INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Fehler bei Index Array



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.05.2006, 09:22
Beitrag #1

jze Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: May 2006

7.1
-
kA


Deutschland
Fehler bei Index Array
Hallo,

ich bin LabVIEW-Neuling und habe Fragen zu dem Index-Array-VI. Habe bislang nirgendwo eine richtige Antwort gefunden.

Also ich will einen eingelesenen Sensorwert mit Werten in einem Array vergleichen und dann ggf interpolieren um meinen tatsächlichen Wert zu bekommen.
Wenn ich das ganze in einer FOR-Schleife mache, kann ich dann das (iteration) "i" nicht einfach auf einen Eingang von Index Array (bspw "index row") legen?
Bei mir erscheint dann ein kleines orange-farbenes Kreuz, statt des schwarzen Kastens.

Mein zweites Problem- vielleicht einfach nur Verständnis: Ich betrachte einen einzelnen eingelesenen Wert mit Werten aus dem Array und mulltipliziere ggf mit einem Array-Element. Wieso ist dann nach Durchlaufen der FOR-Schleife mein Ergebnis auch ein Array und nicht einfach ein Numeric-Wert?

Ich hoffe es kann mir jemand helfen, ich wäre sehr dankbar!!!

LG,

jze
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.05.2006, 09:38
Beitrag #2

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Fehler bei Index Array
Hallo jze,

Deine grundsaetzlichen Annahmen sind schon richtig (z.B. "i" kann mit Index row verbunden werden). Es sieht so aus als ob Du etwas anderes programmierst als Du meinst.
Am Besten stellst Du uns hier mal Dein VI zur Verfuegung.

Gruss,
Marko

"Make it simple, make it strong!"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.05.2006, 10:17
Beitrag #3

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
Fehler bei Index Array
Bei ein und Ausgängen einer For Schleife hast du die Möglichkeit (per rechter Maustaste -> Indizierung aktivieren) die Indizierung des Wertes zu regeln.

Ist diese Aktiv, dann liest er (Eingang) automatisch bei jedem Schleifendurchgang einen Wert aus deinem Array aus. Du kannst dir also die Funktion Index Array sparen.

Das gleiche gilt auch für einen Ausgang. Ist Indizierung aktiv, dann werden alle Numeric Werte einzelner Schleifendurchgänge zu einem Array.

Ich vermute einmal, dass dein Problem daher rührt, dass du Index Array angeschalten hast. Aber am besten wird wirklich sein, du zeigst uns dein Vi.

edit: Hab dir ein Beispiel angehängt.


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  ForSchleife.vi (Größe: 12,37 KB / Downloads: 197)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.05.2006, 11:06
Beitrag #4

jze Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: May 2006

7.1
-
kA


Deutschland
Fehler bei Index Array
Hallo,

vielen Dank erstmal für die Hilfe.

Der Anhang sollte jetzt eigentlich mein Blockdiagramm zeigen.
Bitte nicht über meine Anfänge des Programmierens lachen Wink

Also was genau ich erreichen will: ich bekomme einen Sensorwert (den ich vorerst über ein "Control" simuliere, den ich mit den Werten in der eingelesenen Tabelle (Array) vergleichen will. liegt der Wert genau zwischen zwei Werten, so soll er mit der Steigung zwischen diesen Punkten multipliziert werden.
Ich will also eine Spalte meines Arrays durchlaufen für den Vergleich und in dem Fall, dass meine Abfrage "wahr" ist, mich dann auf eine andere Spalte (in der die Steigung steht) beziehen.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.05.2006, 11:06
Beitrag #5

jze Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: May 2006

7.1
-
kA


Deutschland
Fehler bei Index Array
so- hab jetzt das vi angehängt- ist vielleicht einfacher


Angehängte Datei(en)
Sonstige .vi  array.vi (Größe: 41,96 KB / Downloads: 201)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.05.2006, 12:07
Beitrag #6

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Fehler bei Index Array
Hallo jze,

wenn ich dich richtig verstanden habe könnte Dir das vielleicht helfen.

P.S.: Gilt allerdings nur für positive Steigungen.

Gruss,
Marko


Angehängte Datei(en)
Sonstige .vi  array_neu.vi (Größe: 37,91 KB / Downloads: 201)

"Make it simple, make it strong!"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.05.2006, 13:15
Beitrag #7

jze Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: May 2006

7.1
-
kA


Deutschland
Fehler bei Index Array
Ich hab nur positive Steigungen- ich schau's mir gleich mal an- vielen Dank schonmal!!!
Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.05.2006, 12:32
Beitrag #8

jze Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: May 2006

7.1
-
kA


Deutschland
Fehler bei Index Array
Hallo, vielen Dank, die posts haben mich weitergebracht.
So, nun wartet aber das nächste Problem- ich hoffe, es schaut jemand vorbei, der mir helfen kann.

Ich habe im Programm einen analogen Wert, der in einen 8-Bit digitalen wert umgewandelt werden soll. Bislang habe ich nichts brauchbares gefunden, außer "Number to Boolean Array", wo man allerdings die Auflösung nicht bestimmen kann.
Und dann muss ich meine 8-Bit auf mein DAQPad bekommen- muss ich dann tatsächlich 8 mal den DAQ-Assistant nutzen, oder geht das irgendwie in einer FOR-Schleife? -ach ja, und noch weigert sich der DAQ-Assistant, meine Array-Elemente anzunehmen- die gefallen ihm vom Datentyp nicht- aber digital ist ja nunmal digital...

Wäre dankbar für jede Hilfe!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Combobox Eintrag per Index wählen Natalie1984 12 9.320 02.07.2019 22:40
Letzter Beitrag: Natalie1984
  Queuereferenz in Array einfügen - Fehler t.hipp 3 3.847 07.02.2018 17:32
Letzter Beitrag: t.hipp
  Elemente aus 2D-Array nach bestimmten Index (n,m) auslesen und in 2D Array speichern 1990 2 5.613 29.04.2017 21:51
Letzter Beitrag: 1990
  Array Index lesen? Gustav Wendelson 3 4.917 12.05.2015 08:58
Letzter Beitrag: Gustav Wendelson
  array index anpassen Fabian257 2 3.229 25.11.2014 14:36
Letzter Beitrag: Fabian257
  reset Array auf index 0_Error 1082 GT123 5 5.097 14.05.2014 14:10
Letzter Beitrag: jg

Gehe zu: