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

基于C#的V形塊定位誤差計算的AutoCAD二次開發

2020-08-25 01:47:40陳光霞
湖北農機化 2020年9期

陳光霞

(江漢大學機電與建筑工程學院,湖北 武漢 430056)

1 程序開發的總體思路

程序開發的總體思路如圖1所示,程序讀取CAD圖形數據庫中的相關尺寸,根據定位基準與工序基準的關系計算最后的定位誤差。

程序讀取CAD圖形數據庫中的相關尺寸;

判斷工序基準與定位基準的關系;

計算基準位移誤差與基準不重合誤差;

根據定位基準與工序基準的關系計算最后的定位誤差。

2 程序開發中的關鍵技術

2.1 圖形尺寸數據的讀取方法

讀取尺寸數據的步驟如下:

獲取當前圖形文檔;

獲取當前工作圖形數據庫;

圖1 程序的總體思路

建立當前圖形數據庫事務;

以只讀方式打開當前圖形數據塊表記錄;

遍歷塊表記錄,當實體為尺寸時,讀取其數據存入尺寸數據數組中。

為了存儲尺寸數據建立如下所示的尺寸數據結構:

public struct Dimdata

{public string DimType;//尺寸類型

public Point3d StartPt;//第一尺寸界線起點坐標

public Point3d EndPt;//第二尺寸界線起點坐標

public double DimVal { get;set;}//基本尺寸

public double DimTpval { get;set;}//尺寸上偏差

public double DimTmval { get;set;}//尺寸下偏差

public Point3d CenterPt;//徑向尺寸圓心坐標

public ObjectId DimObjid;//尺寸實體的ID };

2.2 工序基準與定位基準的關系判斷

圖2 V形塊定位誤差計算

在V形塊定位誤差的計算中,當工序基準與定位基準不重合時,存在基準不重合誤差,計算定位誤差時是由基準不重合誤差與基準位移誤差合成得到;當工序基準與定位基準重合時,則只存在基準位移誤差。因此,在進行定位誤差計算時,首先應判斷工序基準與定位基準的關系。如圖2所示,定位基面為Φ80的圓柱面,定位基準為其軸線,工序基準為Φ80的下素線,工序尺寸為76,要計算此工序的定位誤差,首先判斷定位基準與工序基準不重合。

判斷定位基準與工序基準是否重合的流程圖如圖3所示。在前述讀取工序尺寸的兩個尺寸界線起點后,判斷工序尺寸的方向(水平、垂直或傾斜),如果工序尺寸是垂直方向(如圖2所示),比較兩個尺寸界線起點的Y坐標與定位基準點(定位基準軸線所在的點)Y坐標的關系,如果兩個尺寸界線起點中有一個點的Y坐標與定位基準點的Y坐標相同,即可判定工序基準與定位基準重合,否則兩者不重合。

圖3 判斷工序基準與定位基準是否重合的流程圖

2.3 基準不重合誤差與基準位移誤差關系的判斷

在進行V形塊定位誤差計算時,如果基準不重合誤差與基準位移誤差同時存在,則總的定位誤差根據公式Δdw=Δjw±Δjb合成,其中正負號的確定方法有多種,本文根據定位接觸點、定位基準點、工序基準點三者的關系來判斷,如圖3所示,當定位接觸點與工序基準點在定位基準點的同側取“-”,異側取“+”。

定位接觸點的讀取方法:程序首先遍歷當前圖形數據庫的所有直線(V形塊輪廓),求每條直線與Φ80圓的交點,當一條輪廓線與圓的交點數為1時,則為定位接觸點,記錄其坐標值。

工序基準點的讀取方法:由于在標注工序尺寸時,工序基準的選取往往為圓柱的素線或軸線,所以工序基準點往往在圓的象限點與圓心點位置。將工序尺寸的兩個尺寸界線起點與圓的象限點或圓心點進行比較,可以判斷工序尺寸的兩個尺寸界線起點中哪個點是工序基準點,如圖3所示,工序尺寸的下尺寸界線起點為工序基準點。

3 結論

程序運行后,提示選擇工序尺寸后,可自動判斷定位基準與工序基準是否重合、自動判斷基準位移誤差與基準不重合誤差的合成關系、自動計算最終的定位誤差。結果如圖4所示,該程序已用于實踐,可以提高設計效率,減少計算錯誤,具有一定的實用價值。

圖4 定位誤差計算結果

主站蜘蛛池模板: 欧美成人日韩| 国产va欧美va在线观看| 欧洲在线免费视频| 亚洲成人黄色在线观看| 日本高清免费一本在线观看| 99在线观看精品视频| 国产成人综合亚洲欧美在| 午夜电影在线观看国产1区| 第一区免费在线观看| 成人亚洲视频| 亚洲天堂免费观看| 成人福利在线看| 欧美日韩国产精品综合| 毛片免费在线| 午夜精品国产自在| www亚洲天堂| 欧美亚洲日韩中文| 国产人成网线在线播放va| 国产精品自拍合集| 5555国产在线观看| 亚洲av成人无码网站在线观看| 2021亚洲精品不卡a| 国产成a人片在线播放| 她的性爱视频| 国产成人在线无码免费视频| 狠狠色狠狠综合久久| 成人国产三级在线播放| 爱做久久久久久| 国产麻豆va精品视频| 午夜福利在线观看成人| AV不卡国产在线观看| 色窝窝免费一区二区三区| 青青青视频蜜桃一区二区| 国产国拍精品视频免费看| 成人在线观看不卡| 精品久久高清| 伊人久久影视| 啊嗯不日本网站| 日本午夜在线视频| 国产高潮视频在线观看| 114级毛片免费观看| 影音先锋亚洲无码| 国产手机在线观看| 国产导航在线| 波多野结衣第一页| 亚洲色偷偷偷鲁综合| 日本人又色又爽的视频| 天天躁狠狠躁| 色呦呦手机在线精品| 国产免费久久精品44| 91蝌蚪视频在线观看| 久久综合丝袜长腿丝袜| 国产在线自乱拍播放| 亚洲国产成人久久精品软件 | 免费啪啪网址| 亚洲九九视频| 波多野结衣在线一区二区| 高h视频在线| 国产精品欧美在线观看| 99免费视频观看| 国产精品成| 2020国产精品视频| 狠狠躁天天躁夜夜躁婷婷| 亚洲性日韩精品一区二区| 五月激情综合网| 欧美性猛交一区二区三区| 色综合久久无码网| 亚洲人成网站18禁动漫无码| 久久精品国产精品青草app| 日本精品视频一区二区| 538国产在线| 精品小视频在线观看| 国产精品.com| 天堂成人在线视频| 99热线精品大全在线观看| 国产一级裸网站| 欧美成人精品一级在线观看| 狠狠色噜噜狠狠狠狠奇米777 | 91亚洲精品第一| 欧美不卡在线视频| 九九视频免费看| 97国产精品视频自在拍|