彩票走势图

【FAQ】数据采集工具TWedge技巧提升及常见问题解答

翻译|使用教程|编辑:黄竹雯|2019-04-23 15:48:14.000|阅读 285 次

概述:数据采集​​软件TWedge通过实时数据采集扩展了任意系统和数据库,立即将捕获的数据转发到应用程序,数据库,Office和ERP系统。不需要修改目标系统!

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

数据采集​​软件TWedge通过实时数据采集扩展了任意系统和数据库,立即将捕获的数据转发到应用程序,数据库,Office和ERP系统。不需要修改目标系统!使用TWedge,只需几分钟即可为扫描仪,秤,控制器,电子仪表,RFID或WiFi控制器,门禁系统,医疗设备等设备实施简单而强大的自动化数据采集系统。

TWedge技巧提升

Q1:如何将数据发送到设备?

TWedge V2

解决方案: TWedge WriteToDevice ()为此提供了功能。WriteToDevice ()接受两个参数:

  • 第一个指定应发送到设备的数据。
  • 第二个参数指定此操作的超时(以毫秒为单位)。

以下示例发送两行文本:第一行提示设备接受用户名,第二行发送用户名。每一行都以换行符(换行符)终止\n:

WriteToDevice(“user \ n”,1000);
WriteToDevice(“sysadmin \ n”,1000); 
) 

TWedge V3

解决方案:TWedge提供了Javascript成员函数WriteData ()。这个功能存在于两个具有不同参数的变体中:

  • 整数WriteData(Array arrData,Integer nTimeout)
  • 整数WriteData(String sData,Integer nTimeout,String sEncoding =“Latin1”)

以下示例将数据作为二进制数组发送一次,将一次作为字符串发送。在字符串内部,您可以使用转义序列对换行符进行编码\n:

var arrSend = [0x48,0x65,0x6c,0x6c,0x6f]; 
hConn.WriteData(arrSend,200); 
hConn.WriteData(“Hello \ n”,1000); 

Q2:为什么所有的命令都被设备忽略?

解决方案:当使用函数WriteToDevice()(或WriteData()发送设备配置或启动命令时,请检查是否需要换行或回车字符。如果设备使用TELNET之类的协议,这一点尤其重要。一个换行符由\n指定。

下面的例子将文本“user”后跟换行符发送到设备:

// TWedge 2:
WriteToDevice ("user\n", 1000);

// TWedge 3:
hConn.WriteData ("user\n", 1000);

下面是一些常见的转义序列:

  • \' 单引号。
  • \"双引号。如果需要指定“作为字符串的一部分,请使用此转义序列。
  • \\ 一个反斜杠字符。
  • \b Backspace键。
  • \n 换行(换行)。
  • \r回程。\ r \ n与\ n结合使用在DOS系统中作为回车符和新行的序列。很可能\ n可以用来代替。
  • \t 水平标签。
  • \f 换页(用于打印机)。

Q3:如果Twedge作为服务运行,键盘楔不能工作

解决方案:您可以尝试“ 允许服务与桌面交互 ”选项有所不同,但如果TWedge作为服务运行,通常您无法使用键击模拟。

解决方法:写入CSV文件。文件名可以基于实际日期,因此您每天都会获得一个新文件(需要在脚本中进行少量修改)。 CSV文件也可以在Excel中打开。

Q4:如何附加回车到我的数据?

解决方案:您必须修改OnDataprocessData事件代码中的脚本。可以通过转义序列\ r \ n(回车)或\ n(换行)添加回车符。在Javascript字符串中,使用+运算符进行连接。

更改以下代码行并添加+“\ n”,如下所示:

// V2(OnData函数):
SendKeyStrokes(DATA.replace(/ \ x00 / g,“”)+“\ n”); 

// V3(processData函数):
SendKeyStrokes(sData.replace(/ \ x00 / g,“”)+“{ENTER}”)

Q5:启动TWedge时出现错误消息“拒绝访问”

当你启动TWedge时,你收到消息“无法保存文件'C:\ ProgramData \ TEC-IT \ TWedge \ 3.5 \ twedge.bcopt'访问被拒绝。

解决方案:验证TWedge目录的权限以及您看到问题的用户帐户的bcopt文件:C:\ ProgramData \ TEC-IT \ TWedge \ 3.5。BCOPT文件存储TWedge的窗口设置。TWedge的起始用户帐户必须具有此文件的读/写权限。

Q6:如何安装TWedge 2.x作为Windows服务?

  1. 安装Windows资源工具包。您可以从Microsoft的网站下载它。
  2. 打开命令行(Start -> Run -> “cmd”),转到Windows Resource Toolkit的安装目录并输入以下命令: Instsrv TWedge "C:\Program Files (x86)\Windows Resource Kits\Tools\srvany.exe"

  3. 打开注册表编辑器(Start -> Run -> “regedit”)并查找以下注册表项:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ TWedge

  4. 现在添加一个名为“Application”“Parameters”键。它包含TWedge可执行文件的路径(默认值:C:\ Program Files(x86)\ TEC-IT \ TWedge2 \ Bin \ TWedge.exe C:\ TWedge.twi)。该twedge.twi文件打开TWedge使用预定义设置!

  5. 打开可在控制面板 - >管理工具 - >服务中找到的新TWedge服务的属性。
  6. 转到“登录”选项卡,确保激活“允许服务与桌面交互”复选框。

  7. 运行TWedge服务。

TWedge现已加入在线订购,最低仅售803元(税前)>>前往购买

工厂春季采购节,知名企业良心推荐,详情点击下方图片


标签:数据库表数据采集

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP