组态王的烤漆房监控系统的设计(5)

2018-12-17 14:23

组态王的烤漆房监控系统的设计

{

PrintWindow (“ 喷烤漆工艺流程”,0,0,0,10,10,); }

If (MenuIndex= = 1) {

PrintWindow (“系统状态参数” ,0,0,0,10,10); }

//历史数据报表打印预览 If (MenuIndex= = 2) {

PrintWindow (“历史报警”,0,0,0,10,10); }

If (MenuIndex= = 3) {

PrintWindow (“帮助”,0,0,0,10,10); }

If (MenuIndex= = 4) {

PrintWindow (“主界面”,0,0,0,10,10); }

If (MenuIndex= = 5) {

PrintWindow (“喷漆温度棒图”,0,0,0,10,10); }

PrintWindow 函数

此函数打印制定窗口。

调用格式:PrintWindow (“Window”,xScale,yScale,Options,xStart,yStart); 参数及其描述:

Window:要打印的窗口名。

xScale:打印输出的宽度占此页总宽的百分比。此参数可以取0,以使用默认最大的纵横比或者取一指定的宽度。

yScale:打印输出的高度占此页总高度的百分比。此参数可以取0,以使用默认最大的纵横比或者取一指定的高度。

组态王的烤漆房监控系统的设计

Options:离散值0或1,仅在Width和Height都为0时使用。若Options为1,窗口在最大纵横比下以窗口尺寸的整数倍数打印。若Options为0,以适于此页的最大纵横比打印。若窗口包含位图,置Options为1,以免位图被拉长。

xStart:要打印的窗口横向空白长度的百分比。 yStart:要打印的窗口纵向空白长度的百分比。

组态王的烤漆房监控系统的设计

第五章 帮助界面制作

帮助界面可以显示帮助. txt文件。

图5-1 帮助界面

单击“工具”|“圆角矩形”菜单,此时鼠标光标变为“十”字形,操作方法如下:

(1) 首先将鼠标光标置于一个起始位置,此位置就是矩形的左上角。 (2) 按下鼠标的左键并拖曳鼠标,牵拉出矩形的另一个对角顶点即可。在牵拉矩形的过程中矩形大小是以虚线框表示的。

(3) 通过图形调色板选择颜色。

(4) 在界面开发系统的工具箱中选择“插人控件”按钮,或选择菜单“编辑”|“插人控件”命令,弹出“创建控件”对话框,在种类列表中选择“超级文本显示”。在右侧的内容中选择“显示框”图标,单击对话框上的“创建”按钮,或直接双击“显示框”图标,关闭对话框。此时鼠标变成小“十”字形,在界面上需要插人控件的地方按下鼠标左键,拖动鼠标,界面上出现一个矩形框,表示

创建后控件界面的大小,如图5-1。松开鼠标左键,控件在界面上显示出来。控件周围有带箭头的小矩形框,鼠标移到小矩形框上,鼠标箭头变为方向箭头时,按下鼠标左键并拖动,可以改变控件的大小。当

图5-2 “超级文本显示控件属性”

对话框

鼠标在控件上变为双“十”字型时,按下鼠标左键并拖动,可以改变控件的位置。

(5) 控件创建完成后,需要定义空间的属性。用鼠标双击控件,弹出“超级文

本显示框控件属性”对话框,如图5-2所示。

组态王的烤漆房监控系统的设计

控件实际上是可重用对象,用来执行专门的任务。每个控件实质上都是一个微型程序,但不是一个独立的应用程序,通过控件的属性、方法等控制控件的外观和行为,接受输人并提供输出。例如,Windows操作系统中的组合列表框就是一个控件,通过设置属性可以决定组合列表框的大小,要显示文本字体类型,以及显示的颜色。组态王的控件(如棒图、温控曲线、X-Y轴曲线)就是一种微型程序,它们能提供各种属性和丰富的命令语言函数,用来完成各种特定的功能。

控件在外观上类似于组合图素,工程人员只需把它放在界面上,然后配置控件的属性,进行相应的函数连接,控件就能完成复杂的功能。当所实现的功能由主程序完成时需要制作很复杂的命令语言,或根本无法完成时,可以采用控件。主程序只需要向控件提供输人,而剩下的复杂工作由控件去完成,主程序无需理睬其过程,只要控件提供所需要的结果输出即可。

组态王提供一个超级文本显示控件,用于显示RTF格式或TXT格式的文本文件,而且也可在超级文本显示控件中输人文本字符串,然后将其保存成指定的文件,调入RTF、TXT格式的文件和保存文件通过超级文本显示控件函数来完成。

选择菜单“编辑”|“界面属性”,或用鼠标右键单击界面,在弹出的快捷菜单中选择“界面属性”菜单项,或按下Ctrl-I-W键,打开界面属性对话框,在对话框上单击“命令语言”按钮,弹出界面命令语言编辑器,“存在时”200ms,输人界面命令语言:

if(\\\\本站点\\k1= = 1){

LoadText (“txt”,c:\\帮助.txt,“.txt”); k1=0;

ocxUpdate(“txt”);}

k1是在数据词典建立的内存离散,帮助.txt是用Windows操作系统的写字板编写的一个TXT文件,放置在C:\\下。ocxUpdate(“txt”) 刷新。LoadTead函数将指定的RTF或TXT格式文件调人到超级文本显示控件中加以显示。 语法格式如下:

LoadText (“ControlName”, “FileName”.Txt Or . Rtf”); 参数说明如下:

ControlName:工程人员定义的超级文本显示控件名称,可以为中文名或英文名。

FileName:RTF或TXT格式的文件,可用Windows的写字板编写这两种格式的文件。

Txt Or .Rtf:指定文件为RTF格式或TXT格式。

组态王的烤漆房监控系统的设计

第六章 报警界面制作

6.1 历史报警界面制作 6.1.1 历史报警界面

在工程浏览器左侧的树型视图中选择“界面”,在右侧视图中双击“新建”,新建产生一幅名为“历史报警”的界面,如图6-1所示。

图6-1 历史报警的界面

(1)新建界面,选择背景颜色,放置如图6-1所示的按钮和图形。

(2)在组态王中新建界面,在工具箱中单击“报警窗口”按钮,或选择菜单“工具”|“报警窗口”,鼠标箭头变为单线“十”字形,在界面上适当位置按下鼠标左键并拖动,绘出一个矩形框,

图6-2 报警窗口配置属性页

当矩形框大小符合报警窗口大小要求时,松开鼠标左键,报警窗口创建成功。

(3)配置实时和历史报警窗口。双击报警窗口,弹出“报警窗口配置属性


组态王的烤漆房监控系统的设计(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:供电公司机构改革情况汇报

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: