Nach verschieben von Cursor´n Werte auslesen die 2.
-
- beginner
- Сообщения: 15
- Зарегистрирован: 15 окт 2009, 11:50
- Версия LabVIEW: 8.5
- Контактная информация:
Nach verschieben von Cursor´n Werte auslesen die 2.
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.
Vielen Dank im vorraus
Vielen Dank im vorraus
- Вложения
-
- Cursor.vi
- (34.49 КБ) 358 скачиваний
Последний раз редактировалось n3o-9119 20 окт 2009, 17:31, всего редактировалось 4 раза.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Nach verschieben von Cursor´n Werte auslesen
Ich sehe kein Bild, nur ein Link. Bilder bitte direkt im Forum uploaden.
-
- developer
- Сообщения: 265
- Зарегистрирован: 14 окт 2008, 00:09
- Награды: 1
- Версия LabVIEW: 8.x, 20x
Re: Nach verschieben von Cursor´n Werte auslesen
weiterhin :offtopic:
Du sollst deine Screenshots nicht bei imageshack o.ä. reinstellen und dann hier verlinken, sondern verwende bitte die Hochladen-Funktionalität des Forensoftware: Gruß, Jens
Du sollst deine Screenshots nicht bei imageshack o.ä. reinstellen und dann hier verlinken, sondern verwende bitte die Hochladen-Funktionalität des Forensoftware: Gruß, Jens
-
- beginner
- Сообщения: 15
- Зарегистрирован: 15 окт 2009, 11:50
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Nach verschieben von Cursor´n Werte auslesen
Ahh es gibt doch sowas
sorry! Also Bild ist jetzt drin.
sorry! Also Bild ist jetzt drin.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Nach verschieben von Cursor´n Werte auslesen
So, jetzt können wir auch redenn3o-9119 писал(а):Ahh es gibt doch sowas
sorry! Also Bild ist jetzt drin.
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.
-
- beginner
- Сообщения: 15
- Зарегистрирован: 15 окт 2009, 11:50
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Nach verschieben von Cursor´n Werte auslesen
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
Leider kann ich erst am Montag da dran weiter machen weil jetzt habe ich erstmal Wochenende
-
- beginner
- Сообщения: 15
- Зарегистрирован: 15 окт 2009, 11:50
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Nach verschieben von Cursor´n Werte auslesen
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
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
- Вложения
-
- Cursor2.vi
- (34.42 КБ) 337 скачиваний
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Nach verschieben von Cursor´n Werte auslesen
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.
-
- beginner
- Сообщения: 15
- Зарегистрирован: 15 окт 2009, 11:50
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Nach verschieben von Cursor´n Werte auslesen
kannste bitte das vi dementsprechend umändern ? irgendwie weiß ich gerad nicht was du meinst. danke im voraus.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- beginner
- Сообщения: 15
- Зарегистрирован: 15 окт 2009, 11:50
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Nach verschieben von Cursor´n Werte auslesen
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.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- beginner
- Сообщения: 15
- Зарегистрирован: 15 окт 2009, 11:50
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Nach verschieben von Cursor´n Werte auslesen
Das kommt davon wenn man NIE mit rechtsklick auf das Array geht. Da übersieht man sowas.
Dankeschön
Dankeschön
-
- beginner
- Сообщения: 15
- Зарегистрирован: 15 окт 2009, 11:50
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Nach verschieben von Cursor´n Werte auslesen die 2.
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
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