MCGS编程基础.doc
《MCGS编程基础.doc》由会员分享,可在线阅读,更多相关《MCGS编程基础.doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 MCGS菜单详解1.1 概述MCGS组态软件采用的是标准的菜单形式,合理的菜单结构设计以及完整的功能组合,使得用户可以使用菜单方便、快捷的组建工程。下面开始详细的介绍各个菜单项的功能及其使用用法。1.2 文件菜单“文件”菜单是一个下拉式菜单,它包括了对MCGS工程文件的各种操作命令,其中有新工程文件的建立,工程文件的存盘,工程文件的打开和关闭、打印输出、打印预览等操作命令,还包括了检查组态结果和进入运行环境的操作命令。菜单名图标对应快捷键功能说明新建工程Ctrl + N新建并打开一个新的工程文件打开工程Ctrl + O打开指定的工程文件关闭工程无关闭当前工程保存工程/保存窗口Ctrl
2、+ S 保存当前工程(在组态环境下,保存当前窗口)工程另存为无把当前工程以另外的名称存盘打印设置无设置打印配置打印预览无预览要打印的内容打印Ctrl + P开始打印指定的内容组态结果检查F4检查当前过程的组态结果是否正确进入运行环境F5进入运行环境并运行当前过程退出系统无退出MCGS的组态环境1.3 编辑菜单“编辑”菜单是一个下拉式菜单,包含了用于编辑组态目标的一些通用性操作。菜单名图标对应快捷键功能说明撤消Ctrl + Z取消最后一次的操作重复Ctrl + Y恢复取消的操作剪切Ctrl + X把指定的对象删除并拷到剪贴板拷贝Ctrl + C 把指定的对象拷到剪贴板粘贴Ctrl + V把剪贴板
3、内的对象粘贴到指定地方清除Del删除指定的对象全选Ctrl + A选中用户窗口内的所有对象复制Ctrl + D复制选定的对象属性F8, Alt + Enter打开指定对象的属性设置窗口事件Ctrl + Enter打开指定对象的事件设置窗口插入元件无在用户窗口或工作台中插入元件保存元件无保存用户窗口或工作台中对应元件1.4 查看菜单“查看”菜单中的各种命令用于窗口间的切换,确定对象的显示形式和排列方式,打开或关闭工具条和状态条。各种菜单命令及其功能见下表,前五项是“工作台面”下拉式菜单的子命令。菜单名图标对应快捷键功能说明主控窗口Ctrl + 1切换到工作台主控窗口页设备窗口Ctrl + 2切换
4、到工作台设备窗口页用户窗口Ctrl + 3切换到工作台用户窗口页实时数据库Ctrl + 4切换到工作台实时数据库窗口页运行策略Ctrl + 5切换到工作台运行策略窗口页数据对象无打开数据对象浏览窗口对象使用浏览无Ctrl+W打开对象使用浏览窗口大图标无以大图标的形式显示对象小图标无以小图标的形式显示对象列表显示无以列表的形式显示对象详细资料无以详细资料的形式显示对象按名字排列无按名称顺序排列对象按类型排列无按类型顺序排列对象工具条Ctrl + T显示或关闭工具条状态条无显示或关闭状态条全屏显示无屏幕全屏显示绘图工具箱无在用户窗口中打开或关闭绘图工具箱绘图编辑条无在用户窗口中打开或关闭绘图编辑条
5、设备工具箱无在设备窗口中打开或关闭设备工具箱策略工具箱无在策略窗口中打开或关闭策略工具箱注释显示无在策略窗口中显示或隐藏注释1.5 插入菜单“插入”菜单是一个下拉式菜单,其功能是在当前激活的窗口中新增加一个对象,包括插入新的用户窗口、数据对象、运行策略块和策略行,在菜单组态系统设计中,插入新的菜单项、下拉式菜单及菜单分隔线等。注意:并不是每个窗口中都可以插入所有的对象,因此一些菜单命令将只在相应的窗口中有效,只有切换到相应的组态窗口,方可操作。下表列出了“插入”菜单的各种命令。菜单名图标对应快捷键功能说明主控窗口无适用于多机网络版本设备窗口无适用于多机网络版本用户窗口无插入一个新的用户窗口数据
6、对象无插入一个新的数据对象运行策略块无插入一个新的运行策略菜单项无插入一个新的菜单项分隔线无插入一个新的菜单分隔线下拉菜单无插入一个新的下拉菜单项策略行Ctrl + I插入一个新的策略行1.6 排列菜单“排列菜单”是一个下拉式菜单,其主要用于用户窗口图形对象与动画设计,因此,本菜单只有在用户窗口组态操作时才是可见的(可以操作)。各种操作命令,均可在动画辅助工具条中找到对应命令按钮,按工具条中的“编辑条”按钮()即可显示动画辅助工具条。下表列出了“排列菜单”中各种命令。菜单名图标对应快捷键功能说明构成图符Ctrl + F2多个图元或图符构成新的图符分解图符Ctrl + F3把图符分解成单个的图元
7、合成单元无多个单元合成一个新的单元分解单元无把一个合成单元分解成多个单元最前面无把指定的图形对象移到最前面最后面无把指定的图形对象移到最后面前一层无把指定的图形对象前移一层后一层无把指定的图形对象后移一层左对齐Ctrl + 左箭头多个图形对象和当前对象左边对齐右对齐Ctrl + 右箭头多个图形对象和当前对象右边对齐上对齐Ctrl + 上箭头多个图形对象和当前对象上边对齐下对齐Ctrl + 下箭头多个图形对象和当前对象下边对齐纵向等间距Alt + 上箭头多个图形对象纵向等间距分布横向等间距Alt + 右箭头多个图形对象横向等间距分布等高宽无多个图形对象和当前对象高宽相等等高无多个图形对象和当前对
8、象高度相等等宽无多个图形对象和当前对象宽度相等窗口对中无多个图形对象和当前对象中心对齐纵向对中无多个图形对象和当前对象纵向对中横向对中无多个图形对象和当前对象横向对中左旋90度无当前对象左旋90度右旋90度无当前对象右旋90度左右镜像无当前对象左右镜像上下镜像无当前对象上下镜像锁定Ctrl + F7锁定指定的图形对象固化Ctrl + F6固化指定的图形对象激活Ctrl + F5激活所有固化的图形对象转换为多边形无转换为多边形构件1.7 表格菜单“表格”菜单是一个下拉式菜单,只有在进入动画组态窗口时才显示,其中包含了专用于自由表格构件和历史表格构件编辑操作的各种命令,见下表。当用户编辑自由表格或
9、历史表格构件时,表格菜单即被激活。菜单名图标对应快捷键功能说明连接F9建立表格表元和数据对象的连接增加一行无在表格中增加一行删除一行无在表格中删除一行增加一列无在表格中增加一列删除一列无在表格中删除一列拷到下行无当前表格表元的内容拷到下一行拷到下列无当前表格表元的内容拷到下一列索引拷行无当前表格表元的内容索引拷到下一行索引拷列无当前表格表元的内容索引拷到下一列行等高无多行表格的高度相等列等宽无多列表格的宽度相等合并表元无把表格的多个表元合并成一个表元分解表元无把复合表元分解还原成单个的表元表元连接无设置表格单元的连接属性1.8 工具菜单“工具”菜单是一个下拉式菜单,各种命令提供了管理和维护MC
10、GS整个软件系统运行的一些实用功能。菜单名图标对应快捷键功能说明工程文件压缩无压缩工程文件,去掉无用信息使用计数检查无更新数据对象的使用计数数据对象名替换无改变指定数据对象的名称DDE连接管理无设置DDE连接所需的参数行式打印设置无用于设置报警数据的行式打印格式存盘数据备份设置无设置存盘数据备份属性用户权限管理无用户权限管理工具工程密码设置无设置工程密码锁定软件狗无工程只能在指定的软件狗上运行工程运行期限设置无工程只能在运行期限内运行对象元件库管理无对象元件库管理工具设备构件管理无设备构件管理工具动画构件管理无动画构件管理工具策略构件管理无策略构件管理工具Modem设置工具无设置用于远程通讯的
11、Modem配方组态设计无打开配方组态设计窗口1.9 窗口菜单“窗口”菜单是一个下拉式菜单,各种命令用于确定窗口的放置方式。此命令集可以从主菜单中执行,也可以在各个子窗口的标题栏上单击鼠标右键,在弹出的右键菜单中选取。菜单名图标对应快捷键功能说明层叠无以层叠方式放置所有窗口水平平铺无以水平平铺方式放置所有窗口垂直平铺无以垂直平铺方式放置所有窗口1.10 帮助菜单“帮助”菜单中为用户提供了查阅MCGS软件使用信息的有关操作命令。1.11 鼠标右键菜单在MCGS组态环境中,有一些操作在菜单和工具条中没有,或者为方便用户操作,在每一个窗口中都设置了右键菜单,在使用中会带来极大的方便。下面分别介绍这些右
12、键菜单。1.11.1 组态环境右键菜单进入MCGS组态环境,在工作台背景空白处,点击鼠标右键,则弹出菜单,如下图所示:1.11.2 主控窗口右键菜单进入主控窗口工作台,点击“主控窗口”标签,弹出“主控窗口”,双击“主控窗口”或单击右边的“菜单组态”键进入主控窗口,在窗口空白处,点击鼠标右键,则弹出菜单,如下图所示:说明:此右键菜单在菜单名后的英文字母均为快捷键,使用方式为,在主控窗口点击右键弹出右键菜单后单击此字母键。组合键快捷方式为直接按组合键。1.11.3 设备窗口右键菜单进入主控工作台,点击“设备窗口”标签,弹出“设备窗口”图标,双击“设备窗口”图标或单击右边的“设备组态”键进入“设备组
13、态”窗口,在窗口空白处,点击鼠标右键,则弹出菜单,如下图所示:说明:此右键菜单在菜单名后的英文字母均为快捷键,使用方式为,在主控窗口点击右键弹出右键菜单后单击此字母键。组合键快捷方式为直接按组合键。1.11.4 用户窗口右键菜单进入主控窗口工作台,点击“用户窗口”标签,弹出“用户窗口”图标,双击“用户窗口”图标或单击右边的“动画组态”键,进入用户动画组态窗口,在窗口空白处,点击鼠标右键,则弹出菜单,如下图所示:此外,在使用鼠标右击动画构件时会有个别操作是其他鼠标邮件菜单中所没有的。1.11.5 运行策略右键菜单进入主控工作台,点击“运行策略”标签,弹出“策略”图标,双击“策略”图标或单击右边的
14、“策略组态”键,进入策略组态窗口,在窗口空白处,点击鼠标右键,则弹出菜单,如下图所示:说明:此右键菜单在菜单名后的英文字母均为快捷键,使用方式为,在主控窗口点击右键弹出右键菜单后单击此字母键。组合键快捷方式为直接按组合键。第二章 MCGS动画构件2.1 动画对象的事件以及对象的属性2.1.1 动画对象的事件在对动画构件进行右键操作时,在弹出的右键菜单中有一“事件”选项,点击后可打开事件组态窗口;点击某一个事件时,进入相应的组态画面,可以对每一个事件进行设置。Click鼠标单击 点击事件连接脚本,将出现脚本编辑器,可以设置该鼠标单击所要连接的脚本。DBLClick双击鼠标左键 可以设置鼠标双击左
15、键的事件内容。DBRClick双击鼠标右键 操作同上,表示的是鼠标双击右键的事件操作。MouseDown鼠标按下 鼠标按下事件,有四个参数,其具体设置如下。参 数1:鼠标按下时的鼠标按键信息,最低位为1时,表示左键按下,第2位为1时,表示右键按下,第3位为1时,表示中键按下。参 数2:鼠标按下时的键盘信息,最低位为1时,表示Shift键按下,第2位为1时,表示Control键按下,第3位为1时,表示Alt键按下。参 数3:鼠标按下时的X坐标。参 数4:鼠标按下时的Y坐标。MouseMove鼠标移动 鼠标移动事件,有四个参数,其具体设置如下。参 数1:鼠标移动时按下鼠标按键的信息,最低位为1时,
16、表示左键按下,第2位为1时,表示右键按下,第3位为1时,表示中键按下。参 数2:鼠标移动时按下的键盘信息,最低位为1时,表示Shift键按下,第2位为1时,表示Control键按下,第3位为1时,表示Alt键按下。参 数3:鼠标按下时的X坐标。参 数4:鼠标按下时的Y坐标。MouseUp鼠标抬起 鼠标抬起事件,有四个参数,其具体设置如下。 参 数1:鼠标抬起后, 前一时刻鼠标按下时的鼠标按键信息。鼠标抬起后,最低位为1时,表示左键曾经按下,第2位为1时,表示右键曾经按下,第3位为1时,表示中键曾经按下。参 数2:鼠标抬起后,前一时刻按下的键盘信息。鼠标抬起后, 最低位为1时,表示Shift键曾
17、经按下,第2位为1时,表示Control键曾经按下,第3位为1时,表示Alt键按下。参 数3:鼠标按下时的X坐标。参 数4:鼠标按下时的Y坐标。KeyDown键盘按下按键 按下键盘按键事件,有两个参数,其具体设置如下。 参 数1:整型,按键抬起前按下的按键的ASCII码。参 数2:整型,按键抬起前07位按键的扫描码。KeyUp键盘按键抬起 键盘按键抬起事件,有两个参数,其具体设置如下。 参 数1:整型,按键抬起前按下的按键的ASCII码。 参 数2:整型,按键抬起前07位按键的扫描码。2.1.2 动画对象的属性每一个动画构件都有以下基本的属性,通过这些基本属性,可以对构件有一个基本的描述和设置
18、。Name属性意义:构件名字;属性类型:字符型;只读Left属性意义:构件的X坐标;属性类型:整型Top属性意义:构件的Y坐标;属性类型:整型Width属性意义:构件的宽度;属性类型:整型Height属性意义:构件的高度;属性类型:整型Focus属性意义:构件获得焦点;属性类型:整型Visible属性意义:构件的可见度;属性类型:整型2.2 位图构件运行时的功能MCGS位图构件主要用于显示静态图像,在MCGS 5.1及之前版本的组态软件中,位图构件可以显示标准的Windows位图文件(即BMP文件);在MCGS 5.5版本中,位图构件的功能得到了加强,增加的功能包括:l 支持多种格式的图像文件
19、,包括: 位图文件 (*.bmp);JPEG文件 (*.jpg;*.jpeg);PNG文件 (*.png);图标文件 (*.ico);Tiff文件 (*.tiff;*.tif);TGA文件 (*.tga);PCX文件 (*.pcx)l 支持透明颜色位图功能。用户可以指定图像中的一种颜色为透明色,在显示时,该颜色的部分将进行透明处理;l 支持多达256级的半透明显示。用户可以指定图像显示的半透明属性,即透明度,当透明度设置为255时,图像为不透明;当透明度为0时,图像完全透明;l 可以对位图进行任意角度的旋转,无级缩放以及自动调整大小等;l 支持简单的图像处理,包括颜色反转和转换为灰度图像等功能
20、;l 可以指定图像存贮在MCGS组态工程内部或者将图像文件存贮在工程外部,而只存贮文件名;组态时的属性设置添加位图构件在用户窗口的工具箱中选择位图构件(),用鼠标在用户窗口上按下左键并拖拉到适当的大小,释放鼠标左键,完成构件的添加。图形装载在图形构件上单击鼠标右键,弹出快捷菜单;菜单中选择“装载位图(K)”,打开位图装载对话框;选择按钮:,或在文件名称中手工输入文件名,选择确认后,就可以将图像文件装载进构件了。装载图像文件时,可以指定将图像文件存贮到工程文件内部或只存贮文件名,而将图像文件保留在工程文件外。注意1:在下述两种情况下,应当将图像保存到工程内,否则会导致图像浏览不正常:当使用MCG
21、S WWW网络版,并在IE上浏览图像时;当使用MCGS嵌入版组态软件时,在WinCE环境下浏览时;2:当用户不选择将图像保存到工程内,而只是保存图像的文件名时,不能对构件中的图像进行图像处理操作,包括:透明、ALPHA混和值、旋转等;这些操作只有当图像保存到工程内时才能正常工作。图形压缩在MCGS组态软件上装载位图时,选择了“将图像保存到工程内”后,可以根据需要使用JPEG压缩方式对图像进行不同程度压缩(MCGS缺省的是不压缩)。压缩质量百分比越大,图像的失真越小;反之,图像失真越大。注意:当图像选择JPEG方式压缩并指定压缩质量后,压缩质量百分比越大,图像质量越高,工程越大;反之,图像质量越
22、低,工程越小。2.3 输入框构件运行时的功能输入框构件形象地说,输入框构件在用户窗口中提供了一个观察和修改实时数据库中数据对象的值的窗口。输入框构件具有激活编辑状态和不激活状态两种不同的工作模式。当输入框构件处于不激活状态时,作为数据输出用的窗口,将显示所连接的数据对象的值,并与数据对象的变化保持同步。用鼠标单击输入框构件,或按下设置的快捷键,可使输入框进入激活状态。当输入框构件处于激活编辑状态时,将中断显示数据,表示操作者可以在此框内输入数据对象所需的内容。结束激活模式后,输入框构件的工作状态将转入不激活状态,输入框构件内的闪烁光标也将消失,并恢复数据显示功能。输入框构件具有可见与不可见两种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCGS 编程 基础
限制150内