翟景華



摘? 要: 針對傳統計算機輔助設計系統的反應時間較慢的問題,研究一種基于繪畫的計算機輔助設計系統。設計一種繪畫數位板,使用一款CMOS感光芯片,利用SMBus接口連接ROM和PIC18單片機內核,用來傳輸繪畫過程中的特征數據,輔助計算機處理,主板單片機選用可重復擦寫的AT24C20芯片,連接3個16位定時器,完成計算機輔助設計系統的硬件設計。軟件部分首先提取繪畫時呈現出的元素特征,利用基于小波變換事物邊緣點的提取方法提取元素中的梯度因子,利用梯度因子迭代分割與配準,得到各元素特征,利用Java編程將計算得到的元素特征輸入到系統中,完成軟件部分的設計。實驗結果表明,與傳統計算機輔助設計系統相比,基于繪畫的計算機輔助設計系統的反應速度更快,更適合實際使用。
關鍵詞: 計算機輔助設計系統; 繪畫元素; 系統反應時間; 數位板; 元素特征; 筆跡
中圖分類號: TN99?34; X924? ? ? ? ? ? ? ? ? ? ?文獻標識碼: A? ? ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2020)17?0183?04
Abstract: In view of the long response time of the traditional CAD (computer aided design) system, a kind of CAD system based on drawing is studied. In terms of the system hardware, a digitizing tablet is designed. A CMOS (complementary metal?oxide semiconductor) photosensitive chip is used to connect ROM (read only memory) and SCM (single chip microcomputer) kernel PIC18 by interface SMBus (system management bus), so as to transmit the feature data in the drawing process. The rewritable chip AT24C20 is used as the SCM of auxiliary computer processing motherboard, and the auxiliary computer processing motherboard is connected to three 16?bit timers. So far, the hardware design of CAD system is completed. In terms of the software, the element features presented in the drawing are extracted first, and then the gradient factors in the elements are extracted with the wavelet transform based method of extracting the edge points of things. In addition, the iterative segmentation and registration of the gradient factors are used to get the element features, which are input into the system by Java programming. So far, the software design is completed. The experimental results show that, in comparison with the traditional CAD system, the drawing?based CAD system is of shorter response time and is more suitable for practical use.
Keywords: CAD system; drawing element; system response time; digitizing tablet; element feature; handwriting
0? 引? 言
隨著計算機視覺技術的不斷發展,在繪畫上運用計算機輔助設計已經成為一項成熟的技術[1]。利用計算機輔助繪畫,可以解決傳統繪畫方法無法隨意改動的問題,計算機具有強大的多媒體功能,可以將抽象的問題表現出來[2]。在實際設計機械加工圖紙和建筑制圖圖紙時,對于復雜和不容易表示清楚的部分,使用計算機輔助系統修訂圖紙時不需要重新畫圖,節省了設計工時[3]。計算機輔助設計系統可以在修訂繪畫設計的缺陷時,將有問題的設計文件從計算機中調出,在計算機上稍微改動設計圖紙就可以,大大節省了改動時間。計算機輔助設計系統不光可以儲存多個設計文件,還可以將設計者以前的工作儲存在計算機中,適合現代化的繪畫設計工作[4]。
1? 計算機輔助設計系統硬件設計
1.1? 設計繪畫數位板
繪畫數位板采用最高壓力參數的8192壓感感應靈敏度,外觀版面材質選用塑膠外殼,繪畫版面選用1塊四層復合玻璃屏,在玻璃屏的內表面和夾層各涂上一層ITO,數位板如圖1所示。
4? 結? 語
隨著計算機在繪畫領域的應用,針對傳統計算機輔助繪畫系統中出現的問題,設計基于繪畫的計算機輔助設計系統,縮短了輔助系統對數位板的反應時間,節省了設計者的設計時間,增強了系統的時效性。為實現繪畫工作數據化,提供了強有力的技術支持。數字化的繪畫方式,可以減少繪畫者被染料危害的風險,是繪畫工作邁向“現代化”的標志。
參考文獻
[1] 宗立成,任斌.基于計算機輔助設計的文物數字化方法研究[J].計算機工程與應用,2017(15):250?254.
[2] 宋以寧,劉文萍,宗世祥,等.基于超像素和超度量輪廓圖的無人機圖像分割算法[J].計算機輔助設計與圖形學學報,2019,31(8):1294?1300.
[3] 許家忠,劉美軍,孫棟.纏繞機器人CAD/CAM系統設計及應用[J].中國機械工程,2019,30(12):1416?1422.
[4] 朱博文,高躍飛,王月桐,等.NX平臺下槍管CAD/CAE一體化系統開發[J].火炮發射與控制學報,2018,39(2):65?69.
[5] 梁馨元,張磊,劉琳琳,等.基于分子動力學的橡膠聚合物計算機輔助設計方法[J].化工學報,2019,70(2):525?532.
[6] 王東,趙軍,曹巖,等.微納米復合陶瓷刀具材料計算機輔助設計和制備[J].機械工程學報,2018,54(7):223?232.
[7] 劉宇.計算機輔助技術在漸開線塑料齒輪成型工藝設計中的應用[J].塑料工業,2018,46(1):71?74.
[8] 謝遠鵬,蔣高明,張愛軍,等.雙色效應壓紗賈卡提花織物的計算機輔助設計[J].紡織學報,2017,38(12):157?161.
[9] 顏光前,趙柳,吳俊,等.基于ABUS圖像的輕量型切口疝補片計算機輔助檢測與評估算法[J].云南大學學報(自然科學版),2017,39(5):768?779.
[10] 王光亮,陳文,唐明帥,等.基于相關間隔解耦的SCD文件管控系統設計與開發[J].電力系統保護與控制,2019,47(11):157?164.
[11] 吳南,林靜,李寶筏.免耕播種機精量穴施肥系統設計與試驗[J].農業機械學報,2018,49(7):64?72.
[12] 杜道中,劉婷婷,廖文和,等.激光選區熔化熔池光強監測系統設計[J].紅外與激光工程,2017,46(12):52?57.
[13] 史兵,段鎖林,李菊,等.基于無線傳感器網絡的室內移動滅火機器人系統設計[J].計算機應用,2018,38(1):284?289.
[14] 趙振武,李新源,唐玉麗.機場2階段安檢系統設計與性能分析[J].中國安全科學學報,2018,28(8):81?86.
[15] 黃容,何楊煜琪,王忠義,等.數字圖書館數值知識元檢索系統設計[J].圖書情報工作,2018,62(14):125?132.