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 

Array erstellen



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!

21.06.2010, 15:07
Beitrag #1

mettm1 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jun 2010

2009
2009
de


Schweiz
Array erstellen
Hallo zusammen,
Ich bin neu hier in diesem Forum. Im Rahmen meiner Diplomarbeit habe ich mit Lab View zu tun und bin nun auf folgendes Problem gestossen:

Ich muss zwei verschiedenen Arrays in eine neues Array " verheiraten". Diese Array stellen eine Konfiguration von Druckmessleitungen dar. Im ersten Array sind die "lochnummern" dem jeweiligen "Panel" (zusamenfassung der Leitungen) zugeordnet. Im zweiten Array sind dann die Lochnummern mit der jeweiligen Verschaltung und dem Druckbereich zugeordnet.

Was ich nun brauche:
Eine Liste (neues Array) von jedem Panel sortiert aufsteigend dem Druckbereich, jedoch mit den ensprechenden informationen zur Verschaltung.
Probleme:
- In der zweiten liste habe ich diverse Zeichen die ich nicht brauche, wie lösche ich diese raus?
- Wie kann ich ein Array sortieren (nach dem Druckbereich) ohne die dazugehörigen Werte auseinander zu reissen?
- Wie kann ich zum Beispiel nur einzelene Werte, Spalten, Zeilen aus dem Array auslesen?

Ich habe beriets gewisse Funktionen gefunden, doch komme ich nicht mehr weiter.

Gruss
mettm
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.06.2010, 15:27 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2010 15:29 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Array erstellen
Hallo mettm,

es macht sich hier immer gut, wenn man Beispiel-Daten zeigt und auch das, was man selbst schon programmiert hat! Vereinfacht das Antworten ungemein...

Deshalb erstmal ein allgemeiner Hinweis:
Array of Cluster werden nach der Reihenfolge der Clusterelemente sortiert. Mach dir aus deinen Daten also passende Array of Cluster und du kannst sie prima sortieren... Dies sollte deine ersten beiden Fragen beantworten!
Die dritte Frage ist leicht beantwortet: mit der Funktion IndexArray!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2010, 16:57 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2010 17:19 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Array erstellen
' schrieb:Array of Cluster werden nach der Reihenfolge der Clusterelemente sortiert.
Genauer gesagt: Nach der Reihenfolge des Wertes des ersten Clusterelementes. Es kommt also bei der Clusterung daruf an, daß das erste Element dasjenige ist nach dem sortiert werden soll. (Steht in der Hilfe Array sortieren)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2010, 17:56
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Array erstellen
Man kann auch ein 2D-Array in beliebiger Reihenfolge sortieren... also so wie man es aus z.B. Excel kennt.

...mit installiertem OpenG...Big Grin

       


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.06.2010, 07:25
Beitrag #5

mettm1 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jun 2010

2009
2009
de


Schweiz
Array erstellen
Vielen Dank für eure Antworten!
Ich benütze Lab View erst seit einer knappen Woche, bin desshalb noch in "get used fase.."
Ich versuche nun das mal hinzukriegen, sobald ich etwas annähernd funktionstüchtiges kreiert habe werde ich dies sicher hochladen.
Gruss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.06.2010, 17:49
Beitrag #6

mettm1 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jun 2010

2009
2009
de


Schweiz
Array erstellen
So habe nun probiert was hinzukriegen.. bin dabei aber auf ein weiters Problem gestossen, welches nicht nur meine Lab View sondern auch meine "progarmier" kentnisse übersteigt.

Ich habe statt wie bisher angenommen nicht ein Array, sondern eine Text datei (Angefügt) diese enthalten nun aber Zeichen welche ich nicht benötige. Ich muss nun die Liste so anpassen damit sie "nur" noch die nötigen informationen anzeigt welche ich dan mit der zweiten Liste wie im ersten Eintrag geschildert "Verheiraten"kann.
Weiter habe ich das Problem, dass es mir bei der Konfiguration immer nur in der ersten Zeile die dazugehörige Lochnummer anzeigt... in der darauf folgenden Zeilen (zwischen den minuslininen jeweils) fehlt die Lochnummer und müsste also ergänzt werden.
Es bestehen aber noch zwei weitere Varianten. In der ersten steht in der Zeile "not mesured directly", diese könnte gelöscht werden, die Lochnummer müsste, wenn eine weitere Zeile vorhanden ist angefügt werden. Die Zweite Variante ist wenn "check if free -> close" in der Zeile steht, in diesem Fall müsste die Zeile einfach leer bleiben mit der entsprechendn Lochnummer.

Ich hoffe mir kann da jemand weiterhelfen...


Sonstige .doc  kraros13_20100414_allPSI_panel_check.doc (Größe: 1,15 MB / Downloads: 365)

Sonstige .doc  kraros13_20100414_allPSI_panel_check.doc (Größe: 1,15 MB / Downloads: 365)

Die Informationen welche ich in einem Array haben sollte habe ich Gelb markiert...


Angehängte Datei(en)
Sonstige .txt  kraros13_20100414_allPSI_panel_check.txt (Größe: 466,91 KB / Downloads: 270)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.06.2010, 19:11 (Dieser Beitrag wurde zuletzt bearbeitet: 22.06.2010 19:12 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Array erstellen
Hallo mettm,

erstmal:
Du hättest deine Beispieldateien auch so kürzen können, dass man das Prinzip immer noch erkennt. D.h. die Text-Datei auf ca. 10 Einträge kürzen und die Word-Dokumente auf 1 Seite... Dann hätte man nicht >2.5MB runterladen müssen für <strike>ein paar</strike> dreimal den gleichen Beispieltext<strike>e</strike>!

Zweitens:
Ich persönlich würde mir ein klares Beispiel wünschen, an dem du zeigst, was du im Ergebnis haben willst. Also z.B. die Textdatei von oben (aber gekürzt!) und das daraus generierte gewünschte Endergebnis. Damit man auch sieht, was wo wie gefiltert werden soll...

Drittens:
Es zeugt von eigenem guten Willen, wenn man auch das zeigt, was man bisher selbst programmiert hat. Auch wenn es fehlerhaft ist!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.06.2010, 11:22 (Dieser Beitrag wurde zuletzt bearbeitet: 24.06.2010 09:01 von jg.)
Beitrag #8

mettm1 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jun 2010

2009
2009
de


Schweiz
Array erstellen
Hallo GerdW
Sorry habe nicht daran gedacht die Dateien zu kürzen, hier sind sie nocheinmal inklusive wie es nach dem "filtern" aussehen müsste.


Sonstige .txt  Configlist.txt (Größe: 2,04 KB / Downloads: 275)

Sonstige .txt  Configlist_result.txt (Größe: 386 Bytes / Downloads: 274)


Hier auch noch das bisher erstellte VI. Ich hab mich mal mit dem match pattern versucht... weiss aber nicht ob dies zum ziel führt.

Lv09_img2
Sonstige .vi  generate_config__lists.vi (Größe: 25,33 KB / Downloads: 275)


Habt ihr vieleicht eine Idee in welche Richtung ich suchen muss von den Funktionen her?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2010, 08:56
Beitrag #9

mettm1 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jun 2010

2009
2009
de


Schweiz
Array erstellen
Hallo zusammen
Ich habe mit einem Mitstudent, der sich schon seit einigen Monaten mit LV herum schlägt, versucht das Problem zu lösen.
Folgendes konnten wir erstellen:


Sonstige .vi  generate_config__lists.vi (Größe: 41,37 KB / Downloads: 254)
(LV 2009)

Das Array ist schon fast zufriedenstellend, in der dritten Spalte jedoch sollte der string weiter aufgeteilt werden:

Bsp.(Array2)
|162 10 PSI2.5 (+)| dies sollte jedoch alles separat in eine Spalte |Zahl(1-3stellig)l| |Zahl(1-2 Stellig)| |PSI+Zahl(1-3stellig)| |(+) oder (-)|
hier stehen wir im Moment an.

Hat hier jemand eine Idee wie ich das machen kann? Wäre es vielleicht möglich schon vorher das txt anhand anderen Bedingungen in das Array einzufügen?
So wies ausschaut teilt LV das txt anhand der Tabulatoren in das Array ein, gibt es hier die Möglichkeit dass man die "Bedingung" für die Spaltenbildung ändern kann?

Gruss
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.06.2010, 09:29
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Array erstellen
Hallo mettm,

das SpreadsheetString2Array hat einen extra Eingang für's Trennzeichen, einfach mal die Kontexthilfe anschauen.

Den String könnte man auch per ScanFromString auswerten, z.B. mit "%d %d PSI%.;%f %s"...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  aus Zeichenkette Array erstellen hubem14 5 4.940 16.08.2016 15:50
Letzter Beitrag: Freddy
  Array erstellen Alexos 9 9.878 02.04.2015 12:49
Letzter Beitrag: jg
  2D Array nach 0/1 durchsuchen & neues Array erstellen Nullstrom 4 5.540 04.03.2015 13:25
Letzter Beitrag: Lucki
  Array initialisieren / erstellen SEVE_Labview 2 5.781 16.04.2014 14:46
Letzter Beitrag: SEVE_Labview
  2D-Array erstellen und in Textdatei schreiben arphex 13 12.269 07.11.2013 15:06
Letzter Beitrag: arphex
  Array erstellen und Elemente inkrementieren Zhara 6 11.586 17.07.2013 15:10
Letzter Beitrag: Trinitatis

Gehe zu: