产品推荐:气相|液相|光谱|质谱|电化学|元素分析|水分测定仪|样品前处理|试验机|培养箱


化工仪器网>技术中心>仪器文献>正文

欢迎联系我

有什么可以帮您? 在线咨询

脉冲发生接收仪DPR300与PC机软件监控应用

来源:上海如庆电子科技有限公司   2023年12月25日 08:32  

脉冲发生接收仪DPR300与PC机软件监控应用

上海如庆电子科技有限公司

9.1 远程操作的概述

DPR300 可以购买三种不同的配置:仅前面板控制,仅远程 PC 控制,或同时使用前 面板和远程 PC 控制。本节介绍用于控制一个或多个具有远程 PC 控制接口选项的 DPR300 仪器的软件。

同时具有前面板控制选项和远程 PC 控制接口的 DPR300 装置将对两组控制作出响应, 每个仪表功能取上次从前面板或远程 PC 接收到的功能值。当 PC 软件连接到 DPR300 时,前面板控件上的设置将读取到 PC 软件中,并在不作更改的情况下使用。

控制计算机和 DPR300 之间的通信通过 RS-232 接口,使用 COM1 或控制计算机上 的其他 RS-232 串行端口。命令由控制计算机发出,由通过 RS-232 接口传输到 DPR300 的字节序列组成。

DPR300 可以选择通过 USB 到 RS-232 连接到控制计算机,RS-232 侧连接到 DPR300,USB 侧连接到控制计算机。PC 上的软件将与硬件 COM 端口或配置为虚拟 COM 端口的 USB 到 RS-232 一起工作。如果连接了多个仪器,该软件还可以同时 使用硬件 COM 端口和 USB 。

多个 DPR300 仪器可以菊花链方式连接到控制计算机上的一个串行端口。计算机发 送的命令将由菊花链中的所有仪器接收,并且仅由寻址的仪器执行。如果菊花链中的 DPR300 已关闭,则不会妨碍计算机与其他仪器之间的通信。一个串行端口最多可连接 255 个仪器。所有仪器可通过分配单独的地址进行独立控制。DPR500 仪器可以用 DPR300 菊花链连接。

或者,每个 DPR300 可以连接到控制计算机上自己的 COM 端口。Imaginant 为远 程 PC 控制提供了多个级别的软件,如下所述。

9.2 JSR 控制面板的图形用户界面

JSR 的控制面板是一个基于Windows 的应用程序,允许用户控制任何数量和组合的

DPR300、DPR500 和PRC50 仪器。JSR 控制面板软件的特点

•自动执行菊花链或多个COM 端口连接

•配置设置可以命名,保存,修改

•数值允许在物理单位设置范围显示

•显示当前设置和控制

•查询按钮允许刷新前面板变化的所有值

•控制任意DPR300、DPR500 或PRC50 仪器的数量或组合

•在 Windows 2000、Windows XP、Vista 系统或 Windows 7 操作系统下运行。

•在购买仪器之前,可以在模拟模式下测试。

9.3 JSR 常用的SDK(软件开发工具包)

JSR 常见SDK 提供了程序员编写应用程序级程序控制DPR300,DPR500,PRC50 仪器 的 工具,程学员无需学习复杂的命令、功能或控制范围的协议

JSR 常用的SDK 包括:

•一组DLL

•PRC50 特定的驱动程序和文件(限于Windows 2000 和XP 系统)

•头文件

•示例源代码和项目

•JSR 共同SDK 程序员参考手册

•JSR 共同SDK 属性参考手册

JSR 常用的SDK 功能

•使用相同的DLL 的JSR 控制面板,确保兼容

•控制任何数量和组合的DPR300,DPR500,或 PRC50 仪器

•所有3 类个仪器的基线控制是一样的。如:伏、脉冲重复频率、阻尼等。

•扩展控件提供了功能的特定模式

•自动执行菊花链或多个COM 端口连接

•允许控制和显示以物理单位设置

•所有命令和提供描述性的错误提示信息都能进行范围检查

•范围检查的所有命令,提供描述性错误消息

•错误信息可以是数字或文本字符串

•在购买仪器之前,允许在模拟模式下进行代码开发

•在Windows 2000、Windows XP、Windows Vista 或Windows 7 系统下运行。

•应用程序代码可以在C 或C + +。

JSR 常用的 SDK 的仪器前面板有一个只有 DPR300 可以使用的扩展属性 JSR ID,该 属性允许应用程序单独禁用前面板控件。例如,您可能希望有前面板接收器过滤器的具体 设 置命令,但允许前面板的用户控制所有其他设置,你的软件可以命令具体设置,命令禁 用面 板过滤器控件,剩下所有其它前面板控件启用。这样可以允许您的应用程序防止一个没有 经 验的操作者偶然改变过滤器控制。更多细节请参见JSR SDK 属性参考

9.4 JSR 简单的ActiveX 对象

JSR简单ActiveX 对象是软件的薄层,可以应用于您的应用程序代码与JSR 常用的DLL, 因此可以实现与JSR 常用的DLL 的相同功能,但有一个更现代的易于使用的界面。

JSR 简单ActiveX 对象的特点

•应用程序代码可以用任何语言编写

•Visual Basic

•C #(C Sharp)

•C + +

• ActiveX 属性的使用使得代码更简单、更容易阅读 例 如:

•MyPulser.PRF = 2500;

•VoltsToDisplay = MyPulser.Volts;

9.5 通过串口命令的远程PC 控制

DPR300 引入时,JSR 简单常见的SDK 和ActiveX 对象还未出世,应用程序开 发人员不得不使用复杂的、DPR300 专用的水平的串口协议来工作。

为了鼓励开发者使用上文所述两种现代接口中的任意一种,文档的协议不包括在这个更 新的手册内。、

脉冲发生接收仪DPR300与PC机软件监控应用

上海如庆电子科技有限公司


免责声明

  • 凡本网注明“来源:化工仪器网”的所有作品,均为浙江兴旺宝明通网络有限公司-化工仪器网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:化工仪器网”。违反上述声明者,本网将追究其相关法律责任。
  • 本网转载并注明自其他来源(非化工仪器网)的作品,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
企业未开通此功能
详询客服 : 0571-87858618