如何用c ++更改OMNet ++中模块的显示图标?

时间:2017-03-07 18:59:22

标签: c++ omnet++

是否有方法使用c ++更改omnet ++中模块或简单模块的显示图标?如果有,请帮帮我。

1 个答案:

答案 0 :(得分:2)

是的,您可以在运行时更改图标(和其他可视属性)。一个例子:

cDisplayString& displayString = getDisplayString();
displayString.setTagArg("i", 0, "device/pc3");

如果您打算更改模块的图标,请使用以下示例:

cDisplayString& displayString = getParentModule()->getDisplayString();
displayString.setTagArg("i", 0, "device/pc3");

device/pc3images子文件夹中存在的图片文件名。

参考:OMNeT++ Simulation Manual