




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CA系列光栅细分数据采集卡用户手册北京中科恒业中自技术有限公司2003年6月Tel:010-62554240010-62557865Fax:eb:Email:1、产品介绍CA系列光栅细分数据采集卡继承了中科院自动化所原IK系列采集卡的所有优点经几年不断完善和改进形成全系列的光栅数据采集产品。本系列产品广泛应用测量、控制领域,有的还成为测量仪器的核心部件。CA系列产品从计算机接口上分可分为ISA类和PCI类,按光栅信号分可分为正弦类(11App或1Vpp)和方波类(TTL或长线接收RS422)(具体可参见型号命名说明)。可配接德国HEIDENHAIN(海登汉)、英国RENISHAW(雷尼绍)、西班牙FAGOR(发格)、国产长春光机所等类同信号产家传感器。所有系列产品都采用硬件细分、硬件计数、硬件锁存采样速度高,完全能满足精密测量和数控的要求。11、型号命名说明CA x xx x - xxx本公司产品标识座标数14倍频数04四倍频,20二十倍频ISA:ISA接口PCI:PCI接口L:长线接收*T:TTL*A:11App*V:1Vpp*注: 只能为四倍频*注:只能为20倍频注:一坐标仅有ISA卡,四坐标仅有PCI卡,20倍频只有两坐标卡。例1:CA220V-PCI 两坐标20倍频PCI接口卡,配接正弦1伏光栅信号。例2:CA304L-ISA 三坐标4倍频ISA接口卡,配接长线接收方波信号(rs-422)。12、功能说明121、计数器和锁存器在正常读取光栅位置时,我们一般只关心锁存器,因为只能读锁存器的值。在读锁存器前必须发信号更新锁存器的值,否则读到的数值不正确。PCI类卡和ISA类卡如果使用本公司的设备驱动软件可不必关心计数器和锁存器,驱动程序已经完成上述工作,您可以直接得到处理后带正负号的数值。计数器可以被软件任意清零,也可以根据需要由软件设置,当光栅通过零位时清零。计数器、锁存器位数:PCI类卡一般为30位,ISA为27位,以ISA为例27为的最高位为符号为2的26次方=67108864(4000000Hex),如果分辨率为0.1m,则可记录6710.8864毫米位置,30位可到53687.0912毫米。可满足决大部分使用条件。122、光栅参考零位光栅参考零位准确、唯一、重复性好在某些系统中非常有用。下面举例说明光栅参考零位在系统应用:角度系统。在一个带有唯一参考零位的圆光栅传感器(有的厂家的圆光栅传感器有多个参考点、有的还以通过参考点时的方向有关。具体参见提供厂家说明)组成的系统中(如图所示) BAA点为系统0度,B点为圆光栅参考零位,一旦安装完成后A,B两点的位置就确定不变,我们采用其他方法测得AB夹角为,值也是确定不变的。我们可以启动CA卡该坐标的过零清零功能,等光栅过零后读出该坐标的数值后再加值就是系统角度。如果是在360度范围内运转过零后可不取消该功能,当再次转到B点时计数器被再次清零,保证了系统角度在360度之内(要求光栅零位信号不能太窄且不能宽于方波的1/4)。带有实际位置关系(绝对坐标)长度系统(如图所示)A BA点是坐标零点,B点为长光栅零点,为不变的AB间距离。方法同上:我们可以启动CA卡该坐标的过零清零功能,等光栅过零后读出该坐标的数值后再加值就是系统坐标值。过零后可以取消清零功能,在不断电情况下坐标系一直被保持。在多不等间距参考零位系统中快速确定坐标系(如图所示)A B C D EA点为坐标零点,为不变的AB间距离,B,C,D,E,分别为光栅的多个参考零位,同时已知BC=10.000,CD=10.020,DE=10.040,.此时系统上电并不知道现位置所在,我们可以启动过零中断功能,移动传感器等待过零,过零后不清除计数器而记录此时的位置S1,等待再次过零后取得第二零位的位置S2和当前位置S3,从S1-S2的结果如果等于+10.020来看,目前的位置S3距D点为S3-S2,此时A到S3的距离X=+BC+CD+S3-S2,取消中断功能,简单的方法调用软件清零功能将S3点清零,之后读出该坐标的数值加X值就是系统坐标值。123、外部锁存功能外部锁存功能可提供卡外部输入的电信号来要求CA卡在信号发生改变瞬间时记录计数器的全部坐标值。外部锁存信号可由软件设置触发极性(高变低触发或低变高触发)。如瞄准信号,触发测头的触发信号等。(具体要求参见各卡说明)2、PCI类卡随着计算机技术和应用的飞速发展DOS操作系统逐渐退出市场,在计算机硬件方面ISA插槽在一般商用机中很难找到,随之而来的是PCI卡的大量应用。本公司卡采用标准PCI总线规范设计,实用于目前流行WINDOWS平台,省去了令使用者不便的设置跳线和避免与计算机硬件资源冲突常见问题,即插即用。本公司提供设备驱动软件,目前版本支持WIN98/ME/2K/XP(不支持DOS)。提供用户使用动态连接库(dll)和演示程序源代码方便用户的二次开发。21、系统配置安装要求计算机主机请选用586或以上,主板必须至少带有一个符合PCI2.1 标准的PCI插槽,内存应在32M以上,硬盘应有20M以上的剩余空间,正确预装WIN98/ME/2K/XP操作系统,确保系统无病毒感染,务必关电以后插拔卡和连线,计算机必须有良好的接地. 22、PCI类卡硬件安装I. Windows 98 安装关闭计算机的电源;将CA系列卡插入PCI查槽中;打开计算机电源,启动Windows 98;Windows 98将会显示找到新硬件(将显示找到Pci Bridge),进行下一步;在添加硬件向导窗口中选择搜索设备的最新驱动程序,下一步;选择驱动所在目录(driverpci),进行安装;Windows 98将显示找到CAXXXX-PCI 提示进行下一步;驱动已经安装完成若插入的不仅一块CA卡将出现若干次提示,但系统会自动安装它们。注:安装完毕后将在设备管理器中出现一个CSCA SERIAL CARD设备(CSCA SERIAL CARD设备的问号-不表示设备有问题,只是表示CSCA SERIAL CARD设备不是系统标准设备或不知类型的设备)II. Windows 2000(XP) 安装关闭计算机的电源;将CA系列板卡插入PCI查槽中;打开计算机电源,启动Windows 2000(XP);Windows 2000(XP)将会显示找到新硬件,可按找到新硬件向导进行下一步;选择搜索适用与我的设备的驱动程序(推荐),下一步;选择驱动所在目录,进行安装(driverpci);按找到新硬件向导的提示进行下一步;Windows 2000(XP)将显示完成添加/删除硬件向导,单击完成即可完成安装过程若插入的不仅一块CA卡将出现若干次提示,同上操作进行多次确认。注:安装完毕后将在设备管理器中出现一个CSCA SERIAL CARD设备(CSCA SERIAL CARD设备的问号-不表示设备有问题,只是表示CSCA SERIAL CARD设备不是系统标准设备或不知类型的设备)23、CA204x-PCI介绍配接光栅:2路。光栅信号类型:长线接收方波(RS-422)(型号x=L),TTL方波(型号x=T)。计数器 :30位2路。光栅零位功能:过零清零;过零中断;外部锁存信号:(非标配,选件)可接入2个;输入信号加光电隔离。软件清零:有。设备驱动软件:提供。二次开发软件库及演示:提供。接线说明(表):DB9孔座(没有信号说明的管脚请勿连接)管脚信号1外触发信号12外触发信号2345计算机0V67计算机+5V89DB25孔座(没有信号说明的管脚请勿连接)管脚方波长线接收X1计算机+5V14计算机0V2A+15AA-3B+16BB-4Z+17ZZ-5计算机0VY18计算机+5V6A+19AA-7B+20BB-8Z+21ZZ-24、CA304x-PCI介绍配接光栅:3路。光栅信号类型:长线接收方波(RS-422)(型号x=L),TTL方波(型号x=T)。计数器 :30位X 3路。光栅零位功能:过零清零;过零中断;外部锁存信号:(非标配,选件)可接入2个;输入信号加光电隔离。软件清零:有。设备驱动软件:提供。二次开发软件库及演示:提供。接线说明(表):DB9孔座(没有信号说明的管脚请勿连接)管脚信号1外触发信号12外触发信号2345计算机0V67计算机+5V89DB25孔座(没有信号说明的管脚请勿连接)管脚方波长线接收X1计算机+5V14计算机0V2A+15AA-3B+16BB-4Z+17ZZ-5计算机0VY18计算机+5V6A+19AA-7B+20BB-8Z+21ZZ-9计算机0VZ22计算机+5V10A+23AA-11B+24BB-12Z+25ZZ-1325、CA404x-PCI介绍配接光栅:4路。光栅信号类型:长线接收方波(RS-422)(型号x=L),TTL方波(型号x=T)。计数器 :30位X 4路。光栅零位功能:过零清零;过零中断;外部锁存信号:无。软件清零:有。设备驱动软件:提供。二次开发软件库及演示:提供。接线说明(表):37芯D型孔头(没有信号说明的管脚请勿连接)管脚方波长线接收X36+5V180V35AA+17A-34BB+16B-33ZZ+15Z-32+5VY140V31AA+13A-30BB+12B-29ZZ+11Z-28+5VZ100V27AA+9A-26BB+8B-25ZZ+7Z-24+5VW60V23AA+5A-22BB+4B-21ZZ+3Z-26、CA220x-PCI介绍配接光栅:2路。光栅信号类型:正弦电流11App(型号x=A),正弦电压1Vpp(型号x=V)。计数器 :30位X 2路。光栅零位功能:过零清零;过零中断;外部锁存信号:(非标配,选件)可接入2个;输入信号不加光电隔离。软件清零:有。设备驱动软件:提供。二次开发软件库及演示:提供。接线说明(表):两九芯头定义相同,靠插件上方的九芯座上的外部锁存信号为外部锁存信号1,下方为2DB九芯孔座,定义如下(没有信号说明的管脚请勿连接):管脚信号1外部锁存信号2计算机+5V3计算机0V40518069072708ABS+9ABS-壳屏蔽3、ISA类卡ISA类卡对计算机硬件和操作系统没有太多要求。安装ISA类卡要使用所有的功能似乎比PCI类卡困难得多,主要原因ISA类卡不是ISA PnP类型的设备,所需的资源(地址、中断)在CA卡上需用拨码开关进行手工设置,在不知计算机中哪些资源可用就可能和其他设备产生冲突,特别是中断资源很容易和其他设备冲突,很庆幸的是大多数用户不需要零位中断和外部锁存信号,这样安装就变得容易多了。如果必须使用上述功能,稍有计算机技术基础知识且正确按安装步骤安装,成功安装ISA类卡也不十分困难。31、系统配置安装要求主板必须至少带有ISA插槽,正确安装操作系统,确保系统无病毒感染,务必关电以后插拔卡和连线,计算机必须有良好的接地.32、ISA卡拨码设置 ISA类卡上都有两个二进制拨码开关,一个8位是用于设置地址的;一个 四位是用于设置中断的。地址设置 A10 A9 A8 A7 A6 A5 A4 8 7 6 5 4 3 2 1 DIPON8位二进制拨码开关选择地址开关上数字(1不用)2,3,4,5,6,7,8七个数分别对应ISA总线地址A4,A5,A6,A7,A8,A9,A10,拨到ON一端代表对应地址为0,另一端对应为1。地址一般用十六进制数表示=AX的X次方之和。A10,A9,A8,A7,A6,A5,A4对应210,29,28,27,26,25,24所以地址=A10*210+A9*29+A8*28+A7*27+A6*26+A5*25+A4*24。例如上图所示8,6,5,4,2在ON的一方,所以A10、A8、A7、A6、A4=0,A9、A5=1,根据上述公式地址= 0*210+1*29+0*28+0*27+0*26+1*25+0*24=512+32=544=220H这样设置的地址为220H,也是出厂设置。以下为几个常用地址的设定方法:8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1DIPONDIPON 230H240H 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 DIPONDIPON300H260H中断设置中断设置使用四位二进制拨码开关。如图4 3 2 1DIPON拨到ON位置中断无效,反方向有效。4有效表示使用IRQ3;3有效表示使用IRQ4;2有效表示使用IRQ5;1有效表示使用IRQ7;IRQ3在计算机中被COM1使用,建议不使用;IRQ4在计算机中被COM2使用,建议不使用;IRQ5在计算机中被LPT2使用,可以使用*;IRQ7在计算机中被LPT1使用,建议不使用;*注:IRQ5是早期计算机技术手册的提法。现在计算机中IRQ5经常被声卡、网卡或一些PCI设备占用。解决这一问题的方法是对计算机的BIOS进行设置,将IRQ5进行设为ISA方式或预留;把使用IRQ5的设备关闭或设到其他IRQ上。下面给出设置BIOS的参考例子: a,重启计算机 b,进入BIOS设置(一般启动时按住DEL键) c,选择 PnP/PCI Configurations进入d,选择 Resources Controlled By menual,选择手动方式,一般计算机出厂设置是自动AUTO模式,在此模式下下面的菜单是不能被修改的。 e, IRQ Resources Press Enter按回车 f,将IRQ-5 选为ISA Legacy或Reservedg,退出并保存设置即其他中断设置方法类同。出厂设置一般为IRQ5,不使用中断请将第3拨到ON,在驱动程序安装时也要做相应的改变(请看下节ISA类卡的硬件安装)。33、ISA类卡硬件安装在安装驱动程序之前,请正确设置好CA卡上的地址(驱动程序提供可选地址为220,230,240,260,300和IRQ5中断或无中断十种组合)和中断开关。如使用中断,请将您计算机的中断5设为ISA方式!安装程序提供六种设备,分别为:CA104X-ISA(INT)*CA2XXX-ISA(INT)*CA304X-ISA(INT)*CA104X-ISACA2XXX-ISACA304X-ISA注*:(INT)表示有中断资源。后三项中无中断资源。ISA类卡目前不支持多卡。 具体安装方法为:I. Windows 98正确设置好CA卡上的地址和中断开关;关闭计算机的电源;将CA板卡插入计算机的ISA槽;打开计算机电源,启动Windows 98,打开我的电脑;在控制面板中选择添加新硬件;按添加新硬件向导的提示进行下一步;在Windows 请求搜索新硬件的窗口中,选择:否,从列表中选择硬件,进行下一步(isa卡是非PnP设备,因此选择否);在选择要的安装的硬件类型中选择其他设备;在选择生产商及型号的窗口中选择从磁盘安装;选取驱动所在的目录driverisa;选择CAXXXX-ISA,进行安装;(见上节)安装完成后系统提示关闭计算机,确认后计算机关闭;重新打开计算机,启动Windows 98,打开我的电脑;在控制面板中选择系统;在设备管理找到CA SERIAL CARD设备,点击设备前的+号,选取CAXXX-ISA设备,按属性钮;不使用自动设置选取资源项中有一项“设置的依据(B):”后面有十组资源的组合:基本配置0:220-22F基本配置1:230-23F基本配置2:240-24F基本配置3:260-26F基本配置4:300-30F选取与卡上设置相同的地址和中断号后,确认;若不与系统冲突,确认进入手工调整资源工具,按继续钮后安装完成;若有则要选择其他资源并改变CA卡的设置;注:安装完毕后将在设备管理器中出现一个其他设备(其他设备是问号-不表示设备有问题,只是表示系统不知道ISA是何种设备)II. Windows 2000正确设置好CA卡上的地址和中断开关关闭计算机的电源;将CA板卡插入计算机的ISA槽;打开计算机电源,启动Windows 2000;打开我的电脑;在控制面板中选择添加/删除硬件;按添加/删除硬件向导的提示进行下一步;添加/删除硬件向导中选择“添加/排除设备故障”,进行下一步;等待Windows 2000搜索新的即插即用设备完毕,选择添加新设备,进行下一步;在查找新硬件中选择“否,我想从列表选择硬件”,进行下一步;(ISA是非PnP设备,因此选择否)在硬件类型中选择其他设备,进行下一步;在选择一个设备驱动的窗口中选择从磁盘安装选取驱动所在的目录driverisa;选择CAXXXX-ISA,进行安装;在开始硬件安装下进行下一步;Windows 2000将显示完成添加/删除硬件向导,单击完成即可完成安装过程;重新打开计算机,启动Windows 98,打开我的电脑;在控制面板中选择系统;在设备管理找到CA SERIAL CARD设备,点击设备前的+号,选取CAXXX-ISA设备,按属性钮;不使用自动设置选取资源项中有一项“设置的依据(B):”后面有十组资源的组合:基本配置0:220-22F基本配置1:230-23F基本配置2:240-24F基本配置3:260-26F基本配置4:300-30F选取与卡上设置相同的地址和中断号后,确认;若不与系统冲突,确认进入手工调整资源工具,按继续钮后安装完成;若有则要选择其他资源并改变CA卡的设置;34、CA104x-ISA介绍配接光栅:1路。光栅信号类型:长线接收方波(RS-422)(型号x=L),TTL方波(型号x=T)。计数器 :24位X 1路。光栅零位功能:过零清零;过零中断;外部锁存信号:无软件清零:有。设备驱动软件:提供。二次开发软件库及演示:提供。接线说明(表):DB九芯孔座,定义如下(没有信号说明的管脚请勿连接):管脚方波长线接收12计算机+5V3计算机0V4A+5AA-6B+7BB-8ZZ+9Z-壳屏蔽屏蔽35、CA204x-ISA介绍配接光栅:2路。光栅信号类型:长线接收方波(RS-422)(型号x=L),TTL方波(型号x=T)。计数器 :27位X 2路。光栅零位功能:过零清零;过零中断;外部锁存信号:(非标配,选件)可接入2个;输入信号加光电隔离。软件清零:有。设备驱动软件:提供。二次开发软件库及演示:提供。接线说明(表):DB9孔座(没有信号说明的管脚请勿连接)管脚信号1外触发信号12外触发信号2345计算机0V67计算机+5V89DB25孔座(没有信号说明的管脚请勿连接)管脚方波长线接收X1计算机+5V14计算机0V2A+15AA-3B+16BB-4Z+17ZZ-5计算机0VY18计算机+5V6A+19AA-7B+20BB-8Z+21ZZ-36、CA304x-ISA介绍配接光栅:3路。光栅信号类型:长线接收方波(RS-422)(型号x=L),TTL方波(型号x=T)。计数器 :27位X 3路。光栅零位功能:过零清零;过零中断;外部锁存信号:(非标配,选件)可接入2个;输入信号加光电隔离。软件清零:有。设备驱动软件:提供。二次开发软件库及演示:提供。接线说明(表):DB9孔座(没有信号说明的管脚请勿连接)管脚信号1外触发信号12外触发信号2345计算机0V67计算机+5V89DB25孔座(没有信号说明的管脚请勿连接)管脚方波长线接收X1计算机+5V14计算机0V2A+15AA-3B+16BB-4Z+17ZZ-5计算机0VY18计算机+5V6A+19AA-7B+20BB-8Z+21ZZ-9计算机0VZ22计算机+5V10A+23AA-11B+24BB-12Z+25ZZ-1336、CA220x-ISA介绍配接光栅:2路。光栅信号类型:正弦电流11App(型号x=A),正弦电压1Vpp(型号x=V)。计数器 :27位X 2路。光栅零位功能:过零清零;过零中断;外部锁存信号:(非标配,选件)可接入2个;输入信号不加光电隔离。软件清零:有。设备驱动软件:提供。二次开发软件库及演示:提供。接线说明(表):两九芯头定义相同,靠插件上方的九芯座上的外部锁存信号为外部锁存信号1,下方为2DB九芯孔座,定义如下(没有信号说明的管脚请勿连接):管脚信号1外部锁存信号2计算机+5V3计算机0V40518069072708ABS+9ABS-壳屏蔽4、软件部分41、提供软盘文件夹及文件说明根目录:CA系列光栅细分数据采集卡用户手册.doc.本文件Driver文件夹Isa文件夹Caisa.infISA类卡安装配置文件Caisa.sysISA类卡设备驱动软件pci文件夹 Capci.infPCI类卡安装配置文件Capci.sysPCI类卡设备驱动软件Userapi文件夹Capciisa.hCA系列卡数据类型定义头文件Dllentry.c动态连接库C语言接口源文件Capciisa.dll动态连接库文件Sample文件夹Demo.cpp例子程序源文件Cademo.exe例子程序42、演示程序使用说明按键说明+:若还有CA卡时按此键到下一块卡-:按此键到上一块卡X、Y、Z、W:分别对XYZW轴软件清零A、B、C,D:分别对XYZW轴设置(或取消)过零清零功能E、F、G,H:分别对XYZW轴设置(或取消)过零中断功能I、 J:分别对外部中断1、2设置(或取消)功能ESC:退出程序5、开发库函数和数据结构介绍51、数据结构介绍511、打开CA设备数据结构typedef struct _devinfoBYTE SlotNum;BYTE BusType;BYTE Axise;BYTE Init_Times;char DevName40; BOOLInt_Flag;DEVINFO;SlotNum:卡插在计算机插槽的位置编号。ISA类卡为未知(0XFF)。单卡和ISA类卡不用关心此项。只有在同一计算机中插了两块以上的PCI类卡时,用此项可区分对谁进行操作。BusType:CA设备总线类型。可不关心。非零:ISA总线 零:PCI总线Init_Times:打开此设备的次数。可提供防止用户多次打开同一应用程序的方法。DevName:此设备型号名称;Int_Flag:有无中断功能。FALSE:无中断;TRUE:有中断。Axise :坐标数。512、计数器值数据结构单坐标typedef struct_ONElong x; One;双坐标typedef struct_TWOlong x;long y; Two;三坐标typedef struct_THREElong x;long y;long z; Three;四坐标typedef struct_FOURlong x;long y;long z;long w; Four;513、提供用户IO操作的端口结构 typedef struct _PortOpen DWORD Address;/ port address DWORD Range; /IO Range PortOpen;打开端口结构 Address:申请IO的地址Range :地址范围 typedef struct _PortRW DWORD Offset;/ Offset of Address DWORD Operate;/1=BYTE2=WORD4=DWORD DWORD data;/Result(Read); Data(Write) PortRW;读写端口结构Offset:基于打开端口地址的偏移量Operate:1:对应inb,outb;2:对应inw,outw;4:对应ind,outd 操作Data:写为写入参数;读为读出的结果52开发函数说明根据安装CA卡种类(型号)不同,有些函数是公共的,有的是特定卡的函数。请注意每个函数类型说明。卡的类型在软件中只按坐标数分类,不按倍频数和光栅信号分。(1) long WINAPI CASearchAndOpen (void).搜寻系统内所有CA系列卡的数量。参数:无返回:0或小于0无CA系列卡,其它表示系统内共有多少数目的CA卡数。类型:公共。说明:在系统搜寻CA系列卡并打开它(们)。是初始化系统必须的步骤,打开之后再调用获取设备信息(参见CAGetDeviceMessage函数),从而可对设备进行操作。在关闭应用程序前,请不要忘记关闭CA卡(参见CACloseAll函数)。(2) BOOL WINAPI CAGetDeviceMessage(long Index,DEVINFO *Dev)获得指定设备信息。参数:Index是从0开始到CASearchAndOpen返回的数N-1,若N1说明系统内不止一块CA卡,就必须N-1次调用本函数获得每块卡的信息。 Dev是要返回CA设备数据结构,参见CA设备数据结构说明。返回:成功返回TRUE,失败返回FALSE。类型:公共。说明:获得指定设备信息。(3)void WINAPI CACloseAll(void)关闭所有CA设备。参数:无。返回:无。类型:公共。说明:关闭所有CA设备,退出程序前必须调用此函数使打开的设备关闭。(4)BOOL WINAPI CABeep(long Index) 系统扬声器蜂鸣参数:Index指定对某卡操作的序号,值为0N-1。返回:成功返回TRUE,失败返回FALSE。类型:公共。说明:系统扬声器蜂鸣。(5)BOOLWINAPI CAResume(long Index)恢复状态参数:Index指定对某卡操作的序号,值为0N-1。返回:成功返回TRUE,失败返回FALSE。类型:公共。说明:在过零清零功能发生后,调用此函数可清除过零清零状态。 (6) BOOL WINAPICAGetOneCoord(long Index,One *d)得到单坐标指定设备的坐标值。参数:Index指定对某卡操作的序号,值为0N-1。 d返回单坐标数据结构的指针。返回:成功返回TRUE,失败返回FALSE。类型:单坐标卡专用。说明:获得单坐标数据及更新(获得)功能调用的状态(见下面获取功能状态)。(7)BOOL WINAPI CAGetTwoCoord(long Index, Two *d)得到单坐标指定设备的坐标值。参数:Index指定对某卡操作的序号,值为0N-1。 d返回双坐标数据结构的指针。返回:成功返回TRUE,失败返回FALSE。类型:双坐标卡专用。说明:获得双坐标数据及更新(获得)功能调用的状态(见下面获取功能状态)。(8)BOOL WINAPI CAGetThreeCoord(long Index,Three *d)得到单坐标指定设备的坐标值。参数:Index指定对某卡操作的序号,值为0N-1。 d返回三坐标数据结构的指针。返回:成功返回TRUE,失败返回FALSE。类型:三坐标卡专用。说明:获得三坐标数据及更新(获得)功能调用的状态(见下面获取功能状态)。(9)BOOL WINAPI CAGetFourCoord(long Index ,Four *d)得到单坐标指定设备的坐标值。参数:Index指定对某卡操作的序号,值为0N-1。 d返回四坐标数据结构的指针。返回:成功返回TRUE,失败返回FALSE。类型:四坐标卡专用。说明:获得四坐标数据及更新(获得)功能调用的状态(见下面获取功能状态)。(10)BOOL WINAPI CAisXPassedZeroClear(long Index)获得X坐标过零清零状态。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE,表示该坐标光栅已过零,过零清零功能完成。返回FALSE,表示该功能还未完成或尚未设置(启动该)功能。类型:只要有X坐标的卡。说明:获得X坐标过零清零状态。在调用本功能前请先调用获取坐标值功能。(11)BOOL WINAPI CAisYPassedZeroClear(long Index)获得Y坐标过零清零状态。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE,表示该坐标光栅已过零,过零清零功能完成。返回FALSE,表示该功能还未完成或尚未设置(启动该)功能。类型:只要有Y坐标的卡。说明:获得Y坐标过零清零状态。在调用本功能前请先调用获取坐标值功能。(12)BOOL WINAPI CAisZPassedZeroClear(long Index)获得Z坐标过零清零状态。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE,表示该坐标光栅已过零,过零清零功能完成。返回FALSE,表示该功能还未完成或尚未设置(启动该)功能。类型:只要有Z坐标的卡。说明:获得Z坐标过零清零状态。在调用本功能前请先调用获取坐标值功能。(13)BOOL WINAPI CAisWPassedZeroClear(long Index)获得W坐标过零清零状态。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE,表示该坐标光栅已过零,过零清零功能完成。返回FALSE,表示该功能还未完成或尚未设置(启动该)功能。类型:只要有W坐标的卡。说明:获得W坐标过零清零状态。在调用本功能前请先调用获取坐标值功能。(14)BOOL WINAPI CASetXPassedZeroClear(long Index,BOOL Enable)启动X坐标过零清零功能。参数:Index指定对某卡操作的序号,值为0N-1。 Enable本功能有效无效,TRUE有效,FALSE无效。返回:成功返回TRUE,失败返回FALSE。类型:只要有X坐标的卡。说明:启动X坐标过零清零功能。功能是否启动可调用该轴的功能设置信息(参见CAGetXPassZeroClearFunc)获得。(15)BOOL WINAPI CASetXPassedZeroClear(long Index,BOOL Enable)启动Y坐标过零清零功能。参数:Index指定对某卡操作的序号,值为0N-1。 Enable本功能有效无效,TRUE有效,FALSE无效。返回:成功返回TRUE,失败返回FALSE。类型:只要有Y坐标的卡。说明:启动Y坐标过零清零功能。功能是否启动可调用该轴的功能设置信息(参见CAGetYPassZeroClearFunc)获得。(16)BOOL WINAPI CASetZPassedZeroClear(long Index,BOOL Enable)启动Z坐标过零清零功能。参数:Index指定对某卡操作的序号,值为0N-1。 Enable本功能有效无效,TRUE有效,FALSE无效。返回:成功返回TRUE,失败返回FALSE。类型:只要有Z坐标的卡。说明:启动Z坐标过零清零功能。功能是否启动可调用该轴的功能设置信息(参见CAGetZPassZeroClearFunc)获得。(17)BOOL WINAPI CASetWPassedZeroClear(long Index,BOOL Enable)启动W坐标过零清零功能。参数:Index指定对某卡操作的序号,值为0N-1。 Enable本功能有效无效,TRUE有效,FALSE无效。返回:成功返回TRUE,失败返回FALSE。类型:只要有W坐标的卡。说明:启动W坐标过零清零功能。功能是否启动可调用该轴的功能设置信息(参见CAGetWPassZeroClearFunc)获得。(18)BOOL WINAPI CAGetXPassZeroClearFunc(long Index)获得X坐标过零清零功能是否被设置。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE该功能被设置,否则返回FALSE。类型:只要有X坐标的卡。说明:获得X坐标过零清零功能是否被设置。(19)BOOL WINAPI CAGetYPassZeroClearFunc(long Index)获得Y坐标过零清零功能是否被设置。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE该功能被设置,否则返回FALSE。类型:只要有Y坐标的卡。说明:获得Y坐标过零清零功能是否被设置。(20)BOOL WINAPI CAGetZPassZeroClearFunc(long Index)获得Z坐标过零清零功能是否被设置。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE该功能被设置,否则返回FALSE。类型:只要有Z坐标的卡。说明:获得Z坐标过零清零功能是否被设置。(21)BOOL WINAPI CAGetWPassZeroClearFunc(long Index)获得W坐标过零清零功能是否被设置。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE该功能被设置,否则返回FALSE。类型:只要有W坐标的卡。说明:获得W坐标过零清零功能是否被设置。(22)BOOL WINAPI CAisXPassedZeroInt(long Index)获得X坐标过零中断状态。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE,表示该坐标光栅已过零,过零中断功能完成。返回FALSE,表示该功能还未完成或尚未设置(启动该)功能。类型:只要有X坐标的卡且有中断资源的卡(指ISA卡,PCI都有)。说明:获得X坐标过零中断状态。如发生了中断须尽快将数取回。在调用本功能前请先调用获取坐标值功能。(23)BOOL WINAPI CAisYPassedZeroInt(long Index)获得Y坐标过零中断状态。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE,表示该坐标光栅已过零,过零清零功能完成。返回FALSE,表示该功能还未完成或尚未设置(启动该)功能。类型:只要有Y坐标的卡且有中断资源的卡(指ISA卡,PCI都有)。说明:获得Y坐标过零清零状态。如发生了中断须尽快将数取回。在调用本功能前请先调用获取坐标值功能。(24)BOOL WINAPI CAisZPassedZeroInt(long Index)获得Z坐标过零中断状态。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE,表示该坐标光栅已过零,过零中断功能完成。返回FALSE,表示该功能还未完成或尚未设置(启动该)功能。类型:只要有Z坐标的卡。说明:获得Z坐标过零清零状态。如发生了中断须尽快将数取回。在调用本功能前请先调用获取坐标值功能。(25)BOOL WINAPI CAisWPassedZeroInt(long Index)获得W坐标过零中断状态。参数:Index指定对某卡操作的序号,值为0N-1。返回:返回TRUE,表示该坐标光栅已过零,过零中断功能完成。返回FALSE,表示该功能还未完成或尚未设置(启动该)功能。类型:只要有W坐标的卡且有中断资源的卡(指ISA卡,PCI都有)。说明:获得W坐标过零清零状态。如发生了中断须尽快将数取回。在调用本功能前请先调用获取坐标值功能。(26)BOOL WINAPI CASetXPassedZeroInt(long Index,BOOL Enable)启动X坐标过零中断功能。参数:Index指定对某卡操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 核酸采样考试题及答案
- 装好公司活动方案
- 海关政治考试题及答案
- 光谱技能考试题及答案
- 关税保险考试题及答案
- 公共礼仪考试题及答案
- 工地招聘考试题及答案
- 高校求职考试题及答案
- 感染护士考试题及答案
- 粪便检验考试题及答案
- 江苏省普通高中生物课程标准教学要求(修订稿)
- 国家智慧中小学教育平台应用培训
- 青少年无人机课程大纲
- 2025-2030中国耳鼻喉外科手术导航系统行业市场发展趋势与前景展望战略研究报告
- 剪彩仪式方案超详细流程
- 2024年二级建造师考试《矿业工程管理与实物》真题及答案
- 人教版初中九年级化学上册第七单元课题1燃料的燃烧第2课时易燃物和易爆物的安全知识合理调控化学反应课件
- 发电厂继电保护培训课件
- 校企“双元”合作探索开发轨道交通新型活页式、工作手册式教材
- 肺癌全程管理
- 2024年考研英语核心词汇
评论
0/150
提交评论