|
|
|
发表人:偶尔路过 |
发表时间:2009/6/15 21:21:00 |
|
发表新论题 |
141 关于工程导入的问题? 在组态王工程管理器中导入的工程只导入了画面及命令语言中的内容.请问如何将数据字典\设备定义\记录体等导入工程之中?
组态王工程管理器中只提供了画面及命令语言的导入 其他的可直接到工程下将相应的文件拷贝过去 如数据词典对应TAGNAME.DB,报警对应ALARM.CFG 记录体为bind.def,设备定义comdev.dat文件,是把相应的文件拷贝到工程目录下即可,其它更详细的对应文件参考使用手册中的附录A组态王使用的数据文件
142 [求助] 组态王中的函数“startapp”只可以调用“.exe”文件吗,我自己做了一个编译好的帮助文档后缀为“.hlp”,用“startapp”不好使,那位高手可以帮我讲解一下
“.exe”及“.hlp”文件都可调用 需要写UNC的全路径 例如:此函数StartApp("")必须写UNC全路径 如:StartApp("E:\Program Files\Microsoft Office\Office\winWord.exe D:\WENJIAN.doc");
143如何使用commerr寄存器?我实验了一下,怎么不能用? commerr的说明是控制和显示一个设备的通讯状态,我定义了 一个串口类的设备,为什么当我把相应的串口设备关掉后,commerr的寄存器值并不改变,这是为什么? 另外我还可以通过其它的方法判定这个组态王和这个串口设备通讯是否异常嘛?
该寄存器变量为可读写的离散变量,用来表示组态王与设备之间的通讯状态。CommErr=0表示通讯正常;CommErr=1表示通讯故障。通过控制CommErr寄存器状态来控制运行系统与PLC等通讯,将CommErr寄存器置为打开状态时中断通讯,置为关闭状态后恢复运行系统与PLC之间的通讯。请仔细检查您的设置
144 [求助]兰精灵:关于函数infofile的使用? 在数据改变命令中(改变的是字符串型变量)使用infofile,判断一文件是否存在,其参数Trigger如何设置?
Trigger需写为整型或实型变量 不支持字符串变量,如:InfoFile("c:.exe", 1, $时) 将返回1,{文件找到},表示每小时执行一次
145 超文本显示控件???? 我做好的“.rtf”文件中含有图片,为什么显示不出来,只有文字,是怎么回事啊?
超文本显示控件不支持图片显示, 图片显示需用点位图来加载
146 我准备奉献我的工程 我准备奉献我的工程,是64点的,主要内容有日,月,年报表,ACCESS查询,配方的操作等。
147 发现程序不能同时执行!!! 我在画面命令语言里编写了一段程序,并对应了画面可视化控件,画面上又放了一个按钮,但按钮按下时的命令语言是执行playsound函数,参数1,可是运行时按下该按钮,则画面的程序停止执行,等wav文件播放完了才开始继续执行画面命令语言,这是为什么??
playsound函数函数参数1 表示同步播放,如果音乐没播放完就不返回;可将其参数改为2异步播放,只要音乐启动就可返回 ;参数3 为重复播放声音直到下次调用PlaySound() 函数为止;一般采用2异步方式
148 如何设置变量 再请教个问题,我在画面中建一开关,如何设置变量去 控制 CQM1H 输入点动作,比如说X002.
对于开关量位操作可用BITSET()函数来控制
149 [求助] 我想请教2个问题: 1、组态王嵌入版与开发版有什么区别? 2、什么是Access数据库?
组态王有通用版、嵌入版,通用版运行在Windows 98(第二版)、Windows NT(补丁6)、Windows 2000和Windows XP系统下。嵌入版支持安装了WINCE操作系统下,组态王软件加密锁分为开发版、运行版、Internet版和演示版。开发版有64点、128点、256点、512点、1024点、不限点共六种规格,支持运行环境在线运行8小时;运行版支持连续的运行;Access数据库是微软提供的常用小型数据库,更详细的使用说明参考其提供的有关说明书籍
150 曲线的数值轴是否可更改为实际值? 实时曲线的数值轴0-100,是工程值,不够直观,能否改成实际值?
工具箱中提供的实时曲线及历史曲线只能显示工程百分比;工具箱/插入通用控件/历史曲线控件可以修改纵轴把数值轴0-100改为0-200来显示工程的实际值;将此历史曲线控件可当作实时曲线来用,方法如下:在历史曲线控件画面属性命令语言存在时调用历史趋势曲线控件HT写命令 HT.HTUpdateToCurrentTime(),通过这种方法修改的实时曲线控件可象历史曲线控件一样来修改其数值轴;报警画面,有报警时自动弹出,在事件命令语言下关联系统变量$新报警,showpicture(报警画面)
151报表内容自动换行问题!! 请问各位大侠,组态王报表内容是否能够像Excel一样可以设置自动换行??怎么设置??请各位赐教!!
组态王报表内容不能自动换行
152如何使用自己做的图形 在组态王图库里有一些做好的图形,比方说,反应器,当双击后会出现连接变量、罐体设置、填充颜色设置的对话框,由于我现在碰到的是一个形状有点特殊的容器,而客户要求画面上显示出来的要和实际的形状差不多,可能是用CAD画,或者用数码相机拍,但是这样的话,能够放到开发的画面中吗,而且双击后怎么才能出现连接变量、罐体设置、填充颜色设置的对话框?
可以用点位图!至于“双击后怎么才能出现连接变量、罐体设置、填充颜色设置的对话框?“这个问题,就不必拘泥于图库那样拉,你在该放置变量的地方即操作的地方或显示数据的地方放置文本标签就可以了,填充颜色的地方用矩形框来覆盖一下,对矩形框进行填充配置就可以啊。为了美观那你得花点时间给它打扮打扮拉,呵呵~~~
153文本框内容不能及时送入其对应的变量! 我一直发现文本框内容不能及时送入其对应的变量,是不是我使用不当?我用的时候是这样的:插入两个文本框,分别对应内存字符串变量“abc”和“abc1”,并在画面命令语言里写入“abc=abc1;”,但是我在一个文本框里输入字符串时,第二个文本框力不能及是显示相同的字符,但有时可以,这只是同类问题中的一例,这样使用为什么会出问题???请各位赐教!!
组态王中使用编辑框时需将鼠标及光标保持在同一位置即同时位于编辑框时才能保证输入同步显示;另一解决办法:可用微软提供的通用控件mirosoft forms 2.0 Textbox 来代替并解决此同步问题,用法:在属性TEXT下关联STRING字符串变量
154怎样将二进制的字符串形式转换成十进制数? 怎样将二进制的字符串形式转换成十进制数?组态王只提供了将整数转换成其他进制数的字符串形式的命令语言函数! 请大家快帮我想想办法,很急!谢谢!
二进制转化十进制?你看这样试试:假如转化的字符串constr,最高位在左 string str1; long i; long j; long result; i=strlen(constr); while(j<i) { str1=strmid(j,1); result=result*2+strtoint(str1); j=j+1; } 结果result就是要的数据
155关于初始值的不一致 由于我是一起用的KingView与KingAct,现在出现了同一个变量在两个软件中初始值不一致的情况: 要控制一个阀门,阀门先从关到开,再从开到关,阀门对应一个逻辑变量valve。从关到开是在KingView里做的,系统启动后,画面上出现一个选择进料罐的对话框,单击所选进料罐对应的按钮后,该进料罐对应的阀门打开,显然valve的初始值为0,单击后变为1;从开到关是在KingAct里做的,当满足一定的条件后,阀门立即关闭(因为实时性高,所以在KingAct里做),显然在这里valve的初始值又为1,不知道这种问题应该如何解决?。
你先启动kingact还是先启动kingview啊。设备驱动是由谁负责就应该先启动谁吧。大概kingact负责吧。那就kingact的初始值为1,组太王的变量应该没关系。它被点击选进料罐时,发送一个值到kingact 另一个变量,用这个变量按照实际逻辑关系在kingact里编程就可以啊。
156怎样方便实现画面高度不受50的限制?? 组态王对话面的最小高度有个限制,不能小于50,但也经常需要用到小于50的画面的时候,我就经常用。用起来总是不方便,纯粹是闭着眼睛拉动画面,再去看属性,直到看到属性为索要的数值为止,当然很麻烦!!我个人认为不应该限制为>=50,大家认为呢??(宽度同理)不知大家是怎么样实现的,敬请赐教!!
是有这个问题但这样做是可以的,你多次测试下,看画面怎么定义好,放在什么位置等等,将这些参数了解后,你新建画面时输入各参数确定后就不要在修改画面属性了,这时可以做任意大小画面了!虽说是任意大小,但有点说法:情况一:选中标题栏时虽然可以任意大小,不过如果太小了,我们只能看到标题栏,而看不到我们可以利用的画面,所以应该画大点;情况二:不选标题栏,但选中”可以改变大小“,此时宽度和高度我们最好先输入小的数值,比如5,10等,然后我们拉伸就可以了情况三:标题栏和”可以改变大小“都不选时,那就看你对画面的大小和位置的掌握情况了,如果有技术那倒也可以啊
157棒图颜色设置有问题!! chartsetbarcolor函数我一直没使用成功,颜色就是不变,参数肯定没错,控件也存在,不过是用chartadd函数插入的。到底怎么使用??其他什么插入棒图、设置棒图值,都可以。目前棒图设置窗口的“颜色设置”连字都看不见了,以前的版本好像不是这样的!!请各位赐教!!!
棒图控件中颜色的改变函数用chartSetBarColor函数 但只能修改饼图的颜色 而不能修改条形图;若要改变条形图颜色 用矩形框自己画并连接缩放动画连接
158 [求助]在报表的一个单元格中能不能输出多行文本? 在报表的单元格中能不能输出多行文本?
目前组态王的报表的单元格中不支持输出多行文本
159 怎样才能将报警信息实时的发送到点阵显示屏上? 组态王里有没有类似于VB中的Mscomm通讯控件?而且还要能发送汉字.
自己编程序或用组态王提供的串口数据发送
160 请教如何用命令语言来读取历史曲线中的某一时刻的数据 我想请教一下在组态王中如何用命令语言来读取历史曲线中的某一时刻的数据。
用鼠标指定用HTGetvalueAtScooter函数返回一个样本在指定的指示器位置、趋势和笔号所要求的类型的的值。 |
|
以下是关于《 组态王使用问题解答8 》论题的回复(共2篇) |
|
回复人:delphia |
回复时间:2010/5/27 20:55:00 |
|
|
|
|
回复人:新手 |
回复时间:2010/6/12 15:39:00 |
|
|
|
相关博客新闻: |
|
相关技术论坛: |
|
相关技术论文: |
|
|