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

📄 powermc.h

📁 cvi编程举例
💻 H
字号:
/**************************************************************************/
/* LabWindows/CVI User Interface Resource (UIR) Include File              */
/* Copyright (c) National Instruments 2007. All Rights Reserved.          */
/*                                                                        */
/* WARNING: Do not add to, delete from, or otherwise modify the contents  */
/*          of this include file.                                         */
/**************************************************************************/

#include <userint.h>

#ifdef __cplusplus
    extern "C" {
#endif

     /* Panels and Controls: */

#define  PANEL                           1
#define  PANEL_SPLITTER_8                2
#define  PANEL_SPLITTER_9                3
#define  PANEL_SPLITTER_10               4
#define  PANEL_ENTRY_VOLTAGE             5       /* callback function: ENTRY_VOLTAGE */
#define  PANEL_ENTRY_CURRENT             6       /* callback function: ENTRY_CURRENT */
#define  PANEL_ENTRY_CLEAR               7       /* callback function: ENTRY_CLEAR */
#define  PANEL_ENTRY_ENTER               8       /* callback function: ENTRY_ENTER */
#define  PANEL_ENTRY_DELETE              9       /* callback function: ENTRY_DELETE */
#define  PANEL_ENTRY_POINT               10      /* callback function: ENTRY_POINT */
#define  PANEL_ENTRY_0                   11      /* callback function: ENTRY_0 */
#define  PANEL_ENTRY_9                   12      /* callback function: ENTRY_9 */
#define  PANEL_SPLITTER_15               13
#define  PANEL_SPLITTER_11               14
#define  PANEL_ENTRY_8                   15      /* callback function: ENTRY_8 */
#define  PANEL_ENTRY_7                   16      /* callback function: ENTRY_7 */
#define  PANEL_ENTRY_6                   17      /* callback function: ENTRY_6 */
#define  PANEL_ENTRY_5                   18      /* callback function: ENTRY_5 */
#define  PANEL_ENTRY_4                   19      /* callback function: ENTRY_4 */
#define  PANEL_ENTRY_3                   20      /* callback function: ENTRY_3 */
#define  PANEL_ENTRY_2                   21      /* callback function: ENTRY_2 */
#define  PANEL_ENTRY_1                   22      /* callback function: ENTRY_1 */
#define  PANEL_SPLITTER_3                23
#define  PANEL_SPLITTER_1                24
#define  PANEL_SPLITTER_2                25
#define  PANEL_STRING_CURRENT            26
#define  PANEL_STRING_PARAMETERS         27
#define  PANEL_STRING_VOLTAGE            28
#define  PANEL_NUMERICGAUGE_VOLTAGE      29
#define  PANEL_NUMERICGAUGE_CURRENT      30
#define  PANEL_SPLITTER_14               31
#define  PANEL_SPLITTER_4                32
#define  PANEL_SPLITTER_6                33
#define  PANEL_SPLITTER_5                34
#define  PANEL_TEXTMSG_DISPLAY           35
#define  PANEL_TEXTMSG_FUNCTION          36
#define  PANEL_TEXTMSG_ENTRY             37
#define  PANEL_SPLITTER_7                38
#define  PANEL_SPLITTER                  39
#define  PANEL_PICTURE                   40
#define  PANEL_FUNCTION_QUIT             41      /* callback function: FUNCTION_QUIT */
#define  PANEL_NUMERIC_VOLTAGE           42
#define  PANEL_FUNCTION_STOP             43      /* callback function: FUNCTION_STOP */
#define  PANEL_FUNCTION_READ             44      /* callback function: FUNCTION_READ */
#define  PANEL_FUNCTION_CV               45      /* callback function: FUNCTION_CV */
#define  PANEL_FUNCTION_CC               46      /* callback function: FUNCTION_CC */
#define  PANEL_FUNCTION_ON               47      /* callback function: FUNCTION_ON */
#define  PANEL_FUNCTION_OVP              48      /* callback function: FUNCTION_OVP */
#define  PANEL_FUNCTION_RST              49      /* callback function: FUNCTION_RST */
#define  PANEL_FUNCTION_CLS              50      /* callback function: FUNCTION_CLS */
#define  PANEL_FUNCTION_RCL              51      /* callback function: FUNCTION_RCL */
#define  PANEL_FUNCTION_SAV              52      /* callback function: FUNCTION_SAV */
#define  PANEL_FUNCTION_OUTPUT           53      /* callback function: FUNCTION_OUTPUT */
#define  PANEL_FUNCTION_OCP              54      /* callback function: FUNCTION_OCP */
#define  PANEL_FUNCTION_OFF              55      /* callback function: FUNCTION_OFF */
#define  PANEL_FUNCTION_AUTO             56      /* callback function: FUNCTION_AUTO */
#define  PANEL_STRING_FUNCTION           57
#define  PANEL_NUMERIC_CURRENT           58
#define  PANEL_LED_AUTO                  59
#define  PANEL_LED_RMT                   60
#define  PANEL_LED_DIS                   61
#define  PANEL_LED_OCP                   62
#define  PANEL_LED_OVP                   63
#define  PANEL_LED_UNR                   64
#define  PANEL_LED_CV                    65
#define  PANEL_LED_CC                    66
#define  PANEL_SPLITTER_13               67


     /* Menu Bars, Menus, and Menu Items: */

#define  MENUBAR                         1
#define  MENUBAR_MENU1                   2

#define  MENUBAR_2                       2
#define  MENUBAR_2_MENU1                 2
#define  MENUBAR_2_MENU1_MENU2           3
#define  MENUBAR_2_MENU1_MENU2_SUBMENU   4
#define  MENUBAR_2_MENU1_MENU2_ITEM1     5


     /* Callback Prototypes: */ 

int  CVICALLBACK ENTRY_0(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_1(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_2(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_3(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_4(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_5(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_6(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_7(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_8(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_9(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_CLEAR(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_CURRENT(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_DELETE(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_ENTER(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_POINT(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK ENTRY_VOLTAGE(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_AUTO(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_CC(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_CLS(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_CV(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_OCP(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_OFF(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_ON(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_OUTPUT(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_OVP(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_QUIT(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_RCL(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_READ(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_RST(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_SAV(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK FUNCTION_STOP(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);

int CVICALLBACK AutoReadThreadFunction(void *functionData);
void status(int event);


#ifdef __cplusplus
    }
#endif

⌨️ 快捷键说明

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