RPA调用RFSSmartUSBHub设备(Uibot/WeAutomate)

7 篇文章 0 订阅
3 篇文章 0 订阅

       RFSSmartUSBHub是一个USB集成器,分为12口24口等等,在RPA中可以用来解决流程需要插入多个USB设备但PC设备上USB口不足的问题。比如:用RPA实现多家网银操作,在过程中会用到多个UKey,但是电脑自带的USB口不够,这就可以用USBHub来解决。

在使用前需要在对应的python环境安装pySerial 模块

pySerial 模块,首先必须保证 Python 版本高于 Python 2.7 或者 Python 3.4。另外,如果你是用的是 Windows 系统,那必须使用 Win7 及以上的版本。

安装方法:在对应的python环境目录下执行cmd命令,然后执行pip install pyserial 命令,安装完后在对应的creator安装目录lib\site-packages文件夹下有对应的包。(华为的可能默认会将包添加到C盘,需要手动复制到安装目录下的site-packages文件夹中)

 点击下载SmartHubPlugins.zip

 点击下载smallbub.py文件

  1. Uibot

       安装命令库:在Creator中点击UiBot命令中心, 在自定义菜单下选择自定义命令库,然后导入命令库,选择SmartHubPlugins.zip,导入成功。

复制脚本文件:使用命令库前需将smallhub.py文件复制到流程extend/python目录下。

(注意:该文件只在当前流程中有效,子流程之前不通用,如果要在其他子流程中使用则需要重复上面步骤)

       使用:安装完上面步骤后,在creator左侧扩展命令下就可以看到导入的组件了。

2. WeAutomate  

复制脚本文件:使用前需将smallhub.py文件复制到流程extend/python目录下。

函数调用:直接在左侧控件栏里拖一个”调用python脚本中的函数”,选择smallhub.py文件,输入函数名,参数即可。

函数介绍:

  1. serialOpenPort(port,baudrate,portNo):打开端口号,port:设备对应的串口号,baudrate:波特率/传输速率,默认为115200,portNo:设备上USB的端口序号(01/02/03....)
  2. serialClosePort(port,baudrate,portNo):关闭端口号,port:设备对应的串口号,baudrate:波特率/传输速率,默认为115200,portNo:设备上USB的端口序号(01/02/03....)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值