我在调试以下Matlab警告时遇到了严重问题:
警告:忽略多余的掩码对话框条目:
(我正在运行的Simulink模块块掩码下阻塞的路径)
有人知道这意味着什么吗?什么是“掩码对话框条目”?
答案 0 :(得分:3)
这意味着保存在.mdl文件中的块在MaskValueString参数中保存了太多参数。在正常使用期间不应该发生这种情况,但是如果直接在屏蔽块上执行set_param MaskValueString参数而不是使用对话框,则会发生这种情况,并且最终设置的值多于参数。在这种情况下,Simulink将忽略所有额外的参数。
我认为如果您重新保存蒙面模块所在的模型,则警告应该消失。只需确保您的块在对话框中具有正确的参数值。
答案 1 :(得分:0)
我不是很确定,但我怀疑这意味着你的块掩码中定义的属性太多了?
面具特别复杂吗?
您可以通过右键单击块并选择“编辑掩码”来检查掩码定义 - 这将显示掩码编辑器,并允许您通过掩码检查块的哪些属性被定义。
或者我可能完全错了......