Sample Chart Snipping Tool

Im Folgenden wird die Nutzung des Chart Snipping Tools innerhalb der Scope Control Integration erläutert.

In diesem Sample wird die Programmiersprache C# verwendet.

Sample Chart Snipping Tool 1:

Der Button für das Snipping Tool löst das Event

CopyToClipboard

der Klasse

TwinCAT.Measurement.Scope.API.Model.Chart

aus und gibt die benötigten Paramater zur Weiterverarbeitung mit.

Im Anschluss kann die statische Methode

TwinCAT.Measurement.Reporting.Model.ReportingProject.ShowReportingProject(EVENT_PARAMATER, BACKGROUND_COLOR, SCOPE_PROJECT);

mit den entsprechenden Parametern aufgerufen werden.

Das Snipping Tool wird anschließend aufgerufen und zeigt das Chart, welches das Event ausgelöst hat, in der Konfigurationsoberfläche an.

Zur Benutzung des Snipping Tools finden Sie weitere Informationen im Artikel Chart Snipping Tool.

Zur Nutzung ohne Toolbar Button können Sie die notwenigen Parameter entsprechend selbst Konfigurieren.

Dazu müssen Instanzen der Klasse

TwinCAT.Measurement.Scope.API.CopyClipboardStartupArgs

angelegt werden, welche als Paramater das jeweilige Chart, die Größe als Rectangle, sowie die Achsenskalierung bereitstellen müssen.

Der Aufruf erfolgt anschließend über die gleiche statische Methode wie beim Aufruf über das Click Event.