マニュアルには次のように書かれています。
グラフィカルランタイム環境でのメッセージの外観をカスタマイズするには、cMessageまたはcPacketのgetDisplayString()メソッドをオーバーライドして、表示文字列を返します。
これが何を意味するのかわかりません。カスタムイメージがあり、単純なモジュールで以下の行を使用してノードのアイコンを変更できました。
@display("i=misc/train-stationCopy");
メッセージクラスに以下の行がありますが、機能せず、エラーが発生します
@display("i=misc/train");
何が足りないのですか?申し訳ありませんが、omnet ++とc ++は初めてです。
これを.msg
ファイルに追加します。これgetDisplayString()
により、*_msg.h
ファイル内の関数が強制的に生成されます。
const string displayString @override = "i=misc/train";
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加