资源简介
内含多种常见运动控制的例子及其源程序,可供实际工程应用时,取用或修改。
代码片段和文件信息
// 例程 10-1 运动程序单线程累加求和
#include “stdafx.h“
#include “windows.h“
#include “conio.h“
#include “gts.h“
int main(int argc char* argv[])
{
short rtn;
TCompileInfo compile;
short funId;
TVarInfo sumbeginend;
double value;
TThreadSts thread;
// 打开运动控制器
rtn = GT_Open();
printf(“GT_Open()=%d\n“rtn);
// 复位运动控制器
rtn = GT_Reset();
printf(“GT_Reset()=%d\n“rtn);
// 编译运动程序sum.c
// 请使用MCT2008->工具->运动控制器编译器进行编译
// 编译成功以后生成sum.bin和sum.ini
// 必须保证error.ini文件位于工程文件夹中
//rtn = GT_Compile(“sum.c“&compile);
//printf(“GT_Compile()=%d\n“rtn);
// 下载运动程序sum.bin
rtn = GT_Download(“sum.bin“);
printf(“GT_Download()=%d\n“rtn);
// 获取函数ID
rtn = GT_GetFunId(“add“&funId);
printf(“GT_GetFunId()=%d\n“rtn);
// 获取全局变量sum的ID
rtn = GT_GetVarId(NULL“sum“&sum);
printf(“GT_GetVarId()=%d\n“rtn);
// 获取局部变量begin的ID
rtn = GT_GetVarId(“add““begin“&begin);
printf(“GT_GetVarId()=%d\n“rtn);
// 获取局部变量end的ID
rtn = GT_GetVarId(“add““end“&end);
printf(“GT_GetVarId()=%d\n“rtn);
// 绑定线程,函数,数据页
rtn = GT_Bind(0funId0);
printf(“GT_Bind()=%d\n“rtn);
value = 0;
// 初始化运动程序的全局变量sum
rtn = GT_SetVarValue(-1&sum&value);
printf(“GT_SetVarValue()=%d\n“rtn);
value = 1;
// 初始化运动程序的局部变量begin
rtn = GT_SetVarValue(0&begin&value);
printf(“GT_SetVarValue()=%d\n“rtn);
value = 100;
// 初始化运动程序的局部变量end
rtn = GT_SetVarValue(0&end&value);
printf(“GT_SetVarValue()=%d\n“rtn);
// 启动线程
rtn = GT_RunThread(0);
printf(“GT_RunThread()=%d\n“rtn);
do
{
// 查询线程状态
rtn = GT_GetThreadSts(0&thread);
// 查询全局变量sum的值
rtn = GT_GetVarValue(-1&sum&value);
printf(“run=%d sum=%-10.0lf\n“thread.runvalue);
}while( 1 == thread.run ); // 等待线程运行结束
getch();
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-18 14:59 固高控制例程\
目录 0 2018-10-18 14:58 固高控制例程\10-1\
目录 0 2018-10-18 14:58 固高控制例程\10-1\Debug\
文件 1136 2015-07-22 09:40 固高控制例程\10-1\Debug\error.ini
文件 365568 2015-07-22 09:40 固高控制例程\10-1\Debug\gts.dll
文件 172094 2015-07-22 09:40 固高控制例程\10-1\Debug\mc_sum.exe
文件 140 2015-07-22 09:40 固高控制例程\10-1\Debug\sum.bin
文件 146 2015-07-22 09:40 固高控制例程\10-1\Debug\sum.ini
文件 1208 2015-07-22 09:40 固高控制例程\10-1\ReadMe.txt
文件 293 2015-07-22 09:40 固高控制例程\10-1\StdAfx.cpp
文件 769 2015-07-22 09:40 固高控制例程\10-1\StdAfx.h
文件 1136 2015-07-22 09:40 固高控制例程\10-1\error.ini
文件 365568 2015-07-22 09:40 固高控制例程\10-1\gts.dll
文件 38588 2015-07-22 09:40 固高控制例程\10-1\gts.h
文件 101066 2015-07-22 09:40 固高控制例程\10-1\gts.lib
文件 1981 2015-07-22 09:40 固高控制例程\10-1\mc_sum.cpp
文件 4590 2015-07-22 09:40 固高控制例程\10-1\mc_sum.dsp
文件 535 2015-07-22 09:40 固高控制例程\10-1\mc_sum.dsw
文件 82944 2015-07-22 09:40 固高控制例程\10-1\mc_sum.ncb
文件 48640 2015-07-22 09:40 固高控制例程\10-1\mc_sum.opt
文件 1426 2015-07-22 09:40 固高控制例程\10-1\mc_sum.plg
文件 140 2015-07-22 09:40 固高控制例程\10-1\sum.bin
文件 353 2015-07-22 09:40 固高控制例程\10-1\sum.c
文件 146 2015-07-22 09:40 固高控制例程\10-1\sum.ini
目录 0 2018-10-18 14:58 固高控制例程\10-2\
目录 0 2018-10-18 14:58 固高控制例程\10-2\Debug\
文件 1136 2015-07-22 09:40 固高控制例程\10-2\Debug\error.ini
文件 365568 2015-07-22 09:40 固高控制例程\10-2\Debug\gts.dll
文件 172097 2015-07-22 09:40 固高控制例程\10-2\Debug\mc_sum_mt.exe
文件 140 2015-07-22 09:40 固高控制例程\10-2\Debug\sum.bin
文件 146 2015-07-22 09:40 固高控制例程\10-2\Debug\sum.ini
............此处省略580个文件信息
- 上一篇:机器学习实战-Peter Harrington著
- 下一篇:STM32 WinUSB
相关资源
- OpenGL编程指南原书第9版高清完整版
- 电力拖动自动控制系统 运动控制系统
- trio运动控制器讲座
-
Mechatroli
nk-III 总线介绍及具体协议 - 基于乐创运动控制卡MPC08的二次开发源
- STM32与ZigBee串口通信LCD显示程序
- stm32智能安防系统
- 华为公司各种设计规范
- 深入理解C指针(带书签完整版)
- OPENCV中团块跟踪
- 运动控制系统第四版陈伯时课件
- 工业运动控制:电机选择、驱动器和
- 用51单片机与LCD12864实现俄罗斯方块游
- C程序设计语言(第2版 新版) 带书签
- 多智能体系统的协同群集运动控制.
- 基于arm的开发
- STM32F103C8T6开发参考例程代码
- SINAMICS 西门子运动控制应用基础手册
- Linux设备驱动开发详解:基于最新的
- Industrial Motion Control MOTOR SELECTION DRIV
- cmake-3.16.2-win32-x86.msi
- 三菱PLCQD77MS定位模块PLC运动控制视频
- 深入理解计算机系统上交大课程材料
- IMXRT1064RM.pdf
- 《学习OpenCV(中文版)》-于仕琪
- 图解数据结构 使用C
- C指针基本概念核心技术及最佳实践
- STM32F407中文手册(完全版) 高清完整
- ANSI+C+标准详解
- 固高控制卡XY运动控制平台实验软件源
评论
共有 条评论