1

我在调试以下 Matlab 警告时遇到严重问题:

警告:忽略多余的掩码对话框条目:

(我正在运行的 Simulink 模型的模块掩码下的模块路径)

有谁知道这甚至意味着什么?什么是“掩码对话框条目”?

4

2 回答 2

3

这意味着保存在 .mdl 文件中的块在 MaskValueString 参数中保存的参数过多。这在正常使用过程中不应该发生,但如果您直接在屏蔽块上执行 set_param MaskValueString 参数而不是使用对话框,则可能会发生这种情况,并且您最终设置的值多于参数。在这种情况下,Simulink 将忽略所有额外参数。

我认为如果您重新保存蒙面块所在的模型,警告应该消失。只需确保您的块在对话框中具有正确的参数值即可。

于 2009-10-08T23:38:15.333 回答
0

我不是很确定,但我怀疑这意味着您在块掩码中定义了太多属性?

面膜是不是特别复杂?

您可以通过右键单击块并选择“编辑掩码”来检查掩码定义 - 这将打开掩码编辑器,并允许您检查通过其掩码定义的块的哪些属性。

或者我可能完全错了......

于 2009-10-08T21:11:51.730 回答