QQ登录

只需一步,快速开始

威纶触摸屏配方数据库和字符串表如何用U盘导入导出

[ 复制链接 ]
威纶触摸屏自带有一个元件[导入/导出],可以导入/导出配方数据库以及字符串表。这里我们编写一个程序来看看这个元件的使用。


元件可以在新版本编程软件菜单上添加。
菜单元件->导入导出。
可以弹出元件属性设置对话框,如下图。
2019-11-01_235059.jpg
点击新增按钮,可以新添加一个任务。
也可以删除或修改已经存在的任务。
新增点击后,弹出如下窗口。
2019-11-01_235110.jpg
1.类型:
导入导出操作的文件来源,可选择配方数据库或是字符串表。
这两者的使用在视频版本的教程都有介绍过,
可以进行 e.gkbc8.com观看威纶自学教程。

2.文件位置:
选择导入导出操作时,文件的外部存储位置,SD卡、U盘或是远端HMI (cMT系列)。
当文件位置设置为远端HMI时,仅支持远端HMI为 cMT 系列。
这里例程我们选择U盘。

3.配方:
当设置对配方数据库操作时,会显示此项,用于选择程序里事先创建的配方。
若是选择字符串表,则无此选项。

4.控制地址 :
设置用于执行导入导出操作的寄存器地址。
会占用三个寄存器,例程例如设置为LW100.
则操作配方数据库时:
LW100传递以下数值分别表示,
0:  就绪   
1:  导入
2:  导出  (不执行覆盖)
3:  导出

操作字符串表时:
LW100传递以下数值分别表示,
0:  就绪
1:  删除   

2:  导入
4:  导出  (不执行覆盖)
5:  导出


系统会设置LW101数值表示状态:
0:  就绪
1:  忙碌

系统会设置LW102数值表示执行结果,
下面为官方错误码介绍:
0x1  成功执行
0x4  导出时,指定的文件已存在
0x100  字段含有非数字的数据
0x101  路径不能包含  “..“ (上一层目录)
0x102  更新  Recipe DB  数据时发生通讯错误
0x103  从  Project  文件读取  Recipe DB  信息时发生错误
0x200  执行期间未知的错误
0x201  执行期间未知的内部错误
0x202  导入数据的格式未知
0x203  Recipe DB  的定义表格检查错误
0x204  Recipe DB  的数据表格检查错误
0x205  Recipe DB  的定义表格写入错误   
0x206  Recipe DB  的数据表格写入错误
0x300  文件错误:  未知的错误
0x301  文件错误:  档名为空白
0x302  文件错误:  外部装置不存在
0x303  文件错误:  指定位置并非文件  (目录或特殊文件)  或
文件名与现有的文件夹名称相同
0x304  文件错误:  无法删除指定文件
0x305  文件错误:  文件开启错误
0x306  文件错误:  无法判读的  BOM  档头
0x307  读取  CSV  文件错误  (不正确的数据格式)
0x308  文件错误:  外部装置空间不足
0x400  数据库未知的错误
0x401  数据库错误:  无法开启表格
0x402  数据库错误:  无法开启数据列
0x403  DB  和导入 CSV数据字段数量不一致


5.文件名地址:
导入/导出使用的文件名。
若勾选包含文件夹路径,则此地址将包含完整的路径及文件名。
如上图所示,使用勾选,并设置寄存器地址为LW0.

下面为例程运行界面。
只为测试使用导入导出元件。
2019-11-02_000653.jpg
界面添加了一个文件浏览器元件,文件位置使用U盘,文件类型全部。
也勾选使用LW0作为带路径的文件名。

2019-11-02_000748.jpg
这样我们在界面上准备一个字符元件,
寄存器地址LW0,长度20个字,
这样就能显示我们选择的U盘文件名。

然后使用多状态设置元件,添加<导入到屏><导出到U盘>按钮。
就可以测试这个元件的使用了。
如果是在电脑上模拟运行测试的话,
配方数据库文件在触摸屏的目录为:D:\EBpro\HMI_memory\recipe。
U盘的目录为:D:\EBpro\usb1。
这里D:\EBpro为编程软件的安装目录。
操作时查看这两文件夹,就可以看到文件的操作结果了。
例程下载地址为:
游客,为过滤非法行为,全站隐藏资源仅对充值会员开放进入升级

  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  

  

halcon从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)


  

上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例

  

经历1年的编程与录制点击进入查看



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索