Как мне изменить внешний вид сообщений в OMNeT ?

#c #objective-c #oop #omnet

#c #objective-c #ооп #omnet

Вопрос:

В руководстве говорится следующее:

Чтобы настроить внешний вид сообщений в графической среде выполнения, переопределите метод getDisplayString() cMessage или cPacket для возврата отображаемой строки.

Я не понимаю, что это значит. У меня есть пользовательские изображения, и я смог изменить значок узлов на строку ниже в моем простом модуле.

 @display("i=misc/train-stationCopy");
 

У меня есть строка ниже в моем классе сообщений, но она не работает и выдает ошибку

 @display("i=misc/train");
 

Чего мне не хватает? Извините, я новичок в omnet и c .

Ответ №1:

Добавьте это в свой .msg файл. Это приведет к принудительному созданию getDisplayString() функции в *_msg.h файле.

 const string displayString @override = "i=misc/train";