如何在Workspace的Simulink中输入double值?

时间:2014-11-04 18:45:20

标签: matlab simulink

我需要做一个在Simulink中添加两个数字的基本操作。值将作为变量存储在工作空间中。

'From Workspace'块似乎将时间序列或结构作为输入。我不知道如何转换数据来执行此基本操作。

2 个答案:

答案 0 :(得分:0)

  • 如果你的"数字" 参数 - 即它们不随之变化 时间 - 使用Constant块。
  • 如果他们是变量信号 - 即他们 是时间依赖的 - 然后使用From Workspace块和包 文档中描述的数据(数组,时间序列, 等...)以便您拥有数据+相应的时间值。

您必须记住,Simulink用于建模随时间变化的动态系统,因此假设所有内容都与时间有关。话虽如此,您可以使用基础工作区中的数据(读取参数)参数化Simulink中的任何块,Simulink会自动将其拾取。

对于非时间相关数据(参数)的简单操作,最好使用MATLAB而不是Simulink。

答案 1 :(得分:0)

您可以使用常量块并使用变量名称作为值。