回复:SIMOTION 中的枚举类型是什么类型?

VOLLMER

  • 帖子

    1248
  • 精华

    41
  • 被关注

    47

论坛等级:奇侠

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2013-08-05 22:42:02

9楼

FOR n:=1 TO 8 DO
ReadStatus[n](
Enable:=TRUE ,
Axis:=axis[n] ,
Valid=> ,
Busy=> ,
Error=> ,
ErrorID=> ,
ErrorStop=> ,
Disabled=> ,
Stopping=> ,
StandStill=> ,
DiscreteMotion=> ,
ContinuousMotion=> ,
SynchronizedMotion=> ,
Homing=> ,
ConstantVelocity=> ,
Accelerating=> ,
Decelerating=> ,
Status=> );

Power[n](
Enable:= power_enable[n],
Enable_Positive:=TRUE ,
Enable_Negative:=TRUE ,
Override:=100 ,
BufferMode:= ,
Axis:=axis[n] ,
Status=> power_status[n],
Busy=> ,
Active=> ,
Error=> ,
ErrorID=> );


mcreset[n](
Execute:=mcreset_exe[n] ,
Axis:=axis[n] ,
Done=> ,
Busy=> ,
Error=> ,
ErrorID=> );

jog[n](
JogForward:=jog_p[n] ,
JogBackwards:=jog_n[n] ,
Mode:=MC_JOGMODE_CONTINOUS ,
Position:= ,
Velocity:=jog_settingvelocity[n] ,
Acceleration:= ,
Deceleration:= ,
Jerk:= ,
Axis:=axis[n] ,
Done=> ,
Busy=> ,
Active=> ,
CommandAborted=> ,
Error=> ,
ErrorID=> );

ptpabs_axis[n](
Execute:=ptpabs_exe[n] AND axis[n].Status.NotMoving ,
Position:=ptpabs_pos[n] ,
Velocity:=ptpabs_vel[n] ,
Acceleration:= ,
Deceleration:= ,
Jerk:= ,
BufferMode:= ,
Options:= ,
Axis:=axis[n] ,
Done=> ,
Busy=> ,
Active=> ,
CommandAborted=> ,
Error=> ,
ErrorID=> );

ptprel_axis[n](
Execute:=ptprel_exe[n] AND axis[n].Status.NotMoving ,
Distance:=ptprel_distance[n] ,
Velocity:=ptprel_vel[n] ,
Acceleration:= ,
Deceleration:= ,
Jerk:= ,
BufferMode:= ,
Options:= ,
Axis:=axis[n] ,
Done=> ,
Busy=> ,
Active=> ,
CommandAborted=> ,
Error=> ,
ErrorID=> );

SetPosition[n](
Execute:=Setnewposition_exe[n] ,
Position:=Setposition_pos[n] ,
Mode:= ,
Options:= ,
Axis:=axis[n] ,
Done=>Setposition_done[n] ,
Busy=> ,
Error=> ,
ErrorID=> );

END_FOR

有时偷懒,上来就写这么一堆,而在其他地方控制各个功能的使能及其他输入输出引脚
弱者道之用。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMOTION

共有2222条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。