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

📄 macro.h

📁 美国Delta Tau公司PMAC多轴运动控制卡的VC++示例程序
💻 H
字号:
#ifndef _MACRO_H
  #define _MACRO_H

typedef struct {
  DWORD dwNumActiveNodes;// Number of MACRO Stations enabled on UltraLight
  DWORD dwNumMACROStations;// Number of MACRO Stations enabled on UltraLight
  DWORD dwNodeActive[64];  // Node enabled on Ultra-Light?
  DWORD dwIsIONode[64];    // 1 = I/O -- 0 = SERVO
  DWORD dwMACROStationID[64];// STATION ID (MI3) Associated with Node at at same index
} ULTRALIGHT_INFO;

// Functions --------------------------------------------------------------
#ifdef __cplusplus
extern "C" {
#endif

  BOOL CALLBACK MACROSetIVariableString( DWORD dwDevice, DWORD node, UINT num, char *szMIVarValue);
  PCHAR CALLBACK MACROGetIVariableString( DWORD dwDevice, DWORD node, UINT num, PCHAR def );
  long CALLBACK MACROGetIVariableLong( DWORD dwDevice, DWORD node, UINT num, long def );
  BOOL CALLBACK MACROUploadConfig( DWORD dwDevice, DOWNLOADPROGRESS prgp, char *fname );
  BOOL MACROGetIVariableSet( DWORD dwDevice, DOWNLOADPROGRESS progressProc,
       long node, FILE * fp, long start, long end );
  BOOL MACROUploadGlobalNodeConfig( DWORD dwDevice, DOWNLOADPROGRESS prgp, long LowNode, FILE * fp );
  void GetActiveServoNodes( DWORD dwDevice );
  DWORD CALLBACK UltraLightAnalyze(DWORD dwDevice,ULTRALIGHT_INFO * ui);

#ifdef __cplusplus
}
#endif
#endif

⌨️ 快捷键说明

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