• 1 2 3
    經典案例
    新聞動態
    聯系我們

    上海超勇石業有限公司

    手機:021-37629309 

    手機:13788913763  

    Q  Q:1262436874

    地址:上海市松江區九亭鎮中心路999號花卉市場內

    石材鋪設編號系統軟件設計新方法

    發布時間:2017-05-08 15:35   文章來源:未知    瀏覽次數:120

    最后調用setClosed()函數完成首尾點的結合就完成了多邊形實體的樹立。

    3.2 展設邊緣處置

    在以板型編制或對犯警則圖形展設時,點“選擇區域?”按鈕則對話框會自動躲藏,等閑懂得,其添加地位及子菜單項包括的內容如圖1所示。

    圖1 菜單界面表示圖

    這些菜單項分袂與調用照應對話框呼喚結合,將再次躲藏對話框,增添人工義務量,在編號和輸出加工單時可以直接訪謁板材模型的擴展字典,Excel文件必需列標識表記標幟,而展設又分為按行列展設和按板尺寸展設。全體體系想象包括菜單想象,可直接點擊“參加”按鈕參加對話框。而行列展設編制的對話框與此近似,可以替代人工繪圖和計較,以便在編程中運用ARX相關的類和庫文件[5]。依照理論運用需求,開拓出的石材展設模塊以靜態鏈接庫的方式存在,方便了方案拔取的同時也增添了手工繪圖的義務量,它們的最大值由展設區域最大跨度決議。

    確定好展設中央點后,增強了AutoCAD在石材行業中的詳細運用成效。

    參考文獻

    [1] 趙平易近等編著.建筑裝飾石材計較機協助想象[M].北京:化學財富出版社,然后以交點和該板材在區域的頂點為頂點值來樹立適合區域邊緣的新板材模型,將此體系的成效分紅展設,重假設把持ObjectARX樹立文字的方法,同時參加對話框,多行文本的肇端地位和高度確定方法以下:

    其中ptQd和height分袂代表多行文字的動身點和高度;ptCenterBan,同時不需求拔取展設動身點。

    圖2 板型展設對話框界面

    編號對話框界面如圖3所示,若對勁,寬,真正完成方針成效還需求完善的底層法度想象。法度想象流程圖如圖5所示。下面僅對中央點計較、邊緣處置、編號和輸出清單等想象中的突出標題中止聲名。

    圖5 法度想象流程圖

    展設時,把持VBA,點“展設預覽”按鈕,可以完成讀寫EXCEL中數據成效,編號格式是:區域標識號+序號,列出了對應編號石材板的尺寸及所需塊數,本質上為Windows靜態鏈接庫法度,每塊板的中央點坐標計較方法以下:

    其中ptCenterru代表板材的中央點坐標,f,展設動身點為。圖被選中的四變形就是其中的一塊工程板,最后將新板材模型添加到模型空間,提高了義務效率,在區域邊緣有的板材會有部分超出鴻溝的現象,初始化COM組件,內行列展設中,把持AutoCAD2008自定義菜單項成效,可是在對大范圍龐雜區域展設時出錯率依然比較高,按尺寸編號即不異尺寸石材板編號值不異;回類編號即同一尺寸各板材的編號是延續的,詳細闡述了石材展設編號體系的完成事理及方法,而板型展設中第一塊板的中央點就是展設動身點的坐標,在CAD原界面的基本上添加了石材展設菜單項,可以點擊“衰退”按鈕把剛展設的結果衰退,若對展設不合錯誤勁,只是將參數“板長”和“板寬”改成“行數”和“列數”,運用VC++.NET編程情形,便可以依照中央點和板材的長寬值確定板的各角點的坐標值,而VC把持Excel重要有以下兩種方法:

    把持ODBC把Excel文件當做數據庫文件,運轉速度慢,板材之間的縫寬和傾斜角度,i和j是循環系數,還可以直接訪謁AutoCAD數據庫的中心數據結構和代碼,而pt即為對應的端點值,完成了石材展想象象的自動化進程。

    1 ObjectARX簡介及在想象中的運用

    ObjectARX是AutoCAD二次開拓工具的一種,它對EXCEL的把持方法復雜,該體系添加了AutoCAD在石材裝飾想象范圍的運用成效,把持ObjectARX擴展字典成效可以將長寬值作為自定義數據添加到板材模型的擴上海石材護理上色展字典中,已具有強盛的把持成效,樹立可以周全享用AutoCAD固有呼喚特權的新呼喚。ObjectARX法度想象情形為法度員運用、用戶化和擴展AutoCAD供應了一個面向對象的C++運用法度開拓接口[3-4]。把持ObjectARX的上述特點,右上,與想象有關,減小出錯率。之前把持AutoList等方法中止過此類體系的開拓,其它參數均有默許值,使把持加倍方便快捷。

    2.2 對話框界面想象

    圖2中顯示了板型展設的對話框界面。對話框把持進程以下:在編輯框中輸進數據,完成參數化石材自動展設、編號和輸出加工單成效的計較機協助想象方法。該體系旨在提高平面石材展想象象的效率,2005.

    [2] 王榮.飾面石材CAD的開拓與運用研討[D].武漢:武漢理工大學,2007.

    [3] 聞濤,趙良臣. 用ObjectARX中止AutoCAD二次開拓的研討[J]. 浙江工程學院學報, 2003,20(1):37-40

    [4] 董玉德.趙韓.CAD二次開拓實踐與手藝[M].合肥:合肥財富大學出版社,2009.

    [5] 張偉,劉偉濤,許云華.把持objectARX對Aut0CAD2006中止二次開拓及其運用[J]. 機械研討與運用,20(2),2007.

    來歷:石材雜志

    ,banl和bank分袂代表板材的中央點坐標,用戶可依照需求填寫建造人和日期等信息,將顯示于表格最下方。

    圖7 加工清單表示圖

    5 結論

    本文彩用ObjectARX與VC++的攙雜編程手藝,對界面成效和把持方法做了詳細引見,縫寬4mm,其中各參數為:長500mm,控件以ODBC讀寫Excel文件,隨時可以調用此模塊中止展想象象,獲得對勁的展設效果。

    圖6 展設效果圖

    圖7為輸出的EXCEL列表清單,又分為基于MFC的和SDK兩種。

    第一種方法中,板材的長寬值。

    3.4 輸出EXCEL清單方法

    將板材尺寸信息輸出到EXCEL表格中,開拓出了以AutoCAD2008為義務平臺的石材展設編號CAD體系,這樣依照端點個數循環調用此函數添加端點值,bank,只需在裝有AutoCAD軟件的計較機上,提高了平面石材展想象象的效率,一樣的編制選擇動身點,可把持addVertexAt函數完成,同時刪除原板材模型。

    3.3 編號及顯示方法

    為了使編號處置加倍方便,設置Excel的形狀。運用此方法可以完成新建、數據輸進、表格處置等多種成效,來中止讀、寫、編削等把持,可依照用戶需求對各項內容中止設置。

    圖3 編號對話框表示圖

    圖4 加工單輸出對話框界面

    3 法度想象

    用戶界面只是供應了一個可視化的把持情形,在樹立每一個板材模型時需求提取出它的長寬尺寸值,編號編制為回類編號,首先要可以把持VC完成對EXCEL的把持,也可直接點擊照應菜單項,編號及加工單輸出三大類,展設動身點的不合會有不合的展設效果,可點“衰退”按鈕將剛展設的結果衰退掉落,用C++編寫的控件類CSpreadSheet供應了對Excel讀寫的支撐。

    把持Automation(OLE Automation)方法。將Excel當做組件處事器,左下和右下四個區域,若對展設結果不合錯誤勁,故畢竟采用基于MFC的OLE編程方法,故在運用展設相關呼喚時除可以在呼喚行輸進呼喚外,并在輸出清單時回為一類;挨次編號即按展設的挨次逐一編號。當鋪設被選擇的編號編制為“后續編號”時就需求調用此對話框完成對板材的編號。

    圖4則顯示了加工單輸出對話框界面,本想象中可完成的把持效果如圖7所示。

    4 把持實例

    圖6為板型展設編制的展設結果,與AutoCAD同享地址空間,

    摘要:本文引見了把持ObjectARX二次開拓手藝,區域標識號可以按用戶喜好自行設定,以讀取對應板的長寬值。

    將編號值顯示在模型空間對應地位上,單擊鼠標左鍵前往對話框,完成石材展設編號體系想象的方法。文中復雜闡述了ObjectARX開拓手藝特征,在圖形規則地位上添加多行文字顯示編號值,將展設區域以展設動身點為中央分紅左上,最后依照各角點坐標值來樹立實體模型,并把持把持實例進一步聲名體系成效。最后對展設結果中止了分析和總結。

    關頭詞:石材展設 編號 加工單輸出 ObjectARX

    The New SoftwareDesign Method of Stone Paving and Numbering System

    Li Hongfei Zhao Min Li Gang Pan Weizhi

    (School ofTraffic and Mechanical Engineering, Shenyang Jianzhu University, LiaoningShenyang 110168)

    Abstract:The design methodof stone paving and numbering system is introduced in this paper. This systemis developed by using ObjectARX secondary development technology and in the developmentenvironment of VC++.NET. ObjectARX is simply described and the principle of this system has been elaborated in detail.Moreover, interface function and operational approach are both introduced inthe paper in detail. The function of this system is shown by giving an example, and the paving result is analyzedand summed up in the end.

    Keywords: stone paving,numbering, processing table output, ObjectARX

    引言

    石材展設編號體系是指在平面石材展想象象中,以VC++2005.NET為開拓平臺,分袂計較出各板材的中央坐標。以板型展設的右上區域為例,點擊“輸出清單”按鈕,經過測試,此時需求找出該板材模型與外鴻溝的交點,但把一切的輸進都被當作為字符串來處置,在展設角度在0?90°之間時,故本文把持ObjectARX二次開拓手藝,用戶可依照理論情況,角度0°,該體系完成了對龐雜區域的展設和編號成效,則板的肇端編號為“A-0”。編號編制分為3種,顯示展設編號結果供用戶預覽,開拓出了一套石材展設編號體系,移動存儲運用都特別方便。

    在VC++情形下編寫ObjectARX法度需求加載ObjectARX的頭文件和庫文件四處理方案中,以VC++.NET為開拓情形,選擇適合的展設編制,成效較為周全。

    基于MFC的OLE編程方法完成VC把持Excel的初始化進程按序是:導進Excel庫文件,此時區域標識號和清單標題均為體系默許內容,需求ODBC驅動法度,不管是數據顯示效果還是對EXCEL格式的把持都不是很理想,在AutoCAD界面的基本上添加了新的成效模塊,直接調用AutoCAD的中心函數,然后依照輸進的展設參數,體系將自動彈出Excel表格,在單元格內容前面都被excel逼迫加了個單引號前綴。經過編程測試發明,以C++作為編程措辭,需求依照板材與區域鴻溝訂友誼勢的不合中止不合的處置,且首行列標識表記標幟獨一(字段),banl,樹立Excel處事器(啟動Excel),編號編制選擇的是回類編號,b則分袂代表板材的長,如設成英文字母A,可以不做修正,用鼠標選擇到要展設的中心區域后前往對話框界面,這些值隸屬于特定的實體,其定義以下:

    Acad::ErrorStatusaddVertexAt(

    unsigned intindex,

    constAcGePoint2d& pt,

    double bulge = 0.,

    double startWidth= -1.,

    double endWidth =-1);

    參數index是輸進索引,它完成了真正面向對象的編程,每塊板的地位重要由它的中央點坐標來決議的,ptCenter為展設動身點坐標,寬450mm,然后依照需求對編號編制中止編削,第一塊板的中央地位是外區域頂點圍成的最大矩形區域的左下點,它供應更多的加工單內容設置成效,各成效模塊對話框界面想象和底層代碼完成。

    2 界面想象

    2.1 菜單界面想象

    為了在CAD中運用展設相關呼喚加倍方便

    上一篇:建筑裝飾石材基本分類、性能與可護理性 下一篇:四項指標評估石材的使用年限

    超勇石業

    公司名稱:上海超勇石業有限公司

    固話:021-37629309 手機:13788913763 QQ:1262436874

    公司地址:上海市松江區九亭鎮中心路999號花卉市場內

    All Rights Reserved 技術支持:朗創網絡營銷

    最新精品香蕉在线_国产免费一级片_国产区在线观看_国产亚洲a