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