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
任何人都可以帮我一些关于如何解决它的信息?
真诚, 安德烈