主要内容

设置模块变量的优先级和初始目标值

打开模块对话框的初始目标部分时,它会列出基础组件文件中指定的所有公共变量,以及优先级、初始(目标)值和单位。例如,如果您向模型添加 Translational Spring 模块,请双击它以打开其对话框,然后展开初始目标部分,该部分如下所示:

展开其中每个变量的小组件会显示变量初始化优先级、初始目标值和单位。

有关这些变量及其在模块方程中的用法的详细信息,请点击模块对话框的描述选项卡上的源代码链接,以查看基础 Simscape™ 源文件。

注意

所有具有初始目标设置的 Foundation 库模块均可使用源代码链接。附加产品(例如 Simscape Electrical™Simscape Fluids™)中的模块在模块对话框中没有源代码链接。有关相关方程式和特定初始化注意事项的信息,请参阅模块参考页。

要指定弹簧的初始形变,请选中形变变量旁边的复选框,以表明您正在覆盖默认值。通过将变量的优先级下拉选项设置为来选择变量的初始化优先级。在字段中键入一个新数字,并根据需要更改单位。单位下拉列表包含单位注册表中定义的所有单位,这些单位与变量声明中指定的单位相称。在下面的对话框中,形变指定为高优先级变量,其初始目标值为 20 毫米。

如果清除变量名称旁边的复选框,其优先级字段将切换回组件文件中指定的默认值。但是,如果再次选中该复选框,这些字段将保留其被覆盖时最后指定的值。

注意

默认情况下,初始目标设置中包含的变量是运行时可配置变量。如果您使用保存到 MATLAB® 工作区中的变量指定目标值,则可以在仿真运行之间调整模块级变量初始化目标值。

有关详细信息,请参阅Run-Time Configurability for Block-Level Variable Initialization Target Values

另请参阅

主题