Beispiel #1
0
        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();
        }
Beispiel #2
0
        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);
            }
        }