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 

Programm wird Langsam



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!

24.11.2016, 12:54 (Dieser Beitrag wurde zuletzt bearbeitet: 24.11.2016 12:54 von Kernphysik_Jürgen.)
Beitrag #5

Kernphysik_Jürgen Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Nov 2009

8.20
2009
de

55116
Deutschland
RE: Programm wird Langsam
Hallo Gerd,

mega vielen Dank für deinen Hilfestellung.

Zitat:Das Umstellen auf DBL-Array darfst du selbst machen!
DBL/SGL Umstellung ist erledigt Wink.
Jetzt mal eine Verständisfrage. Und ich oute mich jetzt mal direkt als nixblicker Big Grin. Wieso bzw. Welchen unterschied mach es denn bei dem Verwenden einen String-Array und einem Double-Array? Ist der Speicherverbrauch deutlich höhre und wenn ja um wie viel?

Zitat:Am Anfang habe ich mit DBL/SGL gearbeitet bin aber auf das hinderniss mit dem Abspeichern des Datums(benötigt 8 Nachkommastellen) und meine Messwerte benötigen nur 2 Nachkommastellen.
Dann verwaltet man die Timestamps in einem 1D-Array und die Messwerte in einem 2D-Array of DBL!
Und die Konvertierung läuft für beide getrennt…

Abgesehen davon: ich finde es sehr irritierend, in einer CSV-Datei Zeitstempel in der Form "3562660550.80100012" gespeichert zu bekommen! Ich bevorzuge da eher Angaben in der Form "22.11.2016 12:56"…
Auch dies hab ich umgestellt. Also keine langen Zahlen mehr sondern im String "DD.MM.YYYY HH:MM: SS%5u"-Format. das %5u ist übertrieben aber sicher ist sicher.
Und auch das Zeit-Array hab ich, wie Du vorgeschlagen hast, in eine eigene Schleife gepackt.
Ich habe es mit einem Timestamp-array innerhalb der Schleife versucht und das klappt natürlich auch aber ich muss sagen, dass mir die Verzögerung, bei einem größeren Datenvolumen, bei Programmstart bissel nerft. Leider verfügt der Rechner auf dem ich es laufen lassen muss mit recht wenig Rechenpower.

Zitat:Das Problem was ich mit autoindizierenden Schleifen habe ist, dass ich keine "Live"-Daten zur verwendung in einem Graphen zur Verfügung habe, oder sehe ich das falsch?
Ja.
Du holst die Daten aus der exakt selben Quelle - warum solltest du also keine "Live"-Daten haben?
Ich habe vorher ein falsches Verständnis dieser Autoindizierung und die Verwenung in einer Schleife gehabt. Ich bin davon ausgegangen, dass man das Programm in einer Schleife laufen lässt und erst wenn die Schleife beendet wird an die Daten ran kommt. Aber die Verwendung wie du es Vorgeschlagen hast ist irgendwie genial. Und das war eine neue Information zum Verwenden einer schleife.


Zitat:aber darin bzw dadurch wurde ich nich so schlau.
Guck dir die Links in meiner Signatur an… Big Grin
Die Links werde ich mir nach und nach mal zu gemüte führen.

Dürfte ich dich bitten nochmal einen Blick drauf zu werfen mir sagen in welche richtung ich noch Verbesserungspotential im Programm habe?
In deiner ersten Antwort hattest du den Vergleichswirrwar zum Regelmäßigen speichern der Daten angemahnt jetzt ist die Frage ob es so in Ordnung ist oder ob es doch noch einfacher geht. Was die Funktion machen soll ist alle 30Sekunden die Datenspeichern und immer um 0:00Uhr Abspeichern und das Array löschen.

Ach ja "Aufräumen" muss ich das Blockdiagramm auch noch Wink.

Schon mal vielen Dank und noch einen schönen Tag.
Grüße Jürgen


Angehängte Datei(en)
8.2 .vi  test 3_4.vi (Größe: 63,96 KB / Downloads: 202)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Programm wird Langsam - GerdW - 22.11.2016, 08:31
RE: Programm wird Langsam - GerdW - 22.11.2016, 12:58
RE: Programm wird Langsam - Kernphysik_Jürgen - 24.11.2016 12:54
RE: Programm wird Langsam - GerdW - 24.11.2016, 13:53
RE: Programm wird Langsam - GerdW - 24.11.2016, 14:46
RE: Programm wird Langsam - GerdW - 25.11.2016, 10:55
RE: Programm wird Langsam - GerdW - 29.11.2016, 14:33

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VI wird nicht beendet wenn Event case schleife benutzt wird frischling 15 13.403 03.05.2012 08:24
Letzter Beitrag: GerdW
  Labview wird langsam Krischan 1 5.004 15.07.2010 11:27
Letzter Beitrag: abrissbirne
  Programm zu langsam? Yantit 14 12.199 23.06.2010 08:05
Letzter Beitrag: Yantit
  Programm sehr langsam dualsbiker 7 8.274 20.11.2009 11:01
Letzter Beitrag: Y-P
  Laufzeitprobleme- Programm sehr langsam? WolfiB 2 3.994 19.10.2009 16:26
Letzter Beitrag: toaran_
  Anwendung wird nach ca. 130 Schleifenduchläufen langsam amin 8 6.714 16.03.2009 15:29
Letzter Beitrag: amin

Gehe zu: