999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

對應刻度標牌參數化繪制研究

2011-10-26 08:34:06于蕭榕江蘇科技大學計算機科學與工程學院江蘇鎮江212003
中國科技信息 2011年9期
關鍵詞:二次開發

于蕭榕 江蘇科技大學計算機科學與工程學院,江蘇 鎮江 212003

對應刻度標牌參數化繪制研究

于蕭榕 江蘇科技大學計算機科學與工程學院,江蘇 鎮江 212003

為了提高標牌行業的繪制標牌的工作效率,操作流程的標準化,研究標牌參數化繪制方法及技術,結合Ob j e c t ARX2008與C#進行了A u t o C A D 的二次開發,詳細闡述了標牌參數化繪圖系統的結構、設計流程以及應用設計結果進行參數化繪圖的過程,使標牌企業繪制人員在繪制的過程中,只需輸入必要參數就可以由計算機自動生成具有對應算法的刻度,從而大大提高了工作效率并擴展了CAD二次開發的范圍。

ObjectARX;AutoC二AD次開發;對應刻度;參數化

ObjectARX; AutoCAD secondary development;corresponding scale;parameterized

引言

ObjectARX[1]程序本質上是Windows動態鏈接庫(DLL)程序,這些庫與AutoCAD在同一地址空間運行,并能直接利用AutoCAD核心數據結構和代碼,使得二次開發者可充分利用AutoCAD的開發結構,直接訪問AutoCAD數據庫結構、圖形系統以及CAD幾何造型核心,能夠在運行期間實時擴展AutoCAD的功能,同時它也是一個可擴展的編程框架,可以擴展AutoCAD的對象和協議。AutoCAD 自身的許多模塊均是用ObjectARX開發的,ObjectARX是AuotCAD最強大的定制開發工具。目前Objectarx的開發語言以C++為主,而C#也可以進行AutoCAD二次開發[2]。C#的現代化設計能夠消除很多常見的C++編程錯誤。例如:(1)資源回收減輕了程序員內存管理的負擔。(2)C# 中變量由環境自動初始化。(3)變量的類型是安全的。而且開發出的界面與AutoCAD系統界面保持了良好的一致性[3]。

1 基于ObjectARX的AutoCAD二次開發的流程

進行AutoCAD二次項目開發不是在CAD中建個命令就可以,需要建立菜單,對話框[4],動態鏈接庫的自動調用[5],對象參數的輸入與讀取等。開發流程如圖1。

2 目前標牌刻度的繪制方式

隨著計算機在工廠的普及,越來越多的企業使用AutoCAD軟件進行繪圖[6],在標牌廠的標牌制作工藝流程中,一般先用CAD繪圖軟件將需要制作的標牌圖形在計算機中繪制好并保存,然后將標牌圖形文件轉換成和激光照排機兼容的文件格式輸出到照排機,照排機打印出膠片后進行生產。目前已對標牌繪制方法做了一些改進,基于AutoCAD繪圖軟件,以輸入標牌圓弧、刻度線、刻度值的各項參數的方法繪制標牌,提高了工作效率[7]。但對某些特殊標牌,例如溫度表、冷媒表的標牌,主體部分都有兩條弧,兩個弧有某一對應算法,即存在單位換算關系,標牌企業工作人員在繪制的時候一般只有其中一個標準弧的參數,比如溫度表里的攝氏度弧線參數,而華氏度弧線的參數并沒有,這時工作人員必須根據一定的對應關系算法先一個一個算出攝氏度對應的華氏度參數并輸入到參數表中,才能繪制出完整的標牌圖形,類似的情況還有很多,所以目前繪制這類標牌的時候繪圖員工作量很大,工作效率不高。

3 標牌刻度與對應刻度繪制流程

如圖2所示,實現標牌刻度與對應刻度計算機繪圖方法,包括以下步驟:

(1)輸入圓弧參數;

(2)繪制主圓弧;

(3)選擇刻度線類型;

(4)詢問弧刻度是否均分;

(5)若步驟(4)的詢問結果為均分,則輸入均分刻度線參數并轉到步驟(7);

(6)若步驟(4)的詢問結果為不均分,則進行刻度旋轉方式的詢問,按詢問結果輸入按角度旋轉的刻度線參數或者輸入按相對固定值偏移倍數旋轉的刻度線參數;

圖1 二次開發流程框架

圖2

(7)詢問是否根據刻度線與刻度值的關系同時繪制刻度值;

(8) 若步驟(7)的詢問結果為是,則輸入刻度值參數,按步驟(5)和步驟(6)所選擇的均分、按角度旋轉、按相對固定值偏移倍數旋轉三種方式中的一種繪制刻度線和刻度值,完成后轉到步驟(15);

(9) 若步驟(7)的詢問結果為否,則詢問是否單獨繪制刻度值;

(10)若步驟(9)詢問結果為不單獨繪制刻度值則轉入步驟(15);

(11)若步驟(9)詢問結果為單獨繪制刻度值則詢問刻度值是否均分;

(12)若刻度值均分則輸入均分刻度值參數并轉到步驟(14);

(13)若刻度值不均分則輸入不均分刻度值參數;

(14)單獨繪制刻度值;

(15)詢問是否繪制刻度有對應算法的從弧;

(16)若詢問結果為否,則轉到步驟(20);

(17)若詢問結果為是,則輸入對應算法;

(18)輸入從弧的弧參數、刻度參數、刻度值參數;

(19)繪制從弧、從弧刻度、從弧刻度值;

(20)繪制完成。

4 系統具體實施方法

4.1 系統實施實例

標牌制作系統一般由繪圖用計算機和激光照排機組成,計算機與照排機互聯進行通訊,計算機將繪制好的標牌圖形文件轉換成和激光照排機兼容的文件格式輸出到照排機,照排機打印出膠片后進行生產。本文利用ObjectARX2008針對AutoCAD2008進行二次開發,通過參數化的方法,解決現有繪制方法不能自動設定算法,自動算出刻度對應關系的問題,開發一套可以設定刻度對應關系算法的標牌繪制的計算機繪制系統,減少了繪制時間,提高了工作效率,保證了標牌制作質量。

首先用戶根據要繪制的主刻度標牌的弧的參數,先輸入到繪制主刻度弧的窗口中,再根據標牌中弧的刻度均分與否,進入相應的繪制窗口。如果是均分刻度,進入“繪制均分主刻度”窗口,選擇刻度方向,輸入刻度的旋轉參數,均分格數,將均分刻度添加到AutoCAD窗口中。如果是不均分的刻度,由于繪制標牌的企業收到的刻度參數表有兩種情況,直接根據角度旋轉的刻度作為參數,還有根據某一固定的、均分的弧的刻度的偏移倍數作為參數,用戶分別進入相應的窗口進行操作,區別在于需要用戶依次的將不同角度或偏移值的主弧線刻度加入下方的列表框中,可以一次性加好,也可以分次操作,加好后添加到AutoCAD窗口中;為了方便用戶的操作,加快繪制速度,在增加不均分刻度的同時還可以輸入刻度值的參數,將刻度與刻度值一起繪制出來。主刻度繪制完成后,進入繪制刻度值的窗口,已在前面生成刻度值的可以跳過這一步,選擇或輸入刻度值的參數,刻度值也分為按角度均分旋轉和不規則角度兩種,兩者的區別在于均分刻度值的參數一次性生成在列表框中,不規則角度的刻度值依次輸入到列表框中,輸入好后生成主刻度標牌的刻度值。至此主刻度弧的所有內容繪制完成,下面繪制對應弧,首先在“對應算法”框中對主刻度與對應弧刻度的對應關系進行組合,生成對應的算法,組合完成后可以根據主刻度弧的起始角度,起始刻度值,對應弧的起始刻度值,終止值,步長值,計算出對應弧的任何一個整數刻度值的對應旋轉角度,從而一次性繪制出對應弧,對應弧刻度,對應弧刻度值。圖3是主刻度繪制界面,圖4是根據算法繪制對應弧的界面。圖5是刻度具有對應算法的標牌示例,其主弧為攝氏度弧線,從弧為華氏度弧線。

圖3 繪制主刻度界面

5 結語

利用ObjectARX2008與VS2008中的C# 的結合針對標牌行業進行具有對應算法的標牌刻度的AutoCAD二次開發,拓寬了AutoCAD二次開發的范圍,解決現有繪制方法不能設定從弧的對應算法,不能自動算出刻度對應關系并自動繪制從弧的技術問題,減少了繪制時間,提高了工作效率,保證了標牌制作質量。

[1]王大鵬,張立文,張國梁,等.ObjectARX中結合MFC開發AutoCAD ARX應用程序[J].計算機輔助工程.2001,10(4):55-58

[2]童時中,李平.二次開發是CAD取得實效的關鍵環節[J].電子機械工程.1999(4):64-68

[3]趙雪.中文AutoCAD 2006標準教程[M].西安:西北工業大學音像電子出版社.2005.3-10

[4]杜立,趙韓,董玉德,等. 基于ObjectARX齒輪設計系統的開發與研究.機械設計與制造.2008(12):75-77

[5]孫江宏,丁立偉,米潔.AutoCAD ObjectARX開發工具及應用[z].北京:清華大學出版社.1999

[6]薛長健,黃靖.AutoCAD 2OO0高級使用及開發[M].北京:人民郵電出版社.2000:413-496

[7]于蕭榕.基于ObjectARX 的標牌印刷分色拼版的研究[J].科學技術與工程.2011(2):383-387

Research of corresponding Scale Parameterized Drawing Method for Plate

YU Xiaorong (Jiangsu University of Science and Technology,ZhenJiang Jiangsu 212003,china)

In order to improve the efficiency of the drawplate in Signs Industry and standardize of operational process, this paper proposed a parameterized drawing way and technology. The method combined ObjectARX2008 and C# to proceed customized AutoCAD. Elaborated in detail the structure of the design and parameterization cartography system,the design as well as the process of the parameterization cartography using the design result.In the process of drawing, the computer will automatically generate scale of with the corresponding algorithm in plate when the drawing person input the required parameters. Real applications show that the proposed method can greatly enhance the working efficiency. This system extends the scope of AutoCAD secondary development.

TP391.72

A

10.3969/j.issn.1001-8972.2011.09.071

于蕭榕(1975- ),男,江蘇鎮江人,實驗師,工程碩士,研究方向為計算機輔助設計。

猜你喜歡
二次開發
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑構件庫二次開發
江西建材(2018年2期)2018-04-14 08:01:14
西門子Easy Screen對倒棱機床界面二次開發
基于全站儀二次開發的覆冰厚度測量與實現
電測與儀表(2016年9期)2016-04-12 00:29:52
Micaps3.2 版本二次開發入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次開發在變壓器抗短路性能分析中的應用
基于CATIA的橡皮囊成形毛料展開的二次開發
機械工程師(2015年9期)2015-02-26 08:38:10
ANSYS Workbench二次開發在汽車穩定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 91福利在线观看视频| 日韩小视频在线播放| 亚洲色图另类| 国产日韩欧美中文| 99免费视频观看| 久久香蕉国产线看观看亚洲片| 四虎国产精品永久在线网址| 久久久久久久97| 国产aⅴ无码专区亚洲av综合网| 福利视频一区| 男人的天堂久久精品激情| 欧美日韩国产一级| 亚洲香蕉久久| 视频二区中文无码| 国产Av无码精品色午夜| 国产成人精品一区二区三区| Jizz国产色系免费| 亚洲国产中文综合专区在| 亚亚洲乱码一二三四区| 亚洲一区无码在线| 亚洲国产综合第一精品小说| 22sihu国产精品视频影视资讯| 夜夜高潮夜夜爽国产伦精品| 欧美啪啪精品| 福利一区在线| 国产色婷婷| 免费人成在线观看成人片| 亚洲精品自在线拍| 亚洲一区第一页| 日韩免费毛片视频| 亚洲美女操| 久久久久国色AV免费观看性色| 激情无码视频在线看| 亚洲天堂网2014| 国产91av在线| 国产视频自拍一区| 伊人久久大香线蕉影院| 国产免费人成视频网| 婷婷亚洲视频| 欧美激情综合| 欧洲熟妇精品视频| 视频一本大道香蕉久在线播放| 久久久精品无码一二三区| 色屁屁一区二区三区视频国产| 青青极品在线| 久久综合成人| 在线国产三级| 伊人久热这里只有精品视频99| 久久精品日日躁夜夜躁欧美| 国产午夜在线观看视频| 理论片一区| 亚洲一区免费看| 91精品伊人久久大香线蕉| 国产成人精品18| 久久综合干| 欧美色伊人| 日韩无码黄色| 五月天丁香婷婷综合久久| 99re在线观看视频| 中文精品久久久久国产网址 | 人妻91无码色偷偷色噜噜噜| 精品伊人久久久香线蕉| 亚洲精品图区| 91久久天天躁狠狠躁夜夜| 呦系列视频一区二区三区| 国产成人精品免费视频大全五级 | 精品久久777| 亚洲国产成人自拍| 美女毛片在线| 亚洲人成色77777在线观看| 国产91精品久久| 欧美精品不卡| 国产日韩欧美在线视频免费观看| 午夜福利网址| 亚洲精品另类| 国产丝袜精品| 亚洲人成在线免费观看| 欧美天天干| 无码中文字幕加勒比高清| 久久久久亚洲Av片无码观看| 九九热在线视频| 视频国产精品丝袜第一页|