MPC2000 Reference Manual [JAPANESE] [ENGLISH]
【関数】   【パルス発生】
【使い方】
HPT

prx HPT(0)
WAIT HPT(XIN0)==1
IF HPT(XIN0)==0 : RMVS X_A 20000 : END_IF
【書   式】 【機   能】
HPT(arg1)

PGボードの原点復帰入力ポートを読み出す。
【解   説】
【MPG-2314】
HPT(0) パラレルでIN0〜IN3,INPOS,ALM入力を読み取る。
パラレル時は8bit単位各軸で32bitパラ出力となります。
1) HPT(0)={U}{Z}{Y}{X}
{8bit}=ALM(bit7),INP(bit6),IN3(bit3)IN1(bit2,bit1)IN0(bit0)

IN1(bit2,bit1)は、MPG-2314では、IN1入力が、内部でIN1,IN2とショートされていることを示しています。
このため、IN1をオンとするとIN2もオンとなり、この場合"hpt(0) -> 00000006" となります。

2) HPT(XIN0) 指定された、ポートを読み取る。

原点復帰入力:XIN0,XIN1,XIN2,XIN3〜UIN0,UIN1,UIN2,UIN3
ALM入力: XALM〜UALM
INPOS入力: XINP〜UINP

HPTで読み取られる各指定ポートがオンであれば1となります。




  [LASTMODIFY]2014-10-02 11:15:39 [CREATEDATE]2007-07-27 11:51:48
MPC2000 Reference Manual -R5.11-   (C)2007 ACCEL Corp. all right reserved.