扩展模块编程手册
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 扩展模块动态链接库的使用
扩展模块提供 DOS 下的 C++语言函数库和 Windows 下的动态链接库。用户只 要调用函数库中的指令,就可以实现运动控制器的各种功能。下面分别讲述 DOS、 Windows 系统下函数库的使用方法。
1.1 DOS 系统下函数库的使用
固高 IO 扩展模块在 DOS 系统下的函数库和头文件存放在产品配套光盘的 lib/dos/gt 或 lib/dos/gts 文件夹下。gt 文件夹下的库适用于固高 GES、GT、GE、GEP 等运动控制器平台,gts 文件夹下的库适用于固高 GTS 系列运动控制平台,请根据您 的控制器类型,选择适用的函数库及头文件。
3. 添加源程序文件—— z 选择“File”菜单下的“New”菜单项,新建一个.CPP 或.C 文件; z 在新建的.CPP 或.C 文件中加入函数库头文件的声明,例如:
2
第一章 扩展模块动态链接库的使用
#include “extmdl.h” ; //声明头文件 z 保存该文件,然后将该源程序文件添加到当前工程当中。
在 Windows 2000/XP 等系统下,用户可以使用任何能够支持动态链接库的开发 工具来开发应用程序。下面分别以 Visual C++和 Delphi 为例讲解如何在这些开发工 具中使用运动控制器的动态链接库。
1.2.1 Visual C+中的使用
1. 启动 Visual C++,新建一个工程; 2. 将产品配套光盘 Windows\VC 文件夹中的动态链接库、头文件和 lib 文件复
第二章 指令列表 ..............................................................5 第三章 指令说明 ..............................................................6 第四章 配置文件 ..............................................................12
序。
固高科技(深圳)有限公司
地 址:深圳市高新技术产业园南区深港产学研基地西座 二层 W211 室
电 话:0755-26970823 26970817 26970824 传 真:0755-26970821 电子邮件:support@ 网 址:
1. 确定编译模式—— z 启动 Borland C++3.1; z 选择“Project” 菜单下“Open Project”,打开已有工程文件或建立新工 程文件; z 选择“Options”菜单下“Compiler”中的“Code generation…”菜单项; z 在“Model”一栏中选择当前工程文件的编译模式;
固高科技的网址是 。在我们的网页上可以得到更多关 于公司和产品的信息,包括:公司简介、产品介绍、技术支持、产品最新发布等等。
您也可以通过电话(0755-26970839)咨询关于公司和产品的更多信息。
技术支持和售后服务
您可以通过以下途径获得我们的技术支持和售后服务: ♦ 电子邮件: support@; ♦ 电话: (0755) 26970835 ♦ 发函至:深圳市高新技术产业园南区园深港产学研基地西座二楼 W211 室 固高科技(深圳)有限公司 邮编:518057
编程手册的用途
用户通过阅读本手册,能够了解扩展模块的动态链库的使用,指令列表,指令说明,配 置文件,使用方式说明等模块基本编程功能和特征。
编程手册的使用对象
本编程手册适用于,具有硬件基本知识,对控制有一定了解的工程人员。
目录
目录
版权申明 1 前言 0
感谢选用固高运动控制器和扩展模块................................................................................................. 0 固高产品的更多信息 ............................................................................................................................ 0 技术支持和售后服务 ............................................................................................................................ 0 编程手册的用途 .................................................................................................................................... 0 编程手册的使用对象 ............................................................................................................................ 0 第一章 扩展模块动态链接库的使用 ..............................................2 1.1 DOS系统下函数库的使用......................................................................................................... 2 1.2 Windows系统下动态连接库的使用.......................................................................................... 3
制到工程文件夹中; 3. 选择“Project”菜单下的“Settings…”菜单项; 4. 切换到“Link”标签页,在“Object/library modules”栏中输入 lib 文件名(例
如 ExtMdl.lib); 5. 在应用程序文件中加入函数库头文件的声明,例如:
#include “ExtMdl.h” 6. 至此,用户就可以在 Visual C++中调用函数库中的任何函数,开始编写应
4.1 文件结构说明 ............................................................................................................................... 12 4.2 通过Demo生成配置文件.............................................................................................................. 13
运动中的机器有危险!使用者有责任在机器中设计有效的出错处理和 安全保护机制,固高科技没有义务或责任对由此造成的附带的或相应 产生的损失负责。
前言
前言
感谢选用固高运动控制器和扩展模块
为回报客户,我们将以品质一流的运动控制器、完善的售后服务、高效的技术支持,帮 助您建立自己的控制系统。
固高产品的更多信息
用程序。
1.2.2 Delphi 中的使用
1. 启动 Delphi,新建一个工程; 2. 将产品配套光盘 lib\Delphi 文件夹中的动态链接库和函数声明文件复制到工
程文件夹中; 3. 选择“Project”菜单下的“Add to Project…”菜单项; 4. 将函数声明文件添加到工程当中; 5. 在代码编辑窗口中,切换到用户的单元文件; 6. 选择“File”菜单下的“Use Unit…”菜单项,添加对函数声明文件的引用; 7. 至此,用户就可以在 Delphi 中调用函数库中的任何函数,开始编写应用程
2. 添加函数库—— z 选择相应编译模式的函数库和头文件,复制到用户当前的工程文件夹 中; z 选择“Window”菜单下的“Project”菜单项,切换到工程窗口; z 选择“Project” 菜单下的“Add Item…”菜单项; z 在“Name”栏中输入“*.lib”后回车; z 在“Files”栏中选择将要加入工程的函数库,然后点击“Add”按钮。
固高科技(香港)有限公司
地 址:香港九龙清水湾香港科技大学新翼楼 3639 室 电 话:(852) 2358-1033 传 真:(852) 2358-4931 电子邮件:info@ 网 址:/
IO 扩展模块编程手册
务必将此手册交给用户 z 非常感谢您选购扩展模块 z 在您使用之前,请仔细阅读此手册,确保正确使用。 z 请将此手册妥善保存,以备随时查阅。
1.2.1 Visual C++中的使用.......................................................................................................... 3 1.2.2 Delphi中的使用................................................................................................................. 3
该函数库是用 Borland C++3.1 编译生成的,用户可在 Borland C++3.1 或更高 版本的开发环境下链接该函数库(用户 CD 中提供 Borland C++3.1 以及 Borland C++4.5 在各个编译模式下的静态库,请根据您的开发环境使用相应的库)。
下面以 Borland C++ 3.1 为例,介绍使用函数库开发应用程序的流程,如下:
第五章 使用方式说明 ..........................................................15 第六章 使用Demo测试IO扩展模块 ................................................16
1
第一章 扩展模块动态链接库的使用
1.2 Windows 系统下动态连接库的使用
在 Windows 系统下使用 IO 扩展模块,首先要安装驱动程序,驱动程序存放在产 品配套光盘的 Driver 文件夹下。
扩展模块指令函数动态链接库存放在产品配套光盘的 lib\vc(或 lib\Delphi)文件 夹下。动态链接库文件名为 ExtMdl.dll。
每套库文件夹下都有七个文件,分别为:
extmdl.h extmdlt.lib extmdls.lib extmdlm.lib extmdlc.lib extmdll.lib extmdlh.lib
头文件 微模式(Tiny)的函数库 小模式(Small)的函数库 中模式(Medium)的函数库 紧凑模式(Compact)的函数库 大模式(Large)的函数库 巨大模式(Huge)的函数库
版权申明
版权申明
固高科技有限公司 保留所有权力 固高科技有限公司(以下简称固高科技)保留在不事先通知的情况下,修改本手册中的 产品和产品规格等文件的权力。 固高科技不承担由于使用本手册或本产品不当,所造成直接的、间接的、特殊的、附带 的或相应产生的损失或责任。 固高科技具有本产品及其软件的专利权、版权和其它知识产权。未经授权,不得直接或 者间接地复制、制造、加工、使用本产品及其相关部分。
扩展模块提供 DOS 下的 C++语言函数库和 Windows 下的动态链接库。用户只 要调用函数库中的指令,就可以实现运动控制器的各种功能。下面分别讲述 DOS、 Windows 系统下函数库的使用方法。
1.1 DOS 系统下函数库的使用
固高 IO 扩展模块在 DOS 系统下的函数库和头文件存放在产品配套光盘的 lib/dos/gt 或 lib/dos/gts 文件夹下。gt 文件夹下的库适用于固高 GES、GT、GE、GEP 等运动控制器平台,gts 文件夹下的库适用于固高 GTS 系列运动控制平台,请根据您 的控制器类型,选择适用的函数库及头文件。
3. 添加源程序文件—— z 选择“File”菜单下的“New”菜单项,新建一个.CPP 或.C 文件; z 在新建的.CPP 或.C 文件中加入函数库头文件的声明,例如:
2
第一章 扩展模块动态链接库的使用
#include “extmdl.h” ; //声明头文件 z 保存该文件,然后将该源程序文件添加到当前工程当中。
在 Windows 2000/XP 等系统下,用户可以使用任何能够支持动态链接库的开发 工具来开发应用程序。下面分别以 Visual C++和 Delphi 为例讲解如何在这些开发工 具中使用运动控制器的动态链接库。
1.2.1 Visual C+中的使用
1. 启动 Visual C++,新建一个工程; 2. 将产品配套光盘 Windows\VC 文件夹中的动态链接库、头文件和 lib 文件复
第二章 指令列表 ..............................................................5 第三章 指令说明 ..............................................................6 第四章 配置文件 ..............................................................12
序。
固高科技(深圳)有限公司
地 址:深圳市高新技术产业园南区深港产学研基地西座 二层 W211 室
电 话:0755-26970823 26970817 26970824 传 真:0755-26970821 电子邮件:support@ 网 址:
1. 确定编译模式—— z 启动 Borland C++3.1; z 选择“Project” 菜单下“Open Project”,打开已有工程文件或建立新工 程文件; z 选择“Options”菜单下“Compiler”中的“Code generation…”菜单项; z 在“Model”一栏中选择当前工程文件的编译模式;
固高科技的网址是 。在我们的网页上可以得到更多关 于公司和产品的信息,包括:公司简介、产品介绍、技术支持、产品最新发布等等。
您也可以通过电话(0755-26970839)咨询关于公司和产品的更多信息。
技术支持和售后服务
您可以通过以下途径获得我们的技术支持和售后服务: ♦ 电子邮件: support@; ♦ 电话: (0755) 26970835 ♦ 发函至:深圳市高新技术产业园南区园深港产学研基地西座二楼 W211 室 固高科技(深圳)有限公司 邮编:518057
编程手册的用途
用户通过阅读本手册,能够了解扩展模块的动态链库的使用,指令列表,指令说明,配 置文件,使用方式说明等模块基本编程功能和特征。
编程手册的使用对象
本编程手册适用于,具有硬件基本知识,对控制有一定了解的工程人员。
目录
目录
版权申明 1 前言 0
感谢选用固高运动控制器和扩展模块................................................................................................. 0 固高产品的更多信息 ............................................................................................................................ 0 技术支持和售后服务 ............................................................................................................................ 0 编程手册的用途 .................................................................................................................................... 0 编程手册的使用对象 ............................................................................................................................ 0 第一章 扩展模块动态链接库的使用 ..............................................2 1.1 DOS系统下函数库的使用......................................................................................................... 2 1.2 Windows系统下动态连接库的使用.......................................................................................... 3
制到工程文件夹中; 3. 选择“Project”菜单下的“Settings…”菜单项; 4. 切换到“Link”标签页,在“Object/library modules”栏中输入 lib 文件名(例
如 ExtMdl.lib); 5. 在应用程序文件中加入函数库头文件的声明,例如:
#include “ExtMdl.h” 6. 至此,用户就可以在 Visual C++中调用函数库中的任何函数,开始编写应
4.1 文件结构说明 ............................................................................................................................... 12 4.2 通过Demo生成配置文件.............................................................................................................. 13
运动中的机器有危险!使用者有责任在机器中设计有效的出错处理和 安全保护机制,固高科技没有义务或责任对由此造成的附带的或相应 产生的损失负责。
前言
前言
感谢选用固高运动控制器和扩展模块
为回报客户,我们将以品质一流的运动控制器、完善的售后服务、高效的技术支持,帮 助您建立自己的控制系统。
固高产品的更多信息
用程序。
1.2.2 Delphi 中的使用
1. 启动 Delphi,新建一个工程; 2. 将产品配套光盘 lib\Delphi 文件夹中的动态链接库和函数声明文件复制到工
程文件夹中; 3. 选择“Project”菜单下的“Add to Project…”菜单项; 4. 将函数声明文件添加到工程当中; 5. 在代码编辑窗口中,切换到用户的单元文件; 6. 选择“File”菜单下的“Use Unit…”菜单项,添加对函数声明文件的引用; 7. 至此,用户就可以在 Delphi 中调用函数库中的任何函数,开始编写应用程
2. 添加函数库—— z 选择相应编译模式的函数库和头文件,复制到用户当前的工程文件夹 中; z 选择“Window”菜单下的“Project”菜单项,切换到工程窗口; z 选择“Project” 菜单下的“Add Item…”菜单项; z 在“Name”栏中输入“*.lib”后回车; z 在“Files”栏中选择将要加入工程的函数库,然后点击“Add”按钮。
固高科技(香港)有限公司
地 址:香港九龙清水湾香港科技大学新翼楼 3639 室 电 话:(852) 2358-1033 传 真:(852) 2358-4931 电子邮件:info@ 网 址:/
IO 扩展模块编程手册
务必将此手册交给用户 z 非常感谢您选购扩展模块 z 在您使用之前,请仔细阅读此手册,确保正确使用。 z 请将此手册妥善保存,以备随时查阅。
1.2.1 Visual C++中的使用.......................................................................................................... 3 1.2.2 Delphi中的使用................................................................................................................. 3
该函数库是用 Borland C++3.1 编译生成的,用户可在 Borland C++3.1 或更高 版本的开发环境下链接该函数库(用户 CD 中提供 Borland C++3.1 以及 Borland C++4.5 在各个编译模式下的静态库,请根据您的开发环境使用相应的库)。
下面以 Borland C++ 3.1 为例,介绍使用函数库开发应用程序的流程,如下:
第五章 使用方式说明 ..........................................................15 第六章 使用Demo测试IO扩展模块 ................................................16
1
第一章 扩展模块动态链接库的使用
1.2 Windows 系统下动态连接库的使用
在 Windows 系统下使用 IO 扩展模块,首先要安装驱动程序,驱动程序存放在产 品配套光盘的 Driver 文件夹下。
扩展模块指令函数动态链接库存放在产品配套光盘的 lib\vc(或 lib\Delphi)文件 夹下。动态链接库文件名为 ExtMdl.dll。
每套库文件夹下都有七个文件,分别为:
extmdl.h extmdlt.lib extmdls.lib extmdlm.lib extmdlc.lib extmdll.lib extmdlh.lib
头文件 微模式(Tiny)的函数库 小模式(Small)的函数库 中模式(Medium)的函数库 紧凑模式(Compact)的函数库 大模式(Large)的函数库 巨大模式(Huge)的函数库
版权申明
版权申明
固高科技有限公司 保留所有权力 固高科技有限公司(以下简称固高科技)保留在不事先通知的情况下,修改本手册中的 产品和产品规格等文件的权力。 固高科技不承担由于使用本手册或本产品不当,所造成直接的、间接的、特殊的、附带 的或相应产生的损失或责任。 固高科技具有本产品及其软件的专利权、版权和其它知识产权。未经授权,不得直接或 者间接地复制、制造、加工、使用本产品及其相关部分。