ifix如何设画面大小_IFIX优化_画面设计.pdf
您所在位置:网站首页 > 海量文档
 > 计算机 > 图形图像
IFIX优化_画面设计.pdf7页
本文档一共被下载:次,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
设计画面获得最大性能
开发任务的大部分时间是设计和创建iFIX的画面显示。iFIX提供了丰富的可在画面中使用的特性。每个独立
使用的特性都能大大提高画面性能。但是,要增加系统的整体性能,需要认真选择这些特性并有效地执行它
们。如果在每个画面显示中使用由iFIX提供的“鸣笛铃声”,将会在一定程度上影响系统的整体性能。通过
灵活运用这些工具并在能显著提高显示性能的地方使用这些工具,您可以极大地优化系统性能。
当设计画面时,尽量注意每个画面中对象的数量。将画面中对象的数量减到最少将最大提高画面性能。
下列部分中包括了一些在开发iFIX画面显示时应考虑的事项。
使用屏幕区域
使用动画
iFIX画面闪烁
使用ActiveX控件
在iFIX画面中使用位图
刷新iFIX显示
预处理iFIX画面
使用ReplacePicture
简化总览画面
使用报警一览对象
减小画面中对象的数量
评估使用成组
复查打开画面的数量
使用定时器对象
使用表达式编辑器显示历史标签
使用屏幕区域
通过使用屏幕区域可以优化画面的刷新速度。画面窗口被划分成了30个屏幕区域(6X5 ),它决定画面如何
被刷新。通过将屏幕区域变化的对象动态成组,可使静态对象在每次画面刷新时无需重画一次。
要在工作台中查看屏幕区域,从“查看”菜单中选择“屏幕区域”(“经典”视图);或从“查看”选项卡
的“画面”组中选择“屏幕区域”(“菜单栏”视图)。当该特性被启用时,每次单击画面中的对象时,屏
幕区域会改变颜色。
屏幕区域的大小和位置是由用于显示画面的窗口的大小决定的。当在编辑模式下使用屏幕区域时,要确保画
面窗口大小与运行模式下窗口大小一致。例如,如果在运行模式下使用全屏显示画面,则在编辑模式下浏览
屏幕区域时也要使用全屏选项。
使用动画
尽可能地使用动画代替脚本来设置对象的属性,动画是由优化的C++代码所创建的并且比用VBA脚本所实现
的相同功能要快。
iFIX画面闪烁
闪烁对象是将操作员的注意力吸引到屏幕的有效设备。但是当在iFIX画面中使用闪烁时,它将强制重新绘制
闪烁对象区域。这将消耗大量的系统资源,所以应该正确地使用闪烁并仅在所需要的显示中使用。此外,当
在画面中添加闪烁对象时需考虑下述事项。
闪烁对象的位置 –设法将闪烁对象放置在屏幕的一个区域内。附加信息请查阅使用屏幕区域章节。
在该区域内限制其它对象 –在闪烁对象同一区域中设法减少对象数量。在闪烁对象同一屏幕区域内所有对象
在每次闪烁发生时将被重新绘制。如果在闪烁对象同一区域中必须保留许多静态对象,则应将静态对象
转为位图以减少对象数。
5
闪烁率 –一般默认的闪烁率为 秒。如果不需要对象闪烁太快,调整该速率为一个较慢的间隔。这可以帮助
节省系统资源。
要改变闪烁率:
1. 为需要定义动画属性的对象打开动画对话框并选择颜色标签。
2. 在需要设置的颜色属性(前景颜色、背景颜色、边框颜色)中单击动画复选框。
3. 单击“高级”按钮并在“其它选项”区域中,在“切换速率”一栏内输入一个闪烁率(以秒为单
位)。
使用ActiveX控件
您能用ActiveX控件为iFIX画面添加功能。但是正确适度地使用这些控件是非常重要的。下面的部分将介绍
在画面中如何使用ActiveX控件的详细情况。
无窗体控件
使用图形代替ActiveX控件
ActiveX控件动画
保持信息反映有效
无窗体控件
尽可能使用无窗体控件。这些控件处理信息较快并且绘图速度快于有窗体控件。
当开发iFIX画面和新的控件时,要记住无窗体控件可以显示在图形对象的后面;有窗体控件将不能显示在
iFIX图形对象的后面。可以使用以下信息来检测控件是有窗体控件还是无窗体控件:
要测试控件:
1. 把控件放入画面中。
2. 在同一画面中画一个矩形。
3. 在“经典”视图中,选择控件,然后从“格式”菜单中选择“送至后端”命令。在“菜单栏”视图
中,从“格式”选项卡的“调整”组中单击“调整”,然后单击“送至后端”。
如果控件在该矩形的后面,它就是一个无窗体控件。如果选择送至后端命令后该控件仍在矩形的上面,表明
该控件是一个有窗体控件。
使用图形代替ActiveX控件
通常使用图形要比ActiveX控件速度要快,因此尽可能地使用图形方式。例如,工具箱中的按钮是一个
ActiveX控件。在画
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名:
验证码:
匿名?
发表评论
ifix如何设画面大小_IFIX优化_画面设计.pdf相关推荐
- ifix如何设画面大小_iFIX 画面设计 1.
iFIX 画面设计 1. (2011-07-21 00:53:14) 标签: 杂谈 2009-10-07 创立画面 2009-10-07 创立和敞开画面 2009-10-07 面向对象的画面 2009 ...
- ifix如何设画面大小_ifix教程
目 录 1. IFix 的安装 . .................................................................................. ...
- 视频画面有黑边怎么办?三招视频画面大小裁剪的方法教给你
大家在做视频剪辑时会不会遇到这样的情况,从网上下载视频画面太大,有时候还带有黑边,影响了视频主体的呈现效果,剪出来的视频也没有达到想要的效果. 因此这时候我们可以适当地将视频画面大小裁剪一下,去除视频 ...
- ifix如何设画面大小_如何让你的视频又小又清晰?视频编码输出软件来了
如何让视频保持清晰 同时又让其体积尽可能的小? 这是很多小伙伴们都很头疼的问题 而且很多时候我们需要会在 微信或者朋友圈等社交平台 上传我们的作品 但它们对视频大小 有着比较严格的控制 所以蜜蜂菌就为 ...
- louvian算法 缺点 优化_机器学习中的优化算法(1)-优化算法重要性,SGD,Momentum(附Python示例)...
本系列文章已转至 机器学习的优化器zhuanlan.zhihu.com 优化算法在机器学习中扮演着至关重要的角色,了解常用的优化算法对于机器学习爱好者和从业者有着重要的意义. 这系列文章先讲述优化算 ...
- 【数据展示】matplotlib设置画面大小
代码实例 plt.figure(figsize=(6, 6.5)) 注意,这里的画面大小其实是 600 * 650的. (所以,不要太输入太的数字) 具体实例 import matplotlib.py ...
- mysql ip比较大小_MySQL优化/面试,看这一篇就够了
原文链接:http://www.zhenganwen.top/articles/2018/12/25/1565048860202.html 作者:Anwen~ 链接:https://www.nowco ...
- 分数的大小比较优秀教案_《分数大小的比较》教学设计
<分数大小的比较>教学设计 教学目标: 1. 通过学生自主发现,自主探究,理解分子是"1"的分数大小的比较, 学会同分母分数和分子是"1"的分数大小 ...
- 不知道视频画面大小裁剪怎么操作?1分钟教你学会裁剪大小
有时候我们在网上下载下来的视频,尺寸不合适,空白的画面太多,这时候我们将视频画面大小进行适当的裁剪就可以啦.那你们知道视频画面大小裁剪怎么操作吗?下面我就来教大家2个方法完成视频画面裁剪! 操作方法分 ...
最新文章
- 多语种下的卡萨帝故事
- 全国大学生数学建模2014年A题嫦娥三号软着陆轨道设计与控制策略论文与代码
- 在辉腾锡勒我见到了狼
- 设计模式杂谈(一)——设计模式概述
- 指标波动多大才算是异常?
- 位置问题_改变铸件浇注入水位置,能解决哪些问题?
- 【Elasticsearch】es 提高 搜索速度
- Android开发笔记(一百六十一)NFC近场通信
- PHP5.4 + IIS + Win2008 R2 配置
- esxi忘记密码重置方法
- 深入理解ButterKnife源码并掌握原理(二)
- html怎么编辑文字位置,html – 修正文本的位置背景剪辑
- Turbo编码原理及基本概念
- 【计算机网络】透明网桥:逆向学习算法逐步建立转发表(例题详细解析)
- 杭州的旅游景点有哪些传说的民间故事
- excel在线_分享3个Excel图表在线制作工具,学会这样做,升职加薪不是梦
- Dockerfile 的详解
- 一起作业网 肖盾:如何打动投资人,说服老师,造福学生
- linux蓝牙接收文件路径,Linux 蓝牙系列(3) 蓝牙传输文件测试
- 2021.07.13 我们是这样崩的
热门文章
- 【r语言plot报错】Error in plot.window(...) : ‘xlim‘值不能是无限的/ need finite ‘xlim’ values
- shake.js监测手机摇一摇
- 格雷码转换成二进制c语言程序,格雷码与二进制的转换程序
- flume avro java_Flume的Avro Sink和Avro Source研究之一: Avro Source
- 如何关闭系统自带的屏幕放大125%
- 涛思数据TDengine启动报错,提示localEp is different from localhost.localdomain:6030
- USACO January 2014 Bronze Level
- S(神)T(通)E约课系统-抢课脚本实现
- SwaggerUI增加公共的Global全局Header
- SEC合规审查办公室2018工作重点:加强对加密货币企业信息披露的监管