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

基于VB的圓曲線偏角法測設程序

2017-08-07 13:24:58朱金秀蓋僑僑
黑龍江科學 2017年10期
關鍵詞:程序

朱金秀,蓋僑僑

(安徽理工大學測繪學院,安徽 淮南 232001)

?

基于VB的圓曲線偏角法測設程序

朱金秀,蓋僑僑

(安徽理工大學測繪學院,安徽 淮南 232001)

介紹了利用VB良好的人機交互對話界面,運用VB代碼設計出一種與傳統圓曲線測設一致的智能數據處理軟件程序,并驗證了程序的易用性與可靠性。

圓曲線;偏角法;Visual Basic 6.0;放樣數據

在應用工程測量學中經常遇到道路曲線測設問題,放樣數據的處理是曲線測設的基礎,傳統的手工計算計算量大、煩瑣且容易出錯,直接影響線路工程的效率和質量。

為快速有效的完成任務,本文基于VB語言編寫了計算圓曲線道路放樣數據的程序,通過對偏角法對應放樣數據的計算進行了編程實現。

1 設計原理

1.1 曲線要素計算

圓曲線要素包括曲線半徑R、線路轉角α、切線長T、曲線長L、外矢距E和切曲差q。其中,曲線半徑R和線路轉角α在線路的勘探設計階段給出,其他四個要素的計算公式如下。

q=2T-L

圖1 圓曲線示意圖Fig.1 Schematic diagram of circular curve

里程計算:

按順序JD→ZY→QZ→YZ

ZY里程=JD里程-T

QZ里程=ZY里程+L/2

YZ里程=QZ里程+L/2

檢核:檢驗JD里程+T-q的值是否與上式計算結果一致。

1.2 圓曲線基于偏角法的詳細測設

圓曲線基于偏角法的詳細測設計算要素主要包括偏角Δ(i),細部點距ZY點或YZ點曲線長lh(i) ,相鄰樁點之間的弦長cx(i)相鄰樁點之間的弧長cn(i),里程l(i) ,計算方法如下式。

Δ(i) =Δ(1) + (i - 1) ×Δ(0)

lh(i)=2×R×sin(Δ(i))

cn(i) = cn(1) + (i - 1) ×c

l(i) = l(1) + (i - 1) × c

圖2 偏角法放樣示意圖Fig.2 Schematic diagram of laying off by deflection angle method

2 程序實現

2.1 曲線要素及主點里程計算

T = Int((R * Tan(α / 2)) * 100 + 0.5) / 100

l = Int(α * R * 100 + 0.5) / 100

E = Int(R * (1 / Cos(α / 2) - 1) * 100 + 0.5) / 100

q = Int((2 * T - l) * 100 + 0.5) / 100

lzy = lc - T

lqz = lzy + l / 2

lyz = lqz + l / 22.2 求ZY點到QZ點偏角偏距(ZY點到QZ點類似)

第一,求半條曲線離首端最近一點的分弦cn(1),到ZY點的距離l(1),偏角Δ(1)。

cn(1) = Int(lczy) - Int(lczy) Mod c + c - lczy

l(1) = Int(lczy) - Int(lczy) Mod c + c

Δ(1) = (cn(1) / (2 * Form3.R)) * (180 / Form2.pi)

Δ0 = c / (2 * Form3.R) * (180 / Form2.pi)

第二,求前半段點的偏角偏距。

Print “計算結果:”

Print “點號”; Spc(2); “里程”; Spc(4); “相鄰點弦長”; Spc(3); “相鄰點弧長”; Spc(3); “至ZY點弦長”; Spc(4); “偏角”

Print “ZY”; Spc(3); Format(lczy, “000.000”); Spc(10); Spc(10); Spc(17); “000°00′00″”

‘循環輸出前半段曲線各樁點的點號、里程及對應的偏距以及相鄰點弦長與弧長和至ZY點的弦長

Do

i = i + 1

l(i) = l(1) + (i - 1) * c ‘l(i)為各樁點對應的里程

Δ(i) = Δ(1) + (i - 1) * Δ0 ‘Δ(i) 為各樁點對應的偏角

cx(i) = 2 * Form3.R * Sin((Δ(i) - Δ(i - 1)) * pi / 180) ‘cx(i) 為各相鄰樁點之間的弦長

cn(i) = cn(1) + (i - 1) * c ‘cn(i)為各樁點到ZY的弧長

lh(i) = lh(i - 1) + cx(i) ‘lh(i)為各樁點到ZY的弦長

x(i) = Format(Int(Δ(i)), “000”)

y(i) = Format(Int((Δ(i) - Int(Δ(i))) * 60), “00”)

z(i) = Format(Int(((Δ(i) - Int(Δ(i))) * 60 - y(i)) * 60), “00”)

‘x(I),y(i),z(i)的引用是為了將角度轉化為度秒分格式

Print i; Spc(2); Format(l(i), “000.000”); Spc(3); Format(cx(i), “000.000”); Spc(5); Format(cn(i) - cn(i - 1), “000.000”); Spc(5); Format(lh(i), “000.000”); Spc(3); x(i) & “°” & y(i) & “′” & z(i) & “″”

Loop While l(i) <= lcqz - c

‘求出曲中點對應的各要素

n = (lcqz - lczy) / (2 * Form3.R) * (180 / pi)

Print “QZ”; Spc(3); Format(lcqz, “000.000”); Spc(3); Format(Form3.l / 2 - (lh(i) - lh(i - 1)), “000.000”); Spc(5); Format(lcqz - lczy - cn(i), “000.000”); Spc(5); Format(2 * Form3.R * Sin(Form3.α / 4), “000.000”); Spc(3); Format(Int(n), “000”) & “°” & Format(Int((n - Int(n)) * 60), “00”) & “′” & Format(Int(((n - Int(n)) * 60 - Int((n - Int(n)) * 60)) * 60), “00”) & “″”

第三,同理,可編出后半段點的偏角偏距。

3 程序的測試與運行

程序編寫完成后,經多個算例驗證測試后,結果準確無誤,現就圓曲線偏角法計算,過程如圖。

圖3 數據輸入界面Fig.3 Data input interface

圖5 結果輸出Fig.5 Output

注意:本軟件所指的偏角僅給出角度值,實際應用中要考慮正撥與反撥,如果曲線在切線的右側,為正撥;曲線在切線的左側,為反撥。

4 結語

本文介紹的基于VB的圓曲線偏角法測設程序,輸入已知數據,自動進行數據處理計算及得到最終成果表。過程和傳統的導線計算表一致,但是比較快捷、方便且準確度高。利用VB語言編寫計算VB強大的人機對話功能使得到的結果透明度高,便于檢核和修改錯誤,提升了圓曲線測量數據處理計算的工作效率。可見,在VB環境下編制曲線測設程序,具有多功能、快速、準確、簡單等特點,滿足當下道路施工要求。

[1] 胡振琪.應用工程測量學[M].北京:煤炭工業出版社,2008.

[2] 薛皓然,蔡云霞,古君.基于VB曲線放樣程序設計[J].西部資源,2015,(06):101-102.

Measuring program for laying off circular curve by deflection angle method based on VB

ZHU Jin-xiu, GE Qiao-qiao

(School of Surveying and Mapping, Anhui University of Science and Technology, Huainan 232001, China)

This paper describes the way of using the VB code to design a set of intelligent data processing software with the use of VB good man-machine interface, which is consistent with the way of laying off traditional circular curve, and verify the usability and reliability of the program.

Circular curve; Deflection angle method; Visual Basic 6.0; Layout data

2017-04-02

朱金秀(1997-),女,在校本科生。

P258

A

1674-8646(2017)10-0176-02

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 在线观看国产精品第一区免费 | 成人夜夜嗨| 亚洲侵犯无码网址在线观看| 美女一级毛片无遮挡内谢| 成人无码区免费视频网站蜜臀| 久久国产乱子| 国国产a国产片免费麻豆| 国产在线观看第二页| 91精品国产福利| 人妻一区二区三区无码精品一区| 女人18毛片一级毛片在线| 最新国产午夜精品视频成人| 日本草草视频在线观看| 青青草国产一区二区三区| 91色综合综合热五月激情| 久99久热只有精品国产15| 国产精品美女在线| 国产欧美视频一区二区三区| 国产99免费视频| 人妻出轨无码中文一区二区| 欧美成人午夜视频| 99中文字幕亚洲一区二区| 色哟哟国产精品一区二区| 亚洲精品在线影院| 国产综合无码一区二区色蜜蜜| 高清国产在线| 日韩高清欧美| 国产自视频| 麻豆精品在线视频| 永久免费av网站可以直接看的| 亚洲伊人久久精品影院| 四虎影视无码永久免费观看| 亚洲欧美综合在线观看| a在线亚洲男人的天堂试看| 色综合a怡红院怡红院首页| 久久国产亚洲偷自| 亚洲国产综合自在线另类| 日韩午夜伦| 国产精品99久久久久久董美香| 亚洲一级毛片| 成人午夜免费观看| 国产成人精品高清在线| 性喷潮久久久久久久久| 亚欧成人无码AV在线播放| 九九这里只有精品视频| 2020精品极品国产色在线观看 | 中文字幕在线日本| 久草热视频在线| 国产精品视频3p| 国产女人爽到高潮的免费视频| 日本一区二区三区精品国产| 国产精品成人一区二区不卡| 国产91久久久久久| 国产精品9| 日韩毛片基地| 日本高清免费一本在线观看| 午夜视频免费一区二区在线看| 国产真实乱子伦精品视手机观看| 亚洲天堂免费观看| 欧美激情一区二区三区成人| 国产精品大白天新婚身材| 国产精品入口麻豆| 伊人成人在线视频| 97精品久久久大香线焦| 国产av剧情无码精品色午夜| 成年网址网站在线观看| 国产在线小视频| 亚洲国产成人麻豆精品| 无码人妻热线精品视频| 国产福利在线观看精品| 欧美亚洲一区二区三区导航| 啪啪免费视频一区二区| 国产精品手机在线播放| 亚洲欧美成人综合| 免费国产无遮挡又黄又爽| AV熟女乱| 2022国产91精品久久久久久| 秋霞国产在线| 福利在线不卡| 国产波多野结衣中文在线播放| 亚洲AⅤ波多系列中文字幕| 国产综合网站|