無線センサネットワークOMNET ++の研究ノート、および(iii)の単純なモジュール

4つの主な機能:

  1.  初期化()は、(例えば、コール2などの変数、初期スケジュールされたイベントを、初期化)コンストラクタはありません
  2.  handleMessage(cMessageの*のMSG)。
    • 他のモジュールにメッセージを送信する()送信
    • 自分自身にscheduleAt()メッセージ
    • cancelEventは()を削除予定のscheduleAt()イベントを
  3. アクティビティ();
  4.  仕上げ();シミュレーション終了記録の統計。設定をアナライザありません。

.hファイル

書式#include <omnetpp.h> 使用して名前空間のomn​​etppを。名前空間の罪{    // 包名、项目名クラス TXC:公共cSimpleModule 
{ 保護仮想ボイドのinitialize();
    仮想ボイドのhandleMessage(cMessageの*のMSG)。
    仮想ボイド仕上げ(); 
}。
}。

 





     


.ccファイル

#include " Txc.h " 

名前空間罪{ 

Define_Module(TXC)。

TXC ::(初期化)
{ 
    場合(パー(" sendInitialMessage " ).boolValue())
    { 
        cMessageの *のMSG =  cMessage(" tictocMsgを" ); 
        (MSG、送信" アウト" ); 
    } 
} 

ボイド TXC ::のhandleMessage(cMessageの*のMSG)の
{ 
    送信(MSG、" アウト" )。
} 

}。// 名前空間

 

おすすめ

転載: www.cnblogs.com/codinghard/p/11084968.html