⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pmac.def

📁 美国Delta Tau公司PMAC多轴运动控制卡的VC++示例程序
💻 DEF
字号:
; Pmac.def : Declares the module parameters for the DLL.

LIBRARY      "PComm32"
DESCRIPTION  'Pmac Windows Dynamic Link Library'

EXPORTS
    ; Explicit exports can go here
	DllCanUnloadNow PRIVATE
	DllGetClassObject PRIVATE
	DllRegisterServer PRIVATE

; Communication Specific Exports
  OpenPmacDevice
  ClosePmacDevice
  ShutdownPmacDevice
  bPMACIsTurbo
  PmacNcAvailable
  PmacSetLanguage
  PmacLMH
  SetLanguageModule
  PmacSetWindow
  PmacGetUserHandle
  PmacConfigure
  szLoadStringA
  szStripControlCharA
  szStripWhiteSpaceA
  PmacGetError
  PmacGetRomDateA
  PmacGetRomVersionA
  PmacGetAsciiComm
  PmacSetAsciiComm
  PmacMotionBufOpen
  PmacRotBufOpen
  PmacInBootStrapMode
  PmacGetVariable
  PmacGetVariableLong
  PmacGetVariableDouble
  PmacSetVariable
  PmacSetVariableLong
  PmacSetVariableDouble
  PmacLoadNTDriver
  PmacUnloadNTDriver
  PmacNTDriverLoaded
  PmacRemoveNTDriver
  LockPmac
  ReleasePmac
  PmacSetCriticalIVars

  BackupLinkList
  RestoreLinkList

  GetUSResponse
  USReadReady
  StoreUSResponse

  ChangeGet
  ChangeStore
  ChangeReadReady

  MapDeviceNumToEnumAndLocation
  MapLocAndEnumFromDeviceNum
  ShutdownPmacDevice

  PmacGetIVariable
  PmacGetIVariableLong
  PmacGetIVariableDouble
  PmacSetIVariable
  PmacSetIVariableLong
  PmacSetIVariableDouble
  
  PmacGetProgramInfo
  PmacDownloadFile
  PmacDownloadProgress
  PmacDownloadFirmwareFile
  PmacAbortDownload
  PmacSetMaxDownloadErrors
  PmacCompilePLCC
  WriteDictionary
  ReadDictionary
  
  PmacDoChecksums
  PmacGetResponseA
  PmacGetResponseExA
  PmacGetControlResponseA
  PmacGetControlResponseExA
  PmacSendCharA
  PmacSendLineA
  PmacGetLineA
  PmacGetLineExA
  PmacGetBufferA
  PmacGetControlResponseA
  PmacSendCommandA
  PmacFlush
  PmacGetPmacType
  PmacGetVariableStrA
  PmacDownloadA
  PmacThreadDownloadA
  PmacMultiDownloadA
  PmacAddDownloadFileA
  PmacRemoveDownloadFileA
  PmacRenumberFilesA
  PmacGetErrorStrA

  PmacGetResponseW
  PmacGetResponseExW
  PmacGetControlResponseW
  PmacGetControlResponseExW
  PmacSendCharW
  PmacSendLineW
  PmacGetLineW
  PmacGetLineExW
  PmacGetBufferW
  PmacGetControlResponseW
  PmacSendCommandW
  PmacDownloadW
  PmacThreadDownloadW
  PmacMultiDownloadW
  PmacAddDownloadFileW
  PmacRemoveDownloadFileW
  PmacRenumberFilesW
  PmacGetErrorStrW
  PmacGetPlcStatus
  PmacIsAnyPLCRunning
  PmacReadReady
  PmacGetGlobalStatus
  PmacGetCoordStatus
  PmacGetMotorStatus

  PmacSysServoError
  PmacSysReEntryError
  PmacSysMemChecksumError
  PmacSysPromChecksumError

  PmacGetCommandedPos
  PmacPosition
  PmacNetActualPosition
  PmacFollowError
  PmacGetVel
  PmacGetMasterPos
  PmacGetCompensationPos

  PmacPe
  PmacRotBufFull
  PmacSysInposition
  PmacSysWarnFError
  PmacSysFatalFError
  PmacSysRunTimeError
  PmacSysCircleRadError
  PmacSysAmpFaultError
  PmacProgRunning
  PmacProgStepping
  PmacProgContMotion
  PmacProgContRequest
  PmacProgRemaining
  PmacMotionBufOpen
  PmacRotBufOpen
  PmacGetFeedRateMode

  PmacAmpEnabled
  PmacWarnFError
  PmacFatalFError
  PmacAmpFault
  PmacOnPositionLimit
  PmacHomeComplete
  PmacInposition
  PmacGetTargetPos
  PmacGetBiasPos
  PmacTimeRemInMove
  PmacTimeRemInTATS
  PmacDataBlock
  PmacPhasedMotor
  PmacMotorEnabled
  PmacHandwheelEnabled
  PmacOpenLoop
  PmacOnNegativeLimit
  PmacOnPositiveLimit
  PmacSetJogReturn
  PmacGetDpramAvailable

  whyMotorNotMoving
  whyMotorNotMovingString
  whyMotorNotMovingTURBO
  whyMotorNotMovingStringTURBO
  whyCSNotMoving
  whyCSNotMovingString
  whyCSNotMovingTURBO
  whyCSNotMovingStringTURBO
  InBufferedMode

; GATHER
  PmacGetGatherPeriod
  PmacGetNumGatherSources
  PmacGetNumGatherSamples
  PmacSetGatherPeriod
  PmacSetGatherEnable
  PmacGetGatherEnable
  PmacSetGather
  PmacSetQuickGather
  PmacSetQuickGatherWithDirectCurrent
  PmacSetQuickGatherWithDirectCurrentEx
  PmacSetQuickGatherEx
  PmacGetGather
  PmacClearGather
  PmacInitGather
  PmacClearGatherData
  PmacCollectGatherData
  PmacGetGatherSamples
  PmacGetGatherPoint
  PmacStartGather
  PmacStopGather
  PmacInitRTGather
  PmacInitPlotGather
  PmacClearRTGather
  PmacAddRTGather
  PmacCollectRTGatherData
  PmacSetGatherMode
  PmacGetGatherMode
  PmacReadGatherFile
  PmacWriteGatherFile
  PmacGetGatherSampleTime
  PmacSetGatherSampleTime
  strtod48f
  strtod48l
  strtod24
  strtod32dp
  strtod32f
  hex_long2
  getBitValue
  PmacGetEnumeration
  PmacGetLocation

; INTR
  PmacINTRInit
  PmacINTRTerminate
  PmacINTRWndMsgInit
  PmacINTRFuncCallInit
  PmacINTRFireEventInit
  PmacINTRRunThreadInit
  PmacINTRSetupInterruptEvent  
  PmacINTRSetupMask

; BUS
  PmacBUSSendLineA
  PmacBUSGetLineA
  PmacBUSGetBufferA
  PmacBUSGetResponseA
  PmacBUSGetControlResponseA
  PmacBUSFlush
  PmacBUSSendCommandA
  PmacBUSSendLineW
  PmacBUSGetLineW
  PmacBUSGetBufferW
  PmacBUSGetResponseW
  PmacBUSGetControlResponseW
  PmacBUSSendCommandW

; DPRAM
;  PmacDPRGetPtr

  PmacDPRStatus
  PmacDPRAvailable
  PmacDPRGetMem
  PmacDPRSetMem
  PmacDPRDWordBitSet
  PmacDPRSetDWordBit
  PmacDPRGetMemBits
  PmacDPRSetMemBits
  PmacDPRGetMemBit
  PmacDPRSetMemBit
  PmacDPRResetDWordBit
  PmacDPRGetWord
  PmacDPRSetWord
  PmacDPRGetDWord
  PmacDPRSetDWord
  PmacDPRGetFloat
  PmacDPRSetFloat
  PmacDPRSetDWordMask
  PmacDPRGetDWordMask
  PmacDPRFloat
  PmacDPRLFixed
  PmacDPRCommanded
  PmacDPRVelocity
  PmacDPRVectorVelocity
  PmacDPRUpdateBackground
  PmacDPRRotBufFull
  PmacDPRSysInposition
  PmacDPRSysWarnFError
  PmacDPRSysFatalFError
  PmacDPRSysRunTimeError
  PmacDPRSysCircleRadError
  PmacDPRSysAmpFaultError
  PmacDPRProgRunning
  PmacDPRProgStepping
  PmacDPRProgContMotion
  PmacDPRProgContRequest
  PmacDPRProgRemaining
  PmacDPRAmpEnabled
  PmacDPRWarnFError
  PmacDPRFatalFError
  PmacDPRAmpFault
  PmacDPROnPositionLimit
  PmacDPRHomeComplete
  PmacDPRInposition
  PmacDPRGetProgramMode
  PmacDPRGetMotionMode
  PmacDPRControlPanel
  PmacDPRSetJogPosBit
  PmacDPRGetJogPosBit
  PmacDPRSetJogNegBit
  PmacDPRGetJogNegBit
  PmacDPRSetJogReturnBit
  PmacDPRGetJogReturnBit
  PmacDPRSetRunBit
  PmacDPRGetRunBit
  PmacDPRSetStopBit
  PmacDPRGetStopBit
  PmacDPRSetHomeBit
  PmacDPRGetHomeBit
  PmacDPRSetHoldBit
  PmacDPRGetHoldBit
  PmacDPRGetStepBit
  PmacDPRSetStepBit
  PmacDPRGetRequestBit
  PmacDPRSetRequestBit
  PmacDPRGetFOEnableBit
  PmacDPRSetFOEnableBit
  PmacDPRSetFOValue
  PmacDPRGetFOValue
  PmacDPRRealTime
  PmacDPRRealTimeEx
  PmacDPRGetServoTimer
  PmacDPRGetCommandedPos
  PmacDPRPosition
  PmacDPRNetActualPosition
  PmacDPRFollowError
  PmacDPRGetVel
  PmacDPRGetMasterPos
  PmacDPRGetCompensationPos
  PmacDPRGetPrevDAC
  PmacDPRGetMoveTime
  PmacDPRDataBlock
  PmacDPRPhasedMotor
  PmacDPRMotorEnabled
  PmacDPRHandwheelEnabled
  PmacDPROpenLoop
  PmacDPROnNegativeLimit
  PmacDPROnPositiveLimit
  PmacDPRGetMotorMotion
  PmacDPRMotionBufOpen
  PmacDPRRotBufOpen
  PmacDPRGetFeedRateMode
  PmacDPRSysServoError
  PmacDPRSysReEntryError
  PmacDPRSysMemChecksumError
  PmacDPRSysPromChecksumError
  PmacDPRUpdateRealTime
  PmacDPRRealTimeSetMotor
  PmacDPRMotorServoStatusTurbo
  PmacDPRFixedBufferDataUpdate
  PmacDPRComm
  PmacDPRFlush
  PmacDPRSendLineA
  PmacDPRGetLineA
  PmacDPRGetBufferA
  PmacDPRGetControlResponseA
  PmacDPRGetResponseA
  PmacDPRSendCommandA
  PmacDPRSetMotors
  PmacDPRBackground
  PmacDPRBackgroundEx
  PmacDPRBackGroundVar
  PmacDPRSetBackground
  PmacDPRGetTargetPos
  PmacDPRGetBiasPos
  PmacDPRPe
  PmacDPRTimeRemInMove
  PmacDPRTimeRemInTATS
  PmacDPRGetGlobalStatus
  PmacDPRGetGlobalStatusTurbo
  PmacDPRMotorServoStatus
  PmacDPRSendLineW
  PmacDPRGetLineW
  PmacDPRGetBufferW
  PmacDPRGetControlResponseW
  PmacDPRGetResponseW
  PmacDPRSendCommandW
  PmacDPRSetJogReturn

  PmacPlccCompilerA
  PmacPlccCompilerW

  PmacDPRRotBufInit
  PmacDPRRotBufRemove
  PmacDPRRotBufChange
  PmacDPRRotBufClr
  PmacDPRRotBuf
  PmacDPRBufLast
  PmacDPRAsciiStrToRotA
  PmacDPRAsciiStrToRotEx
  PmacDPRrotput
  PmacDPRSendBinaryCommandA
  PmacDPRAsciiStrToBinaryFileA
  PmacDPRAsciiStrToRotW
  PmacDPRSendBinaryCommandW
  PmacDPRAsciiStrToBinaryFileW
  PmacDPRAsciiFileToRot
  PmacDPRBinaryFileToRot
  PmacDPRAsciiToBinaryFile
  PmacDPRBinaryToRot
  PmacDPRVarBufInit
  PmacDPRVarBufInitEx
  PmacDPRVarBufRemove
  PmacDPRVarBufChange
  PmacDPRVarBufChangeEx
  PmacDPRVarBufRead
  PmacDPRVarBufReadEx
  PmacDPRGetVBGAddress
  PmacDPRGetVBGNumEntries
  PmacDPRGetVBGDataOffset
  PmacDPRGetVBGAddrOffset
  PmacDPRGetVBGServoTimer
  PmacDPRGetVBGStartAddr
  PmacDPRGetVBGTotalEntries
  PmacDPRWriteBuffer
  PmacDPRWriteBufferEx
  PmacDPRTest
  PmacAbortDPRTest
  PmacDPRLookAheadEnabled
  PmacDPRAddressRange
  PmacDPRAsciiStrToBinary
  PmacDPRrotputEx

;  PmacSERIsOpen
;  PmacSERGetHandle
  PmacSERGetPort
;  PmacSERSetPort
  PmacSERGetBaudrate
;  PmacSERSetBaudrate
;  PmacSEROpen
;  PmacSERClose
;  PmacSEROnLine
  PmacSERFlush
  PmacSERReadReady

  PmacSERSendCharA
  PmacSERSendLineA
  PmacSERGetLineA
  PmacSERGetBufferA
  PmacSERGetResponseA
  PmacSERGetControlResponseA
  PmacSERSendCommandA

  PmacSERDoChecksums
  PmacSERCheckSendLineA
  PmacSERCheckGetLineA
  PmacSERCheckResponseA
  PmacSerCheckAllWentWell

  PmacSERSendCharW
  PmacSERSendLineW
  PmacSERGetLineW
  PmacSERGetBufferW
  PmacSERGetResponseW
  PmacSERGetControlResponseW
  PmacSERSendCommandW

; REGISTRY
  DrvOpenRegKey
  DrvCreateServicesNode
  DrvCloseServiceManager
  DrvDeleteServicesNode
  DrvOpenDeviceKey
  DrvSetDeviceDword
  DrvQueryDeviceDword
  DrvSetDeviceString
  DrvQueryDeviceString
  DrvLoadKernelDriver
  DrvUnloadKernelDriver
  DrvIsDriverLoaded
  DrvConfigureDriver
  DrvRemoveDriver
  DrvRemoveDevice
  DrvNumberOfDevices
  DrvSetMapperName
  DrvOpenNcKey
  DrvSetNcDword
  DrvQueryNcDword
  DrvSetNcDouble
  DrvQueryNcDouble
  DrvSetNcString
  DrvQueryNcString
  DrvSetNcBool
  DrvQueryNcBool

  UltraLightAnalyze
  MACROSetIVariableString
  MACROGetIVariableString
  MACROGetIVariableLong
  MACROUploadConfig

  PmacSelect
  
  DownloadCurrentFeedbackTestProgram
  ReadResultsFromCurrentFeedbackTest
  DownloadVoltageSixStepTestProgram
  ReadResultsFromSixStepTest
  DownloadCurrentSixStepTestProgram
  DownloadOpenLoopTestProgram
  DownloadOpenLoopTestProgram1
  DownloadVelLimitPLC
  DownloadPosLimitPLC
  DownloadUVWSixStepTestProgram
  ReadResultsFromUVWSixStepTest
  SetIvarForFeedback
  DownloadAndRunRoughPhasePLC
  CreateIncrementalFinePhasePLC
  DoACurrentLoopStep
  DoAGantryPositionLoopStep
  DoAGantryParabolic
  DoAGantryParabolicMove
  DoACurrentLoopStepBrush
  ConvertWordToStringFloat
  ConvertWordToLong
  ConvertWordToShort
  RestoreModifiedIvars
  CalculateStepStatistics
  LowPassFilterTheData
  ConvertToLong
  DifferentiateTheData
  Round
  CompareIvar
  ConvertToHex
  DownloadAutoTuningPLC
  DownloadGantryAutoTuningPLC
  DownloadGantryAutoTuningPLCP1
  DoAPositionLoopStep
  DoAParabolicMove
  MagEstimation
  Slope
  PmacSetCurrentGather
  DownloadOpenLoopTestProgramForPMAC1

  PmacGetCommandLogging
  PmacSetCommandLogging
  PmacCommandLog

  PmacGetAxisTargetPos
  PmacDPRGetAssignedCoord
  PmacDPRIsAssignedCoord

  bPMACIsTurbo
  Outp
  Inp
  PmacDPRPCITest

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -