Konfiguration / Aufnahme speichern

Zum Abspeichern gibt es zwei Möglichkeiten:

Der Unterschied besteht darin, dass die .svdx- Datei in jedem TwinCAT 3 Scope View geöffnet werden kann, um sich die aufgenommenen Messdaten anzeigen zu lassen. Die .tcscopex- Datei beinhaltet dagegen nur die Konfiguration ohne Messdaten. Mit ihr können immer wieder neue Aufnahmen gestartet werden.

private void btnSave_Click(object sender, EventArgs e)
{
  try
  {
    //save data and configuration
    if (scopeProjectPanel.ScopeProject.ScopeState == TwinCAT.Measurement.Scope.API.ScopeViewState.Reply)
    {
      File.Create("ExportData.svdx").Close();
      scopeProjectPanel.ScopeProject.SaveData("ExportData.svdx");
    }
    //just save the configuration
    else
    {
      File.Create(filename).Close();
      scopeProjectPanel.ScopeProject.SaveToFile(filename);
    }
  }
  catch (Exception err)
  {
    MessageBox.Show(this, err.Message, "Error on save!",MessageBoxButtons.OK, MessageBoxIcon.Error);
  }
}