#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";