private void CalculateSParamData() { var sParamData = new CouplLinesInFreqRange(_currentParams, _l, _fmin, _fmax, _nf, _z1in, _z2in, _z1out, _z2out); _sParamData = sParamData; _sParamMagnitudes = _sParamData.GetSParamMagnitude(); _sParamPhases = _sParamData.GetSParamPhase(); _fi = _sParamData.GetFi(); }
private void SaveButton_Click(object sender, EventArgs e) { var dialog = new SaveFileDialog(); dialog.AddExtension = true; dialog.DefaultExt = "ts"; dialog.Filter = "ts and s4p files (*.ts;*.s4p)|*.ts;*.s4p"; dialog.FilterIndex = 1; var relatedData = _sParamData.GetRelatedData(); if (dialog.ShowDialog() == DialogResult.OK) { ParamFileSaveLoader.SaveToTs(dialog.FileName, _currentParams, _sParamData.GetS4pFile(), _fi, relatedData); var sParamData = new CouplLinesInFreqRange(_currentParams, _l, _fmin, _fmax, _nf, 50, 50, 50, 50); relatedData = sParamData.GetRelatedData(); ParamFileSaveLoader.SaveToS4p(dialog.FileName.Replace(".ts", ".s4p"), _currentParams, sParamData.GetS4pFile(), _fi, relatedData); } }