首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于指针式电测仪表自动化检定系统设计
来源:本站整理  作者:佚名  2011-02-08 16:08:31



    3.2 GPIB编程技术
  
  数据通信是通过AX4810P型GPIB 接口卡进行的,在通讯时,这需要调用AX4810P.DLL 动态链接库中已声明的功能函数。通讯前首先要对通讯接口初始化来打开仪器、设置参数,调用ibdev函数。
  
  (1)发送命令子程序
  
  通过GPIB函数ibwrt将命令发送给Fluke5520A。其中参数dmm为通讯初始化时返回值,MeasureCmd为软件设定Fluke5520A需产生的信号值。
  PublIC Sub SendToDevice (MeasureCmd As String)
  Dim cmdstr As String
  ‘向Fluke5520A发送需要输出的信号值
  cmdstr = "OUT " & MeasureCmd + "; *WAI"
  ret = ibwrt(dmm, cmdstr, Len(cmdstr))
  ‘使Fluke5520A执行命令
  cmdstr = "OPER; *WAI"
  ret = ibwrt(dmm, cmdstr, Len(cmdstr))
  End Sub“
  
  (2)接收数据子程序
  
  Fluke5520A向PC机返回的测量值存放在reading变量中,在调用此过程时所需要传递的参数count为PC机要从GPIB读取数值的字节数。
  Public Sub ReadFromDevice(count As Integer)
  ‘向仪器发送输出数据命令
  cmdstr = "OUT?"
  ret = ibwrt(dmm, cmdstr, Len(cmdstr))
  ‘延迟10s
  delay 1000
  ‘读取数据
  ret = ibrd(dmm, reading, count)
  ‘延迟20s
  delay 2000
  End Sub

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:94,164.06000 毫秒