Nach verschieben von Cursor´n Werte auslesen die 2.

Waveform Graph, Waveform Chart, XY Graph, Picture Control, 3D Picture Control
n3o-9119
beginner
beginner
Сообщения: 15
Зарегистрирован: 15 окт 2009, 11:50
Версия LabVIEW: 8.5
Контактная информация:

Nach verschieben von Cursor´n Werte auslesen die 2.

Сообщение n3o-9119 »

Hallo ich habe ein kleines Problem. Ich biete dem Benutzer eine Bearbeitung der Cursor an die entweder ein Minima zeigen oder ein Maxima. Nach dieser Bearbeitung haben sich die Positionen verändert bzw. es gibt den Cursor nicht mehr. Diese Werte würde ich jetzt gerne auslesen. So wie ich es im Unteren Bild gemacht habe klappt es nicht, da ich dort die alten Werte für Min und Max bekomme.
Cursorbearbeitung.jpeg

Vielen Dank im vorraus
Вложения
Cursor.vi
(34.49 КБ) 357 скачиваний
Последний раз редактировалось n3o-9119 20 окт 2009, 17:31, всего редактировалось 4 раза.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение Eugen Graf »

Ich sehe kein Bild, nur ein Link. Bilder bitte direkt im Forum uploaden.
n3o-9119
beginner
beginner
Сообщения: 15
Зарегистрирован: 15 окт 2009, 11:50
Версия LabVIEW: 8.5
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение n3o-9119 »

Sorry falscher Link
jg69

Professionalism
developer
developer
Сообщения: 265
Зарегистрирован: 14 окт 2008, 00:09
Награды: 1
Версия LabVIEW: 8.x, 20x

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение jg69 »

weiterhin :offtopic:
Du sollst deine Screenshots nicht bei imageshack o.ä. reinstellen und dann hier verlinken, sondern verwende bitte die Hochladen-Funktionalität des Forensoftware:
Image01.png
Image01.png (5.85 КБ) 12257 просмотров
Gruß, Jens
n3o-9119
beginner
beginner
Сообщения: 15
Зарегистрирован: 15 окт 2009, 11:50
Версия LabVIEW: 8.5
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение n3o-9119 »

Ahh es gibt doch sowas :dntknw:
sorry! Also Bild ist jetzt drin.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение Eugen Graf »

n3o-9119 писал(а):Ahh es gibt doch sowas :dntknw:
sorry! Also Bild ist jetzt drin.
So, jetzt können wir auch reden :super:

Das erste falsche was ich sehe ist, dass du mehrere Eingänge mit Autoindexing hast. Ich würde die Minimas und Maximas in getrennten For-Schleifen behandeln.
n3o-9119
beginner
beginner
Сообщения: 15
Зарегистрирован: 15 окт 2009, 11:50
Версия LabVIEW: 8.5
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение n3o-9119 »

Das hatt ich mir auch am Anfang überlegt und auch gemacht. Das Problem war nur, dass er mir dann entweder die Minimas ODER die Maximas gezeigt hat, aber nie zusammen.
Leider kann ich erst am Montag da dran weiter machen weil jetzt habe ich erstmal Wochenende :dance:
n3o-9119
beginner
beginner
Сообщения: 15
Зарегистрирован: 15 окт 2009, 11:50
Версия LabVIEW: 8.5
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение n3o-9119 »

Hallo,
ich habe jetzt wie schon bereits geschrieben wieder 2 For-Schleifen drauß gemacht. Leider klappt dann das Anzeigen von beiden Parametern, also Minima und Maxima nicht. Als Ausgabe erhalte ich immernoch die alten Werte.

Wie bekomme ich denn die Autoindizierung raus? Ich habe es schon mit Array indizieren probiert, jedoch werden dann alle Minimas bzw. Maximas auf den ersten Wert gelegt.

Das Bild ist der Stand mit 2 For Schleifen
Вложения
Cursorbearbeitung2.jpeg
Cursor2.vi
(34.42 КБ) 335 скачиваний
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение Eugen Graf »

Nimm dir das Build Array und füge beide Cursorlisten (mit Minimas und Maximas) zusammen. Zur Zeit erstellst du die Cursorliste mit Maximas und überschreibst diese mit der Cursorliste mit Minimas.
n3o-9119
beginner
beginner
Сообщения: 15
Зарегистрирован: 15 окт 2009, 11:50
Версия LabVIEW: 8.5
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение n3o-9119 »

kannste bitte das vi dementsprechend umändern ? irgendwie weiß ich gerad nicht was du meinst. danke im voraus.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение Eugen Graf »

:wink:
Вложения
Cursors.png
n3o-9119
beginner
beginner
Сообщения: 15
Зарегистрирован: 15 окт 2009, 11:50
Версия LabVIEW: 8.5
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение n3o-9119 »

Genau so hatte ich es auch verstanden. Jedoch erhalte ich dann die Meldung, dass es sich um ein 2D Array handelt und die Senke ein 1D Array ist. :dntknw:
Вложения
Cursorbearbeitung3.jpeg
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение Eugen Graf »

Rechtsklick auf Build Array->Concatenate Inputs
n3o-9119
beginner
beginner
Сообщения: 15
Зарегистрирован: 15 окт 2009, 11:50
Версия LabVIEW: 8.5
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen

Сообщение n3o-9119 »

Das kommt davon wenn man NIE mit rechtsklick auf das Array geht. Da übersieht man sowas.

Dankeschön
n3o-9119
beginner
beginner
Сообщения: 15
Зарегистрирован: 15 окт 2009, 11:50
Версия LabVIEW: 8.5
Контактная информация:

Re: Nach verschieben von Cursor´n Werte auslesen die 2.

Сообщение n3o-9119 »

So leider auf ein neues. Ich musste es leider etwas anders machen als vorher besprochen. Ich erstelle mir jetzt während der Aufnahme des Grafen die Cursorliste. Diese gebe ich dann weiter an das nächste vi welches ich Cursor2 getauft habe. In diesem vi will ich nun die bereits erstellten Cursor verschieben und anschließend die Werte auslesen.
Das Problem derzeit: Ich habe alles in eine While-Schleife gepackt. Dies ist notwendig damit der Benutzer sagen kann das er jetzt fertig ist mit der bearbeitung und das ganze nicht vorher abgebrochen wird. Dadurch schreibe ich aber immer die Cursorliste über alles drüber, so dass ich nicht mehr die Cursor verschieben kann, bzw. er schon lange an dem durchlauf vorbei ist und das nicht mehr Regestriert.
Das 2. Problem was ich habe, ist dass ich keine anständigen Werte für die x-Pos ausgelesen bekomme. Wenn ich mir die Werte später in einer Tabelle anschaue habe ich immer ein NaN drin stehen.

Hat vielleicht jemand eine Idee was ich falsch mache :help:
Cursor1.jpeg
Cursor2.jpeg
Moire die 1.18.vi
Hauptdatei, bis auf "Cursor, Cursor2 und MinMax" alles ignorieren. Das sind die vi von der Kamera
(190.38 КБ) 346 скачиваний
Cursor.vi
(45.56 КБ) 333 скачивания
Cursor2.vi
(34.29 КБ) 335 скачиваний
Ответить

Вернуться в «Arbeiten mit Grafik und Sound»