翟景华
摘 要: 针对传统计算机辅助设计系统的反应时间较慢的问题,研究一种基于绘画的计算机辅助设计系统。设计一种绘画数位板,使用一款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.