#omnet
#omnet
Вопрос:
Я изучаю OMNeT с помощью Tictoc Tutorial, однако я сталкиваюсь с проблемой в части 4.1 «Более двух узлов».
Согласно руководству, tictoc10.ned может генерировать шесть простых модулей в разных местах.Но в моем файле ned есть только значок векторного модуля, даже если я полностью скопирую файл tictoc10.ned.
Я предполагаю, что, возможно, есть некоторые свойства, которые мне нужно установить, но это вообще не работает.И я также просматриваю «руководство по моделированию» без результата.
простой Txc10 { параметры: @display(«i =блок / маршрутизация»); элементы управления: ввод в[]; вывод из []; } сетевой Tictoc10 { подмодули: tic[6]: Txc10; // эта строка должна сгенерировать 6 модулей Txc10 с // разными позициями // без учета соединений }
Спасибо за любые предложения.
Ответ №1:
Редактор NED в IDE отображает только структуры, присутствующие в файле NED. Т.е. вы не увидите несколько значков в графическом редакторе, только один значок, представляющий вектор. С другой стороны, когда вы фактически запускаете симуляцию, будет создано правильное количество экземпляров из узла, и autolayouter упорядочит их.
Комментарии:
1. Спасибо! Странно, что я, похоже, не видел нескольких узлов, когда запускал симуляцию раньше. В любом случае, на этот раз я нашел это и ценю ваш ответ. Но их положения настолько запутанны, что он не может показать соединения элементов. И эффект от кнопки «Изменить макет», похоже, не очень хороший. Итак, «автозапуск», который, как вы говорите, совпадает с кнопкой «Изменить макет»? И есть ли у вас какие-нибудь хорошие идеи по улучшению их расположения, чтобы лучше показывать соединения?
2. Очевидно, что если у вас нет соединений между подмодулями, автозапуск не сможет создать хороший макет. Вы можете принудительно использовать различные макеты вручную. Смотрите тег отображения P. doc.omnetpp.org/omnetpp/manual / … кольцевая компоновка была бы хорошим началом.
3. Если это отвечает на ваш вопрос, вы должны принять это в пользовательском интерфейсе, чтобы оно было классифицировано как правильное, чтобы другим людям было легче его найти.
Ответ №2:
Есть два места, на которые следует обратить внимание.
1.as как сказано в предыдущем ответе, редактор NED в IDE отображает только структуры, присутствующие в файле NED. И вы можете найти несколько значков модулей при запуске моделирования. 2. Размер сети в режиме «Дизайн» файла NED необходимо отрегулировать в соответствии с качеством подмодулей в этой сети. В этом примере размер сети настолько мал, что подмодули перекрываются и соединения между ними не могут быть найдены.После того, как я увеличу его, проблема будет решена.