我正在研究一个静脉项目。我想记录每辆车的接收功率。 我做了以下事情: 我在TraciDemo11p.h中定义了
A=1:20;
A=reshape(A,4,5);
Mr=4;
Ma=3;
Na=4;
Nr=5;
M=Ma*Mr;
[S1,S2]=size(A);
N=S1*S2;
y2=zeros(size(A));
k1=randperm(S1);
k1=k1(1:Ma);
k2=randperm(S2);
k2=k2(1:Mr);
y2(k1,k2)=A(k1,k2);
TraciDemo11p.c中的我添加了以下标题
cOutVector received_power;
我向函数onData添加了一个小代码(WaveShortMesage * msg)
#include "veins/base/phyLayer/PhyToMacControlInfo.h"
#include "veins/modules/phy/DeciderResult80211.h"
}
运行模拟后我没有在结果中找到vector received_power,请有人帮帮我。 提前谢谢。
答案 0 :(得分:0)
You forgot to set a name of output vector. Add the line:
received_power.setName("Received power");
in initialize()
.
答案 1 :(得分:0)
你好,我找到了解决方案,我每次都必须建立项目,无论如何都要感谢你。