📄 runtime.cpp
字号:
DLL_LINK(DeviceClearGatherData ,CLEARGATHERDATA ,"PmacClearGatherData");
DLL_LINK(DeviceCollectGatherData ,COLLECTGATHERDATA ,"PmacCollectGatherData");
DLL_LINK(DeviceGetGatherPoint ,GETGATHERPOINT ,"PmacGetGatherPoint");
DLL_LINK(DeviceGetGatherSamples ,GETGATHERSAMPLES ,"PmacGetGatherSamples");
DLL_LINK(DeviceStartGather ,STARTGATHER ,"PmacStartGather");
DLL_LINK(DeviceStopGather ,STOPGATHER ,"PmacStopGather");
// MACRO Station
DLL_LINK(DeviceUltraLightAnalyze ,ULTRALIGHTANALYZE ,"UltraLightAnalyze");
DLL_LINK(DeviceMACROGetIVariableLong ,MACROGETIVARIABLELONG ,"MACROGetIVariableLong");
DLL_LINK(DeviceMACROUploadConfig ,MACROUPLOADCONFIG ,"MACROUploadConfig");
DLL_LINK(DeviceMACROSetIVariableString ,MACROSETIVARIABLESTRING ,"MACROSetIVariableString");
DLL_LINK(DeviceMACROGetIVariableString ,MACROGETIVARIABLESTRING ,"MACROGetIVariableString");
DLL_LINK(DeviceGetVariableStr ,GETVARIABLESTRA ,"PmacGetVariableStrA");
DLL_LINK(DeviceGetVariableLong ,GETVARIABLELONG ,"PmacGetVariableLong");
DLL_LINK(DeviceGetVariableDouble ,GETVARIABLEDOUBLE ,"PmacGetVariableDouble");
DLL_LINK(DeviceGetIVariableLong ,GETIVARIABLELONG ,"PmacGetIVariableLong");
DLL_LINK(DeviceGetIVariableDouble ,GETIVARIABLEDOUBLE ,"PmacGetIVariableDouble");
DLL_LINK(DeviceSetIVariableLong ,SETIVARIABLELONG ,"PmacSetIVariableLong");
DLL_LINK(DeviceSetIVariableDouble ,SETIVARIABLEDOUBLE ,"PmacSetIVariableDouble");
DLL_LINK(DeviceFlush ,FLUSH ,"PmacFlush");
DLL_LINK(DeviceGetPlcStatus ,GETPLCSTATUS ,"PmacGetPlcStatus");
DLL_LINK(DeviceIsAnyPLCRunning ,ISANYPLCRUNNING ,"PmacIsAnyPLCRunning");
DLL_LINK(DeviceGetUserHandle ,GETUSERHANDLE ,"PmacGetUserHandle");
DLL_LINK(DeviceGetPmacType ,GETPMACTYPE ,"PmacGetPmacType");
DLL_LINK(DeviceWhyMotorNotMoving ,WHYMOTORNOTMOVING ,"whyMotorNotMoving");
DLL_LINK(DeviceWhyMotorNotMovingTURBO ,WHYMOTORNOTMOVINGTURBO ,"whyMotorNotMovingStringTURBO");
DLL_LINK(DeviceWhyMotorNotMovingString ,WHYMOTORNOTMOVINGSTRING ,"whyMotorNotMovingString");
DLL_LINK(DeviceWhyMotorNotMovingStringTURBO ,WHYMOTORNOTMOVINGSTRINGTURBO ,"whyMotorNotMovingStringTURBO");
DLL_LINK(DeviceWhyCsNotMovingString ,WHYCSNOTMOVINGSTRING ,"whyCSNotMovingString");
DLL_LINK(DeviceWhyCsNotMoving ,WHYCSNOTMOVING ,"whyCSNotMoving");
DLL_LINK(DeviceWhyCsNotMovingStringTURBO,WHYCSNOTMOVINGSTRINGTURBO,"whyCSNotMovingStringTURBO");
DLL_LINK(DeviceWhyCsNotMovingTURBO ,WHYCSNOTMOVINGTURBO ,"whyCSNotMovingTURBO");
DLL_LINK(DeviceGetBitValue ,GETBITVALUE ,"getBitValue");
DLL_LINK(DeviceHexLong2 ,HEXLONG2 ,"hex_long2");
DLL_LINK(DeviceInBufferedMode ,INBUFFEREDMODE ,"InBufferedMode");
DLL_LINK(DeviceSERGetPort ,SERGETPORT ,"PmacSERGetPort");
//DLL_LINK(DeviceSERSetPort ,SERSETPORT ,"PmacSERSetPort");
DLL_LINK(DeviceSERGetBaudrate ,SERGETBAUDRATE ,"PmacSERGetBaudrate");
//DLL_LINK(DeviceSERSetBaudrate ,SERSETBAUDRATE ,"PmacSERSetBaudrate");
DLL_LINK(DeviceDPRBufLast ,DPRBUFLAST ,"PmacDPRBufLast");
DLL_LINK(DeviceDPRRotBuf ,DPRROTBUF ,"PmacDPRRotBuf");
DLL_LINK(DeviceDPRAsciiStrToRot ,DPRASCIISTRTOROTA ,"PmacDPRAsciiStrToRotA");
DLL_LINK(DeviceDPRAsciiStrToRotEx ,DPRASCIISTRTOROTEX ,"PmacDPRAsciiStrToRotEx");
DLL_LINK(DeviceDPRRotBufInit ,DPRROTBUFINIT ,"PmacDPRRotBufInit");
DLL_LINK(DeviceDPRRotBufRemove ,DPRROTBUFREMOVE ,"PmacDPRRotBufRemove");
DLL_LINK(DeviceDPRRotBufChange ,DPRROTBUFCHANGE ,"PmacDPRRotBufChange");
DLL_LINK(DeviceDPRGetVBGServoTimer ,DPRGETVBGSERVOTIMER ,"PmacDPRGetVBGServoTimer");
DLL_LINK(DeviceDPRRealTime ,DPRREALTIME ,"PmacDPRRealTime");
//DLL_LINK(DeviceDPRSetHostBusyBit ,DPRSETHOSTBUSYBIT ,"PmacDPRSetHostBusyBit");
//DLL_LINK(DeviceDPRGetHostBusyBit ,DPRGETHOSTBUSYBIT ,"PmacDPRGetHostBusyBit");
//DLL_LINK(DeviceDPRGetPMACBusyBit ,DPRGETPMACBUSYBIT ,"PmacDPRGetPmacBusyBit");
DLL_LINK(DeviceDPRGetServoTimer ,DPRGETSERVOTIMER ,"PmacDPRGetServoTimer");
DLL_LINK(DeviceDPRSetMotors ,DPRSETMOTORS ,"PmacDPRSetMotors");
DLL_LINK(DeviceDPRGetCommandedPos ,DPRGETCOMMANDEDPOS ,"PmacDPRGetCommandedPos");
DLL_LINK(DeviceDPRPosition ,DPRPOSITION ,"PmacDPRPosition");
DLL_LINK(DeviceDPRNetActualPosition ,DPRNETACTUALPOSITION ,"PmacNetActualPosition");
DLL_LINK(DeviceDPRFollowError ,DPRFOLLOWERROR ,"PmacDPRFollowError");
DLL_LINK(DeviceDPRGetVel ,DPRGETVEL ,"PmacDPRGetVel");
DLL_LINK(DeviceDPRGetMasterPos ,DPRGETMASTERPOS ,"PmacDPRGetMasterPos");
DLL_LINK(DeviceDPRGetCompensationPos ,DPRGETCOMPENSATIONPOS ,"PmacDPRGetCompensationPos");
DLL_LINK(DeviceDPRGetPrevDAC ,DPRGETPREVDAC ,"PmacDPRGetPrevDAC");
DLL_LINK(DeviceDPRGetMoveTime ,DPRGETMOVETIME ,"PmacDPRGetMoveTime");
//DLL_LINK(DeviceDPRResetDataReadyBit ,DPRRESETDATAREADYBIT ,"PmacDPRResetDataReadyBit");
//DLL_LINK(DeviceDPRGetDataReadyBit ,DPRGETDATAREADYBIT ,"PmacDPRGetDataReadyBit");
DLL_LINK(DeviceDPRUpdateRealtime ,DPRUPDATEREALTIME ,"PmacDPRUpdateRealTime");
DLL_LINK(DeviceDPRMotorServoStatusTurbo,DPRMOTORSERVOSTATUSTURBO ,"PmacDPRMotorServoStatusTurbo");
DLL_LINK(DeviceDPRRealTimeEx ,DPRREALTIMEEX ,"PmacDPRRealTimeEx");
DLL_LINK(DeviceDPRRealTimeSetMotor ,DPRREALTIMESETMOTOR ,"PmacDPRRealTimeSetMotor");
DLL_LINK(DeviceDPRBackground ,DPRBACKGROUND ,"PmacDPRBackground");
DLL_LINK(DeviceDPRBackgroundEx ,DPRBACKGROUNDEX ,"PmacDPRBackgroundEx");
DLL_LINK(DeviceDPRBackGroundVar ,DPRBACKGROUNDVAR ,"PmacDPRBackGroundVar");
DLL_LINK(DeviceDPRGetTargetPos ,DPRGETTARGETPOS ,"PmacDPRGetTargetPos");
DLL_LINK(DeviceDPRGetBiasPos ,DPRGETBIASPOS ,"PmacDPRGetBiasPos");
DLL_LINK(DeviceDPRPe ,DPRPE ,"PmacDPRPe");
DLL_LINK(DeviceDPRTimeRemainingInMove ,DPRTIMEREMINMOVE ,"PmacDPRTimeRemInMove");
DLL_LINK(DeviceTimeRemInTATS ,DPRTIMEREMINTATS ,"PmacDPRTimeRemInTATS");
DLL_LINK(DeviceDPRCommanded ,DPRCOMMANDED ,"PmacDPRCommanded");
////////////////////////////////////////////////////////////////////////////
// DPR Control Panel
////////////////////////////////////////////////////////////////////////////
DLL_LINK(DeviceDPRControlPanel ,DPRCONTROLPANEL ,"PmacDPRControlPanel");
DLL_LINK(DeviceDPRSetJogPosBit ,DPRSETJOGPOSBIT ,"PmacDPRSetJogPosBit");
DLL_LINK(DeviceDPRGetJogPosBit ,DPRGETJOGPOSBIT ,"PmacDPRGetJogPosBit");
DLL_LINK(DeviceDPRSetJogNegBit ,DPRSETJOGNEGBIT ,"PmacDPRSetJogNegBit");
DLL_LINK(DeviceDPRGetJogNegBit ,DPRGETJOGNEGBIT ,"PmacDPRGetJogNegBit");
DLL_LINK(DeviceDPRSetJogReturnBit ,DPRSETJOGRETURNBIT ,"PmacDPRSetJogReturnBit");
DLL_LINK(DeviceDPRGetJogReturnBit ,DPRGETJOGRETURNBIT ,"PmacDPRGetJogReturnBit");
DLL_LINK(DeviceDPRSetRunBit ,DPRSETRUNBIT ,"PmacDPRSetRunBit");
DLL_LINK(DeviceDPRGetRunBit ,DPRGETRUNBIT ,"PmacDPRGetRunBit");
DLL_LINK(DeviceDPRSetStopBit ,DPRSETSTOPBIT ,"PmacDPRSetStopBit");
DLL_LINK(DeviceDPRGetStopBit ,DPRGETSTOPBIT ,"PmacDPRGetStopBit");
DLL_LINK(DeviceDPRSetHomeBit ,DPRSETHOMEBIT ,"PmacDPRSetHomeBit");
DLL_LINK(DeviceDPRGetHomeBit ,DPRGETHOMEBIT ,"PmacDPRGetHomeBit");
DLL_LINK(DeviceDPRSetHoldBit ,DPRSETHOLDBIT ,"PmacDPRSetHoldBit");
DLL_LINK(DeviceDPRGetHoldBit ,DPRGETHOLDBIT ,"PmacDPRGetHoldBit");
DLL_LINK(DeviceDPRGetStepBit ,DPRGETSTEPBIT ,"PmacDPRGetStepBit");
DLL_LINK(DeviceDPRSetStepBit ,DPRSETSTEPBIT ,"PmacDPRSetStepBit");
DLL_LINK(DeviceDPRGetRequestBit ,DPRGETREQUESTBIT ,"PmacDPRGetRequestBit");
DLL_LINK(DeviceDPRSetRequestBit ,DPRSETREQUESTBIT ,"PmacDPRSetRequestBit");
DLL_LINK(DeviceDPRGetFOEnableBit ,DPRGETFOENABLEBIT ,"PmacDPRGetFOEnableBit");
DLL_LINK(DeviceDPRSetFOEnableBit ,DPRSETFOENABLEBIT ,"PmacDPRSetFOEnableBit");
DLL_LINK(DeviceDPRSetFOValue ,DPRSETFOVALUE ,"PmacDPRSetFOValue");
DLL_LINK(DeviceDPRGetFOValue ,DPRGETFOVALUE ,"PmacDPRGetFOValue");
DLL_LINK(DeviceDPRVarBufInit ,DPRVARBUFINIT ,"PmacDPRVarBufInit");
DLL_LINK(DeviceDPRVarBufInitEx ,DPRVARBUFINITEX ,"PmacDPRVarBufInitEx");
DLL_LINK(DeviceDPRVarBufRemove ,DPRVARBUFREMOVE ,"PmacDPRVarBufRemove");
DLL_LINK(DeviceDPRVarBufChange ,DPRVARBUFCHANGE ,"PmacDPRVarBufChange");
DLL_LINK(DeviceDPRVarBufChangeEx ,DPRVARBUFCHANGEEX ,"PmacDPRVarBufChangeEx");
DLL_LINK(DeviceDPRWriteBuffer ,DPRWRITEBUFFER ,"PmacDPRWriteBuffer");
DLL_LINK(DeviceDPRWriteBufferEx ,DPRWRITEBUFFEREX ,"PmacDPRWriteBufferEx");
DLL_LINK(DeviceDPRVelocity ,DPRVELOCITY ,"PmacDPRVelocity");
DLL_LINK(DeviceDPRVarBufRead ,DPRVARBUFREAD ,"PmacDPRVarBufRead");
DLL_LINK(DeviceDPRVarBufReadEx ,DPRVARBUFREADEX ,"PmacDPRVarBufReadEx");
DLL_LINK(DeviceDPRGetMotorMotion ,DPRGETMOTORMOTION ,"PmacDPRGetMotorMotion");
DLL_LINK(DeviceDPRGetProgramMode ,DPRGETPROGRAMMODE ,"PmacDPRGetProgramMode");
DLL_LINK(DeviceDPRSysInposition ,DPRSYSINPOSITION ,"PmacDPRSysInposition");
DLL_LINK(DeviceDPRRotBufOpen ,DPRROTBUFOPEN ,"PmacDPRRotBufOpen");
DLL_LINK(DeviceDPRProgRemaining ,DPRPROGREMAINING ,"PmacDPRProgRemaining");
DLL_LINK(DeviceDPRGetFeedRateMode ,DPRGETFEEDRATEMODE ,"PmacDPRGetFeedRateMode");
DLL_LINK(DeviceDPRGetBiasPos ,DPRGETBIASPOS ,"PmacDPRGetBiasPos");
// Numeric read/write functions
// Standard
DLL_LINK(DeviceDPRSetMem ,PMACDPRSETMEM ,"PmacDPRSetMem");
DLL_LINK(DeviceDPRGetMem ,PMACDPRGETMEM ,"PmacDPRGetMem");
DLL_LINK(DeviceDPRGetWord ,DPRGETWORD ,"PmacDPRGetWord");
DLL_LINK(DeviceDPRSetWord ,DPRSETWORD ,"PmacDPRSetWord");
DLL_LINK(DeviceDPRGetDWord ,DPRGETDWORD ,"PmacDPRGetDWord");
DLL_LINK(DeviceDPRSetDWord ,DPRSETDWORD ,"PmacDPRSetDWord");
DLL_LINK(DeviceDPRGetFloat ,DPRGETFLOAT ,"PmacDPRGetFloat");
DLL_LINK(DeviceDPRSetFloat ,DPRSETFLOAT ,"PmacDPRSetFloat");
// Masking
DLL_LINK(DeviceDPRDWordBitSet ,DPRDWORDBITSET ,"PmacDPRDWordBitSet");
DLL_LINK(DeviceDPRSetDWordBit ,DPRSETDWORDBIT ,"PmacDPRSetDWordBit");
DLL_LINK(DeviceDPRResetDWordBit ,DPRRESETDWORDBIT ,"PmacDPRResetDWordBit");
DLL_LINK(DeviceDPRSetDWordMask ,DPRSETDWORDMASK ,"PmacDPRSetDWordMask");
DLL_LINK(DeviceDPRGetDWordMask ,DPRGETDWORDMASK ,"PmacDPRGetDWordMask");
DLL_LINK(DeviceDPRFloat ,DPRFLOAT ,"PmacDPRFloat");
DLL_LINK(DeviceDPRLFixed ,DPRLFIXED ,"PmacDPRLFixed");
DLL_LINK(DeviceDPRAddressRange ,DPRADDRESSRANGE ,"PmacDPRAddressRange");
// Real time
DLL_LINK(DeviceInitRTGather ,INITRTGATHER ,"PmacInitRTGather");
DLL_LINK(DeviceClearRTGather ,CLEARRTGATHER ,"PmacClearRTGather");
DLL_LINK(DeviceAddRTGather ,ADDRTGATHER ,"PmacAddRTGather");
DLL_LINK(DeviceCollectRTGatherData ,COLLECTRTGATHERDATA ,"PmacCollectRTGatherData");
DLL_LINK(DeviceDownloadGantryAutotuningPLC ,DOWNLOADGANTRYAUTOTUNINGPLC ,"DownloadGantryAutoTuningPLC");
DLL_LINK(DeviceDownloadGantryStepPLC ,DOWNLOADGANTRYSTEPPLC ,"DoAGantryPositionLoopStep");
DLL_LINK(DeviceDownloadGantryParabolicPLC ,DOWNLOADGANTRYPARABOLICPLC ,"DoAGantryParabolic");
//DLL_LINK(DeviceVMETestOpen ,VMETESTOPENPMACDEVICE ,"VMETestOpenPmacDevice");
//DLL_LINK(DeviceVMETestClose ,VMETESTCLOSEPMACDEVICE ,"VMETestClosePmacDevice");
//DLL_LINK(DeviceVMESetup ,VMESETUP ,"PmacVMESetup");
return hPmacLib;
load_err:
FreeLibrary(hPmacLib);
hPmacLib = NULL;
return NULL;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -