如何使用掩码编辑器中的对话框来进行不断的更改?
How can I use dialog box in the mask editor to make my constant change?
我有一个简单的积木。
我用这个块创建了一个面具。
然后我使用弹出窗口编辑蒙版。现在我有两个选择。 Sin 或 Cos.
这就是事情变得复杂的地方。如果我选择 sin,我希望我在常量块中称为 'Result' 的块等于 1,如果我选择答案作为 cos,则等于 0。我试着写一个回调函数,但我做不到。
我对这些员工有点陌生。希望您能够帮助我。
谢谢
至少有3个问题:
您不希望对您的变量求值,因此您需要在 Mask Editor 中取消select该选项。
您不想调用变量 Result
。目前你的掩码 Result
是一个字符串(sin
或 cos
),但模型期望 Result
是一个数值。假设您更改掩码以创建一个名为 fcn_selected
的变量。
您没有向我们展示您的回调代码,也没有告诉我们您将代码放在哪里。
对于 3. 你想编写类似于
的代码
switch fcn_selected
case 'Sin'
Result = 1;
case 'Cos'
Result = 0;
end
并且您想将代码放在 Mask Editor 的 Initialization
窗格中。
我有一个简单的积木。
我用这个块创建了一个面具。
然后我使用弹出窗口编辑蒙版。现在我有两个选择。 Sin 或 Cos.
这就是事情变得复杂的地方。如果我选择 sin,我希望我在常量块中称为 'Result' 的块等于 1,如果我选择答案作为 cos,则等于 0。我试着写一个回调函数,但我做不到。 我对这些员工有点陌生。希望您能够帮助我。 谢谢
至少有3个问题:
您不希望对您的变量求值,因此您需要在 Mask Editor 中取消select该选项。
您不想调用变量
Result
。目前你的掩码Result
是一个字符串(sin
或cos
),但模型期望Result
是一个数值。假设您更改掩码以创建一个名为fcn_selected
的变量。您没有向我们展示您的回调代码,也没有告诉我们您将代码放在哪里。
对于 3. 你想编写类似于
的代码switch fcn_selected
case 'Sin'
Result = 1;
case 'Cos'
Result = 0;
end
并且您想将代码放在 Mask Editor 的 Initialization
窗格中。