如何Simscape运行时参数和金宝app可调参数不同
Simscape™运行时参数和仿真软件金宝app®可调参数都允许您更改参数的值在您的开发或目标计算机模型重新编译。然而,他们在这些重要方面不同:
你可以改变一个仿真软件可调参数的值模拟运行时,它将影响当前运金宝app行的模拟。Simscape运行时参数运行时配置。你只能改变一个运行时可配置参数的值模拟时停止。
金宝app仿真软件可调参数默认是可调的。Simscape块参数仅仅是编译时默认配置。Simscape块参数运行时配置,您必须指定它。
对于代码生成,你指定默认参数的行为作为
可调
或内联
。您不能修改生成的代码,因为编译器内联参数指定常量。你可以改变可调参数的值在编译器生成的代码,因为指定修改全局变量或结构字段。如果你设置默认参数的行为来
可调
,编译器指定所有Simscape运行时参数和仿真软件可调参数修改的实体在生成的代码中。金宝app然而,如果你设置的默认行为内联
,编译器内联Simscape运行时参数。生成的仿金宝app真软件可调参数仍在代码中修改的实体。改变一个特定Simscape运行时参数的值在生成的代码时,默认行为是内联,您声明参数作为例外,内联。
表格显示了状态,模式,代码部分,您可以更改一个运行时参数或运行时可配置参数。
机 | 金宝app仿真软件模拟模式 |
模拟状态 |
部分修改生成的代码 |
Simscape运行时参数是可修改的 |
金宝app仿真软件可调参数是可修改的 |
---|---|---|---|---|---|
发展 | 正常的 | 停止 | 不适用 | 是的 | 是的 |
发展 | 正常的 | 运行 | 不适用 | 没有 | 是的 |
开发或目标 | 正常,加速器,加速器,快速SIL,公益诉讼,也可以是外部的 |
停止 | 不适用 | 是的 | 是的 |
开发或目标 | 正常,加速器,加速器,快速SIL,公益诉讼,也可以是外部的 | 运行 | 不适用 | 没有 | 是的 |
目标 | 正常,银,公益诉讼,也可以是外部的 | 停止 | setup函数 | 是的 | 是的 |
目标 | 正常,银,公益诉讼,也可以是外部的 | 运行 |
|
没有 | 是的 |
之间的正常模式模拟,只要您的更改不会影响的结构模型,可以避免重新编译通过使用快速重启当你改变Simscape运行时和仿真软件可调参数。金宝app