最近在做一台设备,用的雷赛总线控制方式,第一次用,碰到一些坑,记录下。以前我用的雷赛控制卡采用的控制一直是脉冲式。

1.复位方式不同。

//仅贴出不同之处
//脉冲式  复位时的最小速度可以为0  高速 低速给0 和1 就行
if ( 0 != dmc_set_profile( nCardID, nAxisID, dMinVel, dMaxVel ,dAccTime,dDecTime, dStopVel) )
{return false ;
}//回零模式 2 二次回零    EZ_count 0 锁存指令位置  1 锁存编码器位置
if (0 != dmc_set_homemode(nCardID, nAxisID, nTmpDir, HIGH_SPEED, 12, 1))
{return false ;
}//总线方式  这里的坑在于 有些轴最小速度不能设置为0,不然复位时候,检查运动状态时候,会一直显示运动中
nmc_set_home_profile(nCardID,nAxisID,nOriDir,dMinVel,dMaxVel,dAccTime,dDecTime,0);   //回零模式外部可设置   参数要从雷赛软件上看 说明书上没有if ( 0 != nmc_home_move( nCardID, nAxisID ) )
{return false ;
}

复位完成后,总线方式的清零都要带unit的函数。比如dmc_set_position 要改成 dmc_set_position_unit

2.IO模块

脉冲方式可以采用获取卡的IO函数,比如 dmc_read_inport 所有数据读上来后,进行移位得到每一个IO的信息。

但总线方式不行,必须每个IO口都要读一次,只能用  dmc_read_inbit 读单个口。当然,这里IO也是从0开始,但是不是从0-15 而是可以一直往上加。

3.总线控制卡初始化失败时候,需通过冷、热复位进行复位卡操作,复位完成后,需等待一定的时间,再次初始化卡操作。 另外总线方式清除报警,可以用nmc_clear_errcode 给卡号,轴号即可(说明书上没写)。

雷赛控制卡总线方式的坑相关推荐

  1. python操作雷赛IO卡(IOC0640)

    1.先安装板卡和对应驱动.(测试程序运行起来,没有问题即可.) (顺便提一句:如果官方 测试程序 | 示例,运行起来找不到IO卡说明DLL版本太新,换旧版DLL即可.) 2.官方例程给的文件打包成(C ...

  2. 雷赛运动控制卡能不能用c语言_基于PMAC控制卡的三坐标测量机控制系统

    三坐标测量机控制原理 三坐标测量机获取测头触碰点相对于系统原点的三坐标值,然后经特定算法处理,得到尺寸公差或形位公差.测头在X.Y,Z三个相互垂直的导轨上进行复合运动,实现逐点测量:或按一定运动轨迹, ...

  3. 雷赛运动控制卡能不能用c语言_弱电知识之三:跟我学做全彩屏,认识LED全彩屏的模组、控制卡...

    哈罗大家好,我是行者!我们生活中会经常看到户外的大型LED全彩屏,也经常看到大型礼堂的LED全彩屏. 室内LED全彩屏 那么你们是否也想拥有这样一门制作技术呢?如果想,跟我来一步一步的学习吧.今天我们 ...

  4. 雷赛dmc2410控制卡,驱动器 光栅 加电机

    一般驱动器为9pin接口:(1:VCC 2:限位近端 3:限位远端 4:GND):电源是供给限位器的 ,5:A+ 6:A- 7:B+ 8:B- 注意驱动器的电流大小和细分设置,电流一般1A左右 电流过 ...

  5. c#上位机 源码 控制固高,研华,雷赛这类的运动板卡。偏向 程序运动控制。winform+板卡+sqlite

    c#上位机 源码 控制固高,研华,雷赛这类的运动板卡.偏向 程序运动控制.winform+板卡+sqlite

  6. 研华IO控制卡硬件接线方式

    主机通过IO板块通讯,可以提高信号的传输速度,适用于高频次输入.输出信号传输的地方. 下面就一种IO板块为例进行硬件接线. 研发IO控制卡型号7230. IO 通过点位进行信号的交互,1-8是信号输入 ...

  7. 运动控制卡课程:固高,凌华,雷赛,(单一款学习时间45天,要求有C语言基础)凭良学校

    一.雷赛运动控制卡(雷赛dmc5480.smc6480)(可单独学习,要求有C#语言基础) 简介: DMC5480是一款基于PCI总线的高档脉冲式运动控制卡,配置了512段缓冲,使得实时处理能力更强: ...

  8. 台达伺服b3设置_雷赛BAC332E运动控制器控制台达B3伺服电机的使用入门介绍(精)...

    测试视频见下一篇文章! 先来看两个系统结构: 系统结构1 系统结构2 我本次是如下的一个系统结构: 系统结构3 BAC332E运动控制器可使用BASIC语言编程,独立运行(不需要PC机):也可以让BA ...

  9. DM3E,雷赛步进驱动器

    2000电流(mA) 2001一圈脉冲 2048母线电压 2051电机方向 //0正转 1反转 2057清除报警 // 1清除 2058使能2151从站地址6098回零方式 //35和37以当前位置, ...

  10. 雷赛运动控制卡_EeIE智博会展商推荐雷赛智能—智能装备运动控制领域的知名品牌和行业领军企业...

    01 企业简介 深圳市雷赛智能控制股份有限公司(展位号:7A031),是智能装备运动控制领域的知名品牌和行业领军企业.自1997年成立以来,雷赛智能(SZ.002979)一直以"聚焦客户关注 ...

最新文章

  1. 别再抱怨了,国内这么多优秀的Android资源你都知道吗?
  2. 模块加载过程代码分析1
  3. 2021中大厂php+go面试题(1)
  4. 若依前后端分离版本,Windows下使用Nginx代理的方式进行部署(全流程,图文教程)
  5. MySQL 和 PostgreSQL 对比
  6. 统计特性和概率估计-1 (数学推导与证明)
  7. vb.net 2019-机器学习ml.net情绪分析(3)
  8. phpcms漏洞总结
  9. 在github上托管Maven存储库(包含源代码和javadoc)
  10. mysql表设计 列命名_MYSQL数据库字段命名及设计规范
  11. ORACLE常用监控语句(未完待续)
  12. matlab 2ask原理,基于Matlab对2ASK调制解调及其仿真设计
  13. 如何正确使用短信验证码
  14. Tkx/tk——瞬态窗口
  15. 百草味荣获“食品安全诚信单位“奖 食品安全质量获行业肯定
  16. linux下opencv4查看版本
  17. 基于FPGA的DDS 信号发生器(一)
  18. dorado弹框方式
  19. python 统计文件夹下的文件夹/某类型文件的数目
  20. OSChina 周四乱弹 —— 如果你追到我,我就和你……

热门文章

  1. 系统分析师-论文题目
  2. java子窗口获取父窗口句柄_java获得窗口句柄
  3. 小组作业:学生信息管理系统需求分析
  4. Symantec Endpoint Protection v14.2企业版介绍
  5. win7自带tftp服务器,如何打开tftp服务器,笔者教你Win7系统TFTP服务器怎么开启
  6. http转socks软件SOCKS2HTTP的使用
  7. 关于数据库表的规范设计
  8. ie以及ie内核浏览器连不上网,其他浏览器可以,部分软件连不上网的解决办法
  9. 基于javaweb+jsp的员工绩效考核管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)
  10. 荷兰国旗问题java