// 비상정지 신호 설정 - AxmSignalSetStop // stopMode(정지방법) : EMERGENCY_STOP(0)-급정지, SLOWDOWN_STOP(1)-감속정지(PCI-N404/804 지원안함) // level(+Limit) : LOW(0)-B접점, HIGH(1)-A접점, UNUSED(2)-사용안함, USED(3)-현상태유지 public void SetEStopLevel(AXT_MOTION_STOPMODE mode, AXT_MOTION_LEVEL_MODE level) { Validate(CAXM.AxmSignalSetStop(Index, (UInt32)mode, (UInt32)level)); }
// Limit 신호 설정 - AxmSignalSetLimit // stopMode(정지방법): EMERGENCY_STOP(0)-급정지, SLOWDOWN_STOP(1)-감속정지 // posLevel(+Limit) : LOW(0)-B접점, HIGH(1)-A접점, UNUSED(2)-사용안함, USED(3)-현상태유지 // negLevel(-Limit) : LOW(0)-B접점, HIGH(1)-A접점, UNUSED(2)-사용안함, USED(3)-현상태유지 public void SetSignalLimit( AXT_MOTION_STOPMODE stopMode, AXT_MOTION_LEVEL_MODE posLevel, AXT_MOTION_LEVEL_MODE negLevel) { Validate(CAXM.AxmSignalSetLimit(Index, (UInt32)stopMode, (UInt32)posLevel, (UInt32)negLevel)); }