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

曲線計算配套驗算軟件開發的一種思路

2017-03-02 08:13:54郭有寶
黑龍江交通科技 2017年2期
關鍵詞:工程教學

郭有寶

(包頭鐵道職業技術學院鐵道工程系,內蒙古 包頭 014060)

曲線計算配套驗算軟件開發的一種思路

郭有寶

(包頭鐵道職業技術學院鐵道工程系,內蒙古 包頭 014060)

道路中邊樁坐標計算比較復雜,因此在教學實踐過程中有諸多不便。本程序拋棄了復雜的坐標平移轉換公式,利用普通函數計算器計算模式和簡單便捷的VB語言,在日常教學運用過程中,便于學生理解和掌握。

曲線計算;軟件開發;驗算

1 圓曲線編程方法

(1)計算圓曲線曲線要素代碼如下:

dblT = dblR * Tan(dblA / 2)

dblL = dblR * dblA

dblE = dblR * (1 / Cos(dblA) - 1)

dblD = 2 * dblT - dblL

(2)計算圓曲線主點里程,代碼如下:

dblZY = dblJD - dblT

dblYZ = dblZY + dblL

dblQZ = dblYZ - dblL / 2

(3)計算圓曲線主點坐標,代碼如下:

ZYX = JDX + dblT * Cos(aAB + PI)

ZYY = JDY + dblT * Sin(aAB + PI)

YZX = JDX + dblT * Cos(aDC)

YZY = JDY + dblT * Sin(aDC)

在計算中要考慮左偏還是右偏

If txtA.Text > 0 Then ′曲線右偏

QZX = JDX + dblE * Cos(aAB + PI / 2 + dblA / 2)

QZY = JDY + dblE * Sin(aAB + PI / 2 + dblA / 2)

Else ′左偏

QZX = JDX + dblE * Cos(aAB - PI / 2 - dblA / 2)

QZY = JDY + dblE * Sin(aAB - PI / 2 - dblA / 2)

End If

(4)計算指定樁里程的坐標,代碼如下:

If AK < dblZY Then ′判斷A點里程在起點到直圓點之間

AX = ZYX + (dblZY - AK) * Cos(aAB + PI)

AY = ZYY + (dblZY - AK) * Sin(aAB + PI)

ElseIf AK > dblZY And AK < dblYZ Then ′判斷A點里程在圓曲線上

If txtA.Text > 0 Then

RX = JDX + (dblE + dblR) * Cos(aAB + PI / 2 + dblA / 2)

RY = JDY + (dblE + dblR) * Sin(aAB + PI / 2 + dblA / 2)

YJJ = (AK - dblQZ) / dblR

AX = RX + dblR * Cos(aAB - PI / 2 + dblA / 2 + YJJ)

AY = RY + dblR * Sin(aAB - PI / 2 + dblA / 2 + YJJ)

Else

RX = JDX + (dblE + dblR) * Cos(aAB - PI / 2 - dblA / 2)

RY = JDY + (dblE + dblR) * Sin(aAB - PI / 2 - dblA / 2)

YJJ = (AK - dblQZ) / dblR

AX = RX + dblR * Cos(aAB + PI / 2 - dblA / 2 - YJJ)

AY = RY + dblR * Sin(aAB + PI / 2 - dblA / 2 - YJJ)

End If

Else ′判斷A點里程在圓直點到終點之間

AX = YZX + (AK - dblYZ) * Cos(aDC)

AY = YZY + (AK - dblYZ) * Sin(aDC)

End If

計算另一個指定點的路程代碼相近,在此不作介紹。

2 緩和曲線計算核心代碼

計算緩加圓曲線常數并輸出,代碼如下

ls = txtL0.Text

bet0 = ls / (2 * dblR)

txtB = HuToDo(bet0)

p = ls * ls / (24 * dblR)

m = ls / 2 - ls^3/ (240 * dblR * dblR)

計算緩加圓曲線要素并輸出,代碼如下:

Th = (dblR + p) * Tan(dblA / 2) + m

ly = dblR * (dblA - 2 * bet0)

Lh = ly + 2 * ls

Eh = (dblR + p) / Cos(dblA / 2) - dblR

Dh = 2 * Th - Lh

計算緩加圓曲線主點里程,代碼如下:

dblZH = dblJD - Th

dblHY = dblZH + ls

dblYH = dblHY + ly

dblHZ = dblYH + ls

dblQZ = dblHZ - Lh / 2

計算緩加圓曲線主點坐標,代碼如下:

ZYX = JDX + Th * Cos(aAB + PI)

ZYY = JDY + Th * Sin(aAB + PI)

YZX = JDX + Th * Cos(aDC)

YZY = JDY + Th * Sin(aDC)

If txtA.Text > 0 Then

QZX = JDX + Eh * Cos(aAB + PI / 2 + dblA / 2)

QZY = JDY + Eh * Sin(aAB + PI / 2 + dblA / 2)

RX = JDX + (Eh + dblR) * Cos(aAB + PI / 2 + dblA / 2)

RY = JDY + (Eh + dblR) * Sin(aAB + PI / 2 + dblA / 2)

YJJ = ly / (2 * dblR)

YHX = RX + dblR * Cos(aAB - PI / 2 + dblA / 2 + YJJ)

YHY = RY + dblR * Sin(aAB - PI / 2 + dblA / 2 + YJJ)

HYX = RX + dblR * Cos(aAB - PI / 2 + dblA / 2 - YJJ)

HYY = RY + dblR * Sin(aAB - PI / 2 + dblA / 2 - YJJ)

Else

QZX = JDX + Eh * Cos(aAB - PI / 2 - dblA / 2)

QZY = JDY + Eh * Sin(aAB - PI / 2 - dblA / 2)

RX = JDX + (Eh + dblR) * Cos(aAB - PI / 2 - dblA / 2)

RY = JDY + (Eh + dblR) * Sin(aAB - PI / 2 - dblA / 2)

YJJ = ly / (2 * dblR)

YHX = RX + dblR * Cos(aAB + PI / 2 - dblA / 2 - YJJ)

YHY = RY + dblR * Sin(aAB + PI / 2 - dblA / 2 - YJJ)

HYX = RX + dblR * Cos(aAB + PI / 2 - dblA / 2 + YJJ)

HYY = RY + dblR * Sin(aAB + PI / 2 - dblA / 2 + YJJ)

End If

計算緩加圓曲線指定中樁坐標,代碼如下:

If AK < dblZH Then ′判斷A點里程在起點到直緩點之間

AX = ZHX + (dblZH - AK) * Cos(aAB + PI)

AY = ZHY + (dblZH - AK) * Sin(aAB + PI)

ElseIf AK > dblZH And AK < dblHY Then ′判斷A點里程在第一緩和曲線上

If txtA.Text > 0 Then

L = (AK - dblZH) - (AK - dblZH) ^ 5 / (90 * dblR * dblR * ls * ls)

A = (AK - dblZH) * (AK - dblZH) / (6 * dblR * ls)

AX = ZHX + L * Cos(aAB + A)

AY = ZHY + L * Sin(aAB + A)

Else

L = (AK - dblZH) - (AK - dblZH) ^ 5 / (90 * dblR * dblR * ls * ls)

A = (AK - dblZH) * (AK - dblZH) / (6 * dblR * ls)

AX = ZHX + L * Cos(aAB - A)

AY = ZHY + L * Sin(aAB - A)

End If

ElseIf AK > dblHY And AK < dblYH Then ′判斷A點里程在圓曲線上

If txtA.Text > 0 Then

RX = JDX + (Eh + dblR) * Cos(aAB + PI / 2 + dblA / 2)

RY = JDY + (Eh + dblR) * Sin(aAB + PI / 2 + dblA / 2)

YJ = (AK - dblQZ) / dblR

AX = RX + dblR * Cos(aAB - PI / 2 + dblA / 2 + YJ)

AY = RY + dblR * Sin(aAB - PI / 2 + dblA / 2 + YJ)

Else

RX = JDX + (Eh + dblR) * Cos(aAB - PI / 2 - dblA / 2)

RY = JDY + (Eh + dblR) * Sin(aAB - PI / 2 - dblA / 2)

YJ = (AK - dblQZ) / dblR

AX = RX + dblR * Cos(aAB + PI / 2 - dblA / 2 - YJ)

AY = RY + dblR * Sin(aAB + PI / 2 - dblA / 2 - YJ)

End If

ElseIf AK > dblYH And AK < dblHZ Then ′判斷A點里程在第二緩和曲線上

If txtA.Text > 0 Then

L = (dblHZ - AK) - (dblHZ - AK) ^ 5 / (90 * dblR * dblR * ls * ls)

A = (dblHZ - AK) * (dblHZ - AK) / (6 * dblR * ls)

AX = HZX + L * Cos(aDC + PI - A)

AY = HZY + L * Sin(aDC + PI - A)

Else

L = (dblHZ - AK) - (dblHZ - AK) ^ 5 / (90 * dblR * dblR * ls * ls)

A = (dblHZ - AK) * (dblHZ - AK) / (6 * dblR * ls)

AX = HZX + L * Cos(aDC + PI + A)

AY = HZY + L * Sin(aDC + PI + A)

End If

Else '判斷A點里程在圓直點到終點之間

AX = HZX + (AK - dblHZ) * Cos(aDC)

AY = HZY + (AK - dblHZ) * Sin(aDC) End If

計算里程B的坐標與計算里程A的坐標相似,在這里不做特殊說明。

[1] 佟彪.VB語言與測量程序設計[M].北京:中國電力出版社.

[2] 王浩.多種緩和曲線線型通用計算模型的編程實現,地下交通工程與工程安全——第五屆中國國際隧道工程研討會文集[Z].國際會議.

[3] 王中偉.卡西歐fx-5800P計算機道路施工放樣程序從入門到精通[M].廣州:華南理工大學出版社.

2016-04-26

郭有寶(1984-),男,黑龍江人,助教,主要從事測繪工程及高職測量教學工作研究。

U412

C

1008-3383(2017)02-0073-03

猜你喜歡
工程教學
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
如何讓高中生物教學變得生動有趣
甘肅教育(2020年12期)2020-04-13 06:25:34
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
工程
工程
工程
工程
工程
主站蜘蛛池模板: 亚洲欧美激情小说另类| 人妖无码第一页| 国产精品13页| 亚洲人成影院在线观看| 欧美一区中文字幕| 欧美一级黄色影院| 中文字幕欧美日韩| 亚洲成a人片| 在线免费不卡视频| 91人妻在线视频| 一级爆乳无码av| 成人国产精品一级毛片天堂| 制服丝袜国产精品| 高清国产va日韩亚洲免费午夜电影| a级毛片免费网站| 无码国产偷倩在线播放老年人| 最新国产在线| 国产成人综合日韩精品无码首页| 人人91人人澡人人妻人人爽| 免费看av在线网站网址| 人妻中文字幕无码久久一区| 日韩免费成人| 欧美69视频在线| 国产精品嫩草影院视频| 一区二区三区在线不卡免费| 国产精品香蕉在线| 欧美性猛交xxxx乱大交极品| a毛片免费在线观看| 国产网站在线看| 久久综合干| 国产网站免费观看| 激情网址在线观看| 国产福利拍拍拍| 91亚洲视频下载| 日韩精品欧美国产在线| 久久国产精品影院| 97视频免费在线观看| 一级毛片不卡片免费观看| 亚洲欧美另类专区| 国产真实乱子伦视频播放| 国产好痛疼轻点好爽的视频| 免费无码又爽又黄又刺激网站 | 在线播放国产99re| 美女被躁出白浆视频播放| 夜夜高潮夜夜爽国产伦精品| 99热这里只有免费国产精品| 日本免费精品| 一级在线毛片| 国产精品主播| 另类综合视频| 国产一级毛片高清完整视频版| 国产在线拍偷自揄观看视频网站| 在线视频亚洲欧美| 国产免费a级片| 老熟妇喷水一区二区三区| 国产亚洲欧美在线人成aaaa| 国产精品19p| 在线视频亚洲色图| 四虎成人免费毛片| 成人午夜视频网站| 国产激情无码一区二区APP| 女人爽到高潮免费视频大全| 国产手机在线小视频免费观看| 欧美天堂久久| 国产主播福利在线观看| 欧美精品亚洲精品日韩专区| 亚洲av无码人妻| 亚洲一级无毛片无码在线免费视频| 国产成人资源| 久久综合久久鬼| 日本www在线视频| 日韩欧美一区在线观看| 情侣午夜国产在线一区无码| 日本人妻丰满熟妇区| 国产美女自慰在线观看| 精品国产自在在线在线观看| 国产中文一区二区苍井空| 91精品国产自产在线老师啪l| 亚洲欧美不卡视频| 成人国产精品2021| 人妻21p大胆| 看国产毛片|