📄 水箱实验.rc
字号:
//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 + -