工业通用组态软件组态王6.51常见技术问答文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
报表与打印
1.如何实现历史报表的定时打印?
[可以利用命令语言实现。例如每天早八点打印一次,利用事件命令语言,在“事件描述”中写入事件 "$小时==8"在事件“发生时”执行函数"reportprint2("reportname")"即可。]
2.如何打印信息到针式打印机,以便实现逐行打印?
[用函数FileWriteStr(Filename,FileOffset,Message,LineFeed); 函数实现,filename参数为“LPT1:”]即可,只能是针式打印机才能实现逐行打印]
3.组态王中的打印函数PrintWindow()如何使用纸张的横向打印功能?[PrintWindow()函数的第二、三个参数不能够为0并且将打印机的纸张设置为横向即可;如:PrintWindow( "监控中心", 60,60, 0,10, 10);]
4.如何清除组态王6.0报表单元格中的内容?
[1、[组态王报表没有提供清除报表内容函数,但提供了设置报表单元格内容的函数,包括设置一个或多个单元格的字符或数据,可以使用这些函数ReportSetCellString2(ReportName, StartRow, StartCol, EndRow, EndCol, "") 、ReportSetCellString(ReportName, Row, Col,"")来清除报表单元格的内容,如设为空字符。这种方式比较灵活,对固定格式的表格特别有效,
2、如果报表格式不固定,一般建议是通过REPORTLOAD("","")函数重新调入表格模板来实现数据的清空。
3、采用关闭报表所在画面然后在打开方式,]
5.如何利用组态王报表来实现数据统计?
[报表内部函数是指只能在报表单元格内使用的函数,有数学函数、字符串函数、统计函数等。其基本上都是来自于组态王的系统函数,使用方法相同,只是函数中的参数发生了变化,减少了用户的学习量,方便学习和使用。组态王的报表函数中的参数和有关用报表单元格作为参数的函数,其中的参数引用均为这种方法。当参数为多个单元格时:
u 如果是任选多个单元格,则使用方法为用逗号将各个单元格的表示分隔,如:
‘a1,b3,c6,h10’。
u 如果选择的为连续的单元格时,可以输入第一个单元格标识和最后一个单元格标识,中间用冒号分割。如选择了a1到c10间的单元格区域:‘a1:c10’。]
6.在使用EXCEL制作的报表Kinreport查询历史数据注意的问题?
[在Kingreport的VBA编辑器,组态王的安装路径,工程的路径,历史库的路径都要检查一下,是否与实际相符.z注意kingview6。5版本的kingreport程序不支持网络的数据库查询在进行数据查许时必须启动组态王的要查许工程的应用程序]
7.在使用EXCEL制作的报表Kinreport文件无法运行的问题?
[kingreport文件中使用了MICROSOFT COMMON DIALOGUE 6.0控件,此控件在office的默认安装时不安装,因此直接导致因为找不到此控件而提示失败,无法启动宏命令。进行office的完全安装即可]
8.为什么报表单元格中没有小数位显示?
[在开发状态下,选中报表工具箱的单元格格式设置,格式类型选中数值,设置小数点位数即可] 9.组态王中的报表RTL为如何格式,如何打开?
[报表RTL是组态王自己的报表格式,只能通过组态王用载入报表函数(ReportLoad函数)打开。] 10.组态王中的报表如何保存成.XLS格式?
[通过组态王的报表打印函数Reportsaveas("控件名","××××.XLS")打开。此参数
"××××.XLS"可以通过组态王的变量替换,这样就实现了报表的换名存储功能]
11.组态王如何通过查询数据库来生成一个固定格式的日报表?
[首先,用户需要制定表格的式样(或通过表格模板来生成)
通过多次调用组态王的REPORTSETHIST()函数填写报表来实现报表的生成]
画面制作与动画连接
1.画面中的数字、文本显示等如何根据值的不同用不同的颜色显示?
[在显示的文本的动画连接中选择文本色,输入显示的变量名称,在文本色属性栏中添加、修改或删除不同阈值时要显示的不同颜色]
2.如何给按钮添加注释?
[选中按钮按鼠标右键选择字符串切换,在按钮属性的提示文本中添加注释即可[需要设置按钮的风格]
3.如何将别的工程的画面加载进来?
[在工程浏览器中通过导入的方式可以将其他工程的画面导入]
4.组态王里画面属性中覆盖式与替换式有何区别??
[覆盖式画面出现时,它重叠在当前画面之上,其他打开的画面还在运行,关闭后被覆盖的画面又可见。
替换式画面出现时,所有与之相交的画面自动从屏幕和内存中删除,不再运行]
5.自己做的图库文件即图库精灵是跟着工程走吗?如果不是怎样转移过去?
[不跟着工程走,图库文件是生成到组态王安装路径下面的dynameos的文件夹下面,把这个文件夹copy过去即可。]
6.组态王6.5中位图透明的方法?
[选择粘贴或加载位图后,在快捷菜单上选择“透明化”。在调色板上单击“吸色管”,然后吸取颜色。再次单击“吸色管”按钮,然后用吸色管箭头单击位图,即可获得透明的位图。] 7.为什么有时候画的图素在填充时没有改变颜色?
[这是因为在过渡色类型工具箱中选中了“透明填充”。]
8.为什么画多边形出现的是折线?
[这是因为在过渡色类型工具箱中选中了“透明填充”。]
9.怎样将图形文件粘贴到组态王的画面中?
[在组态王画面中的工具箱内选折<画点位图>这一项并用鼠标在画面中画出一个点位图块,然后点击鼠标右键,在其下拉式菜单中选折〈从文件加载〉这一项即可实现。可以对粘贴后的点位图进行动画连接及放大缩小等操作]