13.01.2011, 12:53
Hallo allerseits,
ich habe ein Problem mit einem Schieberegler::
Über andere Parameter des VIs wird der Bereich des Reglers während der Laufzeit geändern (0..3, 0..30, 0..300, 0..3000), die Skala wird als Striche mit Beschriftung dargestellt, an bestimmten Positionen, die auch erst während der Laufzeit berechnet werden, sollen Strings dargestellt werden - ich schreibe sie also über einen Eigenschaftsknoten in 'Beschriftungen[]', das funktioniert soweit auch, doch kann ich die Position an der diese Marker dargestellt werden nicht während der Laufzeit setzen! ...es werden immer nur die Werte benutzt, die ich zuvor im Eigenschafts-Dialog im Reiter 'Beschriftungen' in der zweiten Spalte unter 'Wert' eingestellt habe!
Die Eigenschaft 'Sequenzielle Werte' ist deaktiviert, da ansonsten die Werte der Marker den Wertebereich des Reglers vorgeben (oder halt an falschen Positionen dargestellt werden - wenn ich ihn nachträglich auf die oben genannten Werte setze).
'Skalen mit Text beschriften' ist natürlich aktiviert, was ja die Standard-Zahlenbeschriftung der Skala durch die selbstgesetzten Strings ersetzt.
Kennt jemand einen Ausweg?! Ich müsste eigentlich nur programmatisch an die Eigenschaft 'Wert' der Beschriftungen kommen, also die Eigenschaft der zweiten Spalte im Reiter 'Beschriftungen' des Eigenschafts-Dialogs.
Ich dachte, das wäre die Eigenschaft 'Skalierung.Unterteilungswerte[]' - was allerdings nicht so scheint.
Ich hoffe jemand kann mich auf eine Lösung des Problems stoßen und dass es sich überhaupt so lösen lässt, wie ich es mir vorstelle...
Beste Grüße
Sascha
ich habe ein Problem mit einem Schieberegler::
Über andere Parameter des VIs wird der Bereich des Reglers während der Laufzeit geändern (0..3, 0..30, 0..300, 0..3000), die Skala wird als Striche mit Beschriftung dargestellt, an bestimmten Positionen, die auch erst während der Laufzeit berechnet werden, sollen Strings dargestellt werden - ich schreibe sie also über einen Eigenschaftsknoten in 'Beschriftungen[]', das funktioniert soweit auch, doch kann ich die Position an der diese Marker dargestellt werden nicht während der Laufzeit setzen! ...es werden immer nur die Werte benutzt, die ich zuvor im Eigenschafts-Dialog im Reiter 'Beschriftungen' in der zweiten Spalte unter 'Wert' eingestellt habe!
Die Eigenschaft 'Sequenzielle Werte' ist deaktiviert, da ansonsten die Werte der Marker den Wertebereich des Reglers vorgeben (oder halt an falschen Positionen dargestellt werden - wenn ich ihn nachträglich auf die oben genannten Werte setze).
'Skalen mit Text beschriften' ist natürlich aktiviert, was ja die Standard-Zahlenbeschriftung der Skala durch die selbstgesetzten Strings ersetzt.
Kennt jemand einen Ausweg?! Ich müsste eigentlich nur programmatisch an die Eigenschaft 'Wert' der Beschriftungen kommen, also die Eigenschaft der zweiten Spalte im Reiter 'Beschriftungen' des Eigenschafts-Dialogs.
Ich dachte, das wäre die Eigenschaft 'Skalierung.Unterteilungswerte[]' - was allerdings nicht so scheint.
Ich hoffe jemand kann mich auf eine Lösung des Problems stoßen und dass es sich überhaupt so lösen lässt, wie ich es mir vorstelle...
Beste Grüße
Sascha