📄 plc_demo.rc
字号:
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"
#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\\PLC_DEMO.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
"#include ""l.chs\\afxres.rc"" // Standard components\r\n"
"#endif\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\\PLC_DEMO.ico"
IDR_PLC_DETYPE ICON DISCARDABLE "res\\PLC_DEMODoc.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_MAINFRAME MENU PRELOAD DISCARDABLE
BEGIN
POPUP "PLC操作(&P)"
BEGIN
MENUITEM "启动可编程序控制器", ID_PLC_START_UP
MENUITEM "关闭可编程序控制器", ID_CLOSE_PLC
END
POPUP "实验选择(&E)"
BEGIN
MENUITEM "物流检测系统", ID_OBJECTCHECK
MENUITEM "交通信号灯控制系统", ID_TRAFFICLUMPCONTROL
MENUITEM "自动送料装车系统", ID_AUTOTRUCKLOAD
END
POPUP "设备连线(&L)"
BEGIN
POPUP "输入输出点选择"
BEGIN
MENUITEM "启动", ID_STARTCHOOSE
MENUITEM "关闭", ID_CLOSECHOOSE
END
MENUITEM "输入输出接口连线", ID_LINKLINE
MENUITEM "撤消连线", ID_REPEALLINK
MENUITEM "清除连线", ID_CLEARLINK
END
POPUP "实验操作(&R)"
BEGIN
MENUITEM "初始状态设置", ID_BEGINSET
MENUITEM "运行实验", ID_RUNEXPERIMENT
MENUITEM "结束实验", ID_ENDEXPERIMENT
MENUITEM "关闭工作区", ID_CLOSEWORKSPACE
END
POPUP "帮助(&H)"
BEGIN
MENUITEM "关于 PLC_DEMO(&A)...", ID_APP_ABOUT
POPUP "实验说明"
BEGIN
MENUITEM "启动", ID_EXPLAIN_START
MENUITEM "关闭", ID_EXPLAIN_CLOSE
END
POPUP "实验帮助"
BEGIN
MENUITEM "使用说明", ID_USE_SHOW
MENUITEM "物流检测系统", ID_OBJECT_HELP
MENUITEM "自动送料装车系统", ID_TRUCK_HELP
MENUITEM "交通灯控制", ID_TRAFFIC_HELP
END
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE
BEGIN
"N", ID_FILE_NEW, VIRTKEY, CONTROL
"O", ID_FILE_OPEN, VIRTKEY, CONTROL
"S", ID_FILE_SAVE, VIRTKEY, CONTROL
"Z", ID_EDIT_UNDO, VIRTKEY, CONTROL
"X", ID_EDIT_CUT, VIRTKEY, CONTROL
"C", ID_EDIT_COPY, VIRTKEY, CONTROL
"V", ID_EDIT_PASTE, VIRTKEY, CONTROL
VK_BACK, ID_EDIT_UNDO, VIRTKEY, ALT
VK_DELETE, ID_EDIT_CUT, VIRTKEY, SHIFT
VK_INSERT, ID_EDIT_COPY, VIRTKEY, CONTROL
VK_INSERT, ID_EDIT_PASTE, VIRTKEY, SHIFT
VK_F6, ID_NEXT_PANE, VIRTKEY
VK_F6, ID_PREV_PANE, VIRTKEY, SHIFT
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 246, 63
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于 PLC_DEMO"
FONT 9, "宋体"
BEGIN
ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20
LTEXT "PLC_DEMO 1.0 版",IDC_STATIC,40,10,119,8,SS_NOPREFIX
LTEXT "版权所有 (C) 2001",IDC_STATIC,40,22,119,8
DEFPUSHBUTTON "确定",IDOK,189,7,50,14,WS_GROUP
LTEXT "作者:74111--27陈彦哲",IDC_STATIC,39,33,134,14
END
IDD_PLC_DEMO_FORM DIALOGEX 0, 0, 475, 351
STYLE WS_CHILD | WS_BORDER
FONT 9, "宋体", 0, 0, 0x1
BEGIN
PUSHBUTTON "off",IDC_INPUT1,30,16,17,14
PUSHBUTTON "off",IDC_INPUT2,30,33,17,14
PUSHBUTTON "off",IDC_INPUT3,30,50,17,14
PUSHBUTTON "off",IDC_INPUT4,30,67,17,14
PUSHBUTTON "off",IDC_INPUT5,30,84,17,14
PUSHBUTTON "off",IDC_INPUT6,30,101,17,14
PUSHBUTTON "off",IDC_INPUT7,30,118,17,14
LTEXT "X1",IDC_STATIC,18,20,8,8
LTEXT "X2",IDC_STATIC,18,36,8,8
LTEXT "X3",IDC_STATIC,18,52,8,8
LTEXT "X4",IDC_STATIC,18,69,8,8
LTEXT "X5",IDC_STATIC,18,86,8,8
LTEXT "X6",IDC_STATIC6,18,104,8,8
LTEXT "X7",IDC_STATIC,18,120,8,8
PUSHBUTTON "off",IDC_OUTPUT1,30,185,17,14
PUSHBUTTON "off",IDC_OUTPUT2,30,201,17,14
PUSHBUTTON "off",IDC_OUTPUT3,30,216,17,14
PUSHBUTTON "off",IDC_OUTPUT4,30,232,17,14
PUSHBUTTON "off",IDC_OUTPUT5,30,248,17,14
PUSHBUTTON "off",IDC_OUTPUT6,30,264,17,14
PUSHBUTTON "off",IDC_OUTPUT7,30,280,17,14
PUSHBUTTON "off",IDC_OUTPUT8,30,296,17,14
PUSHBUTTON "off",IDC_OUTPUT9,30,312,17,14
LTEXT "Y1",IDC_STATIC,18,188,8,8
LTEXT "Y2",IDC_STATIC,18,204,8,8
LTEXT "Y3",IDC_STATIC,18,220,8,8
LTEXT "Y4",IDC_STATIC,18,236,8,8
LTEXT "Y5",IDC_STATIC,18,251,8,8
LTEXT "Y6",IDC_STATIC,18,267,8,8
LTEXT "Y8",IDC_STATIC,18,300,8,8
LTEXT "Y9",IDC_STATIC,18,315,8,8
LTEXT "Y7",IDC_STATIC,18,283,9,8
PUSHBUTTON "off",IDC_SWITCH1,91,16,17,14
PUSHBUTTON "off",IDC_SWITCH2,91,33,17,14
PUSHBUTTON "off",IDC_SWITCH3,91,51,17,14
PUSHBUTTON "off",IDC_SWITCH4,91,68,17,14
PUSHBUTTON "off",IDC_SWITCH5,91,85,17,14
PUSHBUTTON "off",IDC_SWITCH6,91,101,17,14
PUSHBUTTON "off",IDC_SWITCH7,91,118,17,14
PUSHBUTTON "off",IDC_OUTCONTROL1,91,185,17,14
PUSHBUTTON "off",IDC_OUTCONTROL2,91,201,17,14
PUSHBUTTON "off",IDC_OUTCONTROL3,91,216,17,14
PUSHBUTTON "off",IDC_OUTCONTROL4,91,232,17,14
PUSHBUTTON "off",IDC_OUTCONTROL5,91,248,17,14
PUSHBUTTON "off",IDC_OUTCONTROL6,91,264,17,14
PUSHBUTTON "off",IDC_OUTCONTROL7,91,280,17,14
PUSHBUTTON "off",IDC_OUTCONTROL8,91,296,17,14
PUSHBUTTON "off",IDC_OUTCONTROL9,91,312,17,14
CTEXT "PLC",IDC_STATIC,23,148,20,17,SS_CENTERIMAGE,
WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE
CTEXT "接",IDC_STATIC,137,333,11,11,SS_CENTERIMAGE
CTEXT "口",IDC_STATIC,153,333,11,11,SS_CENTERIMAGE
CTEXT "区",IDC_STATIC,168,333,11,11,SS_CENTERIMAGE
CTEXT "工",IDC_STATIC,199,333,9,8,SS_CENTERIMAGE
CTEXT "作",IDC_STATIC,215,333,9,8,SS_CENTERIMAGE
CTEXT "区",IDC_STATIC,231,333,9,8,SS_CENTERIMAGE
END
IDD_PLCCONTROL DIALOGEX 0, 0, 533, 361
STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
WS_CAPTION | WS_SYSMENU
CAPTION "可编程序控制器"
FONT 9, "宋体"
BEGIN
CTEXT "输出接口",IDC_STATIC,85,65,112,26,SS_CENTERIMAGE,
WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE
CTEXT "输入输出数据存储",IDC_STATIC,85,104,112,26,
SS_CENTERIMAGE,WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE
CTEXT "存储器",IDC_STATIC,85,144,112,26,SS_CENTERIMAGE,
WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE
CTEXT "中央处理单元",IDC_STATIC,85,182,112,26,SS_CENTERIMAGE,
WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE
CTEXT "输入接口",IDC_STATIC,85,220,112,26,SS_CENTERIMAGE,
WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE
CTEXT "1.电动机",IDC_STATIC,117,18,41,11,SS_CENTERIMAGE
CTEXT "2.接触器",IDC_STATIC,118,30,41,11,SS_CENTERIMAGE
CTEXT "3.照明等",IDC_STATIC,118,42,41,11,SS_CENTERIMAGE
GROUPBOX "可接元件",IDC_STATIC,109,8,61,49,BS_LEFT
CTEXT "1.开关或传感器",IDC_STATIC,111,262,61,13,SS_CENTERIMAGE
CTEXT "2.继电器触点",IDC_STATIC,111,274,55,11,SS_CENTERIMAGE
CTEXT "3.行程开关",IDC_STATIC,112,284,44,12,SS_CENTERIMAGE
CTEXT "4.模拟量输入",IDC_STATIC,110,296,56,11,SS_CENTERIMAGE
GROUPBOX "可接元件",IDC_STATIC,98,252,83,59
CTEXT "编程器",IDC_STATIC,258,16,39,35,SS_CENTERIMAGE,
WS_EX_DLGMODALFRAME | WS_EX_CLIENTEDGE
CONTROL "输入程序",IDC_INPUTPROGRAM,"Button",BS_AUTORADIOBUTTON |
WS_GROUP,335,22,48,10
CONTROL "检查程序",IDC_CHECKPROGRAM,"Button",BS_AUTORADIOBUTTON,
335,40,48,10
GROUPBOX "可控操作",IDC_STATIC,325,6,63,61
EDITTEXT IDC_PROGRAM,324,85,119,242,ES_MULTILINE | ES_UPPERCASE |
ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_WANTRETURN | NOT
WS_VISIBLE | WS_VSCROLL | WS_HSCROLL,WS_EX_DLGMODALFRAME
END
IDD_CHOOSEPOINT DIALOG DISCARDABLE 0, 0, 244, 211
STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
WS_CAPTION | WS_SYSMENU
CAPTION "输入输出点选择"
FONT 10, "System"
BEGIN
LTEXT "输出点",IDC_STATIC,41,13,26,11
EDITTEXT IDC_INPUTEDIT1,41,25,39,13,ES_UPPERCASE | ES_AUTOHSCROLL
EDITTEXT IDC_INPUTEDIT2,41,42,39,13,ES_UPPERCASE | ES_AUTOHSCROLL
EDITTEXT IDC_INPUTEDIT3,41,60,39,13,ES_UPPERCASE | ES_AUTOHSCROLL
EDITTEXT IDC_INPUTEDIT4,41,78,39,13,ES_UPPERCASE | ES_AUTOHSCROLL
EDITTEXT IDC_INPUTEDIT5,41,97,39,13,ES_UPPERCASE | ES_AUTOHSCROLL
EDITTEXT IDC_INPUTEDIT6,41,114,39,13,ES_UPPERCASE |
ES_AUTOHSCROLL
EDITTEXT IDC_INPUTEDIT7,41,131,39,13,ES_UPPERCASE |
ES_AUTOHSCROLL
LTEXT "输出点",IDC_STATIC,120,13,26,11
EDITTEXT IDC_OUTPUTEDIT1,120,25,39,13,ES_UPPERCASE |
ES_AUTOHSCROLL
EDITTEXT IDC_OUTPUTEDIT2,120,42,39,13,ES_UPPERCASE |
ES_AUTOHSCROLL
EDITTEXT IDC_OUTPUTEDIT3,120,60,39,13,ES_UPPERCASE |
ES_AUTOHSCROLL
EDITTEXT IDC_OUTPUTEDIT4,120,78,39,13,ES_UPPERCASE |
ES_AUTOHSCROLL
EDITTEXT IDC_OUTPUTEDIT5,120,97,39,13,ES_UPPERCASE |
ES_AUTOHSCROLL
EDITTEXT IDC_OUTPUTEDIT6,120,114,39,13,ES_UPPERCASE |
ES_AUTOHSCROLL
EDITTEXT IDC_OUTPUTEDIT7,120,131,39,13,ES_UPPERCASE |
ES_AUTOHSCROLL
EDITTEXT IDC_OUTPUTEDIT8,120,149,39,13,ES_UPPERCASE |
ES_AUTOHSCROLL
EDITTEXT IDC_OUTPUTEDIT9,120,167,40,14,ES_UPPERCASE |
ES_AUTOHSCROLL
LTEXT "1.",IDC_STATIC,29,27,8,8
LTEXT "2.",IDC_STATIC,29,44,8,8
LTEXT "3.",IDC_STATIC,29,62,8,8
LTEXT "4.",IDC_STATIC,29,80,8,8
LTEXT "5.",IDC_STATIC,29,99,8,8
LTEXT "6.",IDC_STATIC,29,116,8,8
LTEXT "7.",IDC_STATIC,29,133,8,8
LTEXT "1.",IDC_STATIC,108,27,8,8
LTEXT "2.",IDC_STATIC,108,44,8,8
LTEXT "3.",IDC_STATIC,108,62,8,8
LTEXT "4.",IDC_STATIC,108,81,8,8
LTEXT "5.",IDC_STATIC,108,99,8,8
LTEXT "6.",IDC_STATIC,108,117,8,8
LTEXT "7.",IDC_STATIC,108,134,8,8
LTEXT "8.",IDC_STATIC,108,151,8,8
LTEXT "9.",IDC_STATIC,108,168,8,8
PUSHBUTTON "关闭",IDC_BUTTON1,184,25,45,14
PUSHBUTTON "应用",IDC_APPLY,184,41,45,14
PUSHBUTTON "清空",IDC_CLEARTHECHOOSE,184,58,45,14
END
IDD_EXPLAIN DIALOG DISCARDABLE 0, 0, 397, 1
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
CAPTION "实验说明:就绪"
FONT 10, "System"
BEGIN
END
IDD_EXPERIMENT_HELP DIALOG DISCARDABLE 0, 0, 326, 211
STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
WS_CAPTION | WS_SYSMENU
CAPTION "使用说明"
FONT 10, "System"
BEGIN
CTEXT "PLC是一种用于工业控制的专用计算机,本程序是用软件的方法虚拟实现PLC。",
IDC_STATIC,13,17,273,9,SS_CENTERIMAGE
CTEXT "它的使用方法如下:",IDC_STATIC,13,32,73,9,
SS_CENTERIMAGE
LTEXT "1. 选择实验,有三个实验可供选择。",IDC_STATIC,13,45,121,
10,SS_CENTERIMAGE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -