×

MPC07 运动控制卡操作手册

消耗积分:5 | 格式:rar | 大小:433 | 2009-08-01

淡淡的爱

分享资料个

MPC07 运动控制卡操作手册:1.1 MPC07 的软硬件简介1
1.2 MPC07 的结构2
1.3 MPC07 的技术特性和使用范围..2
1.4 MPC07 的运动控制功能..3
1.4.1 单轴运动控制  3
1.4.2 多轴独立运动控制 . 4
1.4.3 多轴插补运动控制 . 4
1.4.4 运动指令执行方式 . 5
1.4.5 其它能力 .. 5
2 控制卡的安装6
2.1 硬件安装.6
2.2 软件安装.6
2.2.1 软件使用要求  6
2.2.2 软件安装 .. 6
3 MPC07 接口..10
3.1 信号接口定义10
3.2 接线方法..15
3.3 跳线说明..16
4 运动控制系统的开发.19
4.1 开发WINDOWS下的运动控制系统19
4.1.1 开发Visual Basic控制程序.. 19
4.1.2 用Visual C++开发控制程序.. 20
5 函数描述23
5.1 控制卡和轴设置函数23
5.2 运动指令函数28
5.2.1 独立运动函数 . 28
5.2.2 插补运动函数 . 30
5.3 制动函数..30
5.4 位置和状态设置函数31
5.5 位置和状态查询函数35
5.5.1 位置查询函数 . 35
MPC07SY 运动控制卡操作手册(V1.1.5)
5.5.2 状态查询函数 . 36
5.6 I/O口操作函数..39
5.7 其它函数..41
6 常见问题及解决方法.44
6.1 基本功能及实现方法44
6.1.1 函数库初始化 . 44
6.1.2 简单的定位运动  45
6.1.3 简单的连续运动和回原点运动  45
6.1.4 多轴插补运动 . 46
6.2 运动变速..46
6.3 正确判断前一个运动指令是否执行完毕.47
6.4 MPC07 卡安装过程中常见问题及解决47
6.4.1 Windows起动后未出现检测到PCI Card的信息. 47
6.4.2 出现了检测到PCI Card的信息,但无法正确加载驱动程序. 48
6.4.3 驱动程序安装正确,但无法正常发脉冲 .. 48
6.5 其它问题及解决方法49
6.5.1 运行EXE文件时系统显示找不到DLL文件 49
6.5.2 如何将开发的软件系统制作成安装程序后发行给最终用户  49
6.5.3 软件能够正常启动,但无法产生运动  49
6.5.4 如何升级函数库  50
6.5.5 减速、原点信号的使用  50
6.5.6 如何提高速度精度 .. 50
6.5.7 如何实现方向信号超前于脉冲信号 . 51
6.5.8 多卡共用问题 . 51
6.6 如何避免与其他设备的冲突51
7 函数索引52
8 附录 .54
8.1 两轴步进控制系统示例..54
8.1.1 系统配置  54
8.1.2 控制威廉希尔官方网站 接线图  54
8.2 单轴数字式伺服控制系统示例..55
8.2.1 系统配置  55
8.2.2 控制威廉希尔官方网站 接线图  55
8.3 PC打印机口用作I/O口.56
8.4 PC机I/O地址分配57
8.5 PC机中断线分配.58

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.obk20.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'MPC07 运动控制卡操作手册',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.obk20.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);