隨著企業信息化的發展,文檔數量的增加,在進行圖紙查詢時,如果還是使用手工輸入的方式可能會給工作人員帶來非常高的工作量,而且在頻繁輸入的情況下,出錯率也是會一定程度的提升。通過條碼其實就可以解決這樣的一個問題,而這也是實現辦公自動化的第一步。
什麼是條形碼?
條形碼(barcode)是將寬度不等的多個黑條和空白,按照一定的編碼規則排列,用以表達一組信息的圖形標識符。常見的條形碼是由反射率相差很大的黑條(簡稱條)和白條(簡稱空)排成的平行線圖案。條形碼可以標出物品的生產國、製造廠家、商品名稱、生產日期、圖書分類號、郵件起止地點、類別、日期等許多信息,因而在商品流通、圖書管理、郵政管理、銀行系統等許多領域都得到廣泛的應用。
如何在 SolidWorks 工程圖中添加條形碼?
Code 39 條碼(條形碼有很多種,以最常用的 Code 39 為例。)
Code 39 條形碼
1. 每五條線表示一個字符;
2. 條碼首位各一個“*”表示開始和結束。
3. 只接受 43 個有效輸入字符:
a)26個大寫英文字母(A-Z)
b)十個數字(0-9)
c)連接號(-),點(.),空格( ),美元符號($),斜槓(/),加號(+),百分號(%)
d)其餘的輸入將被忽略
生成方式因為條碼包含的字符有限,圖形結構簡單,所以生成方式直接通過字體就可以實現了。
常見的字體可以直接在網上進行搜索。
可以參考以下鏈接下載免費條碼字體:
http://www.fonts2u.com/bar-code-39.font
http://www.bizfonts.com/free/
安裝字體下載好的字體需要安裝,直接雙擊下載好的字體文件(例如 TTF 格式文件),並點擊安裝即可。
安裝完成以後,可以到 OFFICE 軟件中進行測試,看一下字體是否正確安裝。
將條碼加入 SolidWorks 工程圖
規則定義上文中提到因為 Code 39 條碼的編碼規則中需要以星號(*)作為開始和結束的標記給予條碼槍讀取時進行識別,所以如果我們的圖紙編號為“D330057730”,那麼按照編碼規則我們需要輸入的信息為“*D330057730*”
圖紙中的屬性映射如製作 SolidWorks 工程圖模板時添加屬性鏈接註釋的一樣,我們可以在圖紙格式中需要添加條碼的位置插入註釋即可。
當然,需要特別注意的字體的調整:
在設置好字體之後,參考編碼規則,先在註釋中輸入兩個星號(*),並將光標移動到兩個星號(*)之間插入屬性鏈接,點擊屬性欄中的“鏈接到屬性”按鈕,並根據需要生成條碼的內容選擇或填寫對應的屬性名稱。
然後,調整一下字號及註釋放置位置即可。
最後,我們只需要將工程圖保存成工程圖模板就大功告成了!
當我們使用新的工程圖模板新建工程圖並插入模型後,我們就可以看到最終的效果了:
關於二維碼
二維碼比一維碼(條形碼)含有更豐富的信息,並且比一維碼具有更高的安全加密性,正在被越來越多的被使用。但是在工程圖中插入二維碼需要進行單獨的二次開發,並沒有像一維碼的生成方式一樣通過字體即可快速生成。