Parker Hannifin acr-motion max api users guide manual API Command Descriptions, DLL Initialization

Page 8

API Command Descriptions

(DLL Initialization)

AX_InitializeControl

Description Sends Handle (. hwnd) of the Applications Main Form to the DLL to spawn its threads.

Returns (Integer) 1 on Success, 0 on Failure

Arguments (Long) handle of the Applications Main Form

VB Example:

Private Sub frmForm_Initialize ()

Call AX_InitializeControl (frmMain.hwnd)

End sub

Declaration: Public Declare Function AX_InitializeControl Lib "MotionCore.DLL" (ByVal ProcHwnd As Long) As Integer

AX_IsCardPresent

Description Checks if Servo Controller Card is present

Returns 1 if Motion card exists, 0 if not.

Arguments None

Declaration

Public Declare Function AX_IsCardPresent Lib "MotionCore.DLL" () As Integer

VB Example:

Private Sub frmMain_Initialize ()

RetVal = Call AX_IsCardPresent ()

If RetVal = 0 then

Offline = True ‘MotionCard not found

Else

Offline = False ‘ MotionCard Found

End if

End Sub

8 - API Command Descriptions

API Users Guide

Image 8
Contents API Technical Assistance Parker Hannifin Corporation All Rights ReservedContents Acroloop I/O Layout Getting Started IntroductionAPI Command Groups MDI Mode Commands Error MessageJogging & Homing Virtual OverridesAPI Command Descriptions DLL InitializationAXInitializeControl AXIsCardPresentAXUpdateParams Parameter FunctionsFeedback & Status Functions AXDownloadParameters2CardBit Functions AXGetDistanceToGoCoordinatesAXGetAxisVelocity AXBitOnBit Group Functions AXBitOffAXGetInputs AXGetOutputsJog and Homing Functions AXGetMasterFlagsAXGetMcodeBits AXGetAdcInputsAXHomeAxis Ret = AXJogPlus CurrentAxisRet = AXJogPlusFast CurrentAxis DescriptionMDI Mode Functions Code FunctionsAXLoadGCodeFile AX GetGCodeLineNumberVirtual Overrides AXStopMDIAXExecuteMDI AXSetFov AXSetRov AXSetSovGraphics Functions AXInitializeGPHAXSetGphView ViewPort LayoutError Message System AX SetGraphicsAXSystemErr AXClearSystemErrCycle Functions AXCycleStartFeedHold This is not an API function but how we effect Feed holdThis is not an API function but how we effect a Reset ResetAuto/Step Mode Control Signals MapAPI Users Guide Map Mcode Bits