碧波液压网 欢迎你,游客。 登录 注册

PSI8400压力测试系统的Visual Basic设计

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

    在风洞试验测试领域,美国压力系统公司生产的PSI8400电子扫描阀系统模块化、精度高、扫描速度快、易扩展、操作方便,已经成为最普遍最重要的压力测量设备。在引进该设备的基础上,开发了基于Visual Basic6·0和以太网接口的PSI8400压力测试系统。

1 PSI8400压力测量系统介绍

1·1 系统特性

    (1)压力扫描达到50,000通道/秒/SDU;

    (2)纯数据输出达50,000通道/秒(二进制);

    (3)工程单位输出达50,000通道/秒;

    (4)数据传输300,000字节/秒(GPIB);

    (5)易于系统配置扩展,简化计算机控制;

    (6)菜单驱动前面板诊断;

    (7)两种用户接口:GPIB和Ethernet;

    (8)多种数据输出格式。

1·2 系统组成

    PSI8400压力测量系统主要由一个系统处理器SP,各种类型的输入参数单元和扫描单元模块组成,可以高速测量诸如压力、模拟电压和频率等多种类型参数。其主要部件包括:

    (1)系统处理器SP;

    (2)压力校准单元PCU;

    (3)扫描数字化单元SDU;

    (4)压力空白单元PBU;

    (5)压力扫描模块;

    (6)压力输入单元PIU;

    (7)频率测量单元FMU。

2 PSI8400压力采集系统设计

    PSI8400系统有GPIB和Ethernet两种用户接口,本文介绍Ethernet连接的实例。

    Windows Xp系统平台

    Visual Basic6·0编程语言

2·1 编程说明和约定

    (1)局域网主机HOST作为“客户机”,系统处理器SP被认为是“服务器”;

    (2)系统处理器SP只支持单次连接,断开后需重新连接;

    (3)操作码需大写;

    (4)预设置SP的IP地址和唯一的端口号8400

    (5)约定主机命令格式和终止符;

    (6)系统处理器SP的响应格式。

2·2 Host-To-SP通讯协议

    在发送一组命令和读取数据/响应之前,局域网主机首先使用SP唯一的IP地址和端口号8400连接SP。当主机/系统处理器处于连接状态时,来自主机的命令被认为是两个连续的传输TCP/IP包。

    (1)一个4字节TCP/IP包(′P′,′S′,0xMM,0xNN)包括整个命令字符串的长度(0xMMNN)。两个头字节′P′,′S′是ASCII字符,后两个字节构成了16位的二进制整数(BigEndian),此处表示为2个连续的十六进制字节(0xMMNN)。

    (2)一个变长的TCP/IP包包括末尾是任何8400系统的终止符和连接符的ASCII文本命令,最后以(=0x00)字节结束。在4个字节头中的二进制字段长度0xMMNN一定要包括括号内的所有字符。

2·3 软件设计

    考虑到软件使用的便捷性和直观性,将软件的主要功能模块都集中在一个主界面内,避免华而不实、结构复杂、不利于操作的现象。本PSI8400压力采集系统各功能模块图如图1所示。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论