node_red_init.m

来自「用于matlab仿真程序。可用在无线传感器网络中。」· M 代码 · 共 40 行

M
40
字号
function node_red_init(argument)% Slave, gets reference from Base stationglobal xPos yPos xVel yVel Kx KynodeID = argument;% Initialize TrueTime kernelttInitKernel(4, 2, 'prioFP'); % nbrOfInputs, nbrOfOutputs, fixed priority% Position controller in timer handlerdata.u1 = 0;data.u2 = 0;data.Ix = 0;data.Iy = 0;data.xvel=0;data.yvel=0;data.Tix = 0.7;data.Tiy = 0.7;data.K1 = Kx(nodeID);data.K2 = Ky(nodeID);data.xref = xPos(nodeID);data.yref = yPos(nodeID);data.nodeID = nodeID;data.waiting = 0;data.master = 1; % node 1 is my masterttCreateEvent('nodePacket');ttCreateTask('Ctrl',0.05,1,'redCtrlcode',data);ttCreateJob('Ctrl');prio = 1; % higher priority to get new refs through while          % controller in segment 3% Initialize networkttCreateInterruptHandler('nw_handler', 1, 'redMsgRcvSlave');ttInitNetwork(nodeID, 'nw_handler');ttCreateMailbox('packets', 10);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?