📄 node_red_init.m
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -