0
我正在嘗試將一個程序集成到OMNET中,並從特定類中創建的方法發送消息。此方法調用Module內的另一個方法。以下代碼描述了我正在嘗試做的事情。OMNET發送消息
#include "Txcc.h"
Define_Module(Txcc);
Txcc::Txcc() {
// TODO Auto-generated constructor stub
}
Txcc::~Txcc() {
// TODO Auto-generated destructor stub
}
void Txcc::initialize()
{
// Am I tuc
ev << "XXXXX INITILIZING XXXXX\n";
}
void Txcc::handleMessage(cMessage *msg)
{
ev << " message received " << endl;
}
void Txcc::finish() {
printf("%s\n", " finishing ....");
}
// -----------------------------------------------------
void Txcc::submitMessageQueue() {
printf("%s\n", "***************************");
printf("%s\n", "Message submitted ...");
printf("%s\n", "***************************");
cMessage *Mess = new cMessage();
cSimpleModule::send(Mess,"out");
}
// --------------------------------------------------------
的一段代碼調用submitMessageQueue是: ..... TXCC發射機; Transmitter.submitMessageQueue();
當調用此方法時,模擬崩潰與follwing消息:
錯誤在事件#1,t = 0時:(TXCC):沒有這樣的柵極或柵矢量:`出」。
由於debug-on-errors = true配置選項,對上述異常進行捕獲。你的調試器準備好了嗎? 終止投擲 'cRuntimeError' 的實例之後被調用什麼():發送()/ sendDelayed():(TXCC):沒有這樣的柵極或柵矢量:`出」
仿真終止退出代碼:134
任何人都可以幫我一些關於如何解決它的信息?
真誠, 安德烈