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

基于VBA的道岔自動配置軟件開發(fā)方法研究

2015-06-28 14:52:25峰,韓
鐵路計算機應用 2015年7期
關鍵詞:二次開發(fā)

康 峰,韓 峰

(蘭州交通大學 土木工程學院,蘭州 730070)

基于VBA的道岔自動配置軟件開發(fā)方法研究

康 峰,韓 峰

(蘭州交通大學 土木工程學院,蘭州 730070)

本文基于VBA對AutoCAD進行二次開發(fā),研究道岔及岔后附帶曲線的坐標計算方法,并設計程序可視化界面實現不同型號的道岔自動配置要求,使得在岔心位置確定條件下,根據具體的道岔型號及線間距等因素,可以自動準確計算道岔各部位,岔后附帶曲線的位置信息并繪制道岔布置圖。

道岔;VBA;AutoCAD二次開發(fā);岔后附帶曲線

道岔種類多,結構復雜,在使用中鋪設難度大,維修頻率高,是限制列車速度的重要因素之一[1],岔后附帶曲線的準確配置與否直接影響行車安全和旅客舒適度,人員手工繪制道岔和岔后附帶曲線的操作方法非常復雜,精確度難以保證。目前,對道岔導軌曲線線型設計系統(tǒng)和參數化繪制道岔的開發(fā)研究比較多[2~3],通過計算機語言自動繪制了導曲線和道岔中心線,提高了道岔繪制的效率和準確性,但道岔繪制不完整,并且沒有配置岔后附帶曲線。本文基于VBA的AutoCAD二次開發(fā)繪制道岔和岔后附帶曲線[4],采用最新道岔參數表[5],按照岔心位置自動繪制任意型號的單開道岔,并依據線間距和岔后附帶曲線半徑自動繪制與道岔連接的岔后附帶曲線,從而實現任意型號的道岔和不同岔后附帶曲線的自動繪制,符合現代鐵路設計趨勢。

1 道岔及岔后曲線的繪制分析

本文主要研究單開道岔的繪制,單開道岔主要由轉轍器、轍叉及護軌、連接部分和岔枕3大部分構成,在繪制過程中要準確把握各個部件的尺寸和位置。先選定岔心點a為一個基準位置,通過岔心的橫坐標和縱坐標,由道岔的幾何特征,逐步推算出其各個點的坐標,再根據VBA程序編寫規(guī)則,編寫繪圖命令。繪制過程中關鍵點和主要參數如圖1所示。

附帶曲線是指平行股道末端,緊接道岔側線之后的連接曲線,選用一般岔后附帶曲線。附帶曲線在平面上與導曲線構成兩個反向曲線,它的方向、位置正確與否,直接影響列車通過側線的平穩(wěn)與安全,由岔心位置,兩條鐵路之間的線間距,道岔型號,地理地形條件,確定出岔后附帶曲線半徑,從而可以計算出岔后附帶曲線上的關鍵點,達到程序自動繪制岔后附帶曲線的目的。主要參數如圖1所示。

由圓心角O1半徑R1得到曲線導軌切線長T1為:

岔后附帶曲線切線長T2可以由曲線半徑R2和道岔角α得:

圖1 道岔主要參數示意圖

尖軌和基本軌夾角β可以由軌距S、轍叉尖前直線段K、道岔角α、尖軌長度l0得:

圓心角O1角度可由軌距S,轍叉尖前直線段K、道岔前長a、轍叉跟長m、道岔后長b、尖軌尖端前基本軌長q得:

圓心角O2角度可以由切線長T2和岔后曲線半徑R2得:

2 道岔繪制程序設計步驟

(1)繪制目標對象的幾何關系圖;(2)分析圖形的拓撲結構及幾何關系,確定所要輸入的參數;(3)建立運算數學模型,數據導入;(4)編程、調試、運行程序,自動化繪圖。

3 主要代碼和流程圖

代碼編寫過程中,首先定義各個點和主要參數,再編寫主要參數的計算過程,流程圖如圖2所示。

Dim cc As Variant

cc = ThisDrawing.Utility.GetPoint(, vbcrif & " 選擇岔心:") '選擇相對初始點:

pa(0) = cc(0)

pa(1) = cc(1)

pa(2) = cc(2)

圖2 設計流程圖

Call ThisDrawing.ModelSpace.AddLine(pa, pb) '繪制ab直線:

Dim beta, t1, t2, x1, y1, l, temp As Double

x1 = pa(0) + (hc - zcgc) - (zk + t1) * Cos(dcj)

y1 = pa(1) + (zk + t1) * Sin(dcj) - (gj / 2)

beta = Atn(yg / Sqr(jgc * jgc - yg * yg))

temp = 2 * (dcj - Atn(gj - zk * Sin(dcj) - jgc * Sin(beat)) / (qc + hc - zcgc - jq - jgc * Cos(beat) - zk * Cos(beat)))

t1 = R1 * (Sin(temp / 2) / Cos(temp / 2))

t2 = R2 * Cos((ppi - dcj) / 2) / Sin((ppi - dcj) / 2)

chzx = xjj / Sin(dcj) - t2

'po1到pd的角度

angpo1pd = ThisDrawing.Utility.AngleFrom-XAxis(po1, pd)

'po1到pl的角度

angpo1pl = ThisDrawing.Utility.AngleFrom-XAxis(po1, pl)

'算出pcpj1pe的角度

angjj1 = ppi * 2 - angpj1pd + angpj1pl

'繪制直線cd和圓弧dl

angpo1pl = ThisDrawing.Utility.AngleFrom-XAxis(po1, pl)

Call ThisDrawing.ModelSpace.AddArc(po1, R1, angpo1pd, angpo1pl)

4 可視化繪圖

可視化窗口的應用可提高圖形繪制過程中的操作性,使得道岔繪制更簡潔方便,以9號道岔專線4112為例,當線間距是5 m時,根據單開道岔的主要參數設置如圖3所示窗口。并將岔心是原點時自動繪制的9號道岔每5 m提取直股中心坐標和側股中心坐標,得出程序繪圖結果如表1所示。

圖3 窗口示意圖

5 結束語

將繪制結果和有代表性案例作對比后發(fā)現,成圖準確,繪制的道岔完全符合相關部門最新道岔表的規(guī)定,并且可以準確配置任意半徑的岔后附帶曲線。操作過程方便,系統(tǒng)穩(wěn)定,界面直觀,能大大提高工程設計的效率,可以推廣使用,具有一定的價值。

[1]李成輝.軌道[M].成都:西南交通大學出版社,2012.

[2]曹 陽,王 平.道岔平面線形設計及繪制系統(tǒng)的研究與應用[J]. 鐵道建筑,2010(11):23-27.

[3]曹 陽,王 平,趙衛(wèi)華.基于平面參數法的道岔線型設計研究[J]. 鐵道建筑,2011(2):101-103.

[4]程耀東,張麗萍,韓 進.計算機繪圖與二次開發(fā)方法[M].蘭州:甘肅科學技術出版社,2009.

[5]鐵道第四勘測設計院.鐵路工程設計技術手冊[M].北京:中國鐵道出版社,2009.

責任編輯 徐侃春

Railway turnout automatic conf i guration software through VBA

KANG Feng, HAN Feng
( School of Civil Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China )

This thesis was based on the re-development of AutoCAD via VBA, studied on the coordinate calculation method of turnout and the turnout curve. Visual interface was designed to achieve automatic conf i guration of different types of turnouts. When the center position of the fork was under the conditions, it could be ensured the accurate calculation of the various parts depending on the type of the turnout and other factors, especially the turnout bifurcated incidental information and position of the curve plotted turnout layout.

turnout; VBA; re-development of AutoCAD; connecting curve behind turnout

U213.8∶TP39

A

1005-8451(2015)07-0005-03

2014-12-06

蘭州交通大學自選課題(42014103)。

康 峰,在讀碩士研究生;韓 峰,副教授。

猜你喜歡
二次開發(fā)
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發(fā)
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑構件庫二次開發(fā)
江西建材(2018年2期)2018-04-14 08:01:14
西門子Easy Screen對倒棱機床界面二次開發(fā)
基于全站儀二次開發(fā)的覆冰厚度測量與實現
電測與儀表(2016年9期)2016-04-12 00:29:52
Micaps3.2 版本二次開發(fā)入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次開發(fā)在變壓器抗短路性能分析中的應用
基于CATIA的橡皮囊成形毛料展開的二次開發(fā)
機械工程師(2015年9期)2015-02-26 08:38:10
ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 国产理论最新国产精品视频| 首页亚洲国产丝袜长腿综合| 国产精品视频999| 亚洲一区波多野结衣二区三区| 最新精品久久精品| 大陆国产精品视频| 中文字幕不卡免费高清视频| 国产美女在线观看| 99er精品视频| 亚洲欧美成人网| 97在线国产视频| 色婷婷色丁香| av一区二区三区高清久久| 国产91特黄特色A级毛片| 刘亦菲一区二区在线观看| 国产成人狂喷潮在线观看2345| 国产真实自在自线免费精品| 国产靠逼视频| 免费观看亚洲人成网站| a欧美在线| 国产女人综合久久精品视| 精品人妻AV区| 91久久偷偷做嫩草影院| 国产欧美日韩91| 国产激爽大片在线播放| 免费一级毛片在线观看| 无码内射中文字幕岛国片| av在线5g无码天天| 伦伦影院精品一区| 97国产成人无码精品久久久| 91久久夜色精品国产网站| 成人在线天堂| 成人午夜免费观看| 尤物视频一区| 日韩欧美亚洲国产成人综合| 日韩精品专区免费无码aⅴ| 秘书高跟黑色丝袜国产91在线| 亚洲精品人成网线在线 | 亚洲欧美日韩另类在线一| 国产丝袜一区二区三区视频免下载| 欧美高清国产| 久久精品无码中文字幕| 老色鬼久久亚洲AV综合| 欧美a级在线| 在线播放91| 亚洲视频免| 女人18毛片久久| 九色国产在线| 狼友视频国产精品首页| 欧洲欧美人成免费全部视频| 三上悠亚在线精品二区| 69视频国产| 一本一道波多野结衣av黑人在线| 青草视频免费在线观看| 国产男女免费完整版视频| 另类欧美日韩| 国产成在线观看免费视频| 亚洲一区网站| 热99精品视频| 色综合天天操| 国产成人福利在线视老湿机| 久久五月视频| 精品综合久久久久久97| 无码啪啪精品天堂浪潮av| 欧美视频在线不卡| 精品视频一区二区三区在线播| 亚洲IV视频免费在线光看| 日韩免费视频播播| 久热这里只有精品6| 最新日本中文字幕| a在线观看免费| 五月丁香在线视频| 国产理论一区| 国产色婷婷| 免费在线成人网| 成人午夜视频在线| 国产精品欧美在线观看| 精品国产Av电影无码久久久| 国产精鲁鲁网在线视频| 国产激情无码一区二区免费| 欧美一区日韩一区中文字幕页| 在线视频97|