需要为自己的调度程序继承cscheduler

时间:2018-01-07 15:10:03

标签: omnet++

我想创建一个继承cScheduler的调度程序。有人可以告诉我哪些函数要写入哪些必须覆盖cscheduler的功能?目前,我已经编写了构造函数,析构函数,startRun,endRun,guessNextEvent,takeNextEvent,putBackEvent。我还提到了初始化文件中的类,并且能够成功构建我的项目,但是当我运行模拟时,我得到错误:未找到类TraCIConnection - 可能它的代码没有链接,或者类没有注册使用Register_Class(),或者使用Define_Module()/ Define_Channel()的模块和通道。

1 个答案:

答案 0 :(得分:1)

提到的错误与您尝试实现的自定义调度程序完全无关。 Omnet抱怨,因为您在模拟中使用TraCIConnection简单模块,而其C ++代码未链接到模拟中。您可能需要将C ++代码添加到项目中,或者与提供该项目的外部模型链接。