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 

2D Array durchsuchen !?



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!

10.11.2010, 11:50
Beitrag #1

abdelo Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Oct 2010

8.2
2010
de


Deutschland
2D Array durchsuchen !?
Hallo zusammen,
ich habe ein problem bei Visa Read, es liefert nach jedem ausgabe wert 2 nullen dazu , wie kann ich die nullen aus mein ausgabe-array rauswerfen!?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2010, 11:55 (Dieser Beitrag wurde zuletzt bearbeitet: 10.11.2010 11:58 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
2D Array durchsuchen !?
Hallo abdelo,

schreib doch die beiden Nullen erst gar nicht ins Array!? VISA-Read liefert dir einen String, den du von Hand in Zahlen umwandelst. Also liegt es klar an dir, nur die passenden Werte ins Ausgabearray zu schreiben.

Ansonsten gibt es hier schon genügend Threads, in denen es um's Filtern von Arrays geht...

P.S.: Ich habe auch ein Problem: deine mangelhafte Großschreibung erschwert die Lesbarkeit deines Beitrags! (Ganz abgesehen von Punktuation und sonstiger Rechtschreibung...)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2010, 12:18
Beitrag #3

abdelo Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Oct 2010

8.2
2010
de


Deutschland
2D Array durchsuchen !?
' schrieb:Hallo abdelo,

schreib doch die beiden Nullen erst gar nicht ins Array!? VISA-Read liefert dir einen String, den du von Hand in Zahlen umwandelst. Also liegt es klar an dir, nur die passenden Werte ins Ausgabearray zu schreiben.

Hallo Gerd,

VISA Read liefert nach jedem Ausgabe-String einen Zeichen "!", was in Zwei Nullen umgewandelt wird, nehme ich an.
Wie kann ich jetzt dies Zeichen "!" aus dem String rausfiltern ?

Danke!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2010, 12:45
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
2D Array durchsuchen !?
Hallo abdelo,

häng doch 1) mal dein VI an, mit dem du den String umwandelst und 2) gib einen typischen Antwort-String an!

Die üblichen Funktionen zum Umwandeln von String nach Zahl "ignorieren" unerwünschte Zeichen bzw. brechen die Umwandlung bei diesen ab...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2010, 13:35
Beitrag #5

abdelo Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Oct 2010

8.2
2010
de


Deutschland
2D Array durchsuchen !?
Hallo Gerd,

ich habe es geschafft, das unerwünschte Zeichen aus meinem Ausgabe-String zu entfernen, aber das Problem ist immer noch nicht gelöst !!
Ich glaube, dass der Fehler bei der Umwandlung von Tabellenstring nach Array auftaucht, da benutze ich als Trennzeichen ein Tabulator.
ich habe das VI angehängt (LV 8.2), es wäre nett wenn du einen Blick da rein werfen kannst

danke !


Angehängte Datei(en)
Sonstige .vi  komunikation_mit_ger_t_VERSUCH_.vi (Größe: 49,06 KB / Downloads: 230)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2010, 14:43
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
2D Array durchsuchen !?
Hallo abdelo,

leider weiß ich immer noch nicht, wie ein typischer Antwortstring aussieht... Beispiele bitte!

Deine Stringumwandlung ist etwas kryptisch. Du generierst ein Array of Strings mit der FOR-Loop. Das wandelst du in einen SpreadsheetString mit Zeilenende als Trennzeichen und dem unsinnigen Formatstring "%f". Das Ergebnis wandelst du wieder in ein Array of DBL, wieder mit einem unsinnigen Formatstring "%;%f" (zumindest das "%;" ist Blödsinn).

Wandel doch schon in der FOR-Schleife in DBL und gib nur die gewünschten Werte aus!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2010, 17:05
Beitrag #7

abdelo Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Oct 2010

8.2
2010
de


Deutschland
2D Array durchsuchen !?
' schrieb:Hallo abdelo,

Wandel doch schon in der FOR-Schleife in DBL und gib nur die gewünschten Werte aus!

Hallo Gerd,

ich habe das Programm umgewadelt, jetzt ist es ein Null weniger ! schon ein fortschritt .
noch eine Frage, bei VISA Read habe ich "Bytes to read" mit "Timeout" getauscht, möchte wissen, ob das schon richtig ist
ich habe einen aktuellen VI angehängt. plus Bild:Ausgabe-Array


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  komunikation_mit_ger_t_VERSUCH_.vi (Größe: 45,57 KB / Downloads: 172)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2010, 17:10
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
2D Array durchsuchen !?
Hallo abdelo,

Zitat:leider weiß ich immer noch nicht, wie ein typischer Antwortstring aussieht... Beispiele bitte!

BITTE!!!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2010, 10:37
Beitrag #9

abdelo Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Oct 2010

8.2
2010
de


Deutschland
2D Array durchsuchen !?
Hallo Gerd,

Die Array enthält viele "0" , die nicht zu den Mess-Ergebnissen gehören, ich brauche einfach eine Idee, wie man die "0" aus den Messergebnissen filteren bzw. löchen kann.

Danke!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2010, 13:18
Beitrag #10

abdelo Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Oct 2010

8.2
2010
de


Deutschland
2D Array durchsuchen !?
Hallo Leute,

ich möchte eine 2D-Array nach einem Element durchsuchen!
wenn der Element gefunden wird, muss er gelöcht werden und die 2D-Array neu ausgeben.
ich habe es versucht mit einer For-Schleife und 1d-Array-durchsuchen zu machen. es ist mir aber nicht gelungen :-(
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
  Array durchsuchen hulk 16 10.397 29.09.2020 19:47
Letzter Beitrag: hulk
  2d-array durchsuchen Jolle 5 4.839 06.11.2019 15:54
Letzter Beitrag: jg
  2D Array durchsuchen und bestimmte Werte ersetzen sara2211 4 5.703 13.01.2017 10:59
Letzter Beitrag: sara2211
  String durchsuchen Problem HTL_HL 21 14.573 18.12.2015 11:33
Letzter Beitrag: HTL_HL
  Array auf gleiche Zeilen durchsuchen shamu 13 16.016 11.08.2015 14:18
Letzter Beitrag: Dustin
  2D Array nach 0/1 durchsuchen & neues Array erstellen Nullstrom 4 5.557 04.03.2015 13:25
Letzter Beitrag: Lucki

Gehe zu: