|
楼主 |
发表于 2019-6-24 10:48:39
|
显示全部楼层
本帖最后由 德里克阿灯 于 2019-6-25 11:19 编辑
进阶教程
1.扫码后打开文档,并更新文档内容
有时候在打标中,需要根据数据库内容打开不同的文档(即模板)进行打标。
此时可以在接收设置中添加一项。
3.png
(3.47 KB, 下载次数: 1910)
参数名中,填写数据库中实际表示模板名称的列名,然后点击【选择对象名】按钮弹出如下对话框。
4.png
(8.13 KB, 下载次数: 1914)
选中文件名单选框,点击确认。
5.png
(3.53 KB, 下载次数: 1935)
设置后,会自动将标记名改成内部使用对象名,表示打开指定文档。点击确认即可添加到配置文件中。
6.png
(16.03 KB, 下载次数: 1956)
需要注意的是,打开文档操作在配置文件中只能有一个。无需修改顺序,打开文档操作一定是最先执行的。按图中例子,会先执行SQL语句查询,如果查询有结果,则会打开mould列代表的文件名的文档,然后才对其他接收映射进行内容修改。从而达到不同的工件进行不同样式、配置、激光参数等内容的修改。(文档需要事先编辑好模板,调用时自动从数据库修改内容)。
需要注意,该用法需要在数据库中设置好专用的一列来表示模板名称。
2.数据库查询结果挂接实现多条内容组合成一个二维码刻印。
在实际的工程中,遇到过很多的用户都有这样的需求,就是扫码后根据数据库的多条内容,裁剪一部分,根据规则组合成一个二维码进行刻印。针对这样的需求,我们需要对文档进行一定的处理,配合WebServer功能使用。为了配合说明我们建立了一个测试数据库,定义如下:
table1.png
(9.86 KB, 下载次数: 1924)
我们需要将其中的sn作为扫码关键字,shiftCode、batchNumber的前四位、lineCode和workOrder的后三位组合成一个二维码进行刻印,那么WebServer设置部分可以这样设置。
demo3.png
(16.5 KB, 下载次数: 1975)
文档部分建立一个扫描枪,名称改成A,四个普通文本标记,取消刻印,名称改成B、C、D、E,然后重点在于二维码的设置,采用标记挂接来动态生成数据,如图。
all.png
(67.14 KB, 下载次数: 2158)
guajie.png
(9.8 KB, 下载次数: 1956)
guajie1.png
(18.17 KB, 下载次数: 1958)
guajie2.png
(18.65 KB, 下载次数: 1983)
guajie3.png
(18.17 KB, 下载次数: 1974)
guajie4.png
(18.68 KB, 下载次数: 1948)
分别挂接到B、C、D、E四个标记,同时对于C标记(即batchNumber)截取前四位,E标记(即workOrder)截取后三位,从而组合成一个新的二维码。这里提供测试用WebServer配置文件下载,可以以此为模板按照实际需求进行修改。需要解压缩后将lyw文件拷到U盘根目录导入板卡。
SQLServer_DEMO3.rar
(560 Bytes, 下载次数: 29)
|
|