简介
基于Golang实现的仪器采集客户端,支持文件、串口、FTP、TCP采集。
使用说明
shell:startup
运行后,GoDcu会驻留到系统托盘,双击可打开设置界面。修改并保存后不会立即生效,需要点击重启按钮,重启后台服务后生效。
设置说明
工具栏
通用配置
字段 | 描述 | 必填 |
---|---|---|
LIMS地址 | lims服务地址。 |
![]() |
上传路径 | lims采集服务接口地址,保持默认即可,可修改为自定义接口。 |
![]() |
采集间隔 | 服务采集的间隔时间,单位为秒。 |
![]() |
仪器型号 | 仪器型号,需要与lims仪器档案的仪器型号一致。 | 除不指定采集路径的文件采集非必填,其他模式均为必填 |
文件采集
字段 | 描述 | 必填 |
---|---|---|
启用 | 是否启用服务 |
![]() |
工作路径 | 文件采集工作路径,实际监控目录(data)、备份文件存放目录(backup)所在目录。默认是主程序同级的dcu目录。 |
![]() |
采集路径 | 可指定任意监控目录(适用于仪器软件不能指定文件输出目录的情况,实际执行的操作是将监控目录下的文件移动到{工作路径}/data/{仪器型号}。若指定了采集路径,必须指定通用配置的仪器型号。) | 否 |
双工模式
指定了“回写地址”后即可启用双工模式。双工模式下,LIMS会将需要反写的文件下载地址响应给GoDcu,GoDcu下载到“回写地址”。若配置了“回调地址”,下载成功后,GoDcu还会将下载成功的文件id通过回调地址发回LIMS,以确认接收成功使LIMS执行后续操作。
共享文件夹
Z:\
FTP采集
FTP模式实际也是以文件模式的方式工作,区别就是采集路径是在FTP上。
字段 | 描述 | 必填 |
---|---|---|
启用 | 是否启用。 |
![]() |
FTP地址 | FTP地址,需要指定端口,如127.0.0.1:21。 |
![]() |
账号 | FTP账号。 |
![]() |
密码 | FTP密码。 |
![]() |
采集路径 | 相当于文件采集的采集路径。注:采集后的文件DCU会从FTP上删除。 |
![]() |
双工模式
同文件采集双工模式。
串口采集
串口模式下,GoDcu会将串口数据发送给lims,并将lims的响应写入串口,对于非最终结果的串口数据(如数据校验等),可在lims上配置预处理回调实现特殊逻辑。
字段 | 描述 | 必填 |
---|---|---|
启用 | 是否启用。 |
![]() |
串口 | 串口名称。 |
![]() |
波特率 | 波特率。 |
![]() |
BOF | 数据起始符。指定后,扫描到BOF才会执行读取数据,同时需要指定EOF。 | 否 |
EOF | 数据结束符。指定后,扫描到EOF才会终止读取数据,并将BOF到EOF之间的数据拼接发送给lims。 | 否 |
TCP采集
TCP模式下,与lims交互方式与串口类似。
自动 | 描述 | 必填 |
---|---|---|
启用 | 是否启用。 |
![]() |
地址 | TCP地址。如127.0.0.1:8999 |
![]() |