run.m
来自「一个无线网络仿真程序」· M 代码 · 共 21 行
M
21 行
function run(Event_list, max_time, log_file)
% global node mac_status;
global current_time;
% Event driven simulation loop
while 1
[min_instant, min_index] = min([Event_list(:).instant]);
if isempty(min_instant)
break;
end
if min_instant > max_time
break;
end
NewEvents = action(Event_list(min_index), log_file); % Get new events from executing the latest 'action'
current_time = min_instant;
Event_list(min_index) = []; % Delete the latest event which has been just executed.
Event_list = [NewEvents; Event_list]; % Append new events generated by executing the latest event
end
return;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?