自定义组件
写Simscape™文件来表示自定义组件
语言语法
主题
声明和分支
- 宣布域和组件
域和组件的声明部分文件:目的,定义、规则、成员总结。 - 声明一个弹簧组件
下面的图显示了一个网络的系统,质-弹组成的四个组件(质量,弹簧、阻尼器和引用)在机械旋转域。 - 声明组件参数
组件参数允许您指定Simscape阻止生成组件的可调参数文件。 - 声明组件的节点
组件的节点定义的保护港口Simscape块产生的组件文件。 - 声明组件的输入和输出
除了保护港口、Simscape块可以包含物理信号的输入和输出端口,定向端口传递信号与相关单位。 - 声明组件的变量
当你通过和在变量声明在一个组件,你基本上是创建通过和跨域的实例变量。 - 定义变量组件和节点之间的关系
如何通过和连接组件文件中声明的变量通过和跨域变量。 - 声明函数
使用MATLAB®函数计算得到的参数值或初始化变量。
组件变体
- 定义组件变体
使用条件部分组件文件中定义变量。 - 定义条件组件成员的可见性
使用注释部分定义条件的港口和参数组件的可见性变异。
参考应用程序组件
- 模型线性电阻器Simscape语言
概述在Simscape建模语言是如何工作的,使用一个线性电阻器为例。 - 机械零件——春天
以下文件,spring.ssc
,实现一个组件春天
。 - 电子组件——理想的电容器
以下文件,ideal_capacitor.ssc
,实现一个组件ideal_capacitor
。 - 无组件——电压传感器
以下文件,voltage_sensor.ssc
,实现一个组件voltage_sensor
。 - 接地组件——电气参考
最简单的方法来实现接地组件是使用隐式引用节点的连接。 - 复合组件——直流电机
这个例子展示了如何实现一个直流电机模型的复合组件。 - 触发延迟组件
这个例子展示了如何实现一个触发延迟组件。 - 使组件
这个例子展示了如何实现一个组件类似于仿真软件金宝app®启用子系统。 - 开关与滞后
这个例子展示了如何使用模式模型组件的图表和枚举。 - 组件变体——系列RLC分支
这个例子展示了如何实现变体使用条件的部分在一个组件文件。 - 组件变体——热敏电阻
这个例子展示了如何实现条件的可视性组件端口参数、变量和有条件的自定义图标。