Используя строку @display
, вы определяете рендеринг модуля в графической среде.Это не связано с физической позицией узла в случае по умолчанию.
Вам нравится иметь модуль, который реализует интерфейс IMobility
.Это означает, что соответствующий экземпляр должен быть существующим интерфейсом модуля, который должен реализовывать конкретный тип модуля.Пример этого можно найти в примере INET mobility
.Модуль, на который вы должны взглянуть, называется MobileHost
.Используя такую реализацию, вы можете установить положение модуля в файле omnetpp.ini:
**.host[0].mobility.initialX = 50m
**.host[0].mobility.initialY = 200m
Однако в этом случае вы также можете использовать строку @display, установив:
**.host[0].mobility.initFromDisplayString = true