测试和测量家庭作业帮助 用于分析的MATLAB®环境提供了获取数据和自动执行任务所需的工具。在MATLAB和Simulink®中,您可以控制和采集插件数据采集板,测试仪器,网络摄像机和帧采集器的数据,以及通过CAN总线发送和接收消息。 获取数据后,您可以进行交互式探索,并进行实时可视化和数据分析。然后,您可以构建测试系统,验证设计和概念,并自动执行重复任务。您还可以将嵌入MATLAB的测试应用程序部署到其他计算机上。 这些例子说明了使用测试和测量工具进行仪器控制的典型会话。该会议需要通过GPIB接口与Tektronix®TDS 210示波器进行通信。 要启动该工具,请在MATLAB®命令窗口中键入: tmtool 硬件 当工具显示时,展开(单击+)树中的“仪器控制工具箱”节点。接下来,展开硬件节点。树现在看起来像这样。 选择GPIB板的接口和扫描 接下来,通过选择GPIB节点扫描已安装的GPIB板。右窗格将更改为已安装的GPIB板列表。单击扫描查看安装了哪些电路板。下图显示了具有一个Capital Equipment Corp和一个Keithley®GPIB板卡的系统的扫描结果。 扫描连接到GPIB板的仪器 在确定安装了哪些GPIB板卡之后,您必须确定哪些设备连接到这些主板上。展开GPIB节点并选择一个单板。 右窗格更改为GPIB Instruments列表。单击扫描以查看连接到该板的仪器。下图显示了泰克TDS 210连接在主地址8’的系统的扫描结果。 配置接口 您可以通过单击配置选项卡来更改接口的配置。此窗格显示您可以设置配置仪器通讯设置的属性。在“配置”窗格的以下视图中,Timeoutproperty值已设置为10秒。 建立连接 展开ni-Board-0节点,并在主地址4:PAD-8(TEKTRONIX,TDS 210 …)上选择仪器。右窗格将更改为用于从该仪器写入和读取数据的控制面板。 单击连接以建立与仪器的通信。该工具创建一个表示仪器通信通道的接口对象。 写作和阅读数据 选择“通讯”选项卡将显示用于写入和读取数据的窗格。您可以使用“写入”和“读取”按钮分别写入和读取数据,也可以使用“查询”按钮在单个操作中进行写入和读取。 下图显示了通过以下步骤进行简要会话后的窗格: 与仪器打开通信。 输入* IDN?作为要写入的数据,并单击查询(写/读)。这将执行识别命令。 输入CURVE?作为要写入的数据,然后单击查询。这从范围检索波形数据。 出口仪器数据 您可以将从仪器获取的数据导出到以下任何一种: MATLAB工作区作为变量 图窗口作为情节 MAT文件存储在文件中 MATLAB变量编辑器进行修改 要导出数据,请从菜单栏中选择文件>导出>仪器响应。当“数据导出器”对话框打开时,选择要导出的变量。下图显示了数据导出器将曲线数据导出到MATLAB工作区作为变量data2 导出GPIB对象 打开与仪器的连接时,测试和测量工具会自动创建仪器对象。您可以将本示例中创建的GPIB工具对象导出为以下任一项: 可以在仪器控制命令中用作参数的MATLAB工作区对象 包含对GPIB构造函数的调用和设置对象属性的命令的文件 MAT文件存储在文件中 要导出对象,请从菜单栏中选择“文件”>“导出”>“仪器对象”。当“对象导出器”对话框打开时,选择要导出的对象。下图显示了将对象导出到文件的对象导出器。 (当您运行该文件时,它将使用等效设置创建一个新对象。) 保存仪器控制会话。 “会话日志”选项卡显示与仪器控制会话相当的代码。您可以将此代码保存到文件中,以便以编程方式执行相同的命令。 从菜单栏中选择文件>保存会话日志,或单击保存会话。在该对话框中,您可以指定文件的文件名和目录位置。 仪器对象 接口对象 测试和测量工具通过单击通信状态按钮打开仪器通信通道时,自动创建接口对象。要显式创建和配置接口对象: 展开树中的“仪器对象”节点,然后选择“接口对象”。 “接口对象”窗格显示在右侧。 单击新建对象以打开新建对象创建对话框。…