
LabVIEW 虚拟仪器数据采集与串口通信测控应用实战
– 210 –
(2)添加打开设备函数:用户库 → Advantech DA&C → ADVANCE → DeviceManager →
DeviceOpen.vi ,如图 10-4 所示。
( 3)添加选择通道函数:用户库 →Advantech DA&C→EASYIO→SelectPOP→ Select
ChannelPop.vi ,如图 10-3 所示。
(4)添加选择增益函数:用户库 →Advantech DA&C→EASYIO→SelectGainPop.vi ,如图
10-3 所示。
(5)添加 Unbundle By Name 函数:编程(Programming)→簇、类与变体(Cluster & Variant )
→按名称解除捆绑( Unbundle By Name )。
(6)添加 Bundle 函数:编程( Programming )→簇、类与变体( Cluster & Variant )→ 捆
绑( Bundle)。
(7)添加关闭设备函数:用户库 → Advantech DA&C → ADVANCE → DeviceManager →
DeviceClose.vi ,如图 10-4 所示。
( 8 ) 添 加 模 拟 量 配 置 函 数 : 用 户 库 → Advantech DA&C→ADV ANCE→SlowAI→
AIConfig.vi ,如图 10-5 所示。
图 10-4 DeviceManager 函数库 图 10-5 SlowAI 函数库
(9)添加一个 While 循环结构:编程( Programming )→结构( Structures)→Wh ile 循环
(While Loop )。
以下添加的函数或结构放置在 While 循环结构框架中。
(10)添加模拟量电压输入函数: 用户库 → Advantech DA&C → ADVANCE → SlowAI →
AIV oltageIn.vi ,如图 10-5 所示。
(11)添加一个比较符号函数“≤” :编程( Programming )→ 比较( Comparison )→ 小
于等于?( Less Or Equal?)。
(12)添加数值常量: 编程(Programming ) → 数值(Numeric ) → 数值常量 (Numeric
Constant),将值改为 0.5(下限电压值) 。
(13)添加一个比较符号函数“≥” :编程( Programming)→ 比较( Comparison )→ 大
于等于?( Greater Or Equal?)。
(14)添加数值常量: 编程(Programming ) → 数值(Numeric ) → 数值常量 (Numeric
Constant),将值改为 3.5(上限电压值) 。
(15)添加一个时钟函数:编程( Programming)→定时( Time & Dialog )→ 等待下一
个整数倍毫秒( Wait Until Next ms Multiple )。
(16)添加数值常量:编程( Programming )→ 数值( Numeric )→ 数值常量( Numeric