品牌
其他厂商性质
所在地
一、长光光栅尺数据采集卡(PCI)简介:
SGC-PCI3.1 光栅数据采集卡是长春数显技术有限责任公司为 PC 机开发的光栅计数采集卡,用户可以通过本卡读取光栅尺或光栅编码器的读数。
通过采集卡附带的用户程序库,用户可以不必面对采集卡的硬件接口,直接使用附带的用户接口程序库,轻松实现读数、置数、清零、回参考点等功能。
二、长光光栅尺数据采集卡(PCI)主要功能:
1、可以采集X、Y、Z 三轴光栅数据,每轴均具有 24 位高速计数器。
2、具有断电瞬间保存数据功能,可以保存zui后一次关机时的读数、相对坐标、JUE对坐标等重要数据,数据保存期为一百年以上
3、同时采用硬件、软件抗干扰措施,可以用于火花机等强干扰环境。
4、采用PC 机目前应用zui广泛的PCI 接口,附带驱动程序,可以即插即用。
5、附带用户接口程序库,用户可以很方便的使用VB、VC 等编程语言调用接口程序库,轻松实现读数,清零,回原点、取掉电保存数据等功能。
6、光学尺讯号是工业标准的 A Qual B 方波,采用RS-422A 讯号传输标准作输入。
7、具有寻找坐标原点功能,在断电后坐标改变时,仍然可以找回坐标原点。
三、长光光栅尺数据采集卡(PCI)编码器接口图:
采集卡输入电路采用 RS-422 差动线路接收器 MC3486,故编码器输出电路可以采用RS-422 差动驱动器 MC3487 或 26LS31 等。
脚号 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
接线 | A+ | B- | +5V | GND | A- | B+ | R- | R+ | NC |
四、用户接口函数:
BOOL OpenPCICard (ULONG iIndex); //打开PCI 采集卡设备Void ClosePCICard (ULONG iIndex); //关闭PCI 采集卡设备BOOL CardReady (ULONG iIndex); //采集卡硬件侦错
void set_disp_resolution (ULONG iIndex, float resolution); //设置分辨率float disp_resolution(ULONG iIndex); //读出分辨率 void set_mul_factor(ULONG iIndex, float mul_factor); //设置分辨率倍数float mul_factor(ULONG iIndex); //读出分辨率倍数
float disp_cony(ULONG iIndex, long disp_position); //将数值转换为实际尺寸
LONG | XPosition(ULONG iIndex); | //读X 轴编码 |
LONG | YPosition(ULONG iIndex); | //读Y 轴编码 |
LONG | ZPosition(ULONG iIndex); | //读 Z 轴编码 |
void XMachinePreset(ULONG iIndex, LONG Position); //将 X 轴位置编码置为 Position
的数值
void YMachinePreset(ULONG iIndex, LONG Position); //将 Y 轴位置编码置为Position
的数值
void ZMachinePreset(ULONG iIndex, LONG Position); //将 Z 轴位置编码置为Position
的数值
void XRefZero(ULONG iIndex); //找X 轴参考点void YRefZero(ULONG iIndex); //找Y 轴参考点void ZRefZero(ULONG iIndex); //找 Z 轴参考点
float float float | XReadOut(ULONG iIndex); YReadOut(ULONG iIndex); ZReadOut(ULONG iIndex); | //读X 轴实际尺寸位置 //读Y 轴实际尺寸位置 //读 Z 轴实际尺寸位置 |
void | XZero(ULONG iIndex); | //X 轴清零 |
void | YZero(ULONG iIndex); | //Y 轴清零 |
void | ZZero(ULONG iIndex); | //Z 轴清零 |
void | XPositionRecall(ULONG iIndex); | //将 X 轴现时的位置设成掉电前的X 轴位置 |
void | YPositionRecall(ULONG iIndex); | //将 Y 轴现时的位置设成掉电前的Z 轴位置 |
void | ZPositionRecall(ULONG iIndex); | //将 Z 轴现时的位置设成掉电前的Z 轴位置 |
void | XRefRecall(ULONG iIndex); | //通过找X 轴参考点找 X 轴掉电前零点位置 |
void | YRefRecall(ULONG iIndex); | //通过找Y 轴参考点找 Y 轴掉电前零点位置 |
void | ZRefRecall(ULONG iIndex); | //通过找Z 轴参考点找 Z 轴掉电前零点位置 |
void XPreset(ULONG iIndex, float Position); //将X 轴当前位置设置为Position 的尺寸位置void YPreset(ULONG iIndex, float Position); //将Y 轴当前位置设置为Position 的尺寸位置void ZPreset(ULONG iIndex, float Position); //将 Z 轴当前位置设置为Position 的尺寸位置