Installation manual

Chapter 7 Library Reference
7-
16
PA library characteristic type definition (for Windows Visual C++)
・JUMP Command
typedef unsigned long JUMPORDER;
#define NO_JUMP (JUMPORDER)0x00010000 Unconditional JUMP
#define DI_JUMP (JUMPORDER)0x00020000 DI conditional JUMP
#define DI_WAITJUMP (JUMPORDER)0x00030000 DI conditional WAITJUMP
#define DI_WAIT (JUMPORDER)0x00040000 DI conditional WAIT
・JUMP Conditional Logic
typedef unsigned long JUMPDILOGIC;
#define LEVEL_ON (JUMPDILOGIC)0x00000100
#define LEVEL_OFF (JUMPDILOGIC)0x00000200
#define EDGE_ON (JUMPDILOGIC)0x00000400
#define EDGE_OFF (JUMPDILOGIC)0x00000800
・JUMP ticket-oriented DI
typedef unsigned long DIOKIND;
#define DIO_INTERNAL (DIOKIND)0x00000000 System
#define DIO_EXTERNAL (DIOKIND)0x00000001 User
・Teaching place when in CUBE creation:
typedef unsigned long CUBEPNT;
#define MAXPNT (CUBEPNT)1
#define MINPNT (CUBEPNT)2
#define CENTERPNT (CUBEPNT)3
・Mask setting:
typedef unsigned long DIOMASK;
#define DIMSK (DIOMASK)0
#define DOMSK (DIOMASK)1
・RETRAC ON/OFF:
typedef unsigned long RETRAC;
#define RETRACOFF (RETRAC)0
#define RETRACON (RETRAC)1