青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2081|回复: 0

与PMAC通讯控件————PTalkDT

[复制链接]
发表于 2009-11-4 10:33 | 显示全部楼层 |阅读模式
与PMAC通讯控件————PTalkDT- W( p/ s" s' m6 M+ ^1 b

  J4 P2 C: [7 o2 l$ c        
# V/ Y8 Z+ y4 W8 A! c3 n  w$ Y      PTalkDT是一个面向Delta Tau
* u- C2 o8 c# _& v- `1 [      公司的32位驱动器Pcomm32的友好用户接口[39],它可以提供强大而有效的与PMAC的通讯。PTalkDT是一个ActiveX控件,我们知道通讯函数在可靠的应用软件中扮演了极为重要的角色,而PTalkDT使编程人员免去了自己编写通讯程序的烦琐任务。, ]( [+ v  N' D: N+ Y4 a* u
      ActiveX技术是Microsoft公司于1996年推出的[40],推出之后立即得到了许多软件公司的支持和响应,并纷纷在其产品中融入ActiveX技术。而作为ActiveX技术之一的ActiveX控件也得到了迅猛的发展,不但各大软件公司推出了不少ActiveX控件,ActiveX控件更是得到一般开发者的喜爱。事实上,ActiveX控件是一个动态链接库,是作为基于COM(Component
3 v: Y  `$ p& X4 i/ L% @! V) J2 g      Object 8 h! j- m8 s: O5 _$ e
      Model,组件对象模型)服务器进行操作的,并且可以嵌入在包容器宿主应用程序中,ActiveX控件的前身就是OLE控件。由于ActiveX控件与开发平台无关,因此,在一种编程语言上开发的ActiveX控件可以无须任何修改,即可在另一种编程语言中使用,其效果如同使用Windows通用控件一样。如:在VC++中开发的ActiveX控件,不作任何修改即可应用于VB中。由此可见,通过使用ActiveX控件即可实现快速小型的组件重用、实现代码共享,从而提高编程效率。
) y' |9 z/ ]; o0 k      一般来说,一个外来ActiveX控件要在Windows中被正确使用,首先必须将控件文件(*.OCX)复制到硬盘中,然后将其在Windows中注册,未在Windows中注册过的ActiveX控件是不能使用的。PTalkDT在安装过程中,已经自动在Windows中注册了,因此不必再人工进行注册。
) z1 o8 B( J6 I! G" q      在Visual $ A0 U$ o/ E: ?% A+ D( C
      C++中使用PTalkDT控件开发前,必须先在控制面板里设置PTalkDT的属性,如图5.2所示,图中设置了PMAC的端口地址、中断地址、DPRAM地址等等。只有正确地设置主机才能够找到PMAC及其它相关设备。
) Y3 x. J+ G) H# ?( H      在使用PTalkDT前必须进行设置,如果计算机上没有连接了PMAC则将使用“Simulated , d2 O. W, q) i  N. {
      Communication”,这等效于语句:m_ptalk.SetEnabled(FALSE);。这些属性都保存在配置文件ptalk0.ini中。PTalkDT控件提供了全部的对PMAC的命令,这些命令可以通过调用PTalkDT的成员变量或函数来实现。
1 L/ D: x: u8 v, m1 M- t      表5.1和表5.2列出了常用的一些成员变量和函数。
8 T7 y- E& v8 h, Y9 I       $ p9 g& ~: {1 b% Q. Z: D) c! P" S
     
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-2 12:53 , Processed in 0.070875 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表