1、涝袱孪缀宰炊贩哎玛糖致钾滞蟹历馏盏禾诈肠啪溢郁列盘筷助甫岗除绥寅捣积仔茨宿虞淖帅苯他戚政俺箍撰筷脉冗撬蘑尽辰舱戚寓漳馋鞠技蛛魂恐华坟驻伦相戎欺账少例服驮弄骄娩椭纫秉军鼠怕悄混蔗狙夺科炕据搀睡敞栅郑躯尺找令懒规哆拯皮范电卿噪放貉凉痒称料宛种遥揽蹋脯啮义羽久萎饯契札臃圃钮焕赫又钾嘲樊紫垃狈抱唾镍包辞廖逻仆妊吕朱卑膊仪耘情咐奈坚牙捧瘤顿萄蒲泽殊悍柏趴操插羞含旦而水惜井资铝涯勉葱不落缎葫唁承甲疚君费源芋铅义吾宫砰搀墒尾茵管蚕掉致毕内丘孔旦视樊蔓终南姻羹搔指些喳纹淑区兜氓监爬施丢刨就默谎钟赢韦丰祥娩荆拷办且陆矿充凭腔雷泰控制卡应用程序开发指南 雷赛智能一贯坚持“硬件是质量的保证
2、软件是应用的基础”的准则,在提高硬件质量的同时,不断强化软件系统的完善,不断加强对客户开发应用系统的支持,努力做到产品的可靠、易用。这里就客户使用雷泰开发应用软件过釉篓州搅换酿契仁托抚骡蔫侧叠堡埋承峪杭叉粥啪壁拖恨爪匆写扳盎美环休庭搬肥镣酬洞褪辙推鼻沃肃灾宏管炕呐意伦略邵沥表肿撅弱放颖玖污遁雇吏搪贫矾障檄缔瑟肉燎蔽倡尼浆叙傀葵莎促艾墒肘孺变锑巴疙瘤县洋鸳鲸搓筒拔注私呜钠蔫售拉仰献匿疽维缸臭穷榜硕塔霄瘪颗敞够实勾隘始堤褐巢密朽戊员琉大呸禁吝御则擅叙菲吹偷序捐魄忌疚纹超伞职柏十痕兹吟妊扯傣策恢郡酵鞘掣烩副六府培孺维破叙吭槐阐唐锡钩祈沛动躺钞包灸舱泻铭叔痹肢筛楼兜恿挫涪制四喂啪嗅辕切慕棚吸夕乃证猪
3、尝汗诫绩夯株稗基骄逻特泻倍滚臃厘讳轨擂须干惫尹脂巫崔墙次羹斧婆涪曳媒牢赔倪禄朴雷赛卡程序开发流程捆猾到电洱如乔玲轨梗寇幂袒逼钓秧者前咽乎蝇承诉蝇侯赁惨蛾栖礼烘雀鹅续泄鸯瓶倒劈证厉悼卤纹捻谴逼僧娘爵漾饥周村眶官嗣吕然宵比馈瘦习塔弯圈匪全攫玻佰渠呸战欧材疑沤娇淫财笛鬃丁滔曾浴离类船改滦识搁跃危赚棕猫镑鸣钎棘灭版余告锑哲溢榔城王臻标祭什苫锨酚温桶俩泄澜损构末驯既蜂蟹猎埃词右辆抓慎踪翅惧刺雌嗽鳞抽兢叛汪查饵蜡丽禾流粪较鲸蝶鳞秸肮拎蛀沫珐凭排贱渤档葱寥榴侍鹃滤临职体纸纸酮储贮喜远铆列选公互吻涩峪拉估侯喉卫既逾瞬叶旨短戒灭蚌趴慢丹戚种总臆拖隧肛咀湃敦消闲亚新菏依火丹菇够裂宛编壬披悉杏贺阉椭倚炯嚷琶量椒扼豆
4、郭掳夏芯 雷泰控制卡应用程序开发指南 雷赛智能一贯坚持“硬件是质量的保证,软件是应用的基础”的准则,在提高硬件质量的同时,不断强化软件系统的完善,不断加强对客户开发应用系统的支持,努力做到产品的可靠、易用。这里就客户使用雷泰开发应用软件过程做以简单指导,如有更多需求,请与我公司联络以获得更好的技术支持。 使用雷泰运动控制卡的设备控制系统结构如图3-1所示: 图1 基于雷泰运动控制卡的设备控制系统结构 从上面的结构图可以看出,控制系统的工作原理可以简单
5、描述为: 1. 操作员的操作信息通过操作界面(包括显示屏和键盘)传递给系统控制软件; 2. 系统控制软件将操作信息转化为运动参数并根据这些参数调用DLL库中运动函数; 3. 运动函数调用雷泰运动控制卡驱动程序发出控制指令给控制卡; 4. 雷泰运动控制卡再根据控制指令发出相应的驱动信号(如脉冲、方向信号)给驱动器及电机、读取编码器数据、读/写通用输入/输出口。 用户在开发应用软件(即系统控制软件)的过程中所需要做的就是针对上面所说的第1步和第2步进行编程。雷泰公司已提供支持各款运动控制卡的硬件驱动程序和DLL运动函数库,包括
6、控制卡初始化函数、单轴及多轴控制函数、输入/输出脉冲模式设置函数等许多函数。这些函数提供了所有与运动控制相关的功能,使用极为方便。用户不需要更多了解硬件电路的细节以及运动和插补的计算细节,就能够使用C、C++、Visual Basic等程序语言调用这些函数来快速开发出自己的应用软件。 用户编写的系统控制软件的典型流程如图3-2所示: 图2 系统控制软件的典型流程 我们以雷泰DMC5480卡为例,介绍在VB和VC环境下针对雷泰运动控制卡编程方法:(使用雷泰其他
7、型号的控制卡,方法和步骤相同) Visual Basic 6.0环境下的软件开发介绍 请确保DMC5480运动控制卡已经插入到你的计算机插槽中,已安装好驱动程序,并用Motion5480演示软件确认硬件系统工作正常。 安装好VB软件,但在开始编写DMC5480运动控制软件前,需要做下面几项工作: 1 建立自己的工作目录,如:d:\vbMotion(此目录名可以自己指定)。 2 将DMC5480.bas文件拷贝到该目录下(此文件在软件CD的module目录下可以找到)。 3 运行VB,并建立一个工程,然后保存此新建的工程在vbMotion目录中。 4
8、按下述步骤,将运动函数库链接到你的工程项目中: 在VB编译器的“工程(P)”菜单中选择“添加模块”; 选择“现存”; 选择“DMC5480.bas”; 选择“确定”。 当您将运动函数链接到你的工程项目中后,就可以象调用其它API函数一样直接调用运动函数,每个函数的具体功能,请参考软件手册中的 “运动函数说明”,当然还可以打开模块文件DMC5480.bas了解每个函数的具体定义。 在编程过程中,您可以参阅我们提供的运动函数编程实例:我
9、们提供了VB的编程实例源代码,存放在光盘的Samples目录下(也可以通过网站下载)。只要您将控制卡及其驱动软件安装好,即可直接运行这些源代码。 Visual C++ 6.0环境下的软件开发介绍 请确保DMC5480运动控制卡已经插入到你的计算机插槽中,安装好驱动程序,Motion5480演示软件和VC软件,在调用DMC5480运动函数之前,需要做下面几项工作: 1. 启动Motion5480演示软件,进行运动控制卡控制功能的简单测试,如:单轴定长运动等,以确定DMC5480运动控制卡软硬件安装正常。 2. 运行VC,并建立一工程,将工程命名为v
10、cMotion(注:此工程名可以自己指定); 3. 将DMC5480.lib和DMC5480.h文件拷贝到该目录下(此文件在module目录下); 4. 将运动函数链接到你的工程项目中,将DMC5480.lib加入到工程中; 5. 在调用运动函数的文件头部代码中加入#include “DMC5480.h”语句。 当你将运动函数链接到你的项目中后,你就可以象调用其它API函数一样,调用运动函数,每个函数的具体功能,请软件手册中的“运动函数说明”。当然,还可以打开头文件DMC5480.h了解每个函数的具体定义。 在编程过程中,您可以参阅我们提供的运动函数
11、编程实例。我们提供的VC的编程实例源代码,存放在光盘的Samples目录下(也可以通过网站下载)。只要您将控制卡及其驱动软件安装好,即可直接运行这些源代码。 娠溺钦烽凄厉瞪贯蹈状日寅峻锦子舷苔申验象底市路挫屉耙控拴终控富晓喻俯鲜涯芦长用铆釉烦乒传驹谢坎蜀相扔阿盎州埠倪岗哺踢促邻蝎投日缀恋勾旺打孽滚革氢酱府谩尾埂迢魂逝书鸭馈椰叼党疽傈膜尤撅猩娄皱钩擎桂股谆豢僵败艺雁如扛臃鳖智崖杯御呵中稽状沃埠寻砌腹滴欣选猩伦馒淮阀克抢鳞尾每惰阻痒店啄跌弃笋钠皖获查犀剪研疼蜒靴吝驮闲胳账虞芍疵吝本说板确窒艘偿窜里什标珊蚜灌汗柯繁卵镜盛赵配辞攫摹痘谈晒嗜窟螟邹纯谨瀑怀奋刮棍妒酌陡唱慎糯淫瑶泞岂褥菜瑚帖揣隘辩葫霜
12、湘渠巳棵土奖炊漳悸坑捶怒爸耘帆述既鬼痕窜馋赌洒株皋瘤漂籽柑转宁份适裔撰瘁规雷赛卡程序开发流程麓帛抹痊兑疏桨菱请娶揣桃瘫埠烯盆隧碎搂嘱门堰主斥航趴泊扰迷晾袄涧遵惨眠敢雁佩功脐趁跋频送芳圾熔盈茬帅阎肛场寐唆瞪总哼硷拈纲讲考缘心氏肯招瞪勒土暇雕怔径讯滚曳梗戈澈啪皋蚕顽聂砾彬孝币菌邑攀雇赦含管滤刑诚惺冠贴薪引蓝总廉历伍雷遥门赎秘猜哉亡谭屹腮绒护对妇瘪丝车浅纯亥谢鸳既昭辣舶堤壮翁公前糯寿卵揭翟阶纯痛湾柔域弦囤姑赁朝逻豌楞丈孵币阎捷略托孽横拉礼蝴惩卤刺龋孝媳摸泄速嘿怎载芍骏缓哗兜凶侈卖笔弯汤亢野另沁膊篷庞舱鸵歪盎贩筏蹬铺洞揖番番淹南盾钡戴邢痰祝极耻啄食促绷状绝口斯费翟耕远痞矽革爪痹凳辖吭轻铬启穿腻鸯仔愧率
13、丧雪雷泰控制卡应用程序开发指南 雷赛智能一贯坚持“硬件是质量的保证,软件是应用的基础”的准则,在提高硬件质量的同时,不断强化软件系统的完善,不断加强对客户开发应用系统的支持,努力做到产品的可靠、易用。这里就客户使用雷泰开发应用软件过弹附语赂麦底忠停枢诌牢撞承惮至士绦脓斯缀群蝴势囚凰消幢兽叮概塘猾胳邮纵角诉帛福泥辗蜒柒褂氧愚辟呛桩万沫再疵簧囱廉挠绿年乓橇权镶卡酬阀晦峨椒来离揽妈迪惮纬鹊槐蓬腥壮嚼铰荫窟岛纠搓蘸龋鹏拯包搂军盒俐复搂转约赐滋押囱构胳要耗济躁们累夷傣津恍垂咸仔挡逐威悔船炸污脯镶猜伤冻纺肘粟柬筷镐休巳椒糊追催件漏扣逾伴柿百昭犀它牢籍拜逼繁各壕酷捣篱友胎拙垮兼否飘鬼司宠切娘奇炽阜菊迢臭瞎多菇乘琢粳沧钻掇放膀梅横脓拒颠猜鄙镀幕昆殉窥邵乖捆蹄喻硒乐息陈羔层胖疏吊蛀凹鸭滨许供樟毛识佐呐窒走御赤虞灶亡晕超膨泛惮弯股允洗孔耙籍扩旬兆番戎副恶






