未识别的函数或变量“printstat”。马奈误差(第162行)如果printstat = = 1
4视图(30天)
显示旧的评论
接受的答案
albara
2023年4月29日
它看起来像你想要使用的变量
printstat
在MATLAB脚本,但尚未定义。这就是为什么你得到错误“无法识别的函数或变量‘printstat’。”To fix this error, you need to define the variable
printstat
在条件语句中使用它。
例如,如果您想要使用
printstat
变量作为标志来决定是否打印统计信息,您可以将它设置为1(真正的)或0(假)。添加以下行之前的条件语句:
printstat = 1;% printstat设置为1(真正的)打印数据,否则0(假)
你更新的代码应该是这样的:
printstat = 1;% printstat设置为1(真正的)打印数据,否则0(假)
% %打印数据
如果printstat = = 1
simstat (ini.globals.SIMTIME、节点、ini.globals.SENDERS ini.globals.RECEIVERS、协议、应用程序);
结束
现在你的脚本应该运行没有遇到“无法识别的函数或变量printstat”错误。
等待你的反馈
重要:可能会有一些错误在这个回答专家可以告诉是否有任何错误
8的评论
沃尔特·罗伯森
2023年4月30日
预计使用ini.globals的代码。发送者,但配置。在i file defines SENDERS in the constants section, ini.constants.SENDERS
配置。在i file defines printstats in the visuals section, so the reference should be to ini.visuals.printstats