主要内容

单元一致性检查和传播

金宝app®执行单元组件之间的一致性检查。端口连接在一起,有时通过中间块传播单位——必须有相同的单位。例如,您不能连接端口与单位英尺/秒与单位一个港口米/秒^ 2

默认情况下,模型显示了不金宝app匹配的警告当它检测到两个连接端口之间的单位不匹配。你可以按Ctrl + D在你的模型显示不匹配的单位。

这个连接有效,您可以:

  • 显式地设置两个港口单位相同的单位。

  • 设置单位参数的连接端口继承

  • 插入一个单位转换块之间的不匹配的单位如果他们由一个比例因子或抵消,或如果他们逆单位。这些单位是可转换。有关更多信息,请参见转换单位

  • 选择允许自动转换单位配置参数。有关更多信息,请参见转换单位

请注意

金宝app仿真软件金宝app支持变化单位表达式。例如,一个端口可以有一个单位米/秒^ 2和一个连接端口可以有一个单位m / s / s。在这些情况下,模型不匹配的单位不金宝app显示一个警告。

当仿真软件金宝app检测到这些条件之一,它显示不一致警告:

  • 不允许单元系统

  • 未定义的单位

金宝app模型检查单位设置的一致性和传播单位跨组件边界。在模型中,包含一个参考模型,仿真软件编译引用模型独立的模型。金宝app这意味着独立编译引用模型不能继承单位从顶部模型。

如果一个港口在引用的模型单位设置为继承,它可以继承一个单元从任何上游或下游块在参考模型中。如果端口不继承一个单元从一个上游或下游块,你可以将它连接到一个端口与任何单位在模型顶部。

金宝app模型通过单位通过以下不改变的数据块,称为noncomputation块:

  • 总线的创造者

  • 总线选择器

  • 总线向量

  • 数据类型转换

  • 多路分配器

  • 转到

  • 轮廓尺寸

  • 合并

  • 模型

  • Mux

  • 外港

  • 率转换

  • 信号转换

  • 信号规范

  • 子系统

  • 变体水槽

  • 变异来源

请注意

如果两个或两个以上的信号提供不同的单位Mux块,仿真软件适金宝app用于空单位向量的信号Mux块输出。矢量信号必须有一个共同的单位。

请注意

如果你有一个nonvirtual总线在您的模型复合界面指南),仿金宝app真软件总线单元空集。nonvirtual总线不能有一个单元。然而,如果总线元素信号本身有单位,仿真软件不改变这些。金宝app

金宝app仿真软件不传播单位通过块产生新数据作为输出。信号单元通过这些块时,这些信号的单位成为空的。块的例子不保存单位,因为他们产生新的数据作为输出包括:

  • 总和

  • 获得

  • 过滤器

  • 产品

单位之间的传播金宝appSimscape

物理系统建模时,您可能希望开发的集成组件与组件开发的仿真软件Simscape™及其相关物理模型产品。下载188bet金宝搏金宝appSimscape组件使用物理信号代替常规模型信号。金宝app因此,您需要金宝appSimulink-PS转换器(Simscape)PS-金宝appSimulink转换器(Simscape)转换器模块仿真软件和Simscape组件之间的连接信号。金宝app

指定单位的输入和输出信号Simscape组件,您可以显式地指定的单位转换器模块。当你指定单位PS-金宝appSimulink转换器(Simscape)块,把一个信号从Simscape仿真软件,仿真软件传播单位设置仿真软件连接端口。金宝app然而,从仿真软件仿金宝app真软件不能传播信号单元Simscape组件。要做到这一点,您必须显式地指定的单位金宝appSimulink-PS转换器(Simscape)块。有关更多信息,请参见物理单位(Simscape)

另请参阅

对象

相关的话题