具體方法是:橋梁模板先調(diào)用UetOutline函數(shù)得到視圖包絡線框?qū)蔷的2個頂點,借助程序計算該對角線的長度;接著確定粒子群的規(guī)模為5個粒子,區(qū)間范圍在1-100,定義粒子的位置和速度;通過(1)式評價每個粒子的適應度,獲得個體和群體歷史最優(yōu)解;不滿足條件時,通過更新粒子位置和速度來更新種群,繼續(xù)返回算法中。更新粒子的公式[io〕為:V ; = aV,+C 1 r 1 < 71,ca,一X;)+2 r2 b h,一X;)(2)X; = X;+V ;(3)其中:X; ,V,分別為第:個粒子的位置和速度;為慣性權(quán)重3ci cz為學習因子;ri rz為「0,1刁區(qū)間的隨機數(shù);r1t為第:個粒子的歷史最優(yōu)位置;<rti loe.,為粒子種群最優(yōu)位置。智能視圖比例調(diào)整流程如圖3所示。判斷所用算法是否滿足最大迭代次數(shù)或適應值17值來進行繼續(xù)或終止的操作,進而得到最優(yōu)解,最后通過調(diào)用ScaleRatio函數(shù)設置計算得來的最優(yōu)視圖比例。 由于SolidWorks軟件是借助建立好的三維橋梁模板模型投影生成工程圖,可以先通過調(diào)用AddDim-ension2函數(shù)在零件橋梁模板的對應橋梁模板模型特征上標注相應尺寸,設置選項“為工程圖標注”,并合理設置尺寸標注的位置參數(shù)。尺寸標注完成后,系統(tǒng)通過在工程圖中識別對應特征,借助InsertMod-elAnnotations3函數(shù)自動將橋梁模板模型尺寸從零件中插入到工程視圖中的相應位置,此方法很好地規(guī)避了尺寸不隨型和尺寸導入凌亂的問題,從而得到正確的工程圖紙。 注釋的優(yōu)化調(diào)整 橋梁模板模型完成建模后,在工程圖中標注符合企業(yè)圖紙標準的注釋是非常必要的。注釋主要是對技術(shù)要求、焊接符號等進行注解說明。目前對注釋位置調(diào)整主要是先利用DAT文件保存工程圖橋梁模板中的注釋信息,再將這些信息進行計算,提取出注釋的相對位置信息,最后將注釋對應在合理的位置上。但該操作較為復雜且易出錯,因此,通過標注約束元的方法將注釋與零件的邊線添加約束,使其位置相對于零件邊線保持固定不變。 具體操作是在一個新建圖層中添加草圖點,并使其完全約束,再在其附近添加注釋,設置相關(guān)屬性,添加兩者之間的約束即可。對于焊接符號約束元,則是由箭頭所指的零件邊線,當焊接符號指向零件邊線時,約束完全定位,從而達到注釋位置不會隨橋梁模板模型變化而改變的效果。www.cqwxsh.cn |