主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

描述组件行为

使用 Simulink®、Stateflow® 和 Simscape™ 定义组件行为

在架构模型中定义组件行为,以实现系统设计。

  • 将组件链接到 Simulink 模型或子系统。

  • 在组件中添加 Stateflow 的状态机行为。

  • 在 Simscape 中为组件添加物理行为。

  • 将组件链接到现有的功能模型单元 (FMU)。

将参数指定为模型参量,以设置组件上的实例特定值。与同一引用模型或架构关联的每个组件都可以为参数指定独立的值。

模块

Component为架构模型添加组件
Reference Component链接到架构定义或 Simulink 行为

全部展开

systemcomposer.arch.ComponentSystem Composer 组件
systemcomposer.arch.ParameterSystem Composer 中的参数 (自 R2022b 起)

函数

全部展开

createSimulinkBehavior创建 Simulink 行为并链接到组件
createStateflowChartBehavior为组件添加 Stateflow 图行为 (自 R2021a 起)
createArchitectureModel从组件创建架构模型 (自 R2021b 起)
createArchitectureSubsystem从组件创建架构子系统 (自 R2023a 起)
linkToModel将组件链接到模型
linkToFMU将组件连接到调频股 (自 R2024b 起)
inlineComponent从组件中移除引用架构或行为
isFMU确定组件与功能模型单元 (FMU) 的链接 (自 R2024b 起)
isProtected确定组件引用模型受到保护 (自 R2021b 起)
isReference确定组件对另一个模型的引用
getEvaluatedParameterValue从元素中获取参数的计算值 (自 R2022a 起)
getParameterNames获取元素上的参数名 (自 R2022a 起)
getParameterValue获取参数值 (自 R2022a 起)
setParameterValue设置参数值 (自 R2022a 起)
setUnit设置参数值的单位 (自 R2022a 起)
resetParameterToDefault将组件上的参数重置为默认值 (自 R2022a 起)

工具

架构视图库创建和管理视图和序列图
参数编辑器为架构和组件添加、编辑和提升参数 (自 R2022b 起)
序列查看器可视化消息、事件、状态、转移和函数
分配编辑器创建和管理模型到模型的分配

主题

精选示例