|
Darstellung der Wave in XY Trace ändern
|
|
09.08.2011, 15:06
Beitrag: #1
|
|||
|
|||
|
Darstellung der Wave in XY Trace ändern
Hallo,
ich habe eine Messung mit x Werten die über die Zeitspanne t mit gleichem Abstand verteilt sind. Ein Build Waveform wandelt diese Werte x und den Zeitwert t in eine Wave um, welche in einem XY Trace dargestellt werden. Aktuell wird der Graph als Linie dargestellt, ich möchte dass man zur Laufzeit des Programms zwischen Linie und Punktdarstellung wechseln kann. Ich nutze VEE 7.5 Frage: Ist das möglich? Falls es in VEE 7.5 nicht möglich ist, ist es in einer aktuelleren Version möglich? Vielen Dank bereits im Voraus Kai |
|||
|
09.08.2011, 16:26
(Dieser Beitrag wurde zuletzt bearbeitet: 09.08.2011 16:28 von Bratbaecker.)
Beitrag: #2
|
|||
|
|||
|
RE: Darstellung der Wave in XY Trace ändern
Moin,
ja das geht. Entweder einfach drauf klicken und ändern, oder mit den Traceoptionen (Control-Input Traces) per Programm ändern. Dazu ein Record erzeugen mit den Feldern tracenum,pointtype und linetype. Bei mehreren Inputs als Record Array anlegen. Mit einem Formula Objekt Rec.linetype = A kann man den LinenTyp ändern. Bei mehreren Inputs die Formel Rec[1].linetype = A entsprechend nutzen. Das Record Objekt liegt als Input Rec am Formula Objekt an. Am Input A liegt ein Integerwert an (entspricht dem Linetype). Für den Pointtype ist vorgehendsweise die gleiche. Schau dazu auch in die Hilfe (Help vom XYTrace). Gruß Bratbaecker |
|||
|
10.08.2011, 08:54
(Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2011 09:39 von JunkBuster.)
Beitrag: #3
|
|||
|
|||
|
RE: Darstellung der Wave in XY Trace ändern
ahhhh, so ist das also
![]() VIELEN DANK!!! das funktioniert wunderbar, perfekt!! ![]() Ich habe noch ein weiteres Problem bezüglich des XY Trace: Ich hab einen Button "select all" erstellt. Nach dem Drücken dieses Buttons werden die X und Y Positionen des ersten und letzten Messwertes ermittelt und den Cursern zugewiesen. Dieses funktioniert auch "einigermaßen". Das Problem ist, dass der hintere Curser (also für den letzten Messwert) nicht auf dem letzten Messwert liegt, sondern einige Messwerte weiter vorn (nicht immer, ich habe das Gefühl, das passiert nur bei vielen Messwerten). Ich habe die ermittelten Werte geprüft und sie stimmen mit der Position des letzten Messwertes überein. Der Curser wird also im Trace auf eine Andere Position gesetzt als die ermittelten Werte. Bild 1: Letzte Werte der Messung, Curser wurde durch "select all" gesetzt Bild 2: Letzte Werte der Messung, Curser wurde manuell auf letzten Wert gesetzt Bild 3: nach drücken von "select all" - ermittelter x-Wert der an Curser übergeben wird Bild 4: nach drücken von "select all" - ermittelter y-Wert der an Curser übergeben wird |
|||
|
10.08.2011, 18:49
Beitrag: #4
|
|||
|
|||
|
RE: Darstellung der Wave in XY Trace ändern
Moin,
kann ich so nicht nachvollziehen. Versuche aber das Programm so zugestalten, das eine Sequenz vom Button alle involvierten Objekte komplett abarbeitet. Zur Fehlererkennung kann man dafür gut die Traceverfolgung benutzen. Evtl. ein Junction benutzen, damit die gewünschten Objekte erneut aktualisiert werden. Gruß Bratbaecker |
|||
|
12.08.2011, 06:46
Beitrag: #5
|
|||
|
|||
|
RE: Darstellung der Wave in XY Trace ändern
Also die Curser werden ja versetzt. Ich schiebe sie zuvor irgenwo in die Mitte der wave, klicke dann meinen "select all" button und dann ist der vordere Curser genau auf dem ersten Wert und der hintere auf einem der letzten Werte...
Probehalber habe ich gerade einmal das XY-Trace auch neu abgearbeitet nachdem die Curserwerte aktualisiert wurden. Ergebnis: Keine Besserung Hinzu kommt, dass in dem Fall der Zoom so eingestellt wird, dass die gesamte Wave zu sehen ist, was ja nicht unbedingt gewünscht ist...
|
|||
|
30.08.2011, 10:13
Beitrag: #6
|
|||
|
|||
|
RE: Darstellung der Wave in XY Trace ändern
Kann ich davon ausgehen, dass es sich hierbei um einen Fehler von VEE Pro 7.5 handelt? Ich finde keine andere Erklärung für diesen Sachverhalt, denn die berechneten Werte, die an marker1 und marker2 übergeben werden sind ja korrekt...
|
|||
|
30.08.2011, 16:19
Beitrag: #7
|
|||
|
|||
|
RE: Darstellung der Wave in XY Trace ändern
Vielleicht ist es ein Bug, kann so aber nix dazu sagen. Kontrolliere aber, ob die Variablen XYDevice.xy wirklich den Wert besitzen.
Es ist nämlich nicht immer der Fall, dass die Line Value auch übernommen wird. Lege auch mal eine extra Sequenz-Line an. Gruß Bratbaecker |
|||
|
|

Suche
Mitglieder
Kalender
Hilfe






Hinzu kommt, dass in dem Fall der Zoom so eingestellt wird, dass die gesamte Wave zu sehen ist, was ja nicht unbedingt gewünscht ist...