Hallo und guten Tag!
Ich arbeite zur Zeit an der Programmierung (TC3) einer Vorrichtung zur Dichtigkeitsprüfung von Ventilen mittels eines Differenzdruckmessgerätes.
Um die Messergebnisse übersichtlich darzustellen wollte ich ein Radial Gauge benutzen. Da mehrere Ventile auf einmal getestet werden wollte ich ein User Control erstellen, an welches ich die Testergebnisse, Tolleranzen etc. übergebe.
Bei der Parametriesierung der Range (farbiger Ring außen zum Anzeigen des Tolleranz-Schemas) stürzt TwinCAT3 jedoch jedes Mal ab.
Vorgegangen bin ich wie folgt:
- Parameter im User Control hinzugefüht
- Data Binding in der Range hinzugefügt (rot von minValue bis toleranceLB, grün von ... bis ..., usw.)
Das ganze funktioniert für den Wert auch ganz wunderbar, wenn ich jedoch die Range parametrisiert habe und das User Control entweder neu lade oder instanziiere friert TwinCAT ein und stürzt nach einiger Zeit ab. Ohne Fehlermedung oder sonsiges. Zuerst dachte ich, dass die Range vielleicht nicht mit DOUBLEs zurecht kommt und bin auf INTs umgestiegen, aber auch das brachte keine Verbesserung.
Hat jemand von euch vielleicht schonmal ein ähnliches Problem gehabt und kann mir weiterhelfen?
Vielen Dank im Vorraus!
/Update:
Das Problem tritt ebenfalls auf, wenn ich kein User Control verwende und einfach in einem View/Content die Range des Radial Gauges parametrisiere. Scheint so als würde der Designer beim Laden der Eigenschaften des Objektes nicht mit der Parametrisierung klarkommen.
Ich arbeite zur Zeit an der Programmierung (TC3) einer Vorrichtung zur Dichtigkeitsprüfung von Ventilen mittels eines Differenzdruckmessgerätes.
Um die Messergebnisse übersichtlich darzustellen wollte ich ein Radial Gauge benutzen. Da mehrere Ventile auf einmal getestet werden wollte ich ein User Control erstellen, an welches ich die Testergebnisse, Tolleranzen etc. übergebe.
Bei der Parametriesierung der Range (farbiger Ring außen zum Anzeigen des Tolleranz-Schemas) stürzt TwinCAT3 jedoch jedes Mal ab.
Vorgegangen bin ich wie folgt:
- Parameter im User Control hinzugefüht
- Data Binding in der Range hinzugefügt (rot von minValue bis toleranceLB, grün von ... bis ..., usw.)
Das ganze funktioniert für den Wert auch ganz wunderbar, wenn ich jedoch die Range parametrisiert habe und das User Control entweder neu lade oder instanziiere friert TwinCAT ein und stürzt nach einiger Zeit ab. Ohne Fehlermedung oder sonsiges. Zuerst dachte ich, dass die Range vielleicht nicht mit DOUBLEs zurecht kommt und bin auf INTs umgestiegen, aber auch das brachte keine Verbesserung.
Hat jemand von euch vielleicht schonmal ein ähnliches Problem gehabt und kann mir weiterhelfen?
Vielen Dank im Vorraus!
/Update:
Das Problem tritt ebenfalls auf, wenn ich kein User Control verwende und einfach in einem View/Content die Range des Radial Gauges parametrisiere. Scheint so als würde der Designer beim Laden der Eigenschaften des Objektes nicht mit der Parametrisierung klarkommen.