DMC1380PCI运动控制卡函数参考:指令位置与I/O接口
需积分: 33 98 浏览量
更新于2024-08-09
收藏 1.02MB PDF 举报
"这篇文档是关于DMC1380PCI总线3轴运动控制卡的软件使用手册,涵盖了驱动安装、 Motion1380演示软件的使用、应用软件开发方法以及详细的运动控制功能和相关函数的介绍。"
在本文档中,重点介绍了两个关键的函数集:指令位置设定和读取函数,以及通用I/O接口函数。
7.9 指令位置设定和读取函数:
这两个函数主要用于控制和监控运动控制卡的指令位置计数器。`d1000_get_command_pos` 函数用于读取指定轴(0到n×3-1)的当前指令位置计数器的计数值,计数值以pulse为单位。而`d1000_set_command_pos` 函数则用于设置该计数器的值,允许用户指定一个新的位置。这两个函数在C/C++和Visual Basic中有不同的语法定义,但都接受一个轴号参数和一个位置值参数。如果函数执行成功,`d1000_set_command_pos` 将返回`ERR_NoError`,否则返回错误号。
7.10 通用I/O接口函数:
`d1000_out_bit` 函数用于输出通用输出信号,这是控制硬件设备状态的重要功能。通过这个函数,开发者可以控制DMC1380卡上的特定输出引脚,实现对外部设备的控制,如开关、指示灯等。
文档还提到了DMC1380运动控制卡的软件安装步骤,包括在Windows 2000/XP和98操作系统下的安装过程,以及如何使用Motion1380演示软件进行I/O状态检测和运动控制操作。此外,针对Windows平台,特别是Visual Basic 6.0和Visual C++ 6.0环境,提供了应用软件开发的方法。
在运动控制功能部分,详细讨论了脉冲指令输出(包括方向脉冲输出和双脉冲输出)、位置和速度控制(位置控制模式和速度控制模式)、直线插补、回原点运动以及指令位置计数等功能。每个功能都有相应的函数支持,帮助开发者实现精确的运动控制任务。
最后,文档提供了编程示例,分别用Visual C++ 6.0和Visual Basic 6.0展示了如何调用这些运动控制函数,帮助开发者更好地理解和应用这些功能。
这篇文档是DMC1380运动控制卡开发者的重要参考资料,详细阐述了卡的使用方法,为编写控制软件提供了清晰的指导。
2021-03-13 上传
2024-11-17 上传
2024-11-17 上传
2024-11-17 上传
2024-11-17 上传
2024-11-17 上传
jiyulishang
- 粉丝: 25
- 资源: 3816
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建