/**************************************************************************/ /* 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 #ifdef __cplusplus extern "C" { #endif /* Panels and Controls: */ #define CAM_PANEL 1 #define CAM_PANEL_GAGE_1 2 #define CAM_PANEL_POT_1 3 #define CAM_PANEL_XCOORDINATE_OUT 4 #define CAM_PANEL_XCOORDINATE 5 #define CAM_PANEL_MOVE 6 /* callback function: move_motor */ #define CAM_PANEL_GAGE_4 7 #define CAM_PANEL_GAGE_5 8 #define CAM_PANEL_GAGE_3 9 #define CAM_PANEL_PROGRAM_EXIT 10 /* callback function: program_quit */ #define CAM_PANEL_POT_4 11 #define CAM_PANEL_POT_5 12 #define CAM_PANEL_POT_3 13 #define CAM_PANEL_GAGE_2 14 #define CAM_PANEL_LED_B5 15 #define CAM_PANEL_PITCH_OUT 16 #define CAM_PANEL_YAW_OUT 17 #define CAM_PANEL_ROLL_OUT 18 #define CAM_PANEL_POT_2 19 #define CAM_PANEL_LED_M5 20 #define CAM_PANEL_PITCH_IN 21 #define CAM_PANEL_YAW_IN 22 #define CAM_PANEL_ROLL_IN 23 #define CAM_PANEL_TEXTMSG_7 24 #define CAM_PANEL_YCOORDINATE_OUT 25 #define CAM_PANEL_LED_B4 26 #define CAM_PANEL_LED_B3 27 #define CAM_PANEL_LED_B2 28 #define CAM_PANEL_LED_B1 29 #define CAM_PANEL_TEXTMSG_6 30 #define CAM_PANEL_YCOORDINATE 31 #define CAM_PANEL_LED_M4 32 #define CAM_PANEL_LED_M3 33 #define CAM_PANEL_LED_M2 34 #define CAM_PANEL_LED_M1 35 #define CAM_PANEL_HOME_POSITION 36 /* callback function: go_home */ #define CAM_PANEL_ZEROING_GAGES 37 /* callback function: zero_readings */ #define CAM_PANEL_READ_DATA 38 /* callback function: read_data */ #define CAM_PANEL_TEST_CAMS 39 /* callback function: do_cam_test */ #define CAM_PANEL_SET_PARAMETERS 40 /* callback function: set_param */ #define CAM_PANEL_INITIALIZATION 41 /* callback function: device_init */ #define CAM_PANEL_TEXTMSG 42 #define CAM_PANEL_TEXTMSG_2 43 #define CAM_PANEL_TEXTMSG_3 44 #define CAM_PANEL_TEXTMSG_4 45 #define CAM_PANEL_RING_REFERENCE 46 /* callback function: reference_switch */ #define CAM_PANEL_PICTURE 47 #define CAM_PANEL_Z_ZERO 48 /* callback function: zero_gage */ #define CAM_PANEL_Y2_ZERO 49 /* callback function: zero_gage */ #define CAM_PANEL_X2_ZERO 50 /* callback function: zero_gage */ #define CAM_PANEL_Y1_ZERO 51 /* callback function: zero_gage */ #define CAM_PANEL_X1_ZERO 52 /* callback function: zero_gage */ #define CAM_PANEL_P5_READ 53 /* callback function: read_pot */ #define CAM_PANEL_P4_READ 54 /* callback function: read_pot */ #define CAM_PANEL_P3_READ 55 /* callback function: read_pot */ #define CAM_PANEL_P2_READ 56 /* callback function: read_pot */ #define CAM_PANEL_Z_READ 57 /* callback function: read_gage */ #define CAM_PANEL_Y2_READ 58 /* callback function: read_gage */ #define CAM_PANEL_X2_READ 59 /* callback function: read_gage */ #define CAM_PANEL_Y1_READ 60 /* callback function: read_gage */ #define CAM_PANEL_X1_READ 61 /* callback function: read_gage */ #define CAM_PANEL_TEXT_STATUS 62 #define CAM_PANEL_P1_READ 63 /* callback function: read_pot */ #define CAM_PANEL_TEXTMSG_8 64 #define CAM_PANEL_TEXTMSG_5 65 #define CAM_PANEL_MOVE_ABS 66 #define CAM_PANEL_SAVE_DATA 67 #define PAR_PANEL 2 #define PAR_PANEL_TIMEINT 2 #define PAR_PANEL_AXIS 3 #define PAR_PANEL_STEPSIZE 4 #define PAR_PANEL_NUMBERSTEPS 5 #define PAR_PANEL_MOTORVEL 6 #define PAR_PANEL_MOTORACC 7 #define PAR_PANEL_CM6K6COMPORT 8 #define PAR_PANEL_EV16PCOMPORT 9 #define PAR_PANEL_HP34970ADDR 10 #define PAR_PANEL_EV16PADDR 11 #define PAR_PANEL_CM6K6ADDR 12 #define PAR_PANEL_GPIBADDR 13 #define PAR_PANEL_EXITPARAM 14 /* callback function: exit_param */ #define PAR_PANEL_SAVEPARAM 15 /* callback function: save_param */ #define PAR_PANEL_DEVICES 16 #define PAR_PANEL_MOTORS 17 #define TEST_PANEL 3 #define TEST_PANEL_NUMERIC_CAM_ANGLE 2 #define TEST_PANEL_NUMERIC_TEMPERATURE 3 #define TEST_PANEL_GAGE1_OUT 4 #define TEST_PANEL_NUMERIC_TIME 5 #define TEST_PANEL_NUMERIC_DISTANCE 6 #define TEST_PANEL_NUMERIC_STEPS 7 #define TEST_PANEL_NUMERIC_ACCELERATION 8 #define TEST_PANEL_NUMERIC_VELOCITY 9 #define TEST_PANEL_NUMERIC_STEP_SIZE 10 #define TEST_PANEL_TEXTMSG_5 11 #define TEST_PANEL_NUMERIC_GAGE 12 #define TEST_PANEL_NUMERIC_AXIS 13 #define TEST_PANEL_TEXTMSG_6 14 #define TEST_PANEL_TEXTMSG_2 15 #define TEST_PANEL_TEXTMSG_3 16 #define TEST_PANEL_COMMAND_SET_ANGLE 17 /* callback function: test_set_angle */ #define TEST_PANEL_COMMAND_GET_ANGLE 18 /* callback function: test_get_angle */ #define TEST_PANEL_COMMAND_POS 19 /* callback function: test_get_position */ #define TEST_PANEL_COMMAND_TEMP 20 /* callback function: test_get_temp */ #define TEST_PANEL_COMMAND_MOVE 21 /* callback function: test_distance_move */ #define TEST_PANEL_COMMANDBUTTON_INIT 22 /* callback function: test_device_init */ #define TEST_PANEL_GO_TO_HOME 23 /* callback function: test_go_home */ #define TEST_PANEL_WORK_POINT 24 /* callback function: find_work_point */ #define TEST_PANEL_GO_TO_ZERO 25 /* callback function: test_go_zero */ #define TEST_PANEL_COMMANDBUTTON_Z 26 /* callback function: test_zero_data */ #define TEST_PANEL_COMMAND_REFRESH 27 /* callback function: test_refresh_graph */ #define TEST_PANEL_COMMANDBUTTON_Q 28 /* callback function: exit_test */ #define TEST_PANEL_TEXTMSG_4 29 #define TEST_PANEL_TEXT_STATUS 30 #define TEST_PANEL_TEXT_TIME 31 #define TEST_PANEL_TEXT_RESULT 32 #define TEST_PANEL_GRAPH 33 #define TEST_PANEL_PHASE 34 #define TEST_PANEL_AMPLITUDE 35 /* Menu Bars, Menus, and Menu Items: */ /* (no menu bars in the resource file) */ /* Callback Prototypes: */ int CVICALLBACK device_init(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK do_cam_test(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK exit_param(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK exit_test(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK find_work_point(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK go_home(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK move_motor(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK program_quit(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK read_data(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK read_gage(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK read_pot(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK reference_switch(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK save_param(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK set_param(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK test_device_init(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK test_distance_move(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK test_get_angle(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK test_get_position(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK test_get_temp(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK test_go_home(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK test_go_zero(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK test_refresh_graph(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK test_set_angle(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK test_zero_data(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK zero_gage(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); int CVICALLBACK zero_readings(int panel, int control, int event, void *callbackData, int eventData1, int eventData2); #ifdef __cplusplus } #endif