Browse Source

单星GDOP误差椭圆调用

cherry 1 year ago
parent
commit
f41b136307

+ 84 - 21
XzXdDw.App/UserControl/CtrlPosSingle.cs

@@ -26,6 +26,7 @@ using System.Windows.Documents;
 using System.Windows.Forms;
 using XdCxRhDW.App.Api.时差粗值预测;
 using XdCxRhDW.App.Api.时差线;
+using XdCxRhDW.App.Api.星历推算;
 using XdCxRhDW.App.DTO;
 using XdCxRhDW.App.UserControl;
 using XzXdDw.App.Api;
@@ -91,7 +92,19 @@ namespace XzXdDw.App.UserControl
                     })
                     .AddMenu("加载仿真数据", SvgHelper.LoadFromFile("Image\\LoadData.svg"), LoadSimulationData)
                       .AddMenu("绘制频差线", SvgHelper.LoadFromFile("Image\\DfoLine.svg"), DrawDfoLine)
-                    .AddMenu("绘制误差椭圆", SvgHelper.LoadFromFile("Image\\误差椭圆.svg"), DrawErrorEllipse1X)
+                    .AddMenu("绘制误差椭圆", SvgHelper.LoadFromFile("Image\\误差椭圆.svg"), () => {
+                        
+                        var ctrl = new DXErrEllipseParam();
+                        PopupHelper.ShowPopup(ctrl, mapControl1, mapControl1.Width / 4, onHide: hideReason =>
+                        {
+                            if (hideReason == HideReason.Defalut) return;
+                            var model = ctrl.Model;
+                            double[] main_sat = Tle2XYZ.GetXyz(model.TleMain, model.CapTime);
+                            double[] adja1_sat = Tle2XYZ.GetXyz(model.TleAdja1, model.CapTime);
+                            double[] adja2_sat = Tle2XYZ.GetXyz(model.TleAdja2, model.CapTime);
+                            DrawErrorEllipse1X(main_sat, adja1_sat, adja2_sat, model.DfoErr, model.SatLocErr, model.EphVelErr, model.fu);
+                        });
+                    })
                     .AddMenu("手动定位", SvgHelper.LoadFromFile("Image\\Pos.svg"), SinglePos)
                     .AddMenu("停止加载", SvgHelper.LoadFromFile("Image\\Stop.svg"), () => stoped = true);
 
@@ -121,12 +134,55 @@ namespace XzXdDw.App.UserControl
                     .AddMapMenu("停止加载", SvgHelper.LoadFromFile("Image\\Stop.svg"), (lon, lat) => stoped = true)
                     .AddMapMenu("GDOP分析", SvgHelper.LoadFromFile("Image\\GDOP.svg"), (lon, lat) =>
                     {
-
+                        var ctrl = new DXGDOPParam();
+                        PopupHelper.ShowPopup(ctrl, mapControl1, mapControl1.Width / 4, onHide: hideReason =>
+                        {
+                            if (hideReason == HideReason.Defalut) return;
+                            var model = ctrl.Model;
+                            var (listSat, data) = GdopHelper.GdopSingleSatDRef(
+                            model.TleMain, model.CapTime1, model.CapTime2, model.CapTime3, model.DfoErr, model.SatLocErr, model.EphVelErr, model.fu);
+                            if (data == null)
+                            {
+                                return;
+                            }
+                            if (listSat != null)//画卫星
+                            {
+                                foreach (var sat in listSat)
+                                {
+                                    mapControl1.Invoke(new Action(() =>
+                                    {
+                                        string satCode = sat.SatCode == null ? "未知" : sat.SatCode.ToString();
+                                        mapControl1.DrawFixedImg("sat", sat.SatLat, sat.SatLon, DxHelper.SvgHelper.CreateSat(), new Size(32, 32), $"卫星编号:{satCode}\r\n轨道经度:{sat.SatLon}°\r\n轨道纬度:{sat.SatLat}°");
+                                    }));
+                                }
+                            }
+                            foreach (var errLins in data)//画GDOP
+                            {
+                                foreach (var line in errLins.MapLines)
+                                {
+                                    var newLine = SampleDots(line);
+                                    mapControl1.Invoke(new Action(() =>
+                                    {
+                                        var mapLines = newLine.Line.Select(p => (errLins.ErrDistanceKm, p.Lon, p.Lat));
+                                        mapControl1.DrawGdopLine(mapLines);
+                                    }));
+                                }
+                            }
+                        });
                     })
 
                     .AddPosMenu<PosRes>("误差椭圆", SvgHelper.LoadFromFile("Image\\误差椭圆.svg"), item =>
                     {
-
+                        var ctrl = new DXErrEllipseParam();
+                        PopupHelper.ShowPopup(ctrl, mapControl1, mapControl1.Width / 4, onHide: hideReason =>
+                        {
+                            if (hideReason == HideReason.Defalut) return;
+                            var model = ctrl.Model;
+                            double[] main_sat = Tle2XYZ.GetXyz(model.TleMain, model.CapTime);
+                            double[] adja1_sat = Tle2XYZ.GetXyz(model.TleAdja1, model.CapTime);
+                            double[] adja2_sat = Tle2XYZ.GetXyz(model.TleAdja2, model.CapTime);
+                            DrawErrorEllipse1X(main_sat, adja1_sat, adja2_sat, model.DfoErr, model.SatLocErr, model.EphVelErr, model.fu);
+                        });
                     });
 
                 //查询已有的定位记录
@@ -264,7 +320,7 @@ namespace XzXdDw.App.UserControl
             }
         }
 
-        private async void DrawErrorEllipse1X()
+        private void DrawErrorEllipse1X(double[] MsEph, double[] NsEph1, double[] NsEph2,double DfoErr,double EphPosErr,double EphVelErr,double fu)
         {
             try
             {
@@ -277,33 +333,40 @@ namespace XzXdDw.App.UserControl
                 var item = gridView1.GetRow(ids[0]) as PosRes;
                 List<TxInfo> listTx = new List<TxInfo>();
                 List<Model.SatInfo> listSat = new List<Model.SatInfo>();
-                List<CgRes> cgs;
+               // List<CgRes> cgs;
                 using (RHDWContext db = new RHDWContext())
                 {
                     listTx = db.TxInfos.ToList();
                     listSat = db.SatInfos.ToList();
-                    var cg = await db.CgRes.Where(m => m.ID == item.CgResID).FirstOrDefaultAsync();
-                    cgs = await db.CgRes.Where(m => m.SigTime == cg.SigTime).ToListAsync();
+                    //var cg = await db.CgRes.Where(m => m.ID == item.CgResID).FirstOrDefaultAsync();
+                    //cgs = await db.CgRes.Where(m => m.SigTime == cg.SigTime).ToListAsync();
 
                 }
-                if (cgs.Count != 2)
-                {
-                    XtraMessageBox.Show($"未找到定位相关的计算[{item.CgResID}]{item.SigTime:yyyy-MM-dd HH:mm:ss}的参估信息!");
-                    return;
-                }
+                //if (cgs.Count != 2)
+                //{
+                //    XtraMessageBox.Show($"未找到定位相关的计算[{item.CgResID}]{item.SigTime:yyyy-MM-dd HH:mm:ss}的参估信息!");
+                //    return;
+                //}
                 var satTx = listTx.Find(p => p.TxType == EnumTxType.MainSat);
-                var cg1 = cgs.First(c => c.ID == item.CgResID);
-                var cg2 = cgs.First(c => c.ID != item.CgResID);
+                //var cg1 = cgs.First(c => c.ID == item.CgResID);
+                //var cg2 = cgs.First(c => c.ID != item.CgResID);
 #warning 但凡是和频差相关的 星历必须给速度
                 XzXdDw.App.Api.低轨GDOP误差椭圆.ErrorEllipseDTO1XOption Option = new XzXdDw.App.Api.低轨GDOP误差椭圆.ErrorEllipseDTO1XOption();
-                Option.MsEph = new double[6] { cg1.MainX, cg1.MainY, cg1.MainZ, cg1.MainVX, cg1.MainVY, cg1.MainVZ }; 
-                Option.NsEph1 = new double[6] { cg1.AdjaX, cg1.AdjaY, cg1.AdjaZ, cg1.AdjaVX, cg1.AdjaVY, cg1.AdjaVZ }; 
-                Option.NsEph2 = new double[6] { cg2.AdjaX, cg2.AdjaY, cg2.AdjaZ, cg2.AdjaVX, cg2.AdjaVY, cg2.AdjaVZ }; 
+                //Option.MsEph = new double[6] { cg1.MainX, cg1.MainY, cg1.MainZ, cg1.MainVX, cg1.MainVY, cg1.MainVZ }; 
+                //Option.NsEph1 = new double[6] { cg1.AdjaX, cg1.AdjaY, cg1.AdjaZ, cg1.AdjaVX, cg1.AdjaVY, cg1.AdjaVZ }; 
+                //Option.NsEph2 = new double[6] { cg2.AdjaX, cg2.AdjaY, cg2.AdjaZ, cg2.AdjaVX, cg2.AdjaVY, cg2.AdjaVZ }; 
+                Option.MsEph = MsEph;
+                Option.NsEph1 = NsEph1;
+                Option.NsEph2 = NsEph2;
                 Option.SelectPoint =new double[3] { item.PosLon, item.PosLat, 0 };
-                Option.DfoErr = 0.01; ;
-                Option.EphPosErr = 1.0e3;
-                Option.EphVelErr = 0.1;
-                Option.fu = 3.1085e8;
+                //Option.DfoErr = 0.01; ;
+                //Option.EphPosErr = 1.0e3;
+                //Option.EphVelErr = 0.1;
+                //Option.fu = 3.1085e8;
+                Option.DfoErr = DfoErr;
+                Option.EphPosErr = EphPosErr;
+                Option.EphVelErr = EphVelErr;
+                Option.fu = fu;
                 var points = XzXdDw.App.Api.低轨GDOP误差椭圆.ErrEllipseHelper.ErrorEllipseSingleX(Option);
                 mapControl1.DrawDtoPonit($"单星[{listSat.FirstOrDefault(m => m.ID == satTx.ID)?.Sat}]误差椭圆线", points);
 

+ 264 - 193
XzXdDw.App/UserControl/DXErrEllipseParam.Designer.cs

@@ -28,140 +28,115 @@
         /// </summary>
         private void InitializeComponent()
         {
-            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions3 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject9 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject10 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject11 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject12 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions5 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject17 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject18 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject19 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject20 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions1 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject1 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject2 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject3 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject4 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions2 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject5 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject6 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject7 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject8 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions3 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject9 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject10 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject11 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject12 = new DevExpress.Utils.SerializableAppearanceObject();
             this.layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
             this.btnOK = new DevExpress.XtraEditors.SimpleButton();
-            this.txtCapTime = new DevExpress.XtraEditors.DateEdit();
-            this.txtStationLocation1 = new DevExpress.XtraEditors.TextEdit();
-            this.txtRefLocation1 = new DevExpress.XtraEditors.TextEdit();
             this.txtTleMain = new DevExpress.XtraEditors.SearchLookUpEdit();
             this.searchLookUpEdit1View = new DevExpress.XtraGrid.Views.Grid.GridView();
-            this.txtTleAdja = new DevExpress.XtraEditors.SearchLookUpEdit();
+            this.txtTleAdja1 = new DevExpress.XtraEditors.SearchLookUpEdit();
             this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView();
-            this.txtDtousErr1 = new DevExpress.XtraEditors.ButtonEdit();
+            this.txtDfoErr1 = new DevExpress.XtraEditors.ButtonEdit();
             this.txtSatLocErr1 = new DevExpress.XtraEditors.ButtonEdit();
+            this.txtTleAdja2 = new DevExpress.XtraEditors.SearchLookUpEdit();
+            this.gridView11 = new DevExpress.XtraGrid.Views.Grid.GridView();
+            this.txtEphVelErr1 = new DevExpress.XtraEditors.ButtonEdit();
+            this.txtFu1 = new DevExpress.XtraEditors.ButtonEdit();
+            this.txtCapTime = new DevExpress.XtraEditors.DateEdit();
             this.Root = new DevExpress.XtraLayout.LayoutControlGroup();
             this.layoutControlItem8 = new DevExpress.XtraLayout.LayoutControlItem();
-            this.layoutControlItem9 = new DevExpress.XtraLayout.LayoutControlItem();
-            this.layoutControlItem11 = new DevExpress.XtraLayout.LayoutControlItem();
-            this.layoutControlItem14 = new DevExpress.XtraLayout.LayoutControlItem();
-            this.layoutControlItem13 = new DevExpress.XtraLayout.LayoutControlItem();
             this.layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem();
             this.layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem();
             this.layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
             this.emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem();
             this.emptySpaceItem2 = new DevExpress.XtraLayout.EmptySpaceItem();
+            this.layoutControlItem9 = new DevExpress.XtraLayout.LayoutControlItem();
+            this.layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem();
+            this.layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem();
+            this.layoutControlItem6 = new DevExpress.XtraLayout.LayoutControlItem();
+            this.layoutControlItem11 = new DevExpress.XtraLayout.LayoutControlItem();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit();
             this.layoutControl1.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties.CalendarTimeProperties)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtStationLocation1.Properties)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtRefLocation1.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.txtTleMain.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.searchLookUpEdit1View)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtTleAdja.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtTleAdja1.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtDtousErr1.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtDfoErr1.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.txtSatLocErr1.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtTleAdja2.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.gridView11)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtEphVelErr1.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtFu1.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties.CalendarTimeProperties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.Root)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem8)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem13)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).BeginInit();
             this.SuspendLayout();
             // 
             // layoutControl1
             // 
             this.layoutControl1.Controls.Add(this.btnOK);
-            this.layoutControl1.Controls.Add(this.txtCapTime);
-            this.layoutControl1.Controls.Add(this.txtStationLocation1);
-            this.layoutControl1.Controls.Add(this.txtRefLocation1);
             this.layoutControl1.Controls.Add(this.txtTleMain);
-            this.layoutControl1.Controls.Add(this.txtTleAdja);
-            this.layoutControl1.Controls.Add(this.txtDtousErr1);
+            this.layoutControl1.Controls.Add(this.txtTleAdja1);
+            this.layoutControl1.Controls.Add(this.txtDfoErr1);
             this.layoutControl1.Controls.Add(this.txtSatLocErr1);
+            this.layoutControl1.Controls.Add(this.txtTleAdja2);
+            this.layoutControl1.Controls.Add(this.txtEphVelErr1);
+            this.layoutControl1.Controls.Add(this.txtFu1);
+            this.layoutControl1.Controls.Add(this.txtCapTime);
             this.layoutControl1.Dock = System.Windows.Forms.DockStyle.Fill;
             this.layoutControl1.Location = new System.Drawing.Point(0, 0);
-            this.layoutControl1.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.layoutControl1.Margin = new System.Windows.Forms.Padding(5);
             this.layoutControl1.Name = "layoutControl1";
             this.layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new System.Drawing.Rectangle(993, 379, 650, 400);
             this.layoutControl1.Root = this.Root;
-            this.layoutControl1.Size = new System.Drawing.Size(493, 875);
+            this.layoutControl1.Size = new System.Drawing.Size(493, 597);
             this.layoutControl1.TabIndex = 0;
             this.layoutControl1.Text = "layoutControl1";
             // 
             // btnOK
             // 
-            this.btnOK.Location = new System.Drawing.Point(249, 461);
-            this.btnOK.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.btnOK.Location = new System.Drawing.Point(250, 536);
+            this.btnOK.Margin = new System.Windows.Forms.Padding(5);
             this.btnOK.Name = "btnOK";
-            this.btnOK.Size = new System.Drawing.Size(241, 32);
+            this.btnOK.Size = new System.Drawing.Size(240, 32);
             this.btnOK.StyleController = this.layoutControl1;
             this.btnOK.TabIndex = 12;
             this.btnOK.Text = "确定";
             this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
             // 
-            // txtCapTime
-            // 
-            this.txtCapTime.EditValue = null;
-            this.txtCapTime.Location = new System.Drawing.Point(2, 156);
-            this.txtCapTime.MaximumSize = new System.Drawing.Size(0, 34);
-            this.txtCapTime.MinimumSize = new System.Drawing.Size(0, 34);
-            this.txtCapTime.Name = "txtCapTime";
-            this.txtCapTime.Properties.AutoHeight = false;
-            this.txtCapTime.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
-            this.txtCapTime.Properties.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
-            this.txtCapTime.Size = new System.Drawing.Size(489, 34);
-            this.txtCapTime.StyleController = this.layoutControl1;
-            this.txtCapTime.TabIndex = 8;
-            // 
-            // txtStationLocation1
-            // 
-            this.txtStationLocation1.EditValue = "";
-            this.txtStationLocation1.Location = new System.Drawing.Point(2, 220);
-            this.txtStationLocation1.MaximumSize = new System.Drawing.Size(0, 34);
-            this.txtStationLocation1.MinimumSize = new System.Drawing.Size(0, 34);
-            this.txtStationLocation1.Name = "txtStationLocation1";
-            this.txtStationLocation1.Properties.AutoHeight = false;
-            this.txtStationLocation1.Size = new System.Drawing.Size(489, 34);
-            this.txtStationLocation1.StyleController = this.layoutControl1;
-            this.txtStationLocation1.TabIndex = 11;
-            this.txtStationLocation1.ToolTip = "经度纬度之间用英文逗号隔开";
-            // 
-            // txtRefLocation1
-            // 
-            this.txtRefLocation1.EditValue = "";
-            this.txtRefLocation1.Location = new System.Drawing.Point(2, 284);
-            this.txtRefLocation1.MaximumSize = new System.Drawing.Size(0, 34);
-            this.txtRefLocation1.MinimumSize = new System.Drawing.Size(0, 34);
-            this.txtRefLocation1.Name = "txtRefLocation1";
-            this.txtRefLocation1.Properties.AutoHeight = false;
-            this.txtRefLocation1.Size = new System.Drawing.Size(489, 34);
-            this.txtRefLocation1.StyleController = this.layoutControl1;
-            this.txtRefLocation1.TabIndex = 10;
-            this.txtRefLocation1.ToolTip = "经度纬度之间用英文逗号隔开";
-            // 
             // txtTleMain
             // 
             this.txtTleMain.EditValue = "";
-            this.txtTleMain.Location = new System.Drawing.Point(2, 28);
+            this.txtTleMain.Location = new System.Drawing.Point(2, 29);
             this.txtTleMain.MaximumSize = new System.Drawing.Size(0, 34);
             this.txtTleMain.MinimumSize = new System.Drawing.Size(0, 34);
             this.txtTleMain.Name = "txtTleMain";
@@ -185,23 +160,23 @@
             this.searchLookUpEdit1View.OptionsSelection.EnableAppearanceFocusedCell = false;
             this.searchLookUpEdit1View.OptionsView.ShowGroupPanel = false;
             // 
-            // txtTleAdja
+            // txtTleAdja1
             // 
-            this.txtTleAdja.EditValue = "";
-            this.txtTleAdja.Location = new System.Drawing.Point(2, 92);
-            this.txtTleAdja.MaximumSize = new System.Drawing.Size(0, 34);
-            this.txtTleAdja.MinimumSize = new System.Drawing.Size(0, 34);
-            this.txtTleAdja.Name = "txtTleAdja";
-            this.txtTleAdja.Properties.AutoHeight = false;
-            this.txtTleAdja.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            this.txtTleAdja1.EditValue = "";
+            this.txtTleAdja1.Location = new System.Drawing.Point(2, 94);
+            this.txtTleAdja1.MaximumSize = new System.Drawing.Size(0, 34);
+            this.txtTleAdja1.MinimumSize = new System.Drawing.Size(0, 34);
+            this.txtTleAdja1.Name = "txtTleAdja1";
+            this.txtTleAdja1.Properties.AutoHeight = false;
+            this.txtTleAdja1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
             new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
-            this.txtTleAdja.Properties.NullText = "";
-            this.txtTleAdja.Properties.PopupSizeable = false;
-            this.txtTleAdja.Properties.PopupView = this.gridView1;
-            this.txtTleAdja.Size = new System.Drawing.Size(489, 34);
-            this.txtTleAdja.StyleController = this.layoutControl1;
-            this.txtTleAdja.TabIndex = 5;
-            this.txtTleAdja.ToolTip = "填写卫星的双行根数";
+            this.txtTleAdja1.Properties.NullText = "";
+            this.txtTleAdja1.Properties.PopupSizeable = false;
+            this.txtTleAdja1.Properties.PopupView = this.gridView1;
+            this.txtTleAdja1.Size = new System.Drawing.Size(489, 34);
+            this.txtTleAdja1.StyleController = this.layoutControl1;
+            this.txtTleAdja1.TabIndex = 5;
+            this.txtTleAdja1.ToolTip = "填写卫星的双行根数";
             // 
             // gridView1
             // 
@@ -212,25 +187,25 @@
             this.gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;
             this.gridView1.OptionsView.ShowGroupPanel = false;
             // 
-            // txtDtousErr1
-            // 
-            this.txtDtousErr1.EditValue = "";
-            this.txtDtousErr1.Location = new System.Drawing.Point(2, 348);
-            this.txtDtousErr1.MaximumSize = new System.Drawing.Size(0, 34);
-            this.txtDtousErr1.MinimumSize = new System.Drawing.Size(0, 34);
-            this.txtDtousErr1.Name = "txtDtousErr1";
-            this.txtDtousErr1.Properties.AutoHeight = false;
-            this.txtDtousErr1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "us", -1, false, true, false, editorButtonImageOptions3, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject9, serializableAppearanceObject10, serializableAppearanceObject11, serializableAppearanceObject12, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
-            this.txtDtousErr1.Size = new System.Drawing.Size(489, 34);
-            this.txtDtousErr1.StyleController = this.layoutControl1;
-            this.txtDtousErr1.TabIndex = 6;
-            this.txtDtousErr1.ToolTip = "ECEF坐标X";
+            // txtDfoErr1
+            // 
+            this.txtDfoErr1.EditValue = "";
+            this.txtDfoErr1.Location = new System.Drawing.Point(2, 292);
+            this.txtDfoErr1.MaximumSize = new System.Drawing.Size(0, 34);
+            this.txtDfoErr1.MinimumSize = new System.Drawing.Size(0, 34);
+            this.txtDfoErr1.Name = "txtDfoErr1";
+            this.txtDfoErr1.Properties.AutoHeight = false;
+            this.txtDfoErr1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "Hz", -1, false, true, false, editorButtonImageOptions5, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject17, serializableAppearanceObject18, serializableAppearanceObject19, serializableAppearanceObject20, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtDfoErr1.Size = new System.Drawing.Size(489, 34);
+            this.txtDfoErr1.StyleController = this.layoutControl1;
+            this.txtDfoErr1.TabIndex = 6;
+            this.txtDfoErr1.ToolTip = "ECEF坐标X";
             // 
             // txtSatLocErr1
             // 
             this.txtSatLocErr1.EditValue = "";
-            this.txtSatLocErr1.Location = new System.Drawing.Point(2, 412);
+            this.txtSatLocErr1.Location = new System.Drawing.Point(2, 357);
             this.txtSatLocErr1.MaximumSize = new System.Drawing.Size(0, 34);
             this.txtSatLocErr1.MinimumSize = new System.Drawing.Size(0, 34);
             this.txtSatLocErr1.Name = "txtSatLocErr1";
@@ -242,22 +217,96 @@
             this.txtSatLocErr1.TabIndex = 6;
             this.txtSatLocErr1.ToolTip = "ECEF坐标X";
             // 
+            // txtTleAdja2
+            // 
+            this.txtTleAdja2.EditValue = "";
+            this.txtTleAdja2.Location = new System.Drawing.Point(2, 159);
+            this.txtTleAdja2.MaximumSize = new System.Drawing.Size(0, 34);
+            this.txtTleAdja2.MinimumSize = new System.Drawing.Size(0, 34);
+            this.txtTleAdja2.Name = "txtTleAdja2";
+            this.txtTleAdja2.Properties.AutoHeight = false;
+            this.txtTleAdja2.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
+            this.txtTleAdja2.Properties.NullText = "";
+            this.txtTleAdja2.Properties.PopupSizeable = false;
+            this.txtTleAdja2.Properties.PopupView = this.gridView11;
+            this.txtTleAdja2.Size = new System.Drawing.Size(489, 34);
+            this.txtTleAdja2.StyleController = this.layoutControl1;
+            this.txtTleAdja2.TabIndex = 5;
+            this.txtTleAdja2.ToolTip = "填写卫星的双行根数";
+            // 
+            // gridView11
+            // 
+            this.gridView11.DetailHeight = 550;
+            this.gridView11.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
+            this.gridView11.Name = "gridView11";
+            this.gridView11.OptionsEditForm.PopupEditFormWidth = 615;
+            this.gridView11.OptionsSelection.EnableAppearanceFocusedCell = false;
+            this.gridView11.OptionsView.ShowGroupPanel = false;
+            // 
+            // txtEphVelErr1
+            // 
+            this.txtEphVelErr1.EditValue = "";
+            this.txtEphVelErr1.Location = new System.Drawing.Point(2, 422);
+            this.txtEphVelErr1.MaximumSize = new System.Drawing.Size(0, 34);
+            this.txtEphVelErr1.MinimumSize = new System.Drawing.Size(0, 34);
+            this.txtEphVelErr1.Name = "txtEphVelErr1";
+            this.txtEphVelErr1.Properties.AutoHeight = false;
+            this.txtEphVelErr1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "m/s", -1, false, true, false, editorButtonImageOptions2, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject5, serializableAppearanceObject6, serializableAppearanceObject7, serializableAppearanceObject8, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtEphVelErr1.Size = new System.Drawing.Size(489, 34);
+            this.txtEphVelErr1.StyleController = this.layoutControl1;
+            this.txtEphVelErr1.TabIndex = 6;
+            this.txtEphVelErr1.ToolTip = "ECEF坐标X";
+            // 
+            // txtFu1
+            // 
+            this.txtFu1.EditValue = "";
+            this.txtFu1.Location = new System.Drawing.Point(2, 487);
+            this.txtFu1.MaximumSize = new System.Drawing.Size(0, 34);
+            this.txtFu1.MinimumSize = new System.Drawing.Size(0, 34);
+            this.txtFu1.Name = "txtFu1";
+            this.txtFu1.Properties.AutoHeight = false;
+            this.txtFu1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "MHz", -1, false, true, false, editorButtonImageOptions3, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject9, serializableAppearanceObject10, serializableAppearanceObject11, serializableAppearanceObject12, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtFu1.Size = new System.Drawing.Size(489, 34);
+            this.txtFu1.StyleController = this.layoutControl1;
+            this.txtFu1.TabIndex = 6;
+            this.txtFu1.ToolTip = "ECEF坐标X";
+            // 
+            // txtCapTime
+            // 
+            this.txtCapTime.EditValue = null;
+            this.txtCapTime.Location = new System.Drawing.Point(3, 225);
+            this.txtCapTime.MaximumSize = new System.Drawing.Size(0, 35);
+            this.txtCapTime.MinimumSize = new System.Drawing.Size(0, 35);
+            this.txtCapTime.Name = "txtCapTime";
+            this.txtCapTime.Properties.AutoHeight = false;
+            this.txtCapTime.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
+            this.txtCapTime.Properties.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
+            this.txtCapTime.Size = new System.Drawing.Size(487, 35);
+            this.txtCapTime.StyleController = this.layoutControl1;
+            this.txtCapTime.TabIndex = 8;
+            // 
             // Root
             // 
             this.Root.GroupBordersVisible = false;
             this.Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
             this.layoutControlItem8,
-            this.layoutControlItem9,
-            this.layoutControlItem11,
-            this.layoutControlItem14,
-            this.layoutControlItem13,
             this.layoutControlItem4,
             this.layoutControlItem5,
             this.layoutControlItem1,
             this.emptySpaceItem1,
-            this.emptySpaceItem2});
+            this.emptySpaceItem2,
+            this.layoutControlItem9,
+            this.layoutControlItem2,
+            this.layoutControlItem3,
+            this.layoutControlItem6,
+            this.layoutControlItem11});
             this.Root.Name = "Root";
-            this.Root.Size = new System.Drawing.Size(493, 875);
+            this.Root.Size = new System.Drawing.Size(493, 597);
             this.Root.TextVisible = false;
             // 
             // layoutControlItem8
@@ -266,64 +315,20 @@
             this.layoutControlItem8.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
             this.layoutControlItem8.Location = new System.Drawing.Point(0, 0);
             this.layoutControlItem8.Name = "layoutControlItem8";
-            this.layoutControlItem8.Size = new System.Drawing.Size(493, 64);
-            this.layoutControlItem8.Text = "主星星历";
+            this.layoutControlItem8.Size = new System.Drawing.Size(493, 65);
+            this.layoutControlItem8.Text = "第一时刻星历";
             this.layoutControlItem8.TextLocation = DevExpress.Utils.Locations.Top;
             this.layoutControlItem8.TextSize = new System.Drawing.Size(108, 22);
             // 
-            // layoutControlItem9
-            // 
-            this.layoutControlItem9.Control = this.txtTleAdja;
-            this.layoutControlItem9.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
-            this.layoutControlItem9.Location = new System.Drawing.Point(0, 64);
-            this.layoutControlItem9.Name = "layoutControlItem9";
-            this.layoutControlItem9.Size = new System.Drawing.Size(493, 64);
-            this.layoutControlItem9.Text = "邻星星历";
-            this.layoutControlItem9.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem9.TextSize = new System.Drawing.Size(108, 22);
-            // 
-            // layoutControlItem11
-            // 
-            this.layoutControlItem11.Control = this.txtCapTime;
-            this.layoutControlItem11.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
-            this.layoutControlItem11.Location = new System.Drawing.Point(0, 128);
-            this.layoutControlItem11.Name = "layoutControlItem11";
-            this.layoutControlItem11.Size = new System.Drawing.Size(493, 64);
-            this.layoutControlItem11.Text = "采集时刻";
-            this.layoutControlItem11.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem11.TextSize = new System.Drawing.Size(108, 22);
-            // 
-            // layoutControlItem14
-            // 
-            this.layoutControlItem14.Control = this.txtRefLocation1;
-            this.layoutControlItem14.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
-            this.layoutControlItem14.Location = new System.Drawing.Point(0, 256);
-            this.layoutControlItem14.Name = "layoutControlItem14";
-            this.layoutControlItem14.Size = new System.Drawing.Size(493, 64);
-            this.layoutControlItem14.Text = "参考站经纬度";
-            this.layoutControlItem14.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem14.TextSize = new System.Drawing.Size(108, 22);
-            // 
-            // layoutControlItem13
-            // 
-            this.layoutControlItem13.Control = this.txtStationLocation1;
-            this.layoutControlItem13.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
-            this.layoutControlItem13.Location = new System.Drawing.Point(0, 192);
-            this.layoutControlItem13.Name = "layoutControlItem13";
-            this.layoutControlItem13.Size = new System.Drawing.Size(493, 64);
-            this.layoutControlItem13.Text = "超短站经纬度";
-            this.layoutControlItem13.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem13.TextSize = new System.Drawing.Size(108, 22);
-            // 
             // layoutControlItem4
             // 
-            this.layoutControlItem4.Control = this.txtDtousErr1;
+            this.layoutControlItem4.Control = this.txtDfoErr1;
             this.layoutControlItem4.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
             this.layoutControlItem4.CustomizationFormText = "低轨卫星X";
-            this.layoutControlItem4.Location = new System.Drawing.Point(0, 320);
+            this.layoutControlItem4.Location = new System.Drawing.Point(0, 263);
             this.layoutControlItem4.Name = "layoutControlItem4";
-            this.layoutControlItem4.Size = new System.Drawing.Size(493, 64);
-            this.layoutControlItem4.Text = "差误差";
+            this.layoutControlItem4.Size = new System.Drawing.Size(493, 65);
+            this.layoutControlItem4.Text = "频差误差";
             this.layoutControlItem4.TextLocation = DevExpress.Utils.Locations.Top;
             this.layoutControlItem4.TextSize = new System.Drawing.Size(108, 22);
             // 
@@ -332,9 +337,9 @@
             this.layoutControlItem5.Control = this.txtSatLocErr1;
             this.layoutControlItem5.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
             this.layoutControlItem5.CustomizationFormText = "低轨卫星X";
-            this.layoutControlItem5.Location = new System.Drawing.Point(0, 384);
+            this.layoutControlItem5.Location = new System.Drawing.Point(0, 328);
             this.layoutControlItem5.Name = "layoutControlItem5";
-            this.layoutControlItem5.Size = new System.Drawing.Size(493, 64);
+            this.layoutControlItem5.Size = new System.Drawing.Size(493, 65);
             this.layoutControlItem5.Text = "星历位置误差";
             this.layoutControlItem5.TextLocation = DevExpress.Utils.Locations.Top;
             this.layoutControlItem5.TextSize = new System.Drawing.Size(108, 22);
@@ -342,87 +347,153 @@
             // layoutControlItem1
             // 
             this.layoutControlItem1.Control = this.btnOK;
-            this.layoutControlItem1.Location = new System.Drawing.Point(246, 448);
+            this.layoutControlItem1.Location = new System.Drawing.Point(247, 523);
             this.layoutControlItem1.Name = "layoutControlItem1";
             this.layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(3, 3, 13, 3);
-            this.layoutControlItem1.Size = new System.Drawing.Size(247, 48);
+            this.layoutControlItem1.Size = new System.Drawing.Size(246, 48);
             this.layoutControlItem1.TextSize = new System.Drawing.Size(0, 0);
             this.layoutControlItem1.TextVisible = false;
             // 
             // emptySpaceItem1
             // 
             this.emptySpaceItem1.AllowHotTrack = false;
-            this.emptySpaceItem1.Location = new System.Drawing.Point(0, 496);
+            this.emptySpaceItem1.Location = new System.Drawing.Point(0, 571);
             this.emptySpaceItem1.Name = "emptySpaceItem1";
-            this.emptySpaceItem1.Size = new System.Drawing.Size(493, 379);
+            this.emptySpaceItem1.Size = new System.Drawing.Size(493, 26);
             this.emptySpaceItem1.TextSize = new System.Drawing.Size(0, 0);
             // 
             // emptySpaceItem2
             // 
             this.emptySpaceItem2.AllowHotTrack = false;
-            this.emptySpaceItem2.Location = new System.Drawing.Point(0, 448);
+            this.emptySpaceItem2.Location = new System.Drawing.Point(0, 523);
             this.emptySpaceItem2.Name = "emptySpaceItem2";
-            this.emptySpaceItem2.Size = new System.Drawing.Size(246, 48);
+            this.emptySpaceItem2.Size = new System.Drawing.Size(247, 48);
             this.emptySpaceItem2.TextSize = new System.Drawing.Size(0, 0);
             // 
+            // layoutControlItem9
+            // 
+            this.layoutControlItem9.Control = this.txtTleAdja1;
+            this.layoutControlItem9.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
+            this.layoutControlItem9.Location = new System.Drawing.Point(0, 65);
+            this.layoutControlItem9.Name = "layoutControlItem9";
+            this.layoutControlItem9.Size = new System.Drawing.Size(493, 65);
+            this.layoutControlItem9.Text = "第二时刻星历";
+            this.layoutControlItem9.TextLocation = DevExpress.Utils.Locations.Top;
+            this.layoutControlItem9.TextSize = new System.Drawing.Size(108, 22);
+            // 
+            // layoutControlItem2
+            // 
+            this.layoutControlItem2.Control = this.txtTleAdja2;
+            this.layoutControlItem2.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
+            this.layoutControlItem2.CustomizationFormText = "邻星星历";
+            this.layoutControlItem2.Location = new System.Drawing.Point(0, 130);
+            this.layoutControlItem2.Name = "layoutControlItem2";
+            this.layoutControlItem2.Size = new System.Drawing.Size(493, 65);
+            this.layoutControlItem2.Text = "第三时刻星历";
+            this.layoutControlItem2.TextLocation = DevExpress.Utils.Locations.Top;
+            this.layoutControlItem2.TextSize = new System.Drawing.Size(108, 22);
+            // 
+            // layoutControlItem3
+            // 
+            this.layoutControlItem3.Control = this.txtEphVelErr1;
+            this.layoutControlItem3.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
+            this.layoutControlItem3.CustomizationFormText = "低轨卫星X";
+            this.layoutControlItem3.Location = new System.Drawing.Point(0, 393);
+            this.layoutControlItem3.Name = "layoutControlItem3";
+            this.layoutControlItem3.Size = new System.Drawing.Size(493, 65);
+            this.layoutControlItem3.Text = "星历速度误差";
+            this.layoutControlItem3.TextLocation = DevExpress.Utils.Locations.Top;
+            this.layoutControlItem3.TextSize = new System.Drawing.Size(108, 22);
+            // 
+            // layoutControlItem6
+            // 
+            this.layoutControlItem6.Control = this.txtFu1;
+            this.layoutControlItem6.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
+            this.layoutControlItem6.CustomizationFormText = "低轨卫星X";
+            this.layoutControlItem6.Location = new System.Drawing.Point(0, 458);
+            this.layoutControlItem6.Name = "layoutControlItem6";
+            this.layoutControlItem6.Size = new System.Drawing.Size(493, 65);
+            this.layoutControlItem6.Text = "上行频点";
+            this.layoutControlItem6.TextLocation = DevExpress.Utils.Locations.Top;
+            this.layoutControlItem6.TextSize = new System.Drawing.Size(108, 22);
+            // 
+            // layoutControlItem11
+            // 
+            this.layoutControlItem11.Control = this.txtCapTime;
+            this.layoutControlItem11.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
+            this.layoutControlItem11.CustomizationFormText = "采集时刻";
+            this.layoutControlItem11.Location = new System.Drawing.Point(0, 195);
+            this.layoutControlItem11.Name = "layoutControlItem11";
+            this.layoutControlItem11.Padding = new DevExpress.XtraLayout.Utils.Padding(3, 3, 3, 3);
+            this.layoutControlItem11.Size = new System.Drawing.Size(493, 68);
+            this.layoutControlItem11.Text = "采集时刻";
+            this.layoutControlItem11.TextLocation = DevExpress.Utils.Locations.Top;
+            this.layoutControlItem11.TextSize = new System.Drawing.Size(108, 22);
+            // 
             // DXErrEllipseParam
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 22F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
             this.Controls.Add(this.layoutControl1);
-            this.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.Margin = new System.Windows.Forms.Padding(5);
             this.Name = "DXErrEllipseParam";
-            this.Size = new System.Drawing.Size(493, 875);
+            this.Size = new System.Drawing.Size(493, 597);
             this.Load += new System.EventHandler(this.DXErrEllipseParam_Load);
             ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit();
             this.layoutControl1.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties.CalendarTimeProperties)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtStationLocation1.Properties)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtRefLocation1.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.txtTleMain.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.searchLookUpEdit1View)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtTleAdja.Properties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtTleAdja1.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtDtousErr1.Properties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtDfoErr1.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.txtSatLocErr1.Properties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtTleAdja2.Properties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.gridView11)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtEphVelErr1.Properties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtFu1.Properties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties.CalendarTimeProperties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.Root)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem8)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem13)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem1)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).EndInit();
             this.ResumeLayout(false);
 
         }
 
         #endregion
         private DevExpress.XtraLayout.LayoutControl layoutControl1;
-        private DevExpress.XtraEditors.DateEdit txtCapTime;
-        private DevExpress.XtraEditors.TextEdit txtStationLocation1;
-        private DevExpress.XtraEditors.TextEdit txtRefLocation1;
         private DevExpress.XtraEditors.SearchLookUpEdit txtTleMain;
         private DevExpress.XtraGrid.Views.Grid.GridView searchLookUpEdit1View;
-        private DevExpress.XtraEditors.SearchLookUpEdit txtTleAdja;
-        private DevExpress.XtraGrid.Views.Grid.GridView gridView1;
-        private DevExpress.XtraEditors.ButtonEdit txtDtousErr1;
+        private DevExpress.XtraEditors.ButtonEdit txtDfoErr1;
         private DevExpress.XtraEditors.ButtonEdit txtSatLocErr1;
         private DevExpress.XtraLayout.LayoutControlGroup Root;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem8;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem9;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem11;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem14;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem13;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem4;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem5;
         private DevExpress.XtraEditors.SimpleButton btnOK;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
         private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem1;
         private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem2;
+        private DevExpress.XtraEditors.SearchLookUpEdit txtTleAdja1;
+        private DevExpress.XtraGrid.Views.Grid.GridView gridView1;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem9;
+        private DevExpress.XtraEditors.SearchLookUpEdit txtTleAdja2;
+        private DevExpress.XtraGrid.Views.Grid.GridView gridView11;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem2;
+        private DevExpress.XtraEditors.ButtonEdit txtEphVelErr1;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem3;
+        private DevExpress.XtraEditors.ButtonEdit txtFu1;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem6;
+        private DevExpress.XtraEditors.DateEdit txtCapTime;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem11;
     }
 }

+ 29 - 41
XzXdDw.App/UserControl/DXErrEllipseParam.cs

@@ -20,14 +20,13 @@ namespace XdCxRhDW.App.UserControl
         public ErrEllipse单星协同接口 Model => new ErrEllipse单星协同接口()
         {
             TleMain = txtTleMain.Text.Trim(),
-            TleAdja = txtTleAdja.Text.Trim(),
+            TleAdja1 = txtTleAdja1.Text.Trim(),
+            TleAdja2 = txtTleAdja2.Text.Trim(),
             CapTime = txtCapTime.DateTime,
-            StationLon = Convert.ToDouble(txtStationLocation1.Text.Replace(",", ",").Split(',')[0].Trim()),
-            StationLat = Convert.ToDouble(txtStationLocation1.Text.Replace(",", ",").Split(',')[1].Trim()),
-            RefLon = Convert.ToDouble(txtRefLocation1.Text.Replace(",", ",").Split(',')[0].Trim()),
-            RefLat = Convert.ToDouble(txtRefLocation1.Text.Replace(",", ",").Split(',')[1].Trim()),
-            DtousErr = Convert.ToDouble(txtDtousErr1.Text),
+            DfoErr = Convert.ToDouble(txtDfoErr1.Text),
             SatLocErr = Convert.ToDouble(txtSatLocErr1.Text),
+            EphVelErr = Convert.ToDouble(txtEphVelErr1.Text),
+            fu = Convert.ToDouble(txtFu1.Text)*1e6,
         };
         public DXErrEllipseParam()
         {
@@ -36,20 +35,18 @@ namespace XdCxRhDW.App.UserControl
 
         private void DXErrEllipseParam_Load(object sender, EventArgs e)
         {
-            txtCapTime.UseDefault();
-            txtCapTime.DateTime = TestData.Time;
-            txtTleMain.UseDoubleClickToSelectAll();
-            txtTleAdja.UseDoubleClickToSelectAll();
-            txtStationLocation1.UseDoubleClickToSelectAll();
-            txtRefLocation1.UseDoubleClickToSelectAll();
 
-            this.txtCapTime.DateTime = TestData.Time;
-            this.txtStationLocation1.Text = TestData.RecLoc;
-            this.txtRefLocation1.Text = TestData.RefLoc;
+            txtTleMain.UseDoubleClickToSelectAll();
+            txtTleAdja1.UseDoubleClickToSelectAll();
+            txtTleAdja2.UseDoubleClickToSelectAll();
             txtTleMain.UseDefault().SetStringData(TestData.AllTle).Text = TestData.TleMain;
-            txtTleAdja.UseDefault().SetStringData(TestData.AllTle).Text = TestData.TleAdja1;
-            this.txtDtousErr1.EditValue = TestData.DtousErr;
+            txtTleAdja1.UseDefault().SetStringData(TestData.AllTle).Text = TestData.TleAdja1;
+            txtTleAdja2.UseDefault().SetStringData(TestData.AllTle).Text = TestData.TleAdja1;
+            this.txtCapTime.DateTime = TestData.Time;
+            this.txtDfoErr1.EditValue = TestData.DtousErr;
             this.txtSatLocErr1.EditValue = TestData.SatLocErr;
+            this.txtEphVelErr1.EditValue= TestData.EphVelErr;
+            this.txtFu1.EditValue = TestData.Freq;
         }
 
         private void btnOK_Click(object sender, EventArgs e)
@@ -60,50 +57,41 @@ namespace XdCxRhDW.App.UserControl
     public class ErrEllipse单星协同接口
     {
         /// <summary>
-        /// 主星星历(Tle)
+        /// 第一时刻星历
         /// </summary>
         public string TleMain { get; set; }
 
         /// <summary>
-        /// 邻星星历(Tle)
+        ///第二时刻星历
         /// </summary>
-        public string TleAdja { get; set; }
-
-        /// <summary>
-        /// 采集时刻
-        /// </summary>
-        public DateTime CapTime { get; set; }
+        public string TleAdja1 { get; set; }
 
         /// <summary>
-        /// 超短接收站-经度
+        /// 第三时刻星历
         /// </summary>
-        public double StationLon { get; set; }
+        public string TleAdja2 { get; set; }
 
         /// <summary>
-        /// 超短接收站-纬度
+        /// 采集时刻
         /// </summary>
-        public double StationLat { get; set; }
-
+        public DateTime CapTime { get; set; }
 
         /// <summary>
-        /// 参考站位置经度
+        /// 频差误差(Hz)
         /// </summary>
-        public double RefLon { get; set; }
-
+        public double DfoErr { get; set; }
         /// <summary>
-        /// 参考站位置纬度
+        /// 星历位置误差
         /// </summary>
-        public double RefLat { get; set; }
-
+        public double SatLocErr { get; set; } = 10000;
         /// <summary>
-        /// 时差误差(单位us)
+        ///星历速度误差
         /// </summary>
-        public double DtousErr { get; set; } = 1;
-
+        public double EphVelErr { get; set; }
         /// <summary>
-        /// 星历位置误差(单位米)
+        /// 上行频点(Hz)
         /// </summary>
-        public double SatLocErr { get; set; } = 10000;
+        public double fu { get; set; }
 
     }
 }

+ 255 - 202
XzXdDw.App/UserControl/DXGDOPParam.Designer.cs

@@ -28,76 +28,91 @@
         /// </summary>
         private void InitializeComponent()
         {
-            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions3 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject9 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject10 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject11 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject12 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions1 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject1 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject2 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject3 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject4 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions2 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject5 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject6 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject7 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject8 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions3 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject9 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject10 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject11 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject12 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions4 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject13 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject14 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject15 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject16 = new DevExpress.Utils.SerializableAppearanceObject();
             this.layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
             this.btnOK = new DevExpress.XtraEditors.SimpleButton();
-            this.txtCapTime = new DevExpress.XtraEditors.DateEdit();
-            this.txtStationLocation1 = new DevExpress.XtraEditors.TextEdit();
-            this.txtRefLocation1 = new DevExpress.XtraEditors.TextEdit();
             this.txtTleMain = new DevExpress.XtraEditors.SearchLookUpEdit();
             this.searchLookUpEdit1View = new DevExpress.XtraGrid.Views.Grid.GridView();
-            this.txtTleAdja = new DevExpress.XtraEditors.SearchLookUpEdit();
-            this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView();
-            this.txtDtousErr1 = new DevExpress.XtraEditors.ButtonEdit();
+            this.txtDfoErr1 = new DevExpress.XtraEditors.ButtonEdit();
             this.txtSatLocErr1 = new DevExpress.XtraEditors.ButtonEdit();
+            this.txtEphVelErr1 = new DevExpress.XtraEditors.ButtonEdit();
+            this.txtFu1 = new DevExpress.XtraEditors.ButtonEdit();
+            this.txtCapTime3 = new DevExpress.XtraEditors.DateEdit();
             this.Root = new DevExpress.XtraLayout.LayoutControlGroup();
             this.layoutControlItem8 = new DevExpress.XtraLayout.LayoutControlItem();
-            this.layoutControlItem9 = new DevExpress.XtraLayout.LayoutControlItem();
-            this.layoutControlItem11 = new DevExpress.XtraLayout.LayoutControlItem();
-            this.layoutControlItem14 = new DevExpress.XtraLayout.LayoutControlItem();
-            this.layoutControlItem13 = new DevExpress.XtraLayout.LayoutControlItem();
             this.layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem();
             this.layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem();
             this.layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
             this.emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem();
             this.emptySpaceItem2 = new DevExpress.XtraLayout.EmptySpaceItem();
+            this.layoutControlItem9 = new DevExpress.XtraLayout.LayoutControlItem();
+            this.layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem();
+            this.layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem();
+            this.layoutControlItem6 = new DevExpress.XtraLayout.LayoutControlItem();
+            this.layoutControlItem11 = new DevExpress.XtraLayout.LayoutControlItem();
+            this.txtCapTime2 = new DevExpress.XtraEditors.DateEdit();
+            this.txtCapTime1 = new DevExpress.XtraEditors.DateEdit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit();
             this.layoutControl1.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties.CalendarTimeProperties)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtStationLocation1.Properties)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtRefLocation1.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.txtTleMain.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.searchLookUpEdit1View)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtTleAdja.Properties)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtDtousErr1.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtDfoErr1.Properties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.txtSatLocErr1.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtEphVelErr1.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtFu1.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime3.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime3.Properties.CalendarTimeProperties)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.Root)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem8)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem13)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime2.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime2.Properties.CalendarTimeProperties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime1.Properties)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime1.Properties.CalendarTimeProperties)).BeginInit();
             this.SuspendLayout();
             // 
             // layoutControl1
             // 
             this.layoutControl1.Controls.Add(this.btnOK);
-            this.layoutControl1.Controls.Add(this.txtCapTime);
-            this.layoutControl1.Controls.Add(this.txtStationLocation1);
-            this.layoutControl1.Controls.Add(this.txtRefLocation1);
             this.layoutControl1.Controls.Add(this.txtTleMain);
-            this.layoutControl1.Controls.Add(this.txtTleAdja);
-            this.layoutControl1.Controls.Add(this.txtDtousErr1);
+            this.layoutControl1.Controls.Add(this.txtDfoErr1);
             this.layoutControl1.Controls.Add(this.txtSatLocErr1);
+            this.layoutControl1.Controls.Add(this.txtEphVelErr1);
+            this.layoutControl1.Controls.Add(this.txtFu1);
+            this.layoutControl1.Controls.Add(this.txtCapTime3);
+            this.layoutControl1.Controls.Add(this.txtCapTime2);
+            this.layoutControl1.Controls.Add(this.txtCapTime1);
             this.layoutControl1.Dock = System.Windows.Forms.DockStyle.Fill;
             this.layoutControl1.Location = new System.Drawing.Point(0, 0);
-            this.layoutControl1.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.layoutControl1.Margin = new System.Windows.Forms.Padding(5);
             this.layoutControl1.Name = "layoutControl1";
             this.layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new System.Drawing.Rectangle(993, 379, 650, 400);
             this.layoutControl1.Root = this.Root;
@@ -107,8 +122,8 @@
             // 
             // btnOK
             // 
-            this.btnOK.Location = new System.Drawing.Point(249, 461);
-            this.btnOK.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.btnOK.Location = new System.Drawing.Point(249, 536);
+            this.btnOK.Margin = new System.Windows.Forms.Padding(5);
             this.btnOK.Name = "btnOK";
             this.btnOK.Size = new System.Drawing.Size(241, 32);
             this.btnOK.StyleController = this.layoutControl1;
@@ -116,52 +131,10 @@
             this.btnOK.Text = "确定";
             this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
             // 
-            // txtCapTime
-            // 
-            this.txtCapTime.EditValue = null;
-            this.txtCapTime.Location = new System.Drawing.Point(2, 156);
-            this.txtCapTime.MaximumSize = new System.Drawing.Size(0, 34);
-            this.txtCapTime.MinimumSize = new System.Drawing.Size(0, 34);
-            this.txtCapTime.Name = "txtCapTime";
-            this.txtCapTime.Properties.AutoHeight = false;
-            this.txtCapTime.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
-            this.txtCapTime.Properties.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
-            this.txtCapTime.Size = new System.Drawing.Size(489, 34);
-            this.txtCapTime.StyleController = this.layoutControl1;
-            this.txtCapTime.TabIndex = 8;
-            // 
-            // txtStationLocation1
-            // 
-            this.txtStationLocation1.EditValue = "";
-            this.txtStationLocation1.Location = new System.Drawing.Point(2, 220);
-            this.txtStationLocation1.MaximumSize = new System.Drawing.Size(0, 34);
-            this.txtStationLocation1.MinimumSize = new System.Drawing.Size(0, 34);
-            this.txtStationLocation1.Name = "txtStationLocation1";
-            this.txtStationLocation1.Properties.AutoHeight = false;
-            this.txtStationLocation1.Size = new System.Drawing.Size(489, 34);
-            this.txtStationLocation1.StyleController = this.layoutControl1;
-            this.txtStationLocation1.TabIndex = 11;
-            this.txtStationLocation1.ToolTip = "经度纬度之间用英文逗号隔开";
-            // 
-            // txtRefLocation1
-            // 
-            this.txtRefLocation1.EditValue = "";
-            this.txtRefLocation1.Location = new System.Drawing.Point(2, 284);
-            this.txtRefLocation1.MaximumSize = new System.Drawing.Size(0, 34);
-            this.txtRefLocation1.MinimumSize = new System.Drawing.Size(0, 34);
-            this.txtRefLocation1.Name = "txtRefLocation1";
-            this.txtRefLocation1.Properties.AutoHeight = false;
-            this.txtRefLocation1.Size = new System.Drawing.Size(489, 34);
-            this.txtRefLocation1.StyleController = this.layoutControl1;
-            this.txtRefLocation1.TabIndex = 10;
-            this.txtRefLocation1.ToolTip = "经度纬度之间用英文逗号隔开";
-            // 
             // txtTleMain
             // 
             this.txtTleMain.EditValue = "";
-            this.txtTleMain.Location = new System.Drawing.Point(2, 28);
+            this.txtTleMain.Location = new System.Drawing.Point(2, 29);
             this.txtTleMain.MaximumSize = new System.Drawing.Size(0, 34);
             this.txtTleMain.MinimumSize = new System.Drawing.Size(0, 34);
             this.txtTleMain.Name = "txtTleMain";
@@ -185,77 +158,97 @@
             this.searchLookUpEdit1View.OptionsSelection.EnableAppearanceFocusedCell = false;
             this.searchLookUpEdit1View.OptionsView.ShowGroupPanel = false;
             // 
-            // txtTleAdja
-            // 
-            this.txtTleAdja.EditValue = "";
-            this.txtTleAdja.Location = new System.Drawing.Point(2, 92);
-            this.txtTleAdja.MaximumSize = new System.Drawing.Size(0, 34);
-            this.txtTleAdja.MinimumSize = new System.Drawing.Size(0, 34);
-            this.txtTleAdja.Name = "txtTleAdja";
-            this.txtTleAdja.Properties.AutoHeight = false;
-            this.txtTleAdja.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
-            this.txtTleAdja.Properties.NullText = "";
-            this.txtTleAdja.Properties.PopupSizeable = false;
-            this.txtTleAdja.Properties.PopupView = this.gridView1;
-            this.txtTleAdja.Size = new System.Drawing.Size(489, 34);
-            this.txtTleAdja.StyleController = this.layoutControl1;
-            this.txtTleAdja.TabIndex = 5;
-            this.txtTleAdja.ToolTip = "填写卫星的双行根数";
-            // 
-            // gridView1
-            // 
-            this.gridView1.DetailHeight = 550;
-            this.gridView1.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
-            this.gridView1.Name = "gridView1";
-            this.gridView1.OptionsEditForm.PopupEditFormWidth = 615;
-            this.gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;
-            this.gridView1.OptionsView.ShowGroupPanel = false;
-            // 
-            // txtDtousErr1
-            // 
-            this.txtDtousErr1.EditValue = "";
-            this.txtDtousErr1.Location = new System.Drawing.Point(2, 348);
-            this.txtDtousErr1.MaximumSize = new System.Drawing.Size(0, 34);
-            this.txtDtousErr1.MinimumSize = new System.Drawing.Size(0, 34);
-            this.txtDtousErr1.Name = "txtDtousErr1";
-            this.txtDtousErr1.Properties.AutoHeight = false;
-            this.txtDtousErr1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "us", -1, false, true, false, editorButtonImageOptions3, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject9, serializableAppearanceObject10, serializableAppearanceObject11, serializableAppearanceObject12, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
-            this.txtDtousErr1.Size = new System.Drawing.Size(489, 34);
-            this.txtDtousErr1.StyleController = this.layoutControl1;
-            this.txtDtousErr1.TabIndex = 6;
-            this.txtDtousErr1.ToolTip = "ECEF坐标X";
+            // txtDfoErr1
+            // 
+            this.txtDfoErr1.EditValue = "";
+            this.txtDfoErr1.Location = new System.Drawing.Point(2, 292);
+            this.txtDfoErr1.MaximumSize = new System.Drawing.Size(0, 34);
+            this.txtDfoErr1.MinimumSize = new System.Drawing.Size(0, 34);
+            this.txtDfoErr1.Name = "txtDfoErr1";
+            this.txtDfoErr1.Properties.AutoHeight = false;
+            this.txtDfoErr1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "Hz", -1, false, true, false, editorButtonImageOptions1, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject1, serializableAppearanceObject2, serializableAppearanceObject3, serializableAppearanceObject4, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtDfoErr1.Size = new System.Drawing.Size(489, 34);
+            this.txtDfoErr1.StyleController = this.layoutControl1;
+            this.txtDfoErr1.TabIndex = 6;
+            this.txtDfoErr1.ToolTip = "ECEF坐标X";
             // 
             // txtSatLocErr1
             // 
             this.txtSatLocErr1.EditValue = "";
-            this.txtSatLocErr1.Location = new System.Drawing.Point(2, 412);
+            this.txtSatLocErr1.Location = new System.Drawing.Point(2, 357);
             this.txtSatLocErr1.MaximumSize = new System.Drawing.Size(0, 34);
             this.txtSatLocErr1.MinimumSize = new System.Drawing.Size(0, 34);
             this.txtSatLocErr1.Name = "txtSatLocErr1";
             this.txtSatLocErr1.Properties.AutoHeight = false;
             this.txtSatLocErr1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "m", -1, false, true, false, editorButtonImageOptions1, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject1, serializableAppearanceObject2, serializableAppearanceObject3, serializableAppearanceObject4, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "m", -1, false, true, false, editorButtonImageOptions2, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject5, serializableAppearanceObject6, serializableAppearanceObject7, serializableAppearanceObject8, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
             this.txtSatLocErr1.Size = new System.Drawing.Size(489, 34);
             this.txtSatLocErr1.StyleController = this.layoutControl1;
             this.txtSatLocErr1.TabIndex = 6;
             this.txtSatLocErr1.ToolTip = "ECEF坐标X";
             // 
+            // txtEphVelErr1
+            // 
+            this.txtEphVelErr1.EditValue = "";
+            this.txtEphVelErr1.Location = new System.Drawing.Point(2, 422);
+            this.txtEphVelErr1.MaximumSize = new System.Drawing.Size(0, 34);
+            this.txtEphVelErr1.MinimumSize = new System.Drawing.Size(0, 34);
+            this.txtEphVelErr1.Name = "txtEphVelErr1";
+            this.txtEphVelErr1.Properties.AutoHeight = false;
+            this.txtEphVelErr1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "m/s", -1, false, true, false, editorButtonImageOptions3, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject9, serializableAppearanceObject10, serializableAppearanceObject11, serializableAppearanceObject12, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtEphVelErr1.Size = new System.Drawing.Size(489, 34);
+            this.txtEphVelErr1.StyleController = this.layoutControl1;
+            this.txtEphVelErr1.TabIndex = 6;
+            this.txtEphVelErr1.ToolTip = "ECEF坐标X";
+            // 
+            // txtFu1
+            // 
+            this.txtFu1.EditValue = "";
+            this.txtFu1.Location = new System.Drawing.Point(2, 487);
+            this.txtFu1.MaximumSize = new System.Drawing.Size(0, 34);
+            this.txtFu1.MinimumSize = new System.Drawing.Size(0, 34);
+            this.txtFu1.Name = "txtFu1";
+            this.txtFu1.Properties.AutoHeight = false;
+            this.txtFu1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "MHz", -1, false, true, false, editorButtonImageOptions4, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject13, serializableAppearanceObject14, serializableAppearanceObject15, serializableAppearanceObject16, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtFu1.Size = new System.Drawing.Size(489, 34);
+            this.txtFu1.StyleController = this.layoutControl1;
+            this.txtFu1.TabIndex = 6;
+            this.txtFu1.ToolTip = "ECEF坐标X";
+            // 
+            // txtCapTime3
+            // 
+            this.txtCapTime3.EditValue = null;
+            this.txtCapTime3.Location = new System.Drawing.Point(3, 225);
+            this.txtCapTime3.MaximumSize = new System.Drawing.Size(0, 35);
+            this.txtCapTime3.MinimumSize = new System.Drawing.Size(0, 35);
+            this.txtCapTime3.Name = "txtCapTime3";
+            this.txtCapTime3.Properties.AutoHeight = false;
+            this.txtCapTime3.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
+            this.txtCapTime3.Properties.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
+            this.txtCapTime3.Size = new System.Drawing.Size(487, 35);
+            this.txtCapTime3.StyleController = this.layoutControl1;
+            this.txtCapTime3.TabIndex = 8;
+            // 
             // Root
             // 
             this.Root.GroupBordersVisible = false;
             this.Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
             this.layoutControlItem8,
-            this.layoutControlItem9,
-            this.layoutControlItem11,
-            this.layoutControlItem14,
-            this.layoutControlItem13,
             this.layoutControlItem4,
             this.layoutControlItem5,
             this.layoutControlItem1,
             this.emptySpaceItem1,
-            this.emptySpaceItem2});
+            this.emptySpaceItem2,
+            this.layoutControlItem9,
+            this.layoutControlItem2,
+            this.layoutControlItem3,
+            this.layoutControlItem6,
+            this.layoutControlItem11});
             this.Root.Name = "Root";
             this.Root.Size = new System.Drawing.Size(493, 875);
             this.Root.TextVisible = false;
@@ -266,64 +259,20 @@
             this.layoutControlItem8.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
             this.layoutControlItem8.Location = new System.Drawing.Point(0, 0);
             this.layoutControlItem8.Name = "layoutControlItem8";
-            this.layoutControlItem8.Size = new System.Drawing.Size(493, 64);
+            this.layoutControlItem8.Size = new System.Drawing.Size(493, 65);
             this.layoutControlItem8.Text = "主星星历";
             this.layoutControlItem8.TextLocation = DevExpress.Utils.Locations.Top;
             this.layoutControlItem8.TextSize = new System.Drawing.Size(108, 22);
             // 
-            // layoutControlItem9
-            // 
-            this.layoutControlItem9.Control = this.txtTleAdja;
-            this.layoutControlItem9.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
-            this.layoutControlItem9.Location = new System.Drawing.Point(0, 64);
-            this.layoutControlItem9.Name = "layoutControlItem9";
-            this.layoutControlItem9.Size = new System.Drawing.Size(493, 64);
-            this.layoutControlItem9.Text = "邻星星历";
-            this.layoutControlItem9.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem9.TextSize = new System.Drawing.Size(108, 22);
-            // 
-            // layoutControlItem11
-            // 
-            this.layoutControlItem11.Control = this.txtCapTime;
-            this.layoutControlItem11.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
-            this.layoutControlItem11.Location = new System.Drawing.Point(0, 128);
-            this.layoutControlItem11.Name = "layoutControlItem11";
-            this.layoutControlItem11.Size = new System.Drawing.Size(493, 64);
-            this.layoutControlItem11.Text = "采集时刻";
-            this.layoutControlItem11.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem11.TextSize = new System.Drawing.Size(108, 22);
-            // 
-            // layoutControlItem14
-            // 
-            this.layoutControlItem14.Control = this.txtRefLocation1;
-            this.layoutControlItem14.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
-            this.layoutControlItem14.Location = new System.Drawing.Point(0, 256);
-            this.layoutControlItem14.Name = "layoutControlItem14";
-            this.layoutControlItem14.Size = new System.Drawing.Size(493, 64);
-            this.layoutControlItem14.Text = "参考站经纬度";
-            this.layoutControlItem14.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem14.TextSize = new System.Drawing.Size(108, 22);
-            // 
-            // layoutControlItem13
-            // 
-            this.layoutControlItem13.Control = this.txtStationLocation1;
-            this.layoutControlItem13.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
-            this.layoutControlItem13.Location = new System.Drawing.Point(0, 192);
-            this.layoutControlItem13.Name = "layoutControlItem13";
-            this.layoutControlItem13.Size = new System.Drawing.Size(493, 64);
-            this.layoutControlItem13.Text = "超短站经纬度";
-            this.layoutControlItem13.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem13.TextSize = new System.Drawing.Size(108, 22);
-            // 
             // layoutControlItem4
             // 
-            this.layoutControlItem4.Control = this.txtDtousErr1;
+            this.layoutControlItem4.Control = this.txtDfoErr1;
             this.layoutControlItem4.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
             this.layoutControlItem4.CustomizationFormText = "低轨卫星X";
-            this.layoutControlItem4.Location = new System.Drawing.Point(0, 320);
+            this.layoutControlItem4.Location = new System.Drawing.Point(0, 263);
             this.layoutControlItem4.Name = "layoutControlItem4";
-            this.layoutControlItem4.Size = new System.Drawing.Size(493, 64);
-            this.layoutControlItem4.Text = "差误差";
+            this.layoutControlItem4.Size = new System.Drawing.Size(493, 65);
+            this.layoutControlItem4.Text = "频差误差";
             this.layoutControlItem4.TextLocation = DevExpress.Utils.Locations.Top;
             this.layoutControlItem4.TextSize = new System.Drawing.Size(108, 22);
             // 
@@ -332,9 +281,9 @@
             this.layoutControlItem5.Control = this.txtSatLocErr1;
             this.layoutControlItem5.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
             this.layoutControlItem5.CustomizationFormText = "低轨卫星X";
-            this.layoutControlItem5.Location = new System.Drawing.Point(0, 384);
+            this.layoutControlItem5.Location = new System.Drawing.Point(0, 328);
             this.layoutControlItem5.Name = "layoutControlItem5";
-            this.layoutControlItem5.Size = new System.Drawing.Size(493, 64);
+            this.layoutControlItem5.Size = new System.Drawing.Size(493, 65);
             this.layoutControlItem5.Text = "星历位置误差";
             this.layoutControlItem5.TextLocation = DevExpress.Utils.Locations.Top;
             this.layoutControlItem5.TextSize = new System.Drawing.Size(108, 22);
@@ -342,7 +291,7 @@
             // layoutControlItem1
             // 
             this.layoutControlItem1.Control = this.btnOK;
-            this.layoutControlItem1.Location = new System.Drawing.Point(246, 448);
+            this.layoutControlItem1.Location = new System.Drawing.Point(246, 523);
             this.layoutControlItem1.Name = "layoutControlItem1";
             this.layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(3, 3, 13, 3);
             this.layoutControlItem1.Size = new System.Drawing.Size(247, 48);
@@ -352,77 +301,181 @@
             // emptySpaceItem1
             // 
             this.emptySpaceItem1.AllowHotTrack = false;
-            this.emptySpaceItem1.Location = new System.Drawing.Point(0, 496);
+            this.emptySpaceItem1.Location = new System.Drawing.Point(0, 571);
             this.emptySpaceItem1.Name = "emptySpaceItem1";
-            this.emptySpaceItem1.Size = new System.Drawing.Size(493, 379);
+            this.emptySpaceItem1.Size = new System.Drawing.Size(493, 304);
             this.emptySpaceItem1.TextSize = new System.Drawing.Size(0, 0);
             // 
             // emptySpaceItem2
             // 
             this.emptySpaceItem2.AllowHotTrack = false;
-            this.emptySpaceItem2.Location = new System.Drawing.Point(0, 448);
+            this.emptySpaceItem2.Location = new System.Drawing.Point(0, 523);
             this.emptySpaceItem2.Name = "emptySpaceItem2";
             this.emptySpaceItem2.Size = new System.Drawing.Size(246, 48);
             this.emptySpaceItem2.TextSize = new System.Drawing.Size(0, 0);
             // 
+            // layoutControlItem9
+            // 
+            this.layoutControlItem9.Control = this.txtCapTime1;
+            this.layoutControlItem9.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
+            this.layoutControlItem9.Location = new System.Drawing.Point(0, 65);
+            this.layoutControlItem9.Name = "layoutControlItem9";
+            this.layoutControlItem9.Size = new System.Drawing.Size(493, 65);
+            this.layoutControlItem9.Text = "采集时刻1";
+            this.layoutControlItem9.TextLocation = DevExpress.Utils.Locations.Top;
+            this.layoutControlItem9.TextSize = new System.Drawing.Size(108, 22);
+            // 
+            // layoutControlItem2
+            // 
+            this.layoutControlItem2.Control = this.txtCapTime2;
+            this.layoutControlItem2.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
+            this.layoutControlItem2.CustomizationFormText = "邻星星历";
+            this.layoutControlItem2.Location = new System.Drawing.Point(0, 130);
+            this.layoutControlItem2.Name = "layoutControlItem2";
+            this.layoutControlItem2.Size = new System.Drawing.Size(493, 65);
+            this.layoutControlItem2.Text = "采集时刻2";
+            this.layoutControlItem2.TextLocation = DevExpress.Utils.Locations.Top;
+            this.layoutControlItem2.TextSize = new System.Drawing.Size(108, 22);
+            // 
+            // layoutControlItem3
+            // 
+            this.layoutControlItem3.Control = this.txtEphVelErr1;
+            this.layoutControlItem3.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
+            this.layoutControlItem3.CustomizationFormText = "低轨卫星X";
+            this.layoutControlItem3.Location = new System.Drawing.Point(0, 393);
+            this.layoutControlItem3.Name = "layoutControlItem3";
+            this.layoutControlItem3.Size = new System.Drawing.Size(493, 65);
+            this.layoutControlItem3.Text = "星历速度误差";
+            this.layoutControlItem3.TextLocation = DevExpress.Utils.Locations.Top;
+            this.layoutControlItem3.TextSize = new System.Drawing.Size(108, 22);
+            // 
+            // layoutControlItem6
+            // 
+            this.layoutControlItem6.Control = this.txtFu1;
+            this.layoutControlItem6.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
+            this.layoutControlItem6.CustomizationFormText = "低轨卫星X";
+            this.layoutControlItem6.Location = new System.Drawing.Point(0, 458);
+            this.layoutControlItem6.Name = "layoutControlItem6";
+            this.layoutControlItem6.Size = new System.Drawing.Size(493, 65);
+            this.layoutControlItem6.Text = "上行频点";
+            this.layoutControlItem6.TextLocation = DevExpress.Utils.Locations.Top;
+            this.layoutControlItem6.TextSize = new System.Drawing.Size(108, 22);
+            // 
+            // layoutControlItem11
+            // 
+            this.layoutControlItem11.Control = this.txtCapTime3;
+            this.layoutControlItem11.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
+            this.layoutControlItem11.CustomizationFormText = "采集时刻";
+            this.layoutControlItem11.Location = new System.Drawing.Point(0, 195);
+            this.layoutControlItem11.Name = "layoutControlItem11";
+            this.layoutControlItem11.Padding = new DevExpress.XtraLayout.Utils.Padding(3, 3, 3, 3);
+            this.layoutControlItem11.Size = new System.Drawing.Size(493, 68);
+            this.layoutControlItem11.Text = "采集时刻3";
+            this.layoutControlItem11.TextLocation = DevExpress.Utils.Locations.Top;
+            this.layoutControlItem11.TextSize = new System.Drawing.Size(108, 22);
+            // 
+            // txtCapTime2
+            // 
+            this.txtCapTime2.EditValue = "";
+            this.txtCapTime2.Location = new System.Drawing.Point(2, 159);
+            this.txtCapTime2.MaximumSize = new System.Drawing.Size(0, 34);
+            this.txtCapTime2.MinimumSize = new System.Drawing.Size(0, 34);
+            this.txtCapTime2.Name = "txtCapTime2";
+            this.txtCapTime2.Properties.AutoHeight = false;
+            this.txtCapTime2.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
+            this.txtCapTime2.Properties.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
+            this.txtCapTime2.Properties.DisplayFormat.FormatString = "";
+            this.txtCapTime2.Properties.EditFormat.FormatString = "";
+            this.txtCapTime2.Properties.MaskSettings.Set("mask", "");
+            this.txtCapTime2.Size = new System.Drawing.Size(489, 34);
+            this.txtCapTime2.StyleController = this.layoutControl1;
+            this.txtCapTime2.TabIndex = 5;
+            this.txtCapTime2.ToolTip = "填写卫星的双行根数";
+            // 
+            // txtCapTime1
+            // 
+            this.txtCapTime1.EditValue = "";
+            this.txtCapTime1.Location = new System.Drawing.Point(2, 94);
+            this.txtCapTime1.MaximumSize = new System.Drawing.Size(0, 34);
+            this.txtCapTime1.MinimumSize = new System.Drawing.Size(0, 34);
+            this.txtCapTime1.Name = "txtCapTime1";
+            this.txtCapTime1.Properties.AutoHeight = false;
+            this.txtCapTime1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
+            this.txtCapTime1.Properties.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
+            this.txtCapTime1.Properties.DisplayFormat.FormatString = "";
+            this.txtCapTime1.Properties.EditFormat.FormatString = "";
+            this.txtCapTime1.Properties.MaskSettings.Set("mask", "");
+            this.txtCapTime1.Size = new System.Drawing.Size(489, 34);
+            this.txtCapTime1.StyleController = this.layoutControl1;
+            this.txtCapTime1.TabIndex = 5;
+            this.txtCapTime1.ToolTip = "填写卫星的双行根数";
+            // 
             // DXGDOPParam
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 22F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
             this.Controls.Add(this.layoutControl1);
-            this.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5);
+            this.Margin = new System.Windows.Forms.Padding(5);
             this.Name = "DXGDOPParam";
             this.Size = new System.Drawing.Size(493, 875);
             this.Load += new System.EventHandler(this.DXGDOPParam_Load);
             ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit();
             this.layoutControl1.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties.CalendarTimeProperties)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime.Properties)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtStationLocation1.Properties)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtRefLocation1.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.txtTleMain.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.searchLookUpEdit1View)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtTleAdja.Properties)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.txtDtousErr1.Properties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtDfoErr1.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.txtSatLocErr1.Properties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtEphVelErr1.Properties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtFu1.Properties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime3.Properties.CalendarTimeProperties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime3.Properties)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.Root)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem8)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem14)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem13)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem1)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem9)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem6)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.layoutControlItem11)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime2.Properties.CalendarTimeProperties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime2.Properties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime1.Properties.CalendarTimeProperties)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtCapTime1.Properties)).EndInit();
             this.ResumeLayout(false);
 
         }
 
         #endregion
         private DevExpress.XtraLayout.LayoutControl layoutControl1;
-        private DevExpress.XtraEditors.DateEdit txtCapTime;
-        private DevExpress.XtraEditors.TextEdit txtStationLocation1;
-        private DevExpress.XtraEditors.TextEdit txtRefLocation1;
         private DevExpress.XtraEditors.SearchLookUpEdit txtTleMain;
         private DevExpress.XtraGrid.Views.Grid.GridView searchLookUpEdit1View;
-        private DevExpress.XtraEditors.SearchLookUpEdit txtTleAdja;
-        private DevExpress.XtraGrid.Views.Grid.GridView gridView1;
-        private DevExpress.XtraEditors.ButtonEdit txtDtousErr1;
+        private DevExpress.XtraEditors.ButtonEdit txtDfoErr1;
         private DevExpress.XtraEditors.ButtonEdit txtSatLocErr1;
         private DevExpress.XtraLayout.LayoutControlGroup Root;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem8;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem9;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem11;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem14;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem13;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem4;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem5;
         private DevExpress.XtraEditors.SimpleButton btnOK;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
         private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem1;
         private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem2;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem9;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem2;
+        private DevExpress.XtraEditors.ButtonEdit txtEphVelErr1;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem3;
+        private DevExpress.XtraEditors.ButtonEdit txtFu1;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem6;
+        private DevExpress.XtraEditors.DateEdit txtCapTime3;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem11;
+        private DevExpress.XtraEditors.DateEdit txtCapTime2;
+        private DevExpress.XtraEditors.DateEdit txtCapTime1;
     }
 }

+ 27 - 42
XzXdDw.App/UserControl/DXGDOPParam.cs

@@ -20,14 +20,13 @@ namespace XdCxRhDW.App.UserControl
         public GDOP单星协同接口 Model => new GDOP单星协同接口()
         {
             TleMain = txtTleMain.Text.Trim(),
-            TleAdja = txtTleAdja.Text.Trim(),
-            CapTime = txtCapTime.DateTime,
-            StationLon = Convert.ToDouble(txtStationLocation1.Text.Replace(",", ",").Split(',')[0].Trim()),
-            StationLat = Convert.ToDouble(txtStationLocation1.Text.Replace(",", ",").Split(',')[1].Trim()),
-            RefLon = Convert.ToDouble(txtRefLocation1.Text.Replace(",", ",").Split(',')[0].Trim()),
-            RefLat = Convert.ToDouble(txtRefLocation1.Text.Replace(",", ",").Split(',')[1].Trim()),
-            DtousErr = Convert.ToDouble(txtDtousErr1.Text),
+            CapTime1 = txtCapTime1.DateTime,
+            CapTime2 = txtCapTime2.DateTime,
+            CapTime3 = txtCapTime3.DateTime,
+            DfoErr = Convert.ToDouble(txtDfoErr1.Text),
             SatLocErr = Convert.ToDouble(txtSatLocErr1.Text),
+            EphVelErr = Convert.ToDouble(txtEphVelErr1.Text),
+            fu = Convert.ToDouble(txtFu1.Text)*1e6,
         };
         public DXGDOPParam()
         {
@@ -36,20 +35,15 @@ namespace XdCxRhDW.App.UserControl
 
         private void DXGDOPParam_Load(object sender, EventArgs e)
         {
-            txtCapTime.UseDefault();
-            txtCapTime.DateTime = TestData.Time;
             txtTleMain.UseDoubleClickToSelectAll();
-            txtTleAdja.UseDoubleClickToSelectAll();
-            txtStationLocation1.UseDoubleClickToSelectAll();
-            txtRefLocation1.UseDoubleClickToSelectAll();
-
-            this.txtCapTime.DateTime = TestData.Time;
-            this.txtStationLocation1.Text = TestData.RecLoc;
-            this.txtRefLocation1.Text = TestData.RefLoc;
             txtTleMain.UseDefault().SetStringData(TestData.AllTle).Text = TestData.TleMain;
-            txtTleAdja.UseDefault().SetStringData(TestData.AllTle).Text = TestData.TleAdja1;
-            this.txtDtousErr1.EditValue = TestData.DtousErr;
+            this.txtCapTime1.DateTime = TestData.Time;
+            this.txtCapTime2.DateTime = TestData.Time;
+            this.txtCapTime3.DateTime = TestData.Time;
+            this.txtDfoErr1.EditValue = TestData.DtousErr;
             this.txtSatLocErr1.EditValue = TestData.SatLocErr;
+            this.txtEphVelErr1.EditValue = TestData.EphVelErr;
+            this.txtFu1.EditValue = TestData.Freq;
         }
 
         private void btnOK_Click(object sender, EventArgs e)
@@ -60,50 +54,41 @@ namespace XdCxRhDW.App.UserControl
     public class GDOP单星协同接口
     {
         /// <summary>
-        /// 主星星历(Tle)
+        /// 主星星历
         /// </summary>
         public string TleMain { get; set; }
 
         /// <summary>
-        /// 邻星星历(Tle)
+        ///采集时刻1
         /// </summary>
-        public string TleAdja { get; set; }
+        public DateTime CapTime1 { get; set; }
 
         /// <summary>
-        /// 采集时刻
+        /// 采集时刻2
         /// </summary>
-        public DateTime CapTime { get; set; }
+        public DateTime CapTime2 { get; set; }
 
         /// <summary>
-        /// 超短接收站-经度
+        /// 采集时刻3
         /// </summary>
-        public double StationLon { get; set; }
-
-        /// <summary>
-        /// 超短接收站-纬度
-        /// </summary>
-        public double StationLat { get; set; }
-
+        public DateTime CapTime3 { get; set; }
 
         /// <summary>
-        /// 参考站位置经度
+        /// 频差误差(Hz)
         /// </summary>
-        public double RefLon { get; set; }
-
+        public double DfoErr { get; set; }
         /// <summary>
-        /// 参考站位置纬度
+        /// 星历位置误差
         /// </summary>
-        public double RefLat { get; set; }
-
+        public double SatLocErr { get; set; } = 10000;
         /// <summary>
-        /// 时差误差(单位us)
+        ///星历速度误差
         /// </summary>
-        public double DtousErr { get; set; } = 1;
-
+        public double EphVelErr { get; set; }
         /// <summary>
-        /// 星历位置误差(单位米)
+        /// 上行频点(Hz)
         /// </summary>
-        public double SatLocErr { get; set; } = 10000;
+        public double fu { get; set; }
 
     }
 }

+ 101 - 109
XzXdDw.App/UserControl/XZErrEllipseParam.Designer.cs

@@ -28,6 +28,16 @@
         /// </summary>
         private void InitializeComponent()
         {
+            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions6 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject21 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject22 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject23 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject24 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions7 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject25 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject26 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject27 = new DevExpress.Utils.SerializableAppearanceObject();
+            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject28 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions1 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject1 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject2 = new DevExpress.Utils.SerializableAppearanceObject();
@@ -48,16 +58,6 @@
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject14 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject15 = new DevExpress.Utils.SerializableAppearanceObject();
             DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject16 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions5 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject17 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject18 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject19 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject20 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.XtraEditors.Controls.EditorButtonImageOptions editorButtonImageOptions6 = new DevExpress.XtraEditors.Controls.EditorButtonImageOptions();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject21 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject22 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject23 = new DevExpress.Utils.SerializableAppearanceObject();
-            DevExpress.Utils.SerializableAppearanceObject serializableAppearanceObject24 = new DevExpress.Utils.SerializableAppearanceObject();
             this.layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
             this.btnOK = new DevExpress.XtraEditors.SimpleButton();
             this.txtCapTime = new DevExpress.XtraEditors.DateEdit();
@@ -132,20 +132,20 @@
             this.layoutControl1.Controls.Add(this.txtFu2);
             this.layoutControl1.Dock = System.Windows.Forms.DockStyle.Fill;
             this.layoutControl1.Location = new System.Drawing.Point(0, 0);
-            this.layoutControl1.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.layoutControl1.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5);
             this.layoutControl1.Name = "layoutControl1";
             this.layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new System.Drawing.Rectangle(993, 379, 650, 400);
             this.layoutControl1.Root = this.Root;
-            this.layoutControl1.Size = new System.Drawing.Size(345, 557);
+            this.layoutControl1.Size = new System.Drawing.Size(493, 875);
             this.layoutControl1.TabIndex = 0;
             this.layoutControl1.Text = "layoutControl1";
             // 
             // btnOK
             // 
-            this.btnOK.Location = new System.Drawing.Point(174, 254);
-            this.btnOK.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnOK.Location = new System.Drawing.Point(249, 432);
+            this.btnOK.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5);
             this.btnOK.Name = "btnOK";
-            this.btnOK.Size = new System.Drawing.Size(169, 22);
+            this.btnOK.Size = new System.Drawing.Size(241, 32);
             this.btnOK.StyleController = this.layoutControl1;
             this.btnOK.TabIndex = 12;
             this.btnOK.Text = "确定";
@@ -154,30 +154,28 @@
             // txtCapTime
             // 
             this.txtCapTime.EditValue = null;
-            this.txtCapTime.Location = new System.Drawing.Point(1, 100);
-            this.txtCapTime.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
-            this.txtCapTime.MaximumSize = new System.Drawing.Size(0, 22);
-            this.txtCapTime.MinimumSize = new System.Drawing.Size(0, 22);
+            this.txtCapTime.Location = new System.Drawing.Point(3, 172);
+            this.txtCapTime.MaximumSize = new System.Drawing.Size(0, 35);
+            this.txtCapTime.MinimumSize = new System.Drawing.Size(0, 35);
             this.txtCapTime.Name = "txtCapTime";
             this.txtCapTime.Properties.AutoHeight = false;
             this.txtCapTime.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
             new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
             this.txtCapTime.Properties.CalendarTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
             new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
-            this.txtCapTime.Size = new System.Drawing.Size(170, 22);
+            this.txtCapTime.Size = new System.Drawing.Size(240, 35);
             this.txtCapTime.StyleController = this.layoutControl1;
             this.txtCapTime.TabIndex = 8;
             // 
             // txtRefLocation1
             // 
             this.txtRefLocation1.EditValue = "";
-            this.txtRefLocation1.Location = new System.Drawing.Point(173, 100);
-            this.txtRefLocation1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
-            this.txtRefLocation1.MaximumSize = new System.Drawing.Size(0, 22);
-            this.txtRefLocation1.MinimumSize = new System.Drawing.Size(0, 22);
+            this.txtRefLocation1.Location = new System.Drawing.Point(249, 172);
+            this.txtRefLocation1.MaximumSize = new System.Drawing.Size(0, 35);
+            this.txtRefLocation1.MinimumSize = new System.Drawing.Size(0, 35);
             this.txtRefLocation1.Name = "txtRefLocation1";
             this.txtRefLocation1.Properties.AutoHeight = false;
-            this.txtRefLocation1.Size = new System.Drawing.Size(171, 22);
+            this.txtRefLocation1.Size = new System.Drawing.Size(241, 35);
             this.txtRefLocation1.StyleController = this.layoutControl1;
             this.txtRefLocation1.TabIndex = 10;
             this.txtRefLocation1.ToolTip = "经度纬度之间用英文逗号隔开";
@@ -185,10 +183,9 @@
             // txtTleMain
             // 
             this.txtTleMain.EditValue = "";
-            this.txtTleMain.Location = new System.Drawing.Point(1, 18);
-            this.txtTleMain.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
-            this.txtTleMain.MaximumSize = new System.Drawing.Size(0, 22);
-            this.txtTleMain.MinimumSize = new System.Drawing.Size(0, 22);
+            this.txtTleMain.Location = new System.Drawing.Point(3, 32);
+            this.txtTleMain.MaximumSize = new System.Drawing.Size(0, 35);
+            this.txtTleMain.MinimumSize = new System.Drawing.Size(0, 35);
             this.txtTleMain.Name = "txtTleMain";
             this.txtTleMain.Properties.AutoHeight = false;
             this.txtTleMain.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
@@ -196,26 +193,26 @@
             this.txtTleMain.Properties.NullText = "";
             this.txtTleMain.Properties.PopupSizeable = false;
             this.txtTleMain.Properties.PopupView = this.searchLookUpEdit1View;
-            this.txtTleMain.Size = new System.Drawing.Size(343, 22);
+            this.txtTleMain.Size = new System.Drawing.Size(487, 35);
             this.txtTleMain.StyleController = this.layoutControl1;
             this.txtTleMain.TabIndex = 4;
             this.txtTleMain.ToolTip = "填写卫星的双行根数";
             // 
             // searchLookUpEdit1View
             // 
+            this.searchLookUpEdit1View.DetailHeight = 550;
             this.searchLookUpEdit1View.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
             this.searchLookUpEdit1View.Name = "searchLookUpEdit1View";
-            this.searchLookUpEdit1View.OptionsEditForm.PopupEditFormWidth = 430;
+            this.searchLookUpEdit1View.OptionsEditForm.PopupEditFormWidth = 614;
             this.searchLookUpEdit1View.OptionsSelection.EnableAppearanceFocusedCell = false;
             this.searchLookUpEdit1View.OptionsView.ShowGroupPanel = false;
             // 
             // txtTleAdja
             // 
             this.txtTleAdja.EditValue = "";
-            this.txtTleAdja.Location = new System.Drawing.Point(1, 59);
-            this.txtTleAdja.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
-            this.txtTleAdja.MaximumSize = new System.Drawing.Size(0, 22);
-            this.txtTleAdja.MinimumSize = new System.Drawing.Size(0, 22);
+            this.txtTleAdja.Location = new System.Drawing.Point(3, 102);
+            this.txtTleAdja.MaximumSize = new System.Drawing.Size(0, 35);
+            this.txtTleAdja.MinimumSize = new System.Drawing.Size(0, 35);
             this.txtTleAdja.Name = "txtTleAdja";
             this.txtTleAdja.Properties.AutoHeight = false;
             this.txtTleAdja.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
@@ -223,31 +220,31 @@
             this.txtTleAdja.Properties.NullText = "";
             this.txtTleAdja.Properties.PopupSizeable = false;
             this.txtTleAdja.Properties.PopupView = this.gridView1;
-            this.txtTleAdja.Size = new System.Drawing.Size(343, 22);
+            this.txtTleAdja.Size = new System.Drawing.Size(487, 35);
             this.txtTleAdja.StyleController = this.layoutControl1;
             this.txtTleAdja.TabIndex = 5;
             this.txtTleAdja.ToolTip = "填写卫星的双行根数";
             // 
             // gridView1
             // 
+            this.gridView1.DetailHeight = 550;
             this.gridView1.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
             this.gridView1.Name = "gridView1";
-            this.gridView1.OptionsEditForm.PopupEditFormWidth = 430;
+            this.gridView1.OptionsEditForm.PopupEditFormWidth = 614;
             this.gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;
             this.gridView1.OptionsView.ShowGroupPanel = false;
             // 
             // txtDtousErr1
             // 
             this.txtDtousErr1.EditValue = "";
-            this.txtDtousErr1.Location = new System.Drawing.Point(1, 141);
-            this.txtDtousErr1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
-            this.txtDtousErr1.MaximumSize = new System.Drawing.Size(0, 22);
-            this.txtDtousErr1.MinimumSize = new System.Drawing.Size(0, 22);
+            this.txtDtousErr1.Location = new System.Drawing.Point(3, 242);
+            this.txtDtousErr1.MaximumSize = new System.Drawing.Size(0, 35);
+            this.txtDtousErr1.MinimumSize = new System.Drawing.Size(0, 35);
             this.txtDtousErr1.Name = "txtDtousErr1";
             this.txtDtousErr1.Properties.AutoHeight = false;
             this.txtDtousErr1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "us", -1, false, true, false, editorButtonImageOptions1, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject1, serializableAppearanceObject2, serializableAppearanceObject3, serializableAppearanceObject4, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
-            this.txtDtousErr1.Size = new System.Drawing.Size(170, 22);
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "us", -1, false, true, false, editorButtonImageOptions6, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject21, serializableAppearanceObject22, serializableAppearanceObject23, serializableAppearanceObject24, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtDtousErr1.Size = new System.Drawing.Size(240, 35);
             this.txtDtousErr1.StyleController = this.layoutControl1;
             this.txtDtousErr1.TabIndex = 6;
             this.txtDtousErr1.ToolTip = "ECEF坐标X";
@@ -255,64 +252,59 @@
             // txtSatLocErr1
             // 
             this.txtSatLocErr1.EditValue = "";
-            this.txtSatLocErr1.Location = new System.Drawing.Point(1, 182);
-            this.txtSatLocErr1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
-            this.txtSatLocErr1.MaximumSize = new System.Drawing.Size(0, 22);
-            this.txtSatLocErr1.MinimumSize = new System.Drawing.Size(0, 22);
+            this.txtSatLocErr1.Location = new System.Drawing.Point(3, 312);
+            this.txtSatLocErr1.MaximumSize = new System.Drawing.Size(0, 35);
+            this.txtSatLocErr1.MinimumSize = new System.Drawing.Size(0, 35);
             this.txtSatLocErr1.Name = "txtSatLocErr1";
             this.txtSatLocErr1.Properties.AutoHeight = false;
             this.txtSatLocErr1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "m", -1, false, true, false, editorButtonImageOptions2, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject5, serializableAppearanceObject6, serializableAppearanceObject7, serializableAppearanceObject8, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
-            this.txtSatLocErr1.Size = new System.Drawing.Size(170, 22);
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "m", -1, false, true, false, editorButtonImageOptions7, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject25, serializableAppearanceObject26, serializableAppearanceObject27, serializableAppearanceObject28, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtSatLocErr1.Size = new System.Drawing.Size(240, 35);
             this.txtSatLocErr1.StyleController = this.layoutControl1;
             this.txtSatLocErr1.TabIndex = 6;
             this.txtSatLocErr1.ToolTip = "ECEF坐标X";
             // 
             // txtDfoErr1
             // 
-            this.txtDfoErr1.Location = new System.Drawing.Point(173, 141);
-            this.txtDfoErr1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
-            this.txtDfoErr1.MaximumSize = new System.Drawing.Size(0, 22);
-            this.txtDfoErr1.MinimumSize = new System.Drawing.Size(0, 22);
+            this.txtDfoErr1.Location = new System.Drawing.Point(249, 242);
+            this.txtDfoErr1.MaximumSize = new System.Drawing.Size(0, 35);
+            this.txtDfoErr1.MinimumSize = new System.Drawing.Size(0, 35);
             this.txtDfoErr1.Name = "txtDfoErr1";
             this.txtDfoErr1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "Hz", -1, false, true, false, editorButtonImageOptions3, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject9, serializableAppearanceObject10, serializableAppearanceObject11, serializableAppearanceObject12, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
-            this.txtDfoErr1.Size = new System.Drawing.Size(171, 22);
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "Hz", -1, false, true, false, editorButtonImageOptions1, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject1, serializableAppearanceObject2, serializableAppearanceObject3, serializableAppearanceObject4, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtDfoErr1.Size = new System.Drawing.Size(241, 35);
             this.txtDfoErr1.StyleController = this.layoutControl1;
             this.txtDfoErr1.TabIndex = 13;
             // 
             // txtEphVelErr1
             // 
-            this.txtEphVelErr1.Location = new System.Drawing.Point(173, 182);
-            this.txtEphVelErr1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
-            this.txtEphVelErr1.MaximumSize = new System.Drawing.Size(0, 22);
-            this.txtEphVelErr1.MinimumSize = new System.Drawing.Size(0, 22);
+            this.txtEphVelErr1.Location = new System.Drawing.Point(249, 312);
+            this.txtEphVelErr1.MaximumSize = new System.Drawing.Size(0, 35);
+            this.txtEphVelErr1.MinimumSize = new System.Drawing.Size(0, 35);
             this.txtEphVelErr1.Name = "txtEphVelErr1";
             this.txtEphVelErr1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "m/s", -1, false, true, false, editorButtonImageOptions4, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject13, serializableAppearanceObject14, serializableAppearanceObject15, serializableAppearanceObject16, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
-            this.txtEphVelErr1.Size = new System.Drawing.Size(171, 22);
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "m/s", -1, false, true, false, editorButtonImageOptions2, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject5, serializableAppearanceObject6, serializableAppearanceObject7, serializableAppearanceObject8, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtEphVelErr1.Size = new System.Drawing.Size(241, 35);
             this.txtEphVelErr1.StyleController = this.layoutControl1;
             this.txtEphVelErr1.TabIndex = 14;
             // 
             // txtFu1
             // 
-            this.txtFu1.Location = new System.Drawing.Point(1, 223);
-            this.txtFu1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+            this.txtFu1.Location = new System.Drawing.Point(3, 382);
             this.txtFu1.Name = "txtFu1";
             this.txtFu1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "MHz", -1, false, true, false, editorButtonImageOptions5, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject17, serializableAppearanceObject18, serializableAppearanceObject19, serializableAppearanceObject20, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
-            this.txtFu1.Size = new System.Drawing.Size(170, 22);
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "MHz", -1, false, true, false, editorButtonImageOptions3, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject9, serializableAppearanceObject10, serializableAppearanceObject11, serializableAppearanceObject12, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtFu1.Size = new System.Drawing.Size(240, 34);
             this.txtFu1.StyleController = this.layoutControl1;
             this.txtFu1.TabIndex = 15;
             // 
             // txtFu2
             // 
-            this.txtFu2.Location = new System.Drawing.Point(173, 223);
-            this.txtFu2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+            this.txtFu2.Location = new System.Drawing.Point(249, 382);
             this.txtFu2.Name = "txtFu2";
             this.txtFu2.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
-            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "MHz", -1, false, true, false, editorButtonImageOptions6, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject21, serializableAppearanceObject22, serializableAppearanceObject23, serializableAppearanceObject24, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
-            this.txtFu2.Size = new System.Drawing.Size(171, 22);
+            new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "MHz", -1, false, true, false, editorButtonImageOptions4, new DevExpress.Utils.KeyShortcut(System.Windows.Forms.Keys.None), serializableAppearanceObject13, serializableAppearanceObject14, serializableAppearanceObject15, serializableAppearanceObject16, "", null, null, DevExpress.Utils.ToolTipAnchor.Default)});
+            this.txtFu2.Size = new System.Drawing.Size(241, 34);
             this.txtFu2.StyleController = this.layoutControl1;
             this.txtFu2.TabIndex = 16;
             // 
@@ -334,7 +326,7 @@
             this.layoutControlItem7,
             this.layoutControlItem12});
             this.Root.Name = "Root";
-            this.Root.Size = new System.Drawing.Size(345, 557);
+            this.Root.Size = new System.Drawing.Size(493, 875);
             this.Root.TextVisible = false;
             // 
             // layoutControlItem8
@@ -343,69 +335,69 @@
             this.layoutControlItem8.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
             this.layoutControlItem8.Location = new System.Drawing.Point(0, 0);
             this.layoutControlItem8.Name = "layoutControlItem8";
-            this.layoutControlItem8.Size = new System.Drawing.Size(345, 41);
+            this.layoutControlItem8.Size = new System.Drawing.Size(493, 70);
             this.layoutControlItem8.Text = "主星星历";
             this.layoutControlItem8.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem8.TextSize = new System.Drawing.Size(72, 14);
+            this.layoutControlItem8.TextSize = new System.Drawing.Size(108, 22);
             // 
             // layoutControlItem9
             // 
             this.layoutControlItem9.Control = this.txtTleAdja;
             this.layoutControlItem9.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
-            this.layoutControlItem9.Location = new System.Drawing.Point(0, 41);
+            this.layoutControlItem9.Location = new System.Drawing.Point(0, 70);
             this.layoutControlItem9.Name = "layoutControlItem9";
-            this.layoutControlItem9.Size = new System.Drawing.Size(345, 41);
+            this.layoutControlItem9.Size = new System.Drawing.Size(493, 70);
             this.layoutControlItem9.Text = "邻星星历";
             this.layoutControlItem9.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem9.TextSize = new System.Drawing.Size(72, 14);
+            this.layoutControlItem9.TextSize = new System.Drawing.Size(108, 22);
             // 
             // layoutControlItem11
             // 
             this.layoutControlItem11.Control = this.txtCapTime;
             this.layoutControlItem11.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
-            this.layoutControlItem11.Location = new System.Drawing.Point(0, 82);
+            this.layoutControlItem11.Location = new System.Drawing.Point(0, 140);
             this.layoutControlItem11.Name = "layoutControlItem11";
-            this.layoutControlItem11.Size = new System.Drawing.Size(172, 41);
+            this.layoutControlItem11.Size = new System.Drawing.Size(246, 70);
             this.layoutControlItem11.Text = "采集时刻";
             this.layoutControlItem11.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem11.TextSize = new System.Drawing.Size(72, 14);
+            this.layoutControlItem11.TextSize = new System.Drawing.Size(108, 22);
             // 
             // layoutControlItem5
             // 
             this.layoutControlItem5.Control = this.txtSatLocErr1;
             this.layoutControlItem5.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
             this.layoutControlItem5.CustomizationFormText = "低轨卫星X";
-            this.layoutControlItem5.Location = new System.Drawing.Point(0, 164);
+            this.layoutControlItem5.Location = new System.Drawing.Point(0, 280);
             this.layoutControlItem5.Name = "layoutControlItem5";
-            this.layoutControlItem5.Size = new System.Drawing.Size(172, 41);
+            this.layoutControlItem5.Size = new System.Drawing.Size(246, 70);
             this.layoutControlItem5.Text = "星历位置误差";
             this.layoutControlItem5.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem5.TextSize = new System.Drawing.Size(72, 14);
+            this.layoutControlItem5.TextSize = new System.Drawing.Size(108, 22);
             // 
             // layoutControlItem1
             // 
             this.layoutControlItem1.Control = this.btnOK;
-            this.layoutControlItem1.Location = new System.Drawing.Point(172, 246);
+            this.layoutControlItem1.Location = new System.Drawing.Point(246, 419);
             this.layoutControlItem1.Name = "layoutControlItem1";
-            this.layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(2, 2, 8, 2);
-            this.layoutControlItem1.Size = new System.Drawing.Size(173, 32);
+            this.layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(3, 3, 13, 3);
+            this.layoutControlItem1.Size = new System.Drawing.Size(247, 48);
             this.layoutControlItem1.TextSize = new System.Drawing.Size(0, 0);
             this.layoutControlItem1.TextVisible = false;
             // 
             // emptySpaceItem1
             // 
             this.emptySpaceItem1.AllowHotTrack = false;
-            this.emptySpaceItem1.Location = new System.Drawing.Point(0, 278);
+            this.emptySpaceItem1.Location = new System.Drawing.Point(0, 467);
             this.emptySpaceItem1.Name = "emptySpaceItem1";
-            this.emptySpaceItem1.Size = new System.Drawing.Size(345, 279);
+            this.emptySpaceItem1.Size = new System.Drawing.Size(493, 408);
             this.emptySpaceItem1.TextSize = new System.Drawing.Size(0, 0);
             // 
             // emptySpaceItem2
             // 
             this.emptySpaceItem2.AllowHotTrack = false;
-            this.emptySpaceItem2.Location = new System.Drawing.Point(0, 246);
+            this.emptySpaceItem2.Location = new System.Drawing.Point(0, 419);
             this.emptySpaceItem2.Name = "emptySpaceItem2";
-            this.emptySpaceItem2.Size = new System.Drawing.Size(172, 32);
+            this.emptySpaceItem2.Size = new System.Drawing.Size(246, 48);
             this.emptySpaceItem2.TextSize = new System.Drawing.Size(0, 0);
             // 
             // layoutControlItem4
@@ -413,72 +405,72 @@
             this.layoutControlItem4.Control = this.txtDtousErr1;
             this.layoutControlItem4.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
             this.layoutControlItem4.CustomizationFormText = "低轨卫星X";
-            this.layoutControlItem4.Location = new System.Drawing.Point(0, 123);
+            this.layoutControlItem4.Location = new System.Drawing.Point(0, 210);
             this.layoutControlItem4.Name = "layoutControlItem4";
-            this.layoutControlItem4.Size = new System.Drawing.Size(172, 41);
+            this.layoutControlItem4.Size = new System.Drawing.Size(246, 70);
             this.layoutControlItem4.Text = "时差误差";
             this.layoutControlItem4.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem4.TextSize = new System.Drawing.Size(72, 14);
+            this.layoutControlItem4.TextSize = new System.Drawing.Size(108, 22);
             // 
             // layoutControlItem10
             // 
             this.layoutControlItem10.Control = this.txtFu1;
-            this.layoutControlItem10.Location = new System.Drawing.Point(0, 205);
+            this.layoutControlItem10.Location = new System.Drawing.Point(0, 350);
             this.layoutControlItem10.Name = "layoutControlItem10";
-            this.layoutControlItem10.Size = new System.Drawing.Size(172, 41);
+            this.layoutControlItem10.Size = new System.Drawing.Size(246, 69);
             this.layoutControlItem10.Text = "主星上行频点";
             this.layoutControlItem10.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem10.TextSize = new System.Drawing.Size(72, 14);
+            this.layoutControlItem10.TextSize = new System.Drawing.Size(108, 22);
             // 
             // layoutControlItem14
             // 
             this.layoutControlItem14.Control = this.txtRefLocation1;
             this.layoutControlItem14.ControlAlignment = System.Drawing.ContentAlignment.TopLeft;
-            this.layoutControlItem14.Location = new System.Drawing.Point(172, 82);
+            this.layoutControlItem14.Location = new System.Drawing.Point(246, 140);
             this.layoutControlItem14.Name = "layoutControlItem14";
-            this.layoutControlItem14.Size = new System.Drawing.Size(173, 41);
+            this.layoutControlItem14.Size = new System.Drawing.Size(247, 70);
             this.layoutControlItem14.Text = "参考站经纬度";
             this.layoutControlItem14.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem14.TextSize = new System.Drawing.Size(72, 14);
+            this.layoutControlItem14.TextSize = new System.Drawing.Size(108, 22);
             // 
             // layoutControlItem6
             // 
             this.layoutControlItem6.Control = this.txtDfoErr1;
-            this.layoutControlItem6.Location = new System.Drawing.Point(172, 123);
+            this.layoutControlItem6.Location = new System.Drawing.Point(246, 210);
             this.layoutControlItem6.Name = "layoutControlItem6";
-            this.layoutControlItem6.Size = new System.Drawing.Size(173, 41);
+            this.layoutControlItem6.Size = new System.Drawing.Size(247, 70);
             this.layoutControlItem6.Text = "频差误差";
             this.layoutControlItem6.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem6.TextSize = new System.Drawing.Size(72, 14);
+            this.layoutControlItem6.TextSize = new System.Drawing.Size(108, 22);
             // 
             // layoutControlItem7
             // 
             this.layoutControlItem7.Control = this.txtEphVelErr1;
-            this.layoutControlItem7.Location = new System.Drawing.Point(172, 164);
+            this.layoutControlItem7.Location = new System.Drawing.Point(246, 280);
             this.layoutControlItem7.Name = "layoutControlItem7";
-            this.layoutControlItem7.Size = new System.Drawing.Size(173, 41);
+            this.layoutControlItem7.Size = new System.Drawing.Size(247, 70);
             this.layoutControlItem7.Text = "星历速度误差";
             this.layoutControlItem7.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem7.TextSize = new System.Drawing.Size(72, 14);
+            this.layoutControlItem7.TextSize = new System.Drawing.Size(108, 22);
             // 
             // layoutControlItem12
             // 
             this.layoutControlItem12.Control = this.txtFu2;
-            this.layoutControlItem12.Location = new System.Drawing.Point(172, 205);
+            this.layoutControlItem12.Location = new System.Drawing.Point(246, 350);
             this.layoutControlItem12.Name = "layoutControlItem12";
-            this.layoutControlItem12.Size = new System.Drawing.Size(173, 41);
+            this.layoutControlItem12.Size = new System.Drawing.Size(247, 69);
             this.layoutControlItem12.Text = "邻星上行频点";
             this.layoutControlItem12.TextLocation = DevExpress.Utils.Locations.Top;
-            this.layoutControlItem12.TextSize = new System.Drawing.Size(72, 14);
+            this.layoutControlItem12.TextSize = new System.Drawing.Size(108, 22);
             // 
             // XZErrEllipseParam
             // 
-            this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
+            this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 22F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
             this.Controls.Add(this.layoutControl1);
-            this.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5);
             this.Name = "XZErrEllipseParam";
-            this.Size = new System.Drawing.Size(345, 557);
+            this.Size = new System.Drawing.Size(493, 875);
             this.Load += new System.EventHandler(this.XZErrEllipseParam_Load);
             ((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit();
             this.layoutControl1.ResumeLayout(false);

+ 1 - 0
XzXdDw.App/XzXdDw.App.csproj

@@ -362,6 +362,7 @@
     <EmbeddedResource Include="MainForm.resx">
       <DependentUpon>MainForm.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="Properties\licenses.licx" />
     <EmbeddedResource Include="UserControl\CtrlPosSingle.resx">
       <DependentUpon>CtrlPosSingle.cs</DependentUpon>
     </EmbeddedResource>