OMNET常用方法说明
方法 | 说明 |
---|---|
msg->getName() | 获取发送的消息名 |
uniform(a,b) | 生成[a,b]间的随机实数 |
intuniform(a,b) | 生成[a,b]间的随机整数 |
exponential(n) | 指数分布的随机数 |
truncnormal(a,b) | [a,b]间的离散正态分布随机数 |
scheduleAt(simTime()+timeout,event) | 经过时间timeout之后,发送self-message event |
cancelEvent(event) | 与scheduleAt相反,是取消自发送的消息event |
bubble(“xxx”) | 以弹窗的形式弹出消息xxx |
cancelAndDelete(timeoutEvent) | 释放指针指向的空间 |
(cMessage *)msg->dup() | 获取消息msg的副本 |
gateSize(“out”) | out端口的数量 |
getIndex() | 获取当前module在module vector中的索引 |
getVectorSize() | 获取当前module所在module vector的Size |
send(msg,“out”) | 从out端口发送消息msg; |
send(msg,“out”,k) | 从k号out端口发送消息msg |