如何給SolidWorks工程圖添加二維碼(QR碼)?

什么是二维码?

二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。 二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。 详见:https://baike.baidu.com/item/%E4%BA%8C%E7%BB%B4%E7%A0%81

为什么要给SolidWorks工程图添加二维码(QR码)?

给SolidWorks工程图图纸添加二维码与添加条码的目的一样,就是可以实现与办公自动化系统的衔接,实现图纸管理,流程管理追踪等。具体可以查看:《如何给SolidWorks工程图添加条型码(Code39)?》的说明,这里不再赘述。只讲一下二维码的优点: 二维码可以看作是条码的升级版,可以容纳更多,复杂的内容,而且有一定的冗余纠错能力。也就是说:
  1. 如果一张图纸会被复印,或者打印机质量不好,那么,使用条码的话,十有八九会扫不出来,但是,使用二维码则没有问题。
  2. 如果需要包含的内容复杂,含有数字,字母,符号,甚至汉字等,则只能使用二维码。

如何添加二维码(QR码)?

二维码和条码一样,也有很多种,这里主要指的就是QR码,也就是我们最常见的二维码格式。

QR 二维码

SolidWorks自身无法产生二维码,所以需要依靠插件,这里以LiteTools为例进行说明。

一、首先在SolidWorks 2017及以上版本中确认启用了LiteGears的插件。

addin

启用LiteGears插件

二、在LiteTools的选项中启用二维码功能。

首先,勾选“自动保存二维码到工程图”,这样SolidWorks打开一个工程图,点击更新,再点击“保存”后才会出现一个二维码。 然后,规定二维码显示的内容。可以显示固定内容,比如作者或者公司名。也可以链接一个属性,使用方法类似工程图内属性链接的字符。 举例:要链接3D文件中的属性“图号”,那么只要填写      $PRPSHEET:”图号”     即可,该内容和下图中的工程图链接属性一样。
属性链接
最后,选择二维码显示的位置,大小等信息。并可使用偏移量进行位置微调。 注意:代码要在编辑文本窗口编写,而不是直接在工程图里面编写,否则代码中的英文双引号(”  “)会变成大括号( {  } )

三、更新和添加二维码

如使用链接属性的方式,则当链接的属性内容变化的时候需要更新二维码操作。更新属性有两种方式,
  1. 直接从SolidWorks打开工程图,点击更新工程图。
  2. 使用批量工具,批量更新或者添加二维码。其中批量工具的用法,请查看教程:https://help.litegears.com/batch_export_solidworks_drawings.html