主要内容

Simscape组件

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

图书馆

公用事业公司

  • Simscape组件块

描述

Simscape组件块让你生成一个Simscape™块从一个文本组件文件,直接跳过图书馆构建过程。

您可以使用ssc_build命令来生成一个自定义块Simscape组件文件的库从一个完整的包。然而,你也可以做动态转换组件的文件直接进入一个自定义块模型中使用Simscape组件块。

部署组件文件直接进入一个框图:

  1. 打开Simscape >实用工具库和添加Simscape组件阻止你的模型。起初,块不指向任何组件文件。因此,它没有任何港口,和块图标状态未指明的

  2. 双击打开源文件选择器对话框。

  3. 点击打开浏览器。打开浏览器在当前工作目录中只和列表的文件.ssc.sscp扩展。

    浏览到所需的Simscape语言组件文件。文件不需要在一个包中。然而,文件所在的目录必须是MATLAB®路径。如果文件驻留在一个包,然后包父目录必须在MATLAB的道路。

  4. 选择源文件并单击开放。源文件的名称出现在源文件的文本字段选择器对话框,和块名称、描述和链接到源代码中出现描述窗格。

    源组件选择是立即应用,无论你是否有汽车应用复选框选中。块图标变化,块获得港口,参数和变量基于选中的源组件。

  5. 如果你现在双击块,其对话框中所有的元素一样如果是生成的组件文件通过一个库的构建过程:名称、描述、参数、变量和链接源代码。然而,描述窗格源选择器字段,显示当前的源文件的名称和让你点块到另一个组件文件。

源文件选择器

当一个Simscape组件块指向一个有效Simscape语言组件文件,其对话框的名称、描述、参数和变量定义的源文件。的描述面板还源选择器字段显示当前的源文件的名称和让你点块到另一个组件文件。

源组件文件可以位于:

  • 在当前工作目录中

  • 在MATLAB上的一个目录路径

  • 在一个包,包的父目录在MATLAB的道路

指定源文件,您可以浏览到它或它的名字直接输入源选择器字段选择器对话框:

  • 如果你输入文件的名称,它必须满足定位要求,上面列出。如果文件驻留在一个包,您必须提供文件名称相对于包的根。如果这些条件不满足,当你键入文件名,源位置无法解决,你得到一个错误消息。

  • 如果你浏览到源文件,您可以选择任何Simscape源或受保护的文件(即,任何文件.ssc.sscp扩展)。然而,如果所选文件不满足定位要求,一个文件而不是路径对话框打开。点击添加适当的目录添加到MATLAB路径和解决源位置。如果您点击取消源位置无法解决和源选择过程取消了。

旁边的按钮文本框在源文件选择器对话框中执行以下操作:

打开一个文件浏览器,让你选择源组件文件。默认情况下,浏览器只显示的文件.ssc.sscp扩展。如果Simscape组件块目前指向源文件,和源位置是成功解决,浏览器打开源文件所在的目录。否则,在当前工作目录浏览器打开。
刷新源文件的预览窗格中选择器对话框。如果你直接输入源组件名的文本字段选择器对话框,预览窗格中不会自动更新。如果你想预览块名称、描述、或源组件的源代码在选择定稿之前,点击这个按钮。

块图标出现

Simscape组件块图标外观变化根据块的状态。

Simscape组件块在图书馆。
Simscape组件块添加到模型中,当它没有指向源组件。
Simscape组件块指向一个有效的组件文件。阻塞端口定义由底层组件。默认情况下,块图标显示组件名称(例如,my_resistor)。如果有一个图像文件和一个匹配的名称(例如,my_resistor.png)与源组件文件相同的目录中,这张图片替换默认的图标。有关更多信息,请参见自定义块图标
Simscape组件块指向一个悬而未决的组件文件。这可能发生如果源组件文件移动,或者如果它不再是道路上的。的添加按钮添加文件夹的路径只有当前MATLAB会话期间。如果你不保存的路径,然后打开模型在随后的会议,Simscape组件块变得悬而未决。如果源组件位于当前工作目录,然后没有要求它的路径。然而,如果你以后试着从另一个目录中,打开模型Simscape组件块也变得悬而未决。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

版本历史

介绍了R2016a