資源簡介
固高運動控制卡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
- 上一篇:軟件測試報告模板(完美實用)
- 下一篇:學生選課系統實驗報告
評論
共有 條評論