1. 程控仪器
从接口形式分为: 串口
GPIB
VXI-GPIB
VXI
以仪器功能分: 万用表
示波器
函数发生器
电源
开关
2. RS232: 串行通讯端口
3. RS232函数库介绍
a. Opencom 打开串口
OpenComConfig 打开串口的同时设置串口的通讯参数
int OpenComConfig (int COM_Port, char Device_Name[],
long Baud_Rate, int Parity,
int Data_Bits, int Stop_Bits,
int Input_Queue_Size,
int Output_Queue_Size);
b. I/O读写函数
a. 字符读写
ComRdByte: 从串口读一个字符
ComWrtByte: 向串口写一个字符
b. 块读写
ComRd:
ComRdTerm:
以上两个函数都是向串读一个字符块, 不同之处在于ComRd指定读入的最大长度而ComRdTerm即可指定最大长度, 又可以指定读到哪个字符
ComWrt: 向串口写一个字符块
c. 文件读写
ComFromFile: 读文本文件的内容到串行端口
ComToFile: 将串行端口的数据读到文件
GetOutQlen: 查询串口的输出队列是否为空
c. 调制解调器控制
XmodemConfig: 通讯设置函数
XmodemRective: 文件接收函数
XmodemSend: 文件发送函数
d. 串口设置
ComBreak 设置通讯终止时间
ComSetEscape 设置各种通信握手信号
FlushInQ 清空接收队列
FlushOutQ 清空发送队列
SetCTSMode 设置硬件握手
SetComTime 设置通讯超时时间, 单位为S, 默认的超时时间为5S
SetXMode 允许或禁止串口通讯的软件握手
e 状态函数
GetComStat 串口寄存器状态函数
GetInQLen 获取输入/输出队列长度
GetOutQlen
RS232ErrorString
ReturnRS232Err
GPIB总路线控制
IEEE488.2规范为GPIB总线规定了控制顺序, 一般数据格式, 状态报告和通用命令集等规范.
GPIB总线通过24根线与仪器设备进行通讯
24 8根数据线
3根信号交换线
5根通用控制线
8根地线
发表于 @ 2008年03月14日 00:13:00 | 评论( loading... ) | 举报| 收藏