主要内容

Simscape文件部署

在框图中使用Simscape™文件

通过将文本组件文件转换为自定义Simscape块,可以在框图中部署它们。控件可以将Simscape组件文件快速转换为模型中的块Simscape组件块。您还可以构建Simscape组件的自定义块库,使您能够在整个组织中共享这些模型。有关这两个方法的更多信息,请参见从Simscape组件文件生成自定义块

Simscape块

Simscape组件 部署Simscape在模型图中作为自定义块的语言组件

功能

ssc_build 从集合构建自定义库Simscape文件
ssc_mirror 创建受保护的镜像Simscape文件
ssc_protect 生成Simscape保护文件从源文件
sl_postprocess 在构建自定义块库时进行后处理自定义
ssc_clean 清除由库构建过程生成的所有派生文件
ssc_update 更新Simscape组件文件使用新的语法
simscape.dependency.file 检查单个文件的依赖关系
simscape.dependency.lib 检查库包的依赖项
simscape.dependency.model 检查模型的依赖关系
subsystem2ssc 转换子系统包含Simscape块成等价的Simscape文件或文件

主题

定制组件部署的基本技术

从Simscape组件文件生成自定义块

如何将文本组件文件转换为Simscape块。

直接从块中选择组件文件

快速部署单个组件文件。

在框图中部署组件文件

这个示例展示了如何快速地将Simscape组件文件转换为模型中的块。

在不同源组件之间切换

这个示例展示了如何在模型中尝试组件的几个变体Simscape组件块到不同的组件文件。

创建组件原型并获得即时反馈

这个示例展示了如何以交互方式修改组件源代码,并获得对结果块实现的即时反馈。

自定义图表块显示

自定义块名称和外观

如何自定义块名称、参数名称、变量名称、端口名称和块图标。

自定义块显示

这个例子显示了一个完整的组件文件,包含注释和生成的库块和对话框。

使用高级技术自定义块显示

这个例子展示了如何使用块布局注释和枚举来提高自定义块的可用性。

自定义块库

构建自定义块库

从Simscape组件文件包生成自定义块库。

自定义库名称和外观

包名必须是有效的MATLAB®标识符。

创建自定义块库

这个示例演示了如何将Simscape组件文件包转换为自定义块库,其中包含具有自定义名称和外观的子库。

何时重建自定义库

您需要重新构建自定义Simscape库:

检查文件和模型依赖关系

如何使用依赖分析器来分析模型并确定其模型依赖关系。

案例研究

案例研究-基本自定义块库

如何基于组件文件构建自己的自定义块库。

案例研究-电化学图书馆

如何创建一个新的自定义域,并基于该域构建一个完整的自定义块库。