Veristand学习札记(4)- CD在Veristand中的应用简例

新建的串口设备导入之后,在列表中可以看到输入、输出通道和属性配置,这些通道和配置信息如何应用到界面上,加载收发信息,完成一次简易的通信呢?

1 自定义设备在Veristand中的应用

新建的串口设备导入之后,在列表中可以看到输入、输出通道和属性配置,这些通道和配置信息如何应用到界面上,加载收发信息,完成一次简易的通信呢?

上文中新建的Veristand工程“485CD Test”,默认存储路径为“C:\Users\Public\Documents\NationalInstruments\NI VeriStand 2015\Projects\485CD Test\485CD Test.nivsproj”。为方便管理,我们可以将其移动到指定的位置进行保存。

为了方便记录,将之前定义的CD进行修改,明确其要实现的实际功能。

1.1 CD的实际功能

自定义的串口收发功能,其实是简单的一个串口发送一个DBL数,另一个串口接收读取并显示出来。程序中VISA读写的程序分别如下:

Veristand学习札记(4)- CD在Veristand中的应用简例_第1张图片

图35 VISI write

Veristand学习札记(4)- CD在Veristand中的应用简例_第2张图片

图36 VISA Read

在RT程序中定义了Port1端口为发送。

图37 Port1发送

同时为了方便查看,修改了属性面板上的控件名称。

Veristand学习札记(4)- CD在Veristand中的应用简例_第3张图片

图38 修改属性

完成上述操作后,重新生成Configuration和Engine。

Veristand学习札记(4)- CD在Veristand中的应用简例_第4张图片

图39 重新生成

打开Veristand工程,查看修改后的CD设备样式。

Veristand学习札记(4)- CD在Veristand中的应用简例_第5张图片

图40 更新后的CD

完成以上操作之后,看如何用到界面上。

1.2 界面设置

返回Veristand工程,展开User Interface树形,打开工程名对应的nivsscreen文件。

 

Veristand学习札记(4)- CD在Veristand中的应用简例_第6张图片

图41 界面设置位置

默认进入时候是运行模式,一片空白。

Veristand学习札记(4)- CD在Veristand中的应用简例_第7张图片

图42 默认模式

我们先转入编辑模式。【Screen】--【Edit Mode】,开始编辑界面。点击左侧【workspaceControlers】并钉住,开始设计界面。

Veristand学习札记(4)- CD在Veristand中的应用简例_第8张图片

图43 编辑界面

1.3 绑定数据

当前串口收发的测试例子,是一个发送数据,接收数据并显示个数的简单程序。所以输入就是一个DBL数,在列表中选择Numerical Control,选择一个输入框,在属性设置中,和变量绑定

Veristand学习札记(4)- CD在Veristand中的应用简例_第9张图片

图44 选择数据

在【Channel】属性下选择浏览变量。

Veristand学习札记(4)- CD在Veristand中的应用简例_第10张图片

图45 选择数据

在展开的列表里面,选择 DataIN这个数据,完成后,点击【OK】,控件自动命名为关联的变量。

 

Veristand学习札记(4)- CD在Veristand中的应用简例_第11张图片

图46 绑定好效果

经过以上操作,就完成了输入变量的绑定操作。同理,设置输出变量。保存之后,看下效果。

Veristand学习札记(4)- CD在Veristand中的应用简例_第12张图片

图47 设置好的界面

保存好后,关闭。

1.4 运行

Veristand学习札记(4)- CD在Veristand中的应用简例_第13张图片

图48 运行按钮

点击工程的运行按钮,部署工程。

Veristand学习札记(4)- CD在Veristand中的应用简例_第14张图片

图49 运行工程

检查编译是否报错。完成后,进入运行界面。

Veristand学习札记(4)- CD在Veristand中的应用简例_第15张图片

图50 运行界面

设置输入为0.5,读取到的输出也应该是0.5,确认下长度是多少。

Veristand学习札记(4)- CD在Veristand中的应用简例_第16张图片

图51 输入数据计算

计算下输入为0.5时字符串的长度,确实为9。由此可见,收发是正确的。

1.5 完成

综上,就是一个简单的从硬件到软件的测试过程。第一阶段的了解告一个小的段落,所用的工程在我上传的资源【Veristand的测试工程】里。

后期的应用就是复杂的总线卡、模型的应用和其他参数的设置。再接再厉!


你可能感兴趣的:(学习笔记)