Instrument
创建实时仪表对象
说明
一个 slrealtime.Instrument 对象将信号数据从运行在 Speedgoat® 目标计算机上的实时仿真流式传输到 MATLAB® 开发计算机。该对象提供访问实时应用程序中与仪表相关的对象函数、仪表对象属性及仪表对象事件的途径。
该对象提供对以下方法和属性的访问:
在实时应用程序中查找已配置监控的信号,并将这些信号添加到监控对象中。
在仪表对象中添加或移除信号。
将对象中的信号连接到轴或标量显示器。
为对象中的信号添加、获取数据或移除回调函数。
创建对象
为现有实时应用程序 instrument_object = slrealtime.Instrument('appName')appName 创建一个空的仪表对象。
示例: 为实时应用创建仪表对象
创建一个未分配实时应用程序的空仪表对象。 instrument_object = slrealtime.Instrument()
示例: 创建不带实时应用程序的仪表对象
属性
对象函数
addInstrumentedSignals | 查找已配置监控的信号,并将这些信号添加到实时监控对象中 |
addSignal | Add signal for streaming to be available in callback |
clearScalarAndLineData | 清除实时仪表对象的子级 |
connectCallback | 添加回调函数,用于响应来自目标计算机的新数据 |
connectLine | Connect signal for streaming to axes |
connectScalar | 为标量显示添加流式传输信号 |
connectXYPlot | Connect X and Y signal structures to display on axes |
delete | 删除实时仪表对象 |
generateScript | 生成脚本,用于从信号、标量和线在实时仪表对象中创建标量和坐标轴控件 |
getBufferedData | Gets data from the real-time application instrument buffer |
getCallbackDataForSignal | Get callback data for a signal in real-time instrument object |
removeCallback | 从实时仪表对象中移除了回调函数 |
removeSignal | Remove signal from real-time instrument object |
validate | 在仪表对象中验证信号 |
示例
版本历史记录
在 R2020b 中推出

