编辑: lqwzrs | 2016-08-28 |
13 函数索引.150
14 附录.156 14.1 P62-01 转接板引脚定义.156 14.2 P37-05 转接板引脚定义.158 14.3 P62-02 转接板引脚定义.159 MPC2810E 运动控制器编程手册
1 1 函数库的使用 1.1 开发 Windows 系统下的运动控制系统 利用 MPC2810E 的动态链接库 (DLL) , 开发者可以很快开发出 Windows 平台下的运动控制系统.MPC2810E 动态链接库是标准的 Windows 动态链 接库,选用的开发工具应支持 Windows 标准的 DLL 调用. 运行产品配套光盘中的安装程序后,将在安装目录(默认安装目录为 \Program Files)下自动生成 MPC2810 文件夹,其目录树如下图所示: 图1-1 MPC2810E 目录结构 (1) Demo 目录中是示例程序,其中: ? VBDemo 目录下包含 Demo1 和 Demo2 是两个 VB 示例, 提供了源代码;
? VCDemo 目录下包含
7 个示例程序, 其中 Demo1 和 Demo2 提供了源代码, Demo1 是VC静态加载动态链接库示例, Demo2 是VC 动态加载动态链接库示例. Demo3 未提供源代码,具有 执行 G 代码、读取 DXF 文件、IO 测试、函数测试等功能. CmdMove1 是批处理方式与小线段轨迹运动方式的使用示例. MPC2810E 运动控制器编程手册
2 HandwheelorGearHandle 是手脉和电子齿轮的使用示例. InterruptHandle 是用户中断的使用示例. FastMoveDemo 是 批处理过程中快速运动使用梯形加速度,定制加减速,S 曲线加减 速的使用示例. (2) Develop 目录中包含 MPC2810E 的驱动程序和函数库,其中: ? Common 文件夹中是 MPC2810E 的驱动程序、函数库等;
? VB 文件夹中是开发 VB 应用程序时需要加入的模块文件;
? VC 文件夹中是动态加 载动态链接库需要使用的文 件: LoadMPC2810.cpp 和 LoadMPC2810.h ,以及静态加载动态 链接库时需要使用的文件 MPC2810.h 和 MPC2810.lib . 初始化控制卡 auto_set init_board 控制卡模式设置 set_outmode set_home_mode …… 运动参数设置 set_maxspeed set_profile 调用运动指令 fast_pmove 运动状态查询 check_done 图1-2 运动指令典型流程图 MPC2810E 运动控制器编程手册
3 (3) Doc 目录中包含 MPC2810E 的用户手册和编程手册. 用户编写的运动过程处理典型流程如图 1-2 所示. 以下介 绍如何利 用两种常 用的开发 工具 Microsoft Visual Basic 和Microsoft Visual C++开发基于 Windows 平台的运动控制程序. 1.1.1 开发 Visual Basic 控制程序........