主要内容

转换单元

换算单位金宝appSimulink.sdi.信号对象

描述

实例

转换单元(信号,单位)转换存储的数据单元金宝appSimulink.sdi.信号对象信号到指定的单位单位。转换存储单位时,将更新显示单位。有关支持的单位列表,请参阅金宝app允许的单位.你可以使用转换单元函数来转换金宝appSimulink.sdi.信号包含所有内置和定点类型数据的对象。

笔记

单位转换不支持撤消,可能导致精度损失。金宝app

例子

全部崩溃

使用转换单元函数来转换存储的数据单位金宝appSimulink.sdi.信号此示例使用通过模拟模型生成的数据SLU自动变速器。当您转换信号对象时,模拟数据检查器对数据执行转换,并更新信号显示单元显示信号的任何绘图。更改信号对象不影响创建信号的模型。

生成模拟数据

模拟SLU自动变速器在模拟数据检查器中创建运行的模型。然后,使用金宝appSimulink.sdi.Run.getLatest函数访问与模拟相对应的对象。

out=sim(“sldemo_自动变速器”);autoRun=Sim金宝appulink.sdi.Run.getLatest;

检查信号属性

得到金宝appSimulink.sdi.信号对象发动机发信号并检查电源StoredUnits显示单元财产。

engine_sig=getSignalsByName(自动运行,“引擎PM”); 发动机信号存储设备
ans='rpm'
发动机信号显示单元
ans='rpm'

转换存储单元

使用转换单元函数来转换发动机信号装置至拉德/秒。转换存储的单位时,显示单位将更新。然后,更改信号名称以反映新单位。

变矩器单元(发动机信号,“rad/s”)发动机信号名称='发动机均衡,无线电/无线电';

检查修改后的信号属性。

发动机信号存储设备
ans='rad/s'
发动机信号显示单元
ans='rad/s'
发动机信号名称
ans='EngineFreq,rad/s'

输入参数

全部崩溃

带有要转换的单位的信号,指定为金宝appSimulink.sdi.信号对象

所需的信号单位,指定为字符串或字符向量。有关可接受单位的列表,请参阅允许的单位.

例子:“我是

例子:“英尺/秒”

数据类型:烧焦|一串

R2018a中引入