人在仿真软件万博1manbetx

万博1manbetx仿真软件和基于模型的设计

在块对话框参数值

MATLAB R2022b几周前被释放,因此,介绍一些新模型特性。万博1manbetx在这篇文章中,我决定集中在一个功能可能通过在雷达下一点,但我相信可以节省你大量的时间。
如果你还没有注意到,在R2022b我们现在显示参数的评估值块对话框:
同样也发生在属性检查器:
这里是一个快速的视频说明此功能立即显示任何表达式在块对话框中,键入的上下文中计算块所在地:
inPlaveValue.gif

一个更复杂的例子

显然,对于简单的模型,找出一个参数的值是相对容易的。你可以简单类型的基本工作空间或在数据字典。让我们再看一个更复杂的设置,该功能的实用程序变得更加明显。
来说明价值的这个功能是在一个更复杂的项目中,尝试使用 四个液压缸模拟 例子包括仿真软件。万博1manbetx
如果你观察一个常数块的对话框在气缸2中,您可以立即看到表达式 交流^ 2 / K 解析为5 e-11:
如果你做同样的内缸3相同的表达式解析为一个不同的值,8 e-11:
原因是这些蒙面子系统接收不同的参数值。没有这个功能,你需要通过一系列步骤来找出这些值没有模拟模型:
  • 看看面具编辑器对话框参数对应交流K
  • 看看每个蒙面子系统的对话框,看看哪个参数是传递给每个块的面具对话框
  • 在模型空间找到这些参数的实际值
  • 评估方程MATLAB基础工作空间的最终值
这是一个很大的点击!现在想象一下如果你有多级嵌套蒙面子系统如何这种复杂性的增长。

定制的MATLAB对象

如果你定义模型参数使用MATLAB类所描述的 5帖slPart系列 ,评估值将显示的内容是一个超链接,打开自动生成的类文件,然后包含超链接打开源代码。如果你下载我的例子 MATLAB文件交换 ,或者克隆 在GitHub库 ,你会看到,这看起来像下面的:
如果MATLAB类进行了良好的注释,使用一键访问所有这些信息是非常有用的。

禁用它

利用这个特性,你无事可做,只是在默认情况下。如果因为任何原因,你想禁用它,这是可以做到的 万博1manbetx仿真软件首选项
如果你最终禁用这个特性,我会非常感兴趣的原因。

现在轮到你了

在下面的评论中让我们知道你认为这个特性。我发现它已经节省我许多每天点击。
|

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。