91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

利用C#編寫的道路放線計算程序,內附測試數據與計算結果。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;

namespace?道路放線_程序
{
????class?DataProcess
????{
????????//計算轉角及轉向
????????public??void?DriftAngle(DataStruct.Curve?A?DataStruct.Point?B?DataStruct.Point?C)
????????{
????????????double?A0?A1;
????????????A0?=?AzCompute(BA.JD);
????????????A1?=?AzCompute(A.JDC);
????????????A.A0?=?A0;
????????????if?(A0?>=?0?&&?A0?????????????{
????????????????if?(A1?>?A0?&&?A1?????????????????{
????????????????????A.c?=?1;
????????????????????A.alf?=?A1?-?A0;
????????????????}
????????????????else
????????????????{
????????????????????A.c?=?-1;
????????????????????if(A1>=0)
????????????????????????A.alf?=?A0?-?A1;
????????????????????else
????????????????????????A.alf?=?A0?-?A1+2*Math.PI;??
????????????????}
????????????}
????????????else
????????????{
????????????????if(A1(A0-Math.PI))
????????????????{
????????????????????A.c?=?-1;
????????????????????A.alf?=?A0?-?A1;
????????????????}
????????????????else
????????????????{
????????????????????A.c?=?1;
????????????????????if(A1>A0)
????????????????????????A.alf?=?A1?-?A0;
????????????????????else
????????????????????????A.alf?=?A1?-?A0+2*Math.PI;
????????????????}
????????????}??????
????????}

????????//計算方位角
????????public?double?AzCompute(DataStruct.Point?ADataStruct.Point?B)
????????{
????????????double?az=0;
????????????if?(A.X?==?B.X)
????????????{
????????????????if?(A.Y?????????????????????az?=?Math.PI?/?2;
????????????????else
????????????????????az?=?Math.PI?/?2?*?3;
????????????}
????????????else
????????????{
????????????????if(A.X????????????????????az?=?Math.Atan((B.Y?-?A.Y)?/?(B.X?-?A.X));
????????????????else?if(A.XB.Y)
????????????????????az?=?2*Math.PI+Math.Atan((B.Y?-?A.Y)?/?(B.X?-?A.X));
????????????????else?if(A.X>B.X&&A.Y????????????????????az?=?Math.PI?+?Math.Atan((B.Y?-?A.Y)?/?(B.X?-?A.X));
????????????????else?if(A.X>B.X&&A.Y>=B.Y)
????????????????????az?=?Math.PI?+?Math.Atan((B.Y?-?A.Y)?/?(B.X?-?A.X));
????????????}
????????????return?az;
????????}
????????
????????//計算曲線綜合要素及各主點里程
????????public?void?EleCompute(DataStruct.Curve[]?Aint?numDataStruct.Point?B)
????????{
????????????for(int?i=0;i????????????{
????????????????if(A[i].TCLength!=0)
????????????????{
????????????????????A[i].p?=?A[i].TCLength?*?A[i].TCLength?/?(24?*?A[i].Radius)?-?A[i].TCLength?*?A[i].TCLength?*?A[i].TCLength?*?A[i].TCLength?/
????????????????????(2688?*?A[i].Radius?*?A[i].Radius?*?A[i].Radius);
????????????????????A[i].E0?=?(A[i].Radius?+?A[i].p)?/?Math.Cos(A[i].alf?/?2)?-?A[i].Radius;
????????????????????A[i].q?=?A[i].TangentLength?*?2?-?A[i].Length;
????????????????????if?(i?==?0)
????????????????????{
????????????????????????A[i].JD.Mi?=?Math.Sqrt((B.X?-?A[i].JD.X)?*?(B.X?-?A[i].JD.X)?+?(B.Y?-?A[i].JD.Y)?*?(B.Y

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3393??2016-06-11?17:45??道路放線大作業\report.txt
?????文件????????3406??2016-05-27?08:34??道路放線大作業\報告.txt
?????目錄???????????0??2016-05-05?09:23??道路放線大作業\道路放線-程序\
?????文件????????1026??2016-05-05?09:23??道路放線大作業\道路放線-程序\道路放線-程序.sln
?????文件???????45568??2016-08-01?22:02??道路放線大作業\道路放線-程序\道路放線-程序.v12.suo
?????目錄???????????0??2016-05-28?12:04??道路放線大作業\道路放線-程序\道路放線-程序\
?????文件?????????187??2016-05-05?09:23??道路放線大作業\道路放線-程序\道路放線-程序\App.config
?????目錄???????????0??2016-05-05?09:23??道路放線大作業\道路放線-程序\道路放線-程序\bin\
?????目錄???????????0??2016-05-07?19:54??道路放線大作業\道路放線-程序\道路放線-程序\bin\Debug\
?????文件???????31744??2016-07-31?16:50??道路放線大作業\道路放線-程序\道路放線-程序\bin\Debug\道路放線-程序.exe
?????文件?????????187??2016-05-05?09:23??道路放線大作業\道路放線-程序\道路放線-程序\bin\Debug\道路放線-程序.exe.config
?????文件???????46592??2016-07-31?16:50??道路放線大作業\道路放線-程序\道路放線-程序\bin\Debug\道路放線-程序.pdb
?????文件???????24224??2016-08-01?10:51??道路放線大作業\道路放線-程序\道路放線-程序\bin\Debug\道路放線-程序.vshost.exe
?????文件?????????187??2016-05-05?09:23??道路放線大作業\道路放線-程序\道路放線-程序\bin\Debug\道路放線-程序.vshost.exe.config
?????文件?????????490??2010-03-17?22:39??道路放線大作業\道路放線-程序\道路放線-程序\bin\Debug\道路放線-程序.vshost.exe.manifest
?????目錄???????????0??2016-05-05?09:23??道路放線大作業\道路放線-程序\道路放線-程序\bin\Release\
?????文件???????13830??2016-05-27?08:27??道路放線大作業\道路放線-程序\道路放線-程序\DataProcess.cs
?????文件????????1398??2016-05-20?16:21??道路放線大作業\道路放線-程序\道路放線-程序\DataStruct.cs
?????文件???????18060??2016-05-28?12:04??道路放線大作業\道路放線-程序\道路放線-程序\Form1.cs
?????文件???????22512??2016-05-28?12:04??道路放線大作業\道路放線-程序\道路放線-程序\Form1.Designer.cs
?????文件????????6584??2016-05-28?12:03??道路放線大作業\道路放線-程序\道路放線-程序\Form1.resx
?????目錄???????????0??2016-05-05?09:23??道路放線大作業\道路放線-程序\道路放線-程序\obj\
?????目錄???????????0??2016-07-31?16:50??道路放線大作業\道路放線-程序\道路放線-程序\obj\Debug\
?????文件????????1453??2016-05-06?13:24??道路放線大作業\道路放線-程序\道路放線-程序\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????7257??2016-05-07?16:46??道路放線大作業\道路放線-程序\道路放線-程序\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????????0??2016-05-05?09:23??道路放線大作業\道路放線-程序\道路放線-程序\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件???????????0??2016-05-05?09:23??道路放線大作業\道路放線-程序\道路放線-程序\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件???????????0??2016-05-05?09:23??道路放線大作業\道路放線-程序\道路放線-程序\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????目錄???????????0??2016-05-05?09:23??道路放線大作業\道路放線-程序\道路放線-程序\obj\Debug\TempPE\
?????文件?????????180??2016-05-28?12:04??道路放線大作業\道路放線-程序\道路放線-程序\obj\Debug\道路放線_程序.Form1.resources
?????文件?????????180??2016-05-07?17:12??道路放線大作業\道路放線-程序\道路放線-程序\obj\Debug\道路放線_程序.Properties.Resources.resources
............此處省略19個文件信息

評論

共有 條評論