的Simscape™结果浏览器具有绘制记录的数据集的默认单位。这个例子展示了如何更改为自定义单位;例如,绘制度,而不是弧度旋转。
创建一个名为文件ssc_customlogunits.m
和任何地点保存在MATLAB®路径。该文件应包含一个调用的函数ssc_customlogunits
,要使用它返回单元的单元阵列:
功能customUnits = ssc_customlogunits()customUnits = {“度/秒”,“度”};结束
仅包含要自定义的单位。对于一切,结果的Simscape Explorer将使用默认的单位。
打开由打字永磁直流电机实例的模型ssc_dcmotor
在MATLAB命令窗口。这个例子模型日志记录整个模型启用的数据,与工作区的变量名参数集simlog_ssc_dcmotor
。
模拟模型来记录模拟数据。
打开的Simscape结果浏览器窗口和绘制惯性块的旋转速度:
sscexplore(simlog_ssc_dcmotor,'DC_Motor.Inertia.w')
默认情况下,结果的Simscape资源管理器在绘制弧度/秒的旋转速度。
要切换到自定义的单位,请点击绘图选项图标然后,在选项对话框中,更改单位从默认
至习惯
并点击好。旋转速度曲线图是在重绘度/秒。
使用功能pm_getunits
获得可用单位的完整列表。