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 

Dieses Thema hat akzeptierte Lösungen:

Großes Array richtig handeln



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!

20.08.2012, 12:09
Beitrag #11

FirstSoulWinner Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2012

2011
2012
EN


Deutschland
RE: Großes Array richtig handeln
Also ich würde die Daten in einem 2D-Array speichern:
In der Spalte stehen die Positionen, in der Zeile die Wellenlängen (bei mir 2048).
Davon soll nun eine ausgewählte Wellenlänge über alle Positionen und Messungen der ausgewählten Probe geplottet werden.
Es gibt jeweils 1 Datei pro Messung und Probe.

Somit sind die Positionen in der Datei für eine bestimmte zu plottende Wellenlänge fix. Nur das Auslesen ist mir noch nicht ganz klar. Natürlich könnte ich jeweils das gesamte 2D-Array ausgeben und indexieren aber das muss doch auch ressourcenschonender funktionieren?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.08.2012, 10:35
Beitrag #12

FirstSoulWinner Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Apr 2012

2011
2012
EN


Deutschland
RE: Großes Array richtig handeln
Hallo,

ich habe zwei Test-Vis erstellt um die Performance testen zu können.
Mit insgesamt 3 Sekunden für 200 Messungen (pro Messung müssen in der realen Anwendung 2 Files geöffnet und die Arrays noch prozessiert werden) dauert es schon relativ lange. Vor allem bin ich mir nicht schlüssig, wie ich die alten Messungen mit der aktuellen Messung verheiratet bekomme. Insbesondere habe ich Sorgen, dass meine laufende Messung Performanceprobleme bekommt.

Ist diese Sorge unbegründet, bzw. wie sollte man es mit der aktuellen Messung am besten handhaben?

Vielen Dank!


Angehängte Datei(en)
11.0 .vi  create_binary_files.vi (Größe: 13,97 KB / Downloads: 111)

11.0 .vi  open_binary_files.vi (Größe: 20,63 KB / Downloads: 110)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2012, 10:48
Beitrag #13

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Großes Array richtig handeln
Hallo FirstSoul,

3s für das Schreiben/Lesen von 200 Dateien finde ich jetzt nicht lang, das sind 15ms pro Datei (Festplatten haben Zugriffszeiten im 10ms-Bereich). Könntest das ja auch mal mit einer SSD probieren Smile

Zitat:Insbesondere habe ich Sorgen, dass meine laufende Messung Performanceprobleme bekommt.
Consumer-Producer-Schema? Queues?

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
  Speicher läuft in Statemachine voll (großes Array...) Peter04 5 7.000 30.11.2013 22:42
Letzter Beitrag: D_Sev
  Zahlenwerte aus einem array werden in die Exceltabelle nicht richtig übernommen?! mazell 3 4.084 03.07.2012 08:32
Letzter Beitrag: GerdW
  Großes Labview-Programm von 7.1 nach 2011 FirstSoulWinner 13 9.502 02.05.2012 10:28
Letzter Beitrag: Tschirno
  Geschwindigkeitsproblem: großes array an trigger teilen und sortieren tinger 39 21.471 17.01.2011 14:15
Letzter Beitrag: tinger
  Kleines Array in großes Array umwandeln Ruthenium-Jan 5 5.028 07.09.2010 18:39
Letzter Beitrag: TSC
  Großes Projekt eg 16 12.053 07.08.2008 13:34
Letzter Beitrag: VDB

Gehe zu: