Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I'm in the middle of my omnetpp project and it gives me this error in runtime:

(我在omnetpp项目的中间,它在运行时给我这个错误:)

terminate called after throwing an instance of 'omnetpp::cRuntimeError' what(): (omnetpp::cModule): Object has no associated cComponentType (maybe omnetpp::cModule is not derived from cModule/cChannel?)

(引发'omnetpp :: cRuntimeError'实例后终止调用what():(omnetpp :: cModule):对象没有关联的cComponentType(也许omnetpp :: cModule并非源自cModule / cChannel?))

I think the problem is the source file because the ned file is pretty simple and works with other .cc files but maybe it is the combination of the two.

(我认为问题在于源文件,因为ned文件非常简单,并且可以与其他.cc文件一起使用,但也许是两者的结合。)

This is the first part of the .cc file:

(这是.cc文件的第一部分:)

using namespace omnetpp;


class Nodo_centrale;
class Sensore;


class Net : public cSimpleModule
{
   std::unique_ptr<Nodo_centrale> NodoCentrale;
   std::unique_ptr<Sensore> Sensore1;
   std::unique_ptr<Sensore> Sensore2;
public:
// The following redefined virtual function holds the algorithm.
virtual void initialize() override;
virtual void handleMessage(cMessage *msg) override;

};
Define_Module(Net);

And then I declared the 2 classes (Sensore, Nodo_centrale).

(然后我声明了两个类(Sensore,Nodo_centrale)。)

The ned file is the following:

(该文件如下:)

simple Net
{
parameters:

    @display("i=block/routing");
 gates:
    inout gate[];
 }

 network Nodes
 {
 types:
    channel Channel extends ned.DelayChannel {
        delay = 100ms;
    }
 submodules:
    Node[3]: Net;
 connections:
    Node[0].gate++ <--> Channel <--> Node[1].gate++;
    Node[0].gate++ <--> Channel <--> Node[2].gate++;

  }
  ask by Wolz translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
944 views
Welcome To Ask or Share your Answers For Others

1 Answer

等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...