在我的项目中,我正在建立一个UE和ENb(5G)网络,并且拥有不同数量的UE,并遵循ENb门
[Config SingleUE]
project3.numberOfUes = 1
project3.ENb.numberOfGates = 1
[Config MultiUE]
project3.numberOfUes = 10
project3.ENb.numberOfGates = 10
在我的类里面,我想检查是否有任何用户设备发送了相同数量的消息,最后检查我的msgCounter是否等于我想要的numberOfGates,因此将所有保存在 vector 数组中的消息发送出去
if(msgCounter == numberOfGates)
{
for(uint i = 0; i < messages.size(); i++)
{
EV<<"sending RACH-Response";
RAP *msg = generateMessage2();
send(msg,"out", 0);
delete msg;
}
}
但是此numberOfGates与omnetpp.ini文件中的不同,所以我的问题是是否可以在类中设置变量的其他方法或方法?
最佳答案
好吧,我找到了答案
numberOfGates = par("numberOfGates");
这样我可以链接两个参数