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 

Problem mit langsamer werdender Software



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!

17.08.2011, 11:27
Beitrag #1

KD Offline
LV-Anwender
*


Beiträge: 46
Registriert seit: Aug 2011

11.0.1
2011
DE


Deutschland
Problem mit langsamer werdender Software
Hallo
ich habe folgendes Problem:
Ich habe eine LabView Software geschrieben, mit der ich eine Baugruppe oder Leiterkarte prüfe.
Die Software ist soweit funktionstüchtig, da ich bereits mehrere Printe prüfen konnte. Mein Problem das ich jetzt aber habe ist, dass ich die Messungen ca 2-3mal durchführen kann und beim 4. mal ist deutlich zu erkennen, dass die Software immer langsamer wird und ich dann abbrechen muss. Wenn ich labView dann komplett abgebrochen oder abgeschaltet habe, kann ich dann nach einer Wartezeit von ca 2-3 Minuten wieder weiterprüfen, wobei sich das Problem wiederholt.
Dies ist der Fall, wenn ich sowohl die etwas größere Applikation laufen lasse wie auch die kleinere. Habe auch schon versucht, die Prüfung "klein" zu halten, indem ich nicht alles sondern nur Teile davon prüfe, was aber ebenfalls nach einer kurzen Zeit zum selben Problem führt.

Wer kann mir da einen Tipp geben?

Dank!

Lg KD
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.08.2011, 11:43
Beitrag #2

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Problem mit langsamer werdender Software
Überprüfe doch mal, ob du jede Referenz schliesst die du mit LabVIEW öffnest.
Eine weitere Fehlerquelle könnten auch Arrays sein, welche immer grösser werden (etwa ein uninitialisiertes Shift-Register mit Build-Array-Funktion)

Hoffe das hilft dir weiter

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2011, 12:40
Beitrag #3

KD Offline
LV-Anwender
*


Beiträge: 46
Registriert seit: Aug 2011

11.0.1
2011
DE


Deutschland
RE: Problem mit langsamer werdender Software
Das mit dem Array könnte stimmen.
wie kann ich jetzt sicherstellen, dass diese sicher gelöscht werden?

Sorry aber ich habe was Erfahrung mit LV angeht noch sehr wenig.

Lg David[/i]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2011, 13:03
Beitrag #4

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Problem mit langsamer werdender Software
(17.08.2011 12:40 )KD schrieb:  Das mit dem Array könnte stimmen.
wie kann ich jetzt sicherstellen, dass diese sicher gelöscht werden?

Das Shift-Register initialisieren (es sei denn du gebrauchst es als funktionale globale Variable kurz FGV) sprich eine leere konstante vor der Schleife an den Shift-Register Eingang anhängen.

Ansonsten findest du unter Tools->Profile->Performance and Memory... ein geeignetes Tool um herrauszufinden, welches VI soviel Speicher frisst und dies ggf hier hochladen


Sorry aber ich habe was Erfahrung mit LV angeht noch sehr wenig.

Jeder war mal Anfänger, kein Grund sich zu entschuldigenBig Grin

Lg David[/i]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2011, 13:57 (Dieser Beitrag wurde zuletzt bearbeitet: 17.08.2011 14:10 von KD.)
Beitrag #5

KD Offline
LV-Anwender
*


Beiträge: 46
Registriert seit: Aug 2011

11.0.1
2011
DE


Deutschland
RE: Problem mit langsamer werdender Software
ich habe ja ein Main Programm mit dem ich zB weitere 20 Programme aufrufe und diese ausführe und dann wieder schliesse.
jetzt habe ich bei jedem der 20 VIs auch einen Error Cluster zu beginn und zum ende eines VIs.
Kann es dann auch sein, dass diese den SPeicher mit Infos voll machen?
Im Anhang habe ich noch ein PDF das den Speicherverbrauch anzeigt.
Sihet aber nicht spektakulär aus.


Angehängte Datei(en)
0 .pdf  Memory.pdf (Größe: 165,37 KB / Downloads: 354)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2011, 14:51
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Problem mit langsamer werdender Software
Hast Du irgendwo eine ungebremste "Whileschleife" (also ohne Wartezeit)?
Dann läuft Deine CPU am Anschlag.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.08.2011, 15:05
Beitrag #7

KD Offline
LV-Anwender
*


Beiträge: 46
Registriert seit: Aug 2011

11.0.1
2011
DE


Deutschland
RE: Problem mit langsamer werdender Software
Habe ein Programm unter tools profile gefunden -> Show Buffer Allocation
Habe dann die Array und Cluster mit "refresh" gelöscht und es scheint, als würde es funktionieren.
Wobei ich wissen möchte, ob es diese Funktion auch als VI gibt?oder als Funktion zum einbauen in VIS
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.08.2011, 08:55 (Dieser Beitrag wurde zuletzt bearbeitet: 18.08.2011 09:06 von KD.)
Beitrag #8

KD Offline
LV-Anwender
*


Beiträge: 46
Registriert seit: Aug 2011

11.0.1
2011
DE


Deutschland
RE: Problem mit langsamer werdender Software
Kurz zur ergänzung meines Problemes:

Ich mache diese Prüfung oder Tests in der Entwicklungsumgebung.
Könnte es besser funktionieren, wenn ich eine EXE daraus mache und dann damit arbeite?
Noch was ist mir eingefallen:
die Programmierung ist zu groß programmiert worden. dh das Blockdiagramm einiger VIs ist größer als
die Bildschirm größe.Könnte auch das ein Problem verursachen?Blush
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
  Extrem langsamer Variablen Zugriff über Referenzen hajos118 12 5.704 01.08.2022 17:20
Letzter Beitrag: BNT
  Software Defined Radio ansteuern MarcelXX 1 2.991 04.02.2019 11:18
Letzter Beitrag: Freddy
  Papierfach auswählen über Software Tobi Wan Kenobi 0 2.517 21.11.2018 13:02
Letzter Beitrag: Tobi Wan Kenobi
Question Infos zu Software Engineering mit LabVIEW MaxP 1 3.091 21.07.2018 12:34
Letzter Beitrag: BNT
  Langsamer Anstieg sonne2013 5 5.597 21.09.2012 17:39
Letzter Beitrag: Lucki
  Konzept Software / Hardware michael 1 3.189 20.08.2012 08:41
Letzter Beitrag: GerdW

Gehe zu: