未识别的函数或变量“printstat”。马奈误差(第162行)如果printstat = = 1

4视图(30天)
识别函数或变量“printstat”。错误。请谁能帮忙吗?谢谢。
% %打印数据
如果printstat = = 1
simstat (ini.globals.SIMTIME、节点、ini.globals.SENDERS ini.globals.RECEIVERS、协议、应用程序);
结束

接受的答案

albara
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

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!