如何给SolidWorks工程图添加条型码?
什么是条形码?
条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到广泛的应用。
详见:http://baike.baidu.com/view/13740.htm
为什么要给SolidWorks工程图添加条形码?
给SolidWorks工程图图纸添加条码可以实现与办公自动化系统的衔接,实现图纸管理。
举一个例子,某公司有办公自动化系统,某人员拿到一套图纸之后,一般是根据图号来查询一些相关信息。如果是100张图纸,就是输入100次,是要打很多字的,而且容易输错。通过条码就可以很快的输入了。而且可以很快的统计出图纸的缺失,重复等问题,当然,这个需要办公系统实现这方面的功能。
条码是办公自动化的第一步。
如何添加条形码?
条码有很多种,下面将以常用的Code39为例进行说明。
Code 39 条码
一、首先,我们假设条码的内容是图号,那么我们的图号编码规则必须符合Code39 的编码规则。
简单的讲,Code39编码规则如下:
1、可用字符0-9,A-Z,+-./%$
2、‘*’表示开始和结束,不能在当中出现
3、不能有空格
二、其次,找到生成条码的方法:条形码字体。
条形码由于其包含的字符有限,图形结构简单,所以,直接通过字体就可以实现生成条码了。常见的字体可以在网上找,有收费的字体,也有免费的字体,一般来讲都可以。
免费条码字体下载:
http://www.fonts2u.com/bar-code-39.font
http://www.bizfonts.com/free/
以上这些字体都可以。
三、将条码加入到SolidWorks工程图中。
要点1、既然前面讲了条形码可以通过字体生成,那么实际上这个图形就是文字咯!那就和我们在SolidWorks工程图中输入工程图的文字没有区别,我们可以给输入的文字指定为“宋体”,或者“仿宋体”,那么也就可以指定文字的字体为条码字体“”,这样文字就显示为条码了。
要点2、通常我们SolidWorks工程图的图号是链接到零部件的自定义属性的。那么我们只要在SolidWorks工程图图纸格式中规定好条码的字体,大小,对应的属性名,和显示的位置就可以自动显示条码了。
下面举例:
1、先安装条码字体。
2、规定格式:假设我们的图纸编号是:“XM-01-ABC“,办公自动化工单号”5555“,而条码的内容是图纸编号+工单号的形式的,那么,条码内容就是“5555-XM-01-ABC”,按照条码规则就是”*5555-XM-01-ABC*”。而条码就是如下图,星号(*)在条码枪读数据的时候用于判断开始和结束,不会出现在最终数据当中:
3、对应SolidWorks零部件中的自定义属性:根据以上规则,我们需要在自定义属性当中加入两条属性,一条表示”工单号“,另一条表示”图纸编号“,如下图:
4、将自定义属性对应到工程图的图纸格式中:下一步将自定义属性对应到工程图的的图纸格式中,选择条码的显示位置,并显示出条码。
如下图,先编辑工程图图纸格式,并添加文字链接: *$PRPSHEET:”工单号”-$PRPSHEET:”图纸编号”* 直接把两头星号(*)加上,然后,找个合适的位置放条码,并调整条码显示的大小。
5、设条码字体和大小:
6、完成后,就可以显示出条码了,如下图:
7、问题延伸:如何批量的填写工单号和图纸编号?
试试LiteTools吧:http://help.litegears.com/what_is_litetools.html
为什么不使用二维码?
二维码可以看作是条码的升级版,可以容纳更多,复杂的内容,而且有一定的冗余纠错能力。目前在很多场合广泛的被使用中。
二维码比条码更先进,那为什么不用二维码呢?
一个原因是条码更简单!在SolidWorks中添加条码的方法非常简单,上面也介绍了。而要往SolidWorks中添加二维码可能需要专门做开发,目前还没有比较简单的解决方法。
另一个原因是条码的形状容易在工程图中找到位置摆放,形状也可以设置的比较大。而如果使用二维码的话,由于二维码是方块形状,信息量越大,方块就越大,不容易布置在工程图空间中。
原帖地址:http://help.litegears.com/how-to-add-barcode-for-sw-drawing.html
如何给SolidWorks工程图添加条型码?相关推荐
- C++生成条型码和二维码源码及调用示例 还是C#方便
先看调用,越简单越好. //画条码 直接贴到主模板图上GenBarCode(memDC, barCodeSn_left, barCodeSn_top, barCodeSn_bottom, sn, iS ...
- ZBar条型码、二维码
今天对ZBar进行了研究,做了个ipad版实例,ZBar可以对条型码.二维码进行扫描并可得到显示后的结果. ZBar网站: http://zbar.sourceforge.net/iphone/sdk ...
- java ocr 条型码_Tesseract.js (JavaScript OCR) 识别1D条形码下面的数字
在做条形码识别的时候,有可能碰到条形码因为被破坏,无法识别的情况.通常1D条形码的下面都印着对应的数字.这个时候还可以借助下OCR.虽然OCR的成功率可能不高,但是多一种识别方法也是好的.这里分享下如 ...
- 如何通过PHP语言设计出登录验证码(条型码)
验证码生存的形式有许多种类,选择一个不错的验证码是我们客户体验的重要工作: 那么如何实现用PHP语言设计出登录验证码呢? 今天我们就为大家来普及一下,关于这段代码,知码网与大家一起分享: 知码网是一家 ...
- .NET ZXING 生成带logo的二维码和普通二维码及条型码
工作中使用到了,就随笔记下了.希望可以帮助有需要的同学们. /// <summary> /// 生成二维码 /// </summary> ...
- asp条型码生成代码
<html> <head> <meta http-equiv="Content-Type" content="text/html; char ...
- C#条型码二维码批量识别工具 可以从粘贴板获取图片或路径等 MFC消息示例
MFC消息示例 #define VER_SET_FOCUS WM_USER + 100ON_MESSAGE(VER_SET_FOCUS, &CWriteSnDlg::OnSetFocus)pr ...
- centos gedit 字体大小_干货 | SolidWorks工程图尺寸标注字体大小更改方法
SolidWorks工程图尺寸标注的字体过小,导致只能通过放大工程图进行查看,非常不方便.这是很多初学者都会遇到的问题,如下图所示. 更改尺寸标注字体至合适大小,对于查看,以及出图都有很好的帮助,如下 ...
- maple 2018 窗口关闭提示乱码_如果解决SOLIDWORKS工程图转CAD字体出现乱码的问题_SolidWorks生信科技...
操作SOLIDWORKS工程图转CAD时,由于SOLIDWORKS使用的是Windows字体,而CAD使用的是线性字体,字体就容易出现乱码的苦恼.一般出现乱码是因为字体映射里面没有中文,所以会导致乱码 ...
最新文章
- 数据库的两种引擎Innodb和MyIASM
- Android中Messenger的使用
- Zigbee 电动智能窗帘系统 解决方案
- 由Actvity启动模式之SingleInstance引起的坑的反思
- SketchUp Pro 2022 草图大师设计软件 Mac
- 文本文档怎么改格式html,设置电脑更改文本文档格式,怎么更改文本文档格式-
- 《Total Commander:万能文件管理器》——第7.2节.比较和同步文件夹
- md4c语言_C语言开发世嘉MD游戏【二】:Hello World
- 上位机软件系统开发工具简介
- Android 仿微信/支付宝 字体大小 调整控件
- Gartner 研讨会 “九问数字化转型” 会后感分享
- java无响应_Java HttpClient请求无响应解决方案
- C++ Opencv binarization thinning and bone processing
- python万年历节气_用Python精确计算100年内二十四节气日期
- 51单片机学习:LCD12864液晶显示实验(带字库)
- [转]go-kit 入门
- 2019第九届中国测绘地理信息技术装备博览会
- 西游记中被孙悟空打死的妖怪
- 使用JDBC操作数据库的六部曲
- 诗歌(11)—东栏梨花