主要内容

PS-金宝appSimulink转换器

将物理信号转换为金宝app输出信号

  • 库:
  • Simscape /公用事业

  • PS-金宝appSimulink转换器块

描述

PS-金宝appSimulink转换器块将物理信号转换为Simulink金宝app®输出信号。使用此块将Simscape™物理网络的输出连接到Simulink范围或其他Simulink块。金宝app

块图标显示在模型画布上

为了在占用最小画布空间的情况下传递信号转换,块图标会根据是否与其他块连接而动态变化。

当块…… 块图标

无关联的

连接到其他块

单位转换与检查

输出信号单元参数允许您为输出信号指定所需的单位。这些单元必须与进入模块的输入物理信号的单元相称。如果你指定一个想要的输出单元,该模块在输出Simulink信号之前应用一个等于转换因子的增益。金宝app例如,如果输入的物理信号是位移,单位是米,你设置输出信号单元毫米,块在输出信号之前将输入信号的值乘以1e3。如果输出信号单元与输入信号单元相同,则不施加增益。

的默认值输出信号单元参数,继承,根据单元传播规则,自动设置模块输出端口的单元,以匹配进入模块的输入物理信号的单元。这样,你可以很容易地连接一个PS-金宝appSimulink转换器阻断任何信号,无需担心设置相应的输出单元。

在下图中,输入信号为PS-金宝appSimulink转换器块为扭矩,单位为N*m,如果不指定输出信号单元,则显示块显示10的值。如果你改变输出信号单元的参数值PS-金宝appSimulink转换器N *厘米时的扭矩值显示块更改为1000,如图所示。

当输出信号与热力学变量相关并包含温度单位时,必须确定是否需要应用仿射转换。有关更多信息,请参见何时应用仿射转换.通常,如果输出信号表示一个相对温度,即温度的变化,则需要应用线性转换,ΔTlT(默认的方法)。然而,如果输出信号代表绝对温度,则需要应用仿射转换,TlT+O

在下面的图表中,显示块显示的是室温。如果你想用摄氏度表示,打开PS-金宝appSimulink转换器块,类型摄氏度输出信号单元字段,并选择运用仿射变换复选框。显示读数为24.35。然而,如果你离开运用仿射变换复选框清除,则显示Block将显示297.5。

请注意

为输出信号指定的单元输出信号单元参数不会传播到物理网络之外。但是,如果您还指定一个物理单元作为连接到模块输出端口的Simulink信号的属性,软件将检查这两个单元是否匹配。金宝app有关更多信息,请参见使用Simulink单元金宝app

港口

输入

全部展开

模块将输入的物理信号转换为输出的Simulink信号。金宝app

输出

全部展开

金宝app在Simulink中,块将输入的物理信号转换后输出的信号。信号大小与输入物理信号的大小相匹配。的输出信号单元参数和运用仿射变换复选框让您对输入信号值应用缩放和线性偏移,以计算输出信号的正确值。

数据类型:

参数

全部展开

指定输出信号所需的单位。这些单元必须与进入模块的输入物理信号的单元相称。系统将您指定的单位与输入物理信号的实际单位进行比较,并在输出Simulink信号之前应用等于转换因子的增益。金宝app您可以在下拉列表中选择一个单元,也可以输入需要的单元名称,例如rpm,或有效的表达式,例如毫米/秒.有关更多信息和单元缩写的列表,请参见如何在方块对话框中指定单位单位的定义.默认值为继承,这意味着输出单元与块输入端口的单元相匹配,而不应用增益。

此复选框仅适用于具有或不具有仿射偏移量的转换单元,例如摄氏度degF.如果输出信号以摄氏度或华氏度表示绝对温度,请选中此复选框。有关更多信息,请参见热量单位转换

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

介绍了R2007a