资源简介
固高运动控制卡JOG运行软件
代码片段和文件信息
#include “stdafx.h“
#include “windows.h“
#include “conio.h“
#include “gts.h“
#define AXIS 1
int main(int argc char* argv[])
{
short rtn;
TJogPrm jog;
long sts;
double prfPosprfVel;
// 打开运动控制器
rtn = GT_Open();
printf(“GT_Open()=%d\n“rtn);
// 复位运动控制器
rtn = GT_Reset();
printf(“GT_Reset()=%d\n“rtn);
// 配置运动控制器
// 注意:配置文件取消了各轴的报警和限位
rtn = GT_LoadConfig(“test.cfg“);
printf(“GT_LoadConfig()=%d\n“rtn);
// 清除各轴的报警和限位
rtn = GT_ClrSts(18);
printf(“GT_ClrSts()=%d\n“rtn);
// 将AXIS轴设为Jog模式
rtn = GT_PrfJog(AXIS);
printf(“GT_PrfJog()=%d\n“rtn);
// 读取Jog运动参数
rtn = GT_GetJogPrm(AXIS&jog);
printf(“GT_GetJogPrm()=%d\n“rtn);
jog.acc = 0.0625;
jog.dec = 0.0625;
// 设置Jog运动参数
rtn = GT_SetJogPrm(AXIS&jog);
printf(“GT_SetJogPrm()=%d\n“rtn);
// 设置AXIS轴的目标速度
rtn = GT_SetVel(AXIS100);
printf(“GT_SetVel()=%d\n“rtn);
// 启动AXIS轴的运动
rtn = GT_Update(1<<(AXIS-1));
printf(“GT_Update()=%d\n“rtn);
while(1)
{
// 读取AXIS轴的状态
rtn = GT_GetSts(AXIS&sts);
// 读取AXIS轴的规划位置
rtn = GT_GetPrfPos(AXIS&prfPos);
// 读取AXIS轴的规划速度
rtn = GT_GetPrfVel(AXIS&prfVel);
printf(“sts=0x%-10lxprfVel=%-10.2lfprfPos=%-10.1lf\r“stsprfVelprfPos);
if( prfPos >= 100000 )
{
// 设置AXIS轴新的目标速度
rtn = GT_SetVel(AXIS50);
printf(“\nGT_SetVel()=%d“rtn);
// AXIS轴新的目标速度生效
rtn = GT_Update(1<<(AXIS-1));
printf(“\nGT_Update()=%d\n“rtn);
break;
}
}
while(!kbhit())
{
// 读取AXIS轴的状态
rtn = GT_GetSts(AXIS&sts);
// 读取AXIS轴的规划位置
rtn = GT_GetPrfPos(AXIS&prfPos);
// 读取AXIS轴的规划速度
rtn = GT_GetPrfVel(AXIS&prfVel);
printf(“sts=0x%-10lxprfVel=%-10.2lfprfPos=%-10.1lf\r“stsprfVelprfPos);
}
getch();
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 172088 2012-07-31 10:30 jog\Debug\jog.exe
文件 1939 2012-07-31 10:30 jog\jog.cpp
文件 200704 2012-07-31 10:30 jog\gts.dll
文件 16987 2012-07-31 10:30 jog\gts.h
文件 49036 2012-07-31 10:30 jog\gts.lib
文件 4554 2012-07-31 10:30 jog\jog.dsp
文件 529 2012-07-31 10:30 jog\jog.dsw
文件 58368 2012-07-31 10:30 jog\jog.ncb
文件 53760 2012-07-31 10:30 jog\jog.opt
文件 1647 2012-07-31 10:30 jog\jog.plg
文件 1190 2012-07-31 10:30 jog\ReadMe.txt
文件 290 2012-07-31 10:30 jog\StdAfx.cpp
文件 769 2012-07-31 10:30 jog\StdAfx.h
文件 10526 2012-07-31 10:30 jog\test.cfg
目录 0 2012-07-31 10:30 jog\Debug
目录 0 2012-07-31 10:30 jog
----------- --------- ---------- ----- ----
572387 16
- 上一篇:软件测试报告模板(完美实用)
- 下一篇:学生选课系统实验报告
评论
共有 条评论