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

📄 水箱实验.rc

📁 这是一个水箱的液位控制程序
💻 RC
📖 第 1 页 / 共 2 页
字号:
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"

// Generated Help ID header file
#define APSTUDIO_HIDDEN_SYMBOLS
#include "resource.hm"
#undef APSTUDIO_HIDDEN_SYMBOLS

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// Chinese (P.R.C.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif //_WIN32

#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE DISCARDABLE 
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#include ""afxres.h""\r\n"
    "\0"
END

3 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
    "#define _AFX_NO_OLE_RESOURCES\r\n"
    "#define _AFX_NO_TRACKER_RESOURCES\r\n"
    "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
    "\r\n"
    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)\r\n"
    "#ifdef _WIN32\r\n"
    "LANGUAGE 4, 2\r\n"
    "#pragma code_page(936)\r\n"
    "#endif //_WIN32\r\n"
    "#include ""res\\水箱实验.rc2""  // non-Microsoft Visual C++ edited resources\r\n"
    "#include ""l.chs\\afxres.rc""          // Standard components\r\n"
    "#endif\r\n"
    "#include""afxprint.rc""\r\n"
    "\0"
END

#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME           ICON    DISCARDABLE     "res\\水箱实验.ico"
IDR_MYTYPE              ICON    DISCARDABLE     "res\\水箱实验Doc.ico"

/////////////////////////////////////////////////////////////////////////////
//
// Menu
//

IDR_MAINFRAME MENU PRELOAD DISCARDABLE 
BEGIN
    POPUP "文件(&F)"
    BEGIN
        MENUITEM "新建(&N)\tCtrl+N",            ID_FILE_NEW
        MENUITEM "打开(&O)...\tCtrl+O",         ID_FILE_OPEN
        MENUITEM "另存为(&A)...\tCtrl+O",       ID_FILE_SAVE_AS
        MENUITEM SEPARATOR
        MENUITEM "页面设置\tCtrl+P",            ID_FILE_PRINT
        MENUITEM "打印预览",                    ID_FILE_PRINT_PREVIEW
        MENUITEM "打印....",                    ID_FILE_PRINT_SETUP
        MENUITEM SEPARATOR
        MENUITEM "最近文件",                    ID_FILE_MRU_FILE1, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "退出(&X)",                    ID_APP_EXIT
        MENUITEM SEPARATOR
    END
    POPUP "操作(&O)"
    BEGIN
        MENUITEM "采样时间设置",                ID_OPTION_TIME
        MENUITEM "控制方法设置",                ID_OPTION_CONTROLSET
        MENUITEM SEPARATOR
        MENUITEM "PID参数设置",                 ID_OPTION_PID
        MENUITEM "设置水位",                    ID_OPTION_SETSV
        MENUITEM "历史数据",                    ID_OPTION_HISTORYDATA
        MENUITEM SEPARATOR
        MENUITEM "级联功能",                    ID_OPTION_SERIES
    END
    POPUP "自定义系统参数(&C)"
    BEGIN
        MENUITEM "报警设定",                    ID_SYSTEM_WARNINGLIMIT
        MENUITEM "控制量上下限设置",            ID_SYSTEM_UPDOWNLIMIT
        MENUITEM "自定义系统延时",              ID_SYSTEM_DELAYTIME
        MENUITEM "绘图及滤波设定",              ID_SYSTEM_DRAWFILTER
    END
    POPUP "帮助(&H)"
    BEGIN
        MENUITEM "关于 水箱实验(&A)...",        ID_APP_ABOUT
    END
END


/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//

IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE 
BEGIN
    "H",            IDC_HISTORYDATA,        VIRTKEY, CONTROL, NOINVERT
    "N",            ID_FILE_NEW,            VIRTKEY, CONTROL, NOINVERT
    "O",            ID_FILE_OPEN,           VIRTKEY, CONTROL, NOINVERT
    "P",            ID_FILE_PRINT,          VIRTKEY, CONTROL, NOINVERT
    "S",            ID_FILE_SAVE,           VIRTKEY, CONTROL, NOINVERT
    "T",            IDC_TIME,               VIRTKEY, CONTROL, NOINVERT
    VK_F1,          IDC_START,              VIRTKEY, NOINVERT
    VK_F10,         IDC_AORM2,              VIRTKEY, NOINVERT
    VK_F2,          IDC_STOP,               VIRTKEY, NOINVERT
    VK_F3,          IDC_CONTROLER,          VIRTKEY, NOINVERT
    VK_F4,          IDC_PID,                VIRTKEY, NOINVERT
    VK_F5,          IDC_LEFTSCROLLPAGE,     VIRTKEY, NOINVERT
    VK_F6,          IDC_LEFTSCROLL,         VIRTKEY, NOINVERT
    VK_F7,          IDC_RIGHTSCROLL,        VIRTKEY, NOINVERT
    VK_F8,          IDC_RIGHTSCROLLPAGE,    VIRTKEY, NOINVERT
    VK_F9,          IDC_AORM,               VIRTKEY, NOINVERT
END


/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_ABOUTBOX DIALOG DISCARDABLE  0, 0, 235, 55
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于 水箱实验"
FONT 9, "宋体"
BEGIN
    ICON            IDR_MAINFRAME,IDC_STATIC,11,17,20,20
    LTEXT           "水箱实验软件 1.0 版",IDC_STATIC,40,10,119,8,SS_NOPREFIX
    LTEXT           "彭少宁  版权所有",IDC_STATIC,40,25,119,8
    DEFPUSHBUTTON   "确定",IDOK,173,29,50,14,WS_GROUP
END

IDD_MY_FORM DIALOGEX 0, 0, 675, 464
STYLE WS_CHILD | WS_BORDER
FONT 9, "宋体", 0, 0, 0x1
BEGIN
    PUSHBUTTON      "开始试验(F1)",IDC_START,7,7,60,15
    PUSHBUTTON      "结束试验(F2)",IDC_STOP,67,7,60,15
    PUSHBUTTON      "采样周期(T)",IDC_TIME,127,7,60,15,0,0,HIDC_TIME
    PUSHBUTTON      "控制方法(F3)",IDC_CONTROLER,187,7,60,15
    PUSHBUTTON      "PID参数设定(F4)",IDC_PID,247,7,64,15
    PUSHBUTTON      "存盘(S)",IDC_SAVE,311,7,60,15
    PUSHBUTTON      "读盘(O)",IDC_READ,371,7,60,15
    PUSHBUTTON      "历史数据(H)",IDC_HISTORYDATA,431,7,60,15
    PUSHBUTTON      "<<",IDC_LEFTSCROLLPAGE,99,442,60,15
    PUSHBUTTON      "<",IDC_LEFTSCROLL,242,442,60,15
    PUSHBUTTON      ">",IDC_RIGHTSCROLL,302,442,60,15
    PUSHBUTTON      ">>",IDC_RIGHTSCROLLPAGE,445,442,60,15
    PUSHBUTTON      "AUTO(F9)",IDC_AORM,613,19,55,10
    PUSHBUTTON      "AUTO(F10)",IDC_AORM2,613,219,55,10
    PUSHBUTTON      "系统辨识",IDC_IDENTIFY,66,23,60,15,WS_DISABLED
    PUSHBUTTON      "保存为txt",IDC_SAVETXT3,7,23,56,15
END

IDD_TIME DIALOG DISCARDABLE  0, 0, 187, 101
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "设置采样时间对话框"
FONT 10, "System"
BEGIN
    EDITTEXT        IDC_EDIT2,37,48,51,12,ES_AUTOHSCROLL | ES_NUMBER
    DEFPUSHBUTTON   "确定",IDOK,34,73,50,14
    PUSHBUTTON      "取消",IDCANCEL,105,73,50,14
    GROUPBOX        "操作",IDC_STATIC,16,11,153,55
    LTEXT           "请输入采样周期(单位为微秒ms,                        请输入500ms的整数倍):",
                    IDC_STATIC,35,23,127,19
END

IDD_CHANGEPID DIALOG DISCARDABLE  0, 0, 187, 98
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "修改PID参数"
FONT 10, "System"
BEGIN
    EDITTEXT        IDC_PIDKP1,28,24,33,13,ES_AUTOHSCROLL
    EDITTEXT        IDC_PIDTI1,79,24,32,13,ES_AUTOHSCROLL
    EDITTEXT        IDC_PIDTD1,134,24,32,13,ES_AUTOHSCROLL
    EDITTEXT        IDC_PIDKP2,29,56,31,13,ES_AUTOHSCROLL
    EDITTEXT        IDC_PIDTI2,79,56,33,12,ES_AUTOHSCROLL
    EDITTEXT        IDC_PIDTD2,134,54,33,13,ES_AUTOHSCROLL
    DEFPUSHBUTTON   "确定",IDOK,41,77,50,14
    PUSHBUTTON      "取消",IDCANCEL,103,77,50,14
    GROUPBOX        "PID控制器1",IDC_STATIC,13,14,159,26
    GROUPBOX        "PID控制器2",IDC_STATIC,13,45,160,26
    LTEXT           "Kp:",IDC_STATIC,16,25,11,11
    LTEXT           "Ki:",IDC_STATIC,69,25,9,12
    LTEXT           "Kd:",IDC_STATIC,122,26,11,11
    LTEXT           "Kp:",IDC_STATIC,15,57,11,11
    LTEXT           "Ki:",IDC_STATIC,67,57,11,11
    LTEXT           "Kd:",IDC_STATIC,122,57,11,11
END

IDD_CONTROLSET DIALOG DISCARDABLE  0, 0, 187, 98
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "控制方法设定"
FONT 10, "System"
BEGIN
    DEFPUSHBUTTON   "确定",IDOK,130,28,50,14
    PUSHBUTTON      "取消",IDCANCEL,130,59,50,14
    GROUPBOX        "操作",IDC_STATIC,18,7,100,84
    CONTROL         "PID控制",IDC_PIDCONTROL,"Button",BS_AUTORADIOBUTTON | 
                    WS_GROUP | WS_TABSTOP,27,20,83,10
    CONTROL         "Smith算法",IDC_SMITHCONTROL,"Button",BS_AUTORADIOBUTTON,
                    27,36,86,10
    CONTROL         "DMC算法",IDC_DMCCONTROL,"Button",BS_AUTORADIOBUTTON,28,
                    52,82,10
    CONTROL         "其它先进控制方法",IDC_OTHERCONTROL,"Button",
                    BS_AUTORADIOBUTTON,28,68,83,10
END

IDD_SETSV DIALOG DISCARDABLE  0, 0, 241, 162
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "设置水位"
FONT 10, "System"
BEGIN
    EDITTEXT        IDC_GETSETSV1,33,42,44,13,ES_AUTOHSCROLL | ES_NUMBER
    EDITTEXT        IDC_GETSETSV2,33,106,44,13,ES_AUTOHSCROLL | ES_NUMBER
    DEFPUSHBUTTON   "确定",IDOK,48,135,50,14
    PUSHBUTTON      "取消",IDCANCEL,135,134,50,14
    GROUPBOX        "操作",IDC_STATIC,19,71,205,55
    LTEXT           "请输入水箱一的采样输入电压(1000-5000mV)(自动 )                             控制输出电流(4000-20000uV)(手动)",
                    IDC_STATIC,32,20,186,18
    LTEXT           "请输入水箱一的采样输入电压(1000-5000mV)(自动 )                             控制输出电流(4000-20000uV)(手动)",
                    IDC_STATIC,33,82,186,18
    GROUPBOX        "操作",IDC_STATIC,19,10,205,51
    LTEXT           "相当于满量程的:",IDC_STATIC,84,43,67,10
    LTEXT           "相当于满量程的:",IDC_STATIC,84,108,67,10
    LTEXT           "Static",IDC_PEROUTPUT1,151,43,35,13
    LTEXT           "Static",IDC_PEROUTPUT2,151,108,33,13
END

IDD_HISTORYDATA DIALOG DISCARDABLE  0, 0, 187, 139
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "历史数据"
FONT 10, "System"
BEGIN
    EDITTEXT        IDC_HISTORYTIMEGET1,112,20,35,11,ES_AUTOHSCROLL | 
                    ES_NUMBER
    EDITTEXT        IDC_HISTORYTIMEGET2,112,72,35,11,ES_AUTOHSCROLL | 
                    ES_NUMBER
    DEFPUSHBUTTON   "确定",IDOK,34,118,50,14
    PUSHBUTTON      "取消",IDCANCEL,104,118,50,14
    GROUPBOX        "水箱一操作",IDC_STATIC,15,12,157,43
    GROUPBOX        "水箱二操作",IDC_STATIC,15,63,157,43
    LTEXT           "请输入相查的数据时间:",IDC_STATIC,22,21,89,10
    LTEXT           "请输入相查的数据时间:",IDC_STATIC,22,73,89,10
    LTEXT           "Mv值:",IDC_STATIC,19,40,20,11
    LTEXT           "Pv值:",IDC_STATIC,71,40,19,11
    LTEXT           "Sv值:",IDC_STATIC,118,41,20,11
    LTEXT           "Static",IDC_HISTORYSHOWMV2,38,92,28,11
    LTEXT           "Mv值:",IDC_STATIC,18,92,20,11
    LTEXT           "Pv值:",IDC_STATIC,70,92,20,11
    LTEXT           "Sv值:",IDC_STATIC,121,92,20,11
    LTEXT           "Static",IDC_HISTORYSHOWMV1,39,40,29,11
    LTEXT           "Static",IDC_HISTORYSHOWPV1,92,40,24,11
    LTEXT           "Static",IDC_HISTORYSHOWSV1,140,40,24,11
    LTEXT           "Static",IDC_HISTORYSHOWPV2,93,92,24,11
    LTEXT           "Static",IDC_HISTORYSHOWSV2,144,92,24,11
END

IDD_UPDOWNLIMIT DIALOG DISCARDABLE  0, 0, 204, 143
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "设置上下限"
FONT 10, "System"
BEGIN
    EDITTEXT        IDC_MVDOWNLIMIT1,61,43,30,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_MVUPLIMIT1,141,43,30,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_MVDOWNLIMIT2,60,93,30,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_MVUPLIMIT2,140,93,30,14,ES_AUTOHSCROLL
    DEFPUSHBUTTON   "确定",IDOK,35,118,50,14
    PUSHBUTTON      "取消",IDCANCEL,108,118,50,14
    GROUPBOX        "水箱一操作",IDC_STATIC,18,16,170,45
    GROUPBOX        "Static",IDC_STATIC,19,66,170,45
    LTEXT           "水箱一执行器上下限设定:",IDC_STATIC,25,27,159,11
    LTEXT           "水箱一执行器上下限设定:",IDC_STATIC,24,76,161,13
    LTEXT           "Mv1下限:",IDC_STATIC,25,46,34,11
    LTEXT           "Mv1上限:",IDC_STATIC,105,46,34,11
    LTEXT           "Mv2上限:",IDC_STATIC,105,95,34,11
    LTEXT           "Mv2下限:",IDC_STATIC,25,95,34,11
    LTEXT           "mA",IDC_STATIC,93,45,11,12
    LTEXT           "mA",IDC_STATIC,92,95,11,12
    LTEXT           "mA",IDC_STATIC,172,45,11,12
    LTEXT           "mA",IDC_STATIC,173,95,11,12
END

IDD_WARNINGLIMIT DIALOG DISCARDABLE  0, 0, 187, 141
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "报警上下限设定"
FONT 10, "System"
BEGIN
    EDITTEXT        IDC_UPWARNING1,45,41,41,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_DOWNWARNING1,115,42,41,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_UPWARNING2,44,92,41,14,ES_AUTOHSCROLL
    EDITTEXT        IDC_DOWNWARNING2,117,93,41,14,ES_AUTOHSCROLL
    DEFPUSHBUTTON   "确定",IDOK,33,118,50,14
    PUSHBUTTON      "取消",IDCANCEL,106,118,50,14
    GROUPBOX        "水箱一操作",IDC_STATIC,15,14,156,45
    GROUPBOX        "水箱一操作",IDC_STATIC,15,66,156,45
    LTEXT           "水箱一报警上下限设定:",IDC_STATIC,25,25,140,12
    LTEXT           "水箱二报警上下限设定:",IDC_STATIC,25,77,140,12
    LTEXT           "上限:",IDC_STATIC,20,42,22,14
    LTEXT           "上限:",IDC_STATIC,21,92,22,14
    LTEXT           "下限:",IDC_STATIC,90,42,22,11
    LTEXT           "下限:",IDC_STATIC,92,93,22,14
END

IDD_DELAYTIME DIALOG DISCARDABLE  0, 0, 187, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "系统延时"
FONT 10, "System"
BEGIN
    EDITTEXT        IDC_DELAYTIME1,124,36,41,13,ES_AUTOHSCROLL
    EDITTEXT        IDC_DELAYTIME2,125,84,41,13,ES_AUTOHSCROLL
    DEFPUSHBUTTON   "确定",IDOK,32,110,50,14
    PUSHBUTTON      "取消",IDCANCEL,103,110,50,14
    GROUPBOX        "水箱一操作",IDC_STATIC,17,14,153,39
    GROUPBOX        "水箱二操作",IDC_STATIC,17,61,153,39
    LTEXT           "设置水箱一的自定义延时时间(最好为采样周期整数倍):",
                    IDC_STATIC,23,30,96,18
    LTEXT           "设置水箱二的自定义延时时间(最好为采样周期整数倍):",
                    IDC_STATIC,23,75,96,18
END

IDD_DRAWFILTER DIALOG DISCARDABLE  0, 0, 275, 196
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "绘图及滤波设定"
FONT 10, "System"
BEGIN
    CONTROL         "水箱一背景色设为白色:",IDC_SHOWBKWHITE1,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,30,33,94,9
    CONTROL         "水箱一控制量屏蔽:",IDC_HIDEMV1,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,30,53,91,9
    CONTROL         "水箱一测量量屏蔽:",IDC_HIDEPV1,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,30,73,91,9
    CONTROL         "水箱一设定量屏蔽:",IDC_HIDESV1,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,30,93,85,9
    CONTROL         "水箱一背景色设为白色:",IDC_SHOWBKWHITE2,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,150,33,96,9
    CONTROL         "水箱一控制量屏蔽:",IDC_HIDEMV2,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,150,53,93,9
    CONTROL         "水箱一测量量屏蔽:",IDC_HIDEPV2,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,150,73,89,9
    CONTROL         "水箱一设定量屏蔽:",IDC_HIDESV2,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,150,93,91,9
    CONTROL         "进行滤波",IDC_FILTERYES1,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,27,137,46,10
    EDITTEXT        IDC_GETFILTERNUN1,81,146,44,11,ES_AUTOHSCROLL
    CONTROL         "进行滤波",IDC_FILTERYES2,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,148,136,48,10

⌨️ 快捷键说明

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