⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nwmaskchange.m

📁 一个很棒的网络控制系统仿真软件
💻 M
字号:
m = get_param(gcb,'MaskValues');nnodes = str2num(m{2});if nnodes < 1  error('Number of nodes must be greater than zero')endnwNbr = str2num(m{3});if nnodes < 1  error('Network number must be greater than zero')endswitch m{1}, case 'CSMA/CD (Ethernet)',  set_param(gcb,'MaskEnables',{'on','on','on','on','on','on','on','on','off','off','off','off','off','off'}) case 'CSMA/CD-AMP (CAN)',  set_param(gcb,'MaskEnables',{'on','on','on','on','on','on','on','on','off','off','off','off','off','off'})   case 'Round Robin',  set_param(gcb,'MaskEnables',{'on','on','on','on','on','on','on','on','off','off','off','off','off','off'}) case 'FDMA',  set_param(gcb,'MaskEnables',{'on','on','on','on','on','on','on','on', 'on', 'off','off','off','off','off'})  bandwidths = str2num(m{9});  if length(bandwidths) < nnodes    bandwidths = [bandwidths zeros(1,nnodes-length(bandwidths))];    m{11} = mat2str(bandwidths);    set_param(gcb,'MaskValues',m)  elseif length(bandwidths) > nnodes    bandwidths = bandwidths(1:nnodes);    m{11} = mat2str(bandwidths);    set_param(gcb,'MaskValues',m)  end    if (sum(bandwidths)>1)    error('The bandwidths must sum to at most 1')  end   case 'TDMA',  set_param(gcb,'MaskEnables',{'on','on','on','on','on','on','on','on','off','on','on','off','off','off'})   case 'Switched Ethernet',  set_param(gcb,'MaskEnables',{'on','on','on','on','on','on','on','on','off','off','off','on','on','on'})end

⌨️ 快捷键说明

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