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

📄 wab_uart.h

📁 LabwindowsCVI编写的一个串口通信小程序。
💻 H
字号:
/**************************************************************************/
/* LabWindows/CVI User Interface Resource (UIR) Include File              */
/* Copyright (c) National Instruments 2008. 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  CONFIG                           1
#define  CONFIG_TEXTMSG                   2
#define  CONFIG_TEXTMSG_2                 3
#define  CONFIG_TEXTMSG_3                 4
#define  CONFIG_TEXTMSG_4                 5
#define  CONFIG_PORT                      6
#define  CONFIG_BAUD_RATE                 7
#define  CONFIG_DATA_BITS                 8
#define  CONFIG_PARITY                    9
#define  CONFIG_STOP_BITS                 10
#define  CONFIG_CON_OK                    11      /* callback function: CON_OK */
#define  CONFIG_CON_CANCEL                12      /* callback function: Con_cancel */
#define  CONFIG_CON_HELP                  13      /* callback function: CON_HELP */
#define  CONFIG_TEXTMSG_5                 14
#define  CONFIG_TEXTMSG_6                 15
#define  CONFIG_OUTPUTQLEN                16
#define  CONFIG_INPUTQLEN                 17
#define  CONFIG_TEXTMSG_7                 18

#define  LED_PANEL                        2       /* callback function: LED_Callback */
#define  LED_PANEL_LED_PAO                2       /* callback function: LED_PAO */
#define  LED_PANEL_LED_3                  3       /* callback function: LED3_OP */
#define  LED_PANEL_LED_2                  4       /* callback function: LED2_OP */
#define  LED_PANEL_LED_1                  5       /* callback function: LED1_OP */

#define  M_WINDOW                         3       /* callback function: M_Callback */
#define  M_WINDOW_RCV_BOX                 2       /* callback function: Rcv_Box_Callback */


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

#define  Menu_CHN                         1
#define  Menu_CHN_file                    2
#define  Menu_CHN_file_new                3       /* callback function: new_connection */
#define  Menu_CHN_file_disconnect         4       /* callback function: Disconnect */
#define  Menu_CHN_file_send_file          5       /* callback function: Send_File */
#define  Menu_CHN_file_LED_TEST           6       /* callback function: LED_Test */
#define  Menu_CHN_file_exit               7       /* callback function: Exit */
#define  Menu_CHN_edit                    8
#define  Menu_CHN_edit_copy               9       /* callback function: Copy */
#define  Menu_CHN_edit_paste              10      /* callback function: Paste */
#define  Menu_CHN_edit_clear_screen       11      /* callback function: Clear_screen */
#define  Menu_CHN_edit_clear_r_buffer     12      /* callback function: Clear_rcv_buffer */
#define  Menu_CHN_edit_clear_xmit_buffer  13      /* callback function: Clear_xmit_buffer */
#define  Menu_CHN_edit_get_com_status     14      /* callback function: Get_COM_Status */
#define  Menu_CHN_setup                   15
#define  Menu_CHN_setup_serial_port       16      /* callback function: Set_serial_port */
#define  Menu_CHN_setup_get_inqlen        17      /* callback function: Get_inqlen */
#define  Menu_CHN_setup_get_outqlen       18      /* callback function: Get_outqlen */
#define  Menu_CHN_setup_language          19
#define  Menu_CHN_setup_language_SUBMENU  20
#define  Menu_CHN_setup_language_English_lan 21   /* callback function: EnglishCallback */
#define  Menu_CHN_setup_language_Chinese_lan 22   /* callback function: ChineseCallback */
#define  Menu_CHN_setup_window            23      /* callback function: Set_window */
#define  Menu_CHN_help                    24
#define  Menu_CHN_help_index              25      /* callback function: Help_index */
#define  Menu_CHN_help_about_this         26      /* callback function: Help_about */

#define  R_C_BAR                          2
#define  R_C_BAR_rightclick               2
#define  R_C_BAR_rightclick_copy          3       /* callback function: Copy */
#define  R_C_BAR_rightclick_paste         4       /* callback function: Paste */
#define  R_C_BAR_rightclick_clear_screen  5       /* callback function: Clear_screen */
#define  R_C_BAR_rightclick_SEPARATOR     6
#define  R_C_BAR_rightclick_LED_TEST      7       /* callback function: LED_Test */
#define  R_C_BAR_rightclick_SEPARATOR_2   8
#define  R_C_BAR_rightclick_menubar_visable 9
#define  R_C_BAR_rightclick_menubar_visable_SUBMENU 10
#define  R_C_BAR_rightclick_menubar_visable_visable_menu 11 /* callback function: visable_menu */
#define  R_C_BAR_rightclick_menubar_visable_hide_menu 12 /* callback function: hide_menu */
#define  R_C_BAR_rightclick_serial_port   13      /* callback function: Set_serial_port */
#define  R_C_BAR_rightclick_SEPARATOR_3   14
#define  R_C_BAR_rightclick_exit          15      /* callback function: Exit */

#define  rs232_menu                       3
#define  rs232_menu_file                  2
#define  rs232_menu_file_new              3       /* callback function: new_connection */
#define  rs232_menu_file_disconnect       4       /* callback function: Disconnect */
#define  rs232_menu_file_send_file        5       /* callback function: Send_File */
#define  rs232_menu_file_LED_TEST         6       /* callback function: LED_Test */
#define  rs232_menu_file_exit             7       /* callback function: Exit */
#define  rs232_menu_edit                  8
#define  rs232_menu_edit_copy             9       /* callback function: Copy */
#define  rs232_menu_edit_paste            10      /* callback function: Paste */
#define  rs232_menu_edit_clear_screen     11      /* callback function: Clear_screen */
#define  rs232_menu_edit_clear_r_buffer   12      /* callback function: Clear_rcv_buffer */
#define  rs232_menu_edit_clear_xmit_buffer 13     /* callback function: Clear_xmit_buffer */
#define  rs232_menu_edit_get_com_status   14      /* callback function: Get_COM_Status */
#define  rs232_menu_setup                 15
#define  rs232_menu_setup_serial_port     16      /* callback function: Set_serial_port */
#define  rs232_menu_setup_get_inqlen      17      /* callback function: Get_inqlen */
#define  rs232_menu_setup_get_outqlen     18      /* callback function: Get_outqlen */
#define  rs232_menu_setup_language        19
#define  rs232_menu_setup_language_SUBMENU 20
#define  rs232_menu_setup_language_English_lan 21 /* callback function: EnglishCallback */
#define  rs232_menu_setup_language_Chinese_lan 22 /* callback function: ChineseCallback */
#define  rs232_menu_setup_window          23      /* callback function: Set_window */
#define  rs232_menu_help                  24
#define  rs232_menu_help_index            25      /* callback function: Help_index */
#define  rs232_menu_help_about_this       26      /* callback function: Help_about */


     /* Callback Prototypes: */ 

void CVICALLBACK ChineseCallback(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Clear_rcv_buffer(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Clear_screen(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Clear_xmit_buffer(int menubar, int menuItem, void *callbackData, int panel);
int  CVICALLBACK Con_cancel(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CON_HELP(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK CON_OK(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
void CVICALLBACK Copy(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Disconnect(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK EnglishCallback(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Exit(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Get_COM_Status(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Get_inqlen(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Get_outqlen(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Help_about(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Help_index(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK hide_menu(int menubar, int menuItem, void *callbackData, int panel);
int  CVICALLBACK LED1_OP(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK LED2_OP(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK LED3_OP(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK LED_Callback(int panel, int event, void *callbackData, int eventData1, int eventData2);
int  CVICALLBACK LED_PAO(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
void CVICALLBACK LED_Test(int menubar, int menuItem, void *callbackData, int panel);
int  CVICALLBACK M_Callback(int panel, int event, void *callbackData, int eventData1, int eventData2);
void CVICALLBACK new_connection(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Paste(int menubar, int menuItem, void *callbackData, int panel);
int  CVICALLBACK Rcv_Box_Callback(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
void CVICALLBACK Send_File(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Set_serial_port(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK Set_window(int menubar, int menuItem, void *callbackData, int panel);
void CVICALLBACK visable_menu(int menubar, int menuItem, void *callbackData, int panel);


#ifdef __cplusplus
    }
#endif

⌨️ 快捷键说明

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