主要内容

subsystem2ssc

转换子系统包含Simscape块成等价的Simscape文件或文件

描述

例子

subsystem2ssc (子系统将完全由Simscape™块组成的子系统转换为位于当前工作文件夹中的单个Simscape组件文件。该函数根据子系统配置生成复合组件文件。如果被转换的子系统包含嵌套的子系统,那么该函数将生成几个Simscape文件,每个子系统一个。

您可以标记成员块和子系统参数以提升到顶层,该函数会自动生成相应的代码,类似于复合组件。有关更多信息,请参见将底层参数提升到子系统掩码

正在转换的子系统不能包含来自Simscape的块公用事业公司图书馆(如解算器配置,PS-万博1manbetxSimulink转换器,万博1manbetxSimulink-PS转换器,Simscape总线,等等),因为它们不是用Simscape语言编写的,因此没有等价的文本表示。例外是连接端口块,因为它可以用连接语句。如果子系统包含Simscape组件块,然后在转换期间此块被其源组件替换。

例子

subsystem2ssc (子系统,targetFolder将包含Simscape块的子系统转换为位于targetFolder

例子

全部折叠

打开直流电机示例模型。

ssc_dcmotor

这个示例模型包含一个名为直流电机的子系统。将这个子系统转换为Simscape组件文件,并将该文件放在当前工作文件夹中。

subsystem2ssc (ssc_dcmotor /直流电机的

该函数创建一个名为DC_Motor的文件。当前文件夹中的SSC。双击DC_Motor。SSC文件以在编辑器中打开它。

双击示例模型中的直流电机子系统,并将其与生成的文件进行比较。生成的复合组件包含与原始子系统相同的组件、参数和连接。

打开直流电机示例模型。

ssc_dcmotor

这个示例模型包含一个名为直流电机的子系统。将这个子系统转换为Simscape组件文件,并将生成的文件放在指定的文件夹中。

subsystem2ssc (ssc_dcmotor /直流电机的,”。/ MotorsLibrary '

该函数创建一个名为DC_Motor的文件。并将其放入名为MotorsLibrary

如果指定的目标文件夹不存在,函数将创建它。

输入参数

全部折叠

子系统名称或标识符,指定为块句柄或全名,包括从模型根到子系统的路径。

例子:ssc_dcmotor /直流电机的

数据类型:|字符|字符串

生成的组件文件的位置,指定为字符向量或字符串标量。函数将生成的组件文件放在这个文件夹中。如果文件夹不存在,函数将创建它。

例子:”。/文件

数据类型:字符|字符串

介绍了R2018b