• 大小: 124KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-08-19
  • 语言: 其他
  • 标签: 固高  

资源简介

固高运动控制卡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


评论

共有 条评论