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 定位誤差計算結果

主站蜘蛛池模板: 一区二区影院| 中字无码精油按摩中出视频| 久久公开视频| 在线国产毛片| 久久成人国产精品免费软件| 国产黑丝视频在线观看| 99在线免费播放| 欧美色99| 伊人查蕉在线观看国产精品| 精品三级网站| 2021最新国产精品网站| jizz在线免费播放| a毛片在线播放| 色哟哟国产精品| 极品av一区二区| 亚洲第一视频网| 日韩少妇激情一区二区| 亚洲婷婷六月| 视频一本大道香蕉久在线播放 | 亚洲日韩Av中文字幕无码| AV色爱天堂网| 一级福利视频| 99re在线视频观看| av一区二区人妻无码| 欧美a级完整在线观看| 国产精品蜜芽在线观看| 亚洲无码在线午夜电影| 久久综合伊人77777| 免费va国产在线观看| 亚洲区第一页| 40岁成熟女人牲交片免费| 一级爱做片免费观看久久| 亚洲成人黄色在线观看| 自拍偷拍欧美| 免费可以看的无遮挡av无码| 精品伊人久久久香线蕉| 九色最新网址| 伊人精品视频免费在线| 亚洲国产91人成在线| 人妻夜夜爽天天爽| 青青青国产免费线在| 国产精品手机视频一区二区| 国产亚洲精久久久久久无码AV | 丁香婷婷综合激情| 99伊人精品| 人与鲁专区| 在线欧美日韩国产| 国产乱人免费视频| 久久久久久午夜精品| 国产视频一区二区在线观看| 四虎影视永久在线精品| 亚洲三级色| 黄色在线不卡| 欧美日韩午夜| JIZZ亚洲国产| 精品福利网| 国产乱人乱偷精品视频a人人澡| 亚洲永久色| 国产资源免费观看| 国产99免费视频| 91成人试看福利体验区| 国产精品无码作爱| 亚洲毛片一级带毛片基地| 国产极品粉嫩小泬免费看| 精品伊人久久久香线蕉| 国产一二三区视频| 狠狠亚洲五月天| 亚洲第一精品福利| 国产69囗曝护士吞精在线视频 | 国产成人久久777777| 亚洲人成影视在线观看| 国内精品视频| 在线观看热码亚洲av每日更新| 色婷婷成人| 国产又色又刺激高潮免费看| 91欧美亚洲国产五月天| 亚洲综合中文字幕国产精品欧美| AV无码无在线观看免费| 国内黄色精品| 久久国产V一级毛多内射| 国产在线日本| 麻豆国产精品视频|