MPC2000 Reference Manual [JAPANESE] [ENGLISH]
【コマンド】   【パルス発生】
【使い方】
SYNC

SYNC   X_A &H00004001 0
SYNC Z_A 0 4
【書   式】 【機   能】
SYNC axs WR6 WR7

MCX-314レジスタ設定
【解   説】
MPG-2314に搭載されているMCX-314には、ハード的にリアルタイム処理を行う機能があります。
●X軸が一定パルスを超えたら、他の軸を起動する。
●入力信号がはいったら、その時点のカウンタ値をラッチする

このコマンドにより、このような機能をハード上の機構によりリアルタイムに実行することができます。
WR6,WR7に実際どのような値をセットするかは、MC-314のデータシートを参照してください。
サンプルプログラムでは、X軸のカウント値(100)により、Z軸を起動し、その値が50pulseになったところで、出力ポート(O3)をオンするというものです。




ACCEL   Z_A|OUTSL 1000000 10000 1000000
ACCEL X_A|OUTSL 3000
INSET X_A CMP_CNT|PHASE2

SYNC X_A &H00004001 0
SYNC Z_A 0 4
CLRPOS Z_A
RANGE Z_A 50 0
RANGE X_A 100 0
'
WAIT CMP_C(Z_A)!=0
STOP Z_A STP_I
WAIT RR(Z_A)==0
  [LASTMODIFY]2012-01-19 18:42:33 [CREATEDATE]2011-12-20 15:57:50
MPC2000 Reference Manual -R5.11-   (C)2007 ACCEL Corp. all right reserved.