使用自定义单位要绘制的模拟数据

的Simscape™结果浏览器具有绘制记录的数据集的默认单位。这个例子展示了如何更改为自定义单位;例如,绘制度,而不是弧度旋转。

  1. 创建一个名为文件ssc_customlogunits.m和任何地点保存在MATLAB®路径。该文件应包含一个调用的函数ssc_customlogunits,要使用它返回单元的单元阵列:

    功能customUnits = ssc_customlogunits()customUnits = {“度/秒”“度”};结束

    仅包含要自定义的单位。对于一切,结果的Simscape Explorer将使用默认的单位。

  2. 打开由打字永磁直流电机实例的模型ssc_dcmotor在MATLAB命令窗口。这个例子模型日志记录整个模型启用的数据,与工作区的变量名参数集simlog_ssc_dcmotor

  3. 模拟模型来记录模拟数据。

  4. 打开的Simscape结果浏览器窗口和绘制惯性块的旋转速度:

    sscexplore(simlog_ssc_dcmotor,'DC_Motor.Inertia.w'

    默认情况下,结果的Simscape资源管理器在绘制弧度/秒的旋转速度。

  5. 要切换到自定义的单位,请点击绘图选项图标然后,在选项对话框中,更改单位默认习惯并点击。旋转速度曲线图是在重绘度/秒。

小费

使用功能pm_getunits获得可用单位的完整列表。

相关的例子

更多关于