首页 上一页 1 2 下一页 尾页

组态王的n个经典问题解答之二 点击:8712 | 回复:22



如火

    
  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-11-16 14:21:00
楼主
21:如何不进入系统桌面环境而直接运行组态王工程如何实现(Win2000系统)?
    运行RegEdit文件:找到 我的\HKEY_Local_MACHINE\software\Microsoft\Windows NT\currentVersion\winlogon 将Userinit=c:\winnt\system32\userinit.exe改为:     Userinit= c:\program files\kingview\touchvew.exe 

22:如何在组态王中修改系统时间?
    调用批处理文件:dsh.bat
string Adate = StrFromInt( A年, 10 ) + "-" + StrFromInt( A月, 10 ) + "-" + StrFromInt( A日, 10 ); 
string Atime = StrFromInt( A时, 10 ) + ":" + StrFromInt( A分, 10 ) + ":"  + StrFromInt( A秒, 10 ); 
 string Acommand =InfoAppDir()+"dsh.bat"; 
Acommand = Acommand + " "; 
Acommand = Acommand + Adate; 
Acommand = Acommand + " "; 
Acommand = Acommand + Atime; 
 StartApp(Acommand);
批处理文件:dsh.bat
date %1 
time %2 

22:工程被破坏后如何恢复画面?
    1、新建一工程,在工程浏览器中选择导入,将被破坏工程的画面导入即可
    2、新建一工程,该工程下新建与原来工程*.pic文件名一样的空画面,保存画面.将被破坏工程的*.pic文件拷贝到新建工程的目录下将新建工程的*.pic文件覆盖,从新打开新建工程,将画面逐个打开可以看到工程画面。
          
23:如何打印信息到针式打印机?
      用函数filewritestr()函数实现,filename参数为“LPT1:”

24:组态王中的报表RTL为如何格式,如何打开?
      报表RTL是组态王自己的报表格式,只能通过组态王用载入报表函数(ReportLoad函数)打开。

25:为什么在命令语言中使用报表函数却不执行?
      在应用程序命令语言中使用各种报表函数(如:reportsetcellvalue()等)。当画面隐含时,函数无法正常执行,如:变量值无法正确写入对应的单元格中。用户要注意这种情况,这不属于软件错误,运行过程中当画面隐含时不能对报表进行操作。

26:组态王中的打印函数PrintWindow()如何使用纸张的横向打印功能?
      PrintWindow()函数的第二、三个参数不能够为0并且将打印机的纸张设置为横向即可;如:PrintWindow( "监控中心", 60,60, 0,10, 10);

27:在历史趋势曲线中看不到曲线?
    1、数据词典设置的记录变化与安全区中没有选择数据记录
    2、变量的量程过大,实际显示的数值占量程的百分比非常小,所以感觉没有曲线显示 
    3、系统时间被修改,历史数据存储有误,所以曲线无法显示

28:如何根据起始日期时间、终止日期时间查询历史趋势曲线?
    使用通用控件中的历史趋势曲线:
    \\本站点\PHTTime=AHTTime(\\本站点\HTDate,\\本站点\HTTime);
    \\本站点\PHTTime1=AHTTime(\\本站点\HTDate1,\\本站点\HTTime1);
    \\本站点\PHTTime2=\\本站点\PHTTime1-\\本站点\PHTTime;
批次历史曲线.SetTimeParam(\\本站点\PHTTime,0,\\本站点\PHTTime2,0);

29:如何利用通用控件中的历史趋势曲线作为实时曲线使用?
    在画面属性命令语言存在时调用历史趋势曲线控件HT的方法如下:
    HT.HTUpdateToCurrentTime()

30:与SQL SERVER进行数据交换,实数类型存入数据库后为什么在组态王中无法读取?
   原因是因为客户在数据库中定义的字段的类型不对。在组态王中定义的内存实型变量,在ACCESS数据库中对应的字段的类型应该是单精度型,在SQL SERVER数据库中对应的字段的类型应该是real型.(不能为float型).

31:为什么从EXCEL返回组态王会出错?
   在EXCEL中用 AppActivate "" 函数时,如果EXCEL中为AppActivate "组态王运行系统" ,组态王的设置运行系统中,标题条文本里填写:组态王运行系统,同时,不要选"标题条中显示工程路径",如果选择了,在AppActivate 应写"组态王运行系统-c:\…..".否则就会出错

32:组态王的存盘数据用何方式打开?为什么组态王的历史记录文件打开都是乱码?
    *.REC文件存放的历史数据,不能用excel直接打开,它本身是二进制文件.可以在VBA中调用提供的动态连接库来访问。

33:SQLDelete()函数中选择条件的用法。A3="客户="+a2做为条件不执行?
    sql查询语句如果查询的字段为字符串时应使用单引号,a3="客户'"+a2+"'"即可

34:数据库插入记录失败?
    1、在信息窗中查看数据库是否连接
    2、数据库表格的字段名与组态王记录体定义的字段名是否相同3、数据库表格的字段类型与组态王变量的类型是否符合,推荐使用组态王的表格模板创建表格4、表格中使用的字段名是否为data和time,请改为其他字段名。

35:如何将数据存为.txt文件?
    使用函数FileWriteStr(Filename,FileOffset,Message,LineFeed);  
例:将名为MsgTag的文字变量写入文件C:DATA\FILE.TXT的末尾。调用函数FileWriteStr&nb



jjq

  • 精华:2帖
  • 求助:0帖
  • 帖子:30帖 | 1390回
  • 年度积分:0
  • 历史总积分:1859
  • 注册:2003年10月28日
发表于:2005-11-16 14:34:00
1楼
ding yi xia

dll2007

  • 精华:1帖
  • 求助:0帖
  • 帖子:17帖 | 21回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2005年5月03日
发表于:2005-11-16 14:53:00
2楼
不错

游刃有余

  • 精华:1帖
  • 求助:3帖
  • 帖子:56帖 | 1331回
  • 年度积分:0
  • 历史总积分:3240
  • 注册:2005年7月31日
发表于:2005-12-16 13:15:00
3楼
good,

网络后学

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 17回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2004年11月03日
发表于:2005-12-16 13:25:00
4楼
我要对21题提问:
    系统自动进入应用程序后,如果从应用程序退出后,此时桌面应显示什么呢?要是不能显示正常的开机桌面,应该如何修改注册表或执行何种程序

一缕海风

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2006年5月08日
发表于:2006-05-08 17:48:00
5楼
俺是菜鸟,非常感谢

gaopeng96888

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2004年7月16日
发表于:2006-08-27 12:49:00
6楼
好。

一枭雄

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 28回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2006年4月25日
发表于:2006-10-24 13:56:00
7楼
bucuo

一枭雄

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 28回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2006年4月25日
发表于:2006-10-24 13:56:00
8楼
bucuo

刘正刚

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 216回
  • 年度积分:0
  • 历史总积分:237
  • 注册:2006年11月10日
发表于:2006-11-12 15:29:00
9楼
永远支持。

kenken85

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2007年1月05日
发表于:2007-01-05 15:51:00
10楼
请问如何实现组态软件与打印机的通信?

龙华

  • 精华:1帖
  • 求助:0帖
  • 帖子:35帖 | 595回
  • 年度积分:0
  • 历史总积分:1660
  • 注册:2006年2月25日
发表于:2007-01-05 20:24:00
11楼
    永远支持。

0无名

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 97回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2006年10月17日
发表于:2007-03-08 22:57:00
12楼
很好,以后就这样

hale

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2006年7月30日
发表于:2007-03-21 18:33:00
13楼
很好
想问一下,有人用组态王跟西门子的S7-200连过吗

zeng3

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2007年6月06日
发表于:2007-06-06 15:18:00
14楼
支持,组态王和西门子S7-200连过.数据传的很慢.要从装S7-200驱动.
我现在在为S7-200的连后的报表发愁了.历史报表没做过.哪个有报表的列程,给我发个.万分感谢.ZENG3@163.COM

ぉ望溪ぉ

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 21回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2007年5月13日
发表于:2007-06-14 18:03:00
15楼
我刚开始学的,我们公司都是用S7-200 S7-300的
数据通讯挺快的,不过有点延时

如一

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2007年7月05日
发表于:2007-07-23 11:37:00
16楼
正找呢,就来了
谢谢了

zhangluht

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2007年5月17日
发表于:2007-07-30 18:44:00
17楼
请教各位前辈,我新做了一套程序,历史趋势不能实时显示。操作人员必须点击右箭头才能有最新数据。是不是必须再做实时趋势呀?有没有办法可以让历史趋势实时动起来呀?

待业青年

  • 精华:6帖
  • 求助:0帖
  • 帖子:285帖 | 879回
  • 年度积分:0
  • 历史总积分:3279
  • 注册:2005年3月26日
发表于:2007-07-31 10:51:00
18楼
如何不进入系统桌面环境而直接运行组态王工程如何实现(Win2000系统)?

运行  RegEdit  文件,找到 我的电脑\ HKEY_Local_MACHINE\SOFTWARE\ Microsoft\ Windows NT\CurrentVersion\Winlogon 将 Userinit=C:\WINDOWS\system32\userinit.exe改为:     Userinit= c:\program files\kingview\touchvew.exe 

茗风

  • 精华:4帖
  • 求助:1帖
  • 帖子:77帖 | 1272回
  • 年度积分:0
  • 历史总积分:5069
  • 注册:2006年11月16日
发表于:2007-11-12 15:43:00
19楼
厉害呀,能力强。

big big boy

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:727帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2008-07-18 14:34:28
20楼

如何不进入系统桌面环境而直接运行组态王工程如何实现(WinXP系统)?

这个怎么实现啊?谁能详细的给我说说!!


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页