在 Simulink 仿真期间根据常量块的值更新开关块中的参数值
Update parameter value in switch block according to the value of a constant block during simulation in Simulink
这是我正在尝试做的事情
这是模型:
我想将模拟中的 Threshold 参数值更改为常量块值的函数。 (即 0.4 * 常量块值的值)
这是我想在模拟过程中改变的参数:
我可以在模拟过程中轻松更改常量块的值,但我希望开关块的阈值同时更改。
您可以使用附加的关系运算符块来执行此操作。
因此有一个针对 threshold_signal > 0.4*1
的测试,它通过 0 或 1。然后根据该信号是否大于 0.5 来触发您的开关以拆分这两种情况。
这是我正在尝试做的事情
这是模型:
我想将模拟中的 Threshold 参数值更改为常量块值的函数。 (即 0.4 * 常量块值的值)
这是我想在模拟过程中改变的参数:
我可以在模拟过程中轻松更改常量块的值,但我希望开关块的阈值同时更改。
您可以使用附加的关系运算符块来执行此操作。
因此有一个针对 threshold_signal > 0.4*1
的测试,它通过 0 或 1。然后根据该信号是否大于 0.5 来触发您的开关以拆分这两种情况。