public FTubeGraph(GraphObject _O, SOPPars _sopp) { InitializeComponent(); TSName = _O.TypeSizeName; miu = _O.GetMIU(); ValIU = ParAll.SG.sgPars.ValIU; DescValIU = new PARLIB.EnumTypeConverter(typeof(SGPars.EValIU)).Desc(ValIU); if (!miu.Ok) { Ok = "Данных нет"; return; } Msghp = _O.GetHalfPeriods(_sopp); }
void Calc0(SOPPars _sop, GraphObject _go) { if (!_go.CalcPars(_sop)) { prs("Не смогли рассчитать"); } if (_go is Tube) { dgvTube.bs.ResetCurrentItem(); dgvTubePars.RLoad((_go as Tube).Key); } if (_go is Etalon) { dgvEtalon.bs.ResetCurrentItem(); dgvEtalonPars.RLoad((_go as Etalon).Key); } }
private void toolStripMenuItem7_Click(object sender, EventArgs e) { saveFileDialog1.Title = "Данные ГП"; saveFileDialog1.Filter = "Данные ГП (*.sg*)|*.sg|Все файлы (*.*)|*.*"; saveFileDialog1.FileName = ""; if (saveFileDialog1.ShowDialog() != DialogResult.OK) { return; } DateTime dt = DateTime.Now; ToolStripItem tsi = sender as ToolStripItem; GraphObject go = tsi.Tag as GraphObject; if (!go.SaveObjectFile(saveFileDialog1.FileName)) { prs("Данные не выгружены"); return; } DateTime dt1 = DateTime.Now; TimeSpan ts = dt1 - dt; prs("Данные выгружены " + ts.Milliseconds.ToString()); }
public tagSOP(GraphObject _current, SOPPars _sop) { current = _current; sop = _sop; }