📄 test.ned
字号:
//-----------------------------------------------
// default components:
//-----------------------------------------------
//simple application
//gates:
//in: lowergate_in;
//in: uppergate_in;
//in: blackboard_in;
//out: lowergate_out;
// out: uppergate_out;
//endsimple
simple layer0
gates:
in: lowergate_in[];
in: uppergate_in;
//in: blackboard_in;
out: lowergate_out[];
out: uppergate_out;
endsimple
//-----------------------------------------------
// sensor node definition:
//-----------------------------------------------
module sensornode
parameters:
CNNCTVTY: numeric,
KIND: numeric,
COLOR: numeric,
TYPE: numeric,
//ENERGY: numeric,
//ISHEAD: numeric,
//ISADDRED:numeric,
//GX:numeric,
//GY:numeric,
mark:numeric,
id:numeric,
PX: numeric,
PY: numeric;
// NCOLOR: numeric;
gates:
in: in[];
out: out[];
submodules:
sm_layer0: layer0;
gatesizes:
lowergate_in[CNNCTVTY+1],
lowergate_out[CNNCTVTY+1];
display: "p=110,162;i=layer0";
//sm_application: application;
//display: "p=110,30;i=application";
connections nocheck:
for i=0..CNNCTVTY do
in[i] --> sm_layer0.lowergate_in[i];
out[i] <-- sm_layer0.lowergate_out[i];
endfor;
//sm_application.lowergate_in <-- sm_layer0.uppergate_out;
//sm_application.lowergate_out --> sm_layer0.uppergate_in;
display: "b=290,485,rect;o=white";
endmodule
// the central manager
simple manager
parameters:
P_FMAP: numeric,
N_FMAP: numeric,
IPs:numeric,
IPd:numeric;
gates:
in: in;
out: out;
endsimple
//-------------------------------------------------
// the parent module
//-------------------------------------------------
module test
parameters:
NNODES: numeric;
submodules:
snode: sensornode[NNODES];
parameters:
CNNCTVTY = 16,
KIND = 2,
TYPE = -1,
COLOR = 2,
//ENERGY = 500,
//ISHEAD = 0,
//ISADDRED=0,
//GX=0,
//GY=0,
mark=0,
id=0,
PX = 0,
PY = 0;
//IPs:numeric,
//IPd:numeric;
gatesizes:
in[NNODES+1],
out[NNODES+1];
display: "p=52,48;b=40,24";
man: manager;
parameters:
P_FMAP = 0,
N_FMAP = 0;
connections nocheck:
display: "p=0,0;b=860,560,rect;o=white";
endmodule
//-------------------------------------------------
// the network
//-------------------------------------------------
network thetest : test
endnetwork
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -