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 

Einarbeitung LabVIEW / Ablauf / Variablen



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!

09.12.2011, 00:36
Beitrag #1

Redegle Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Dec 2011

2011
-
kA



Einarbeitung LabVIEW / Ablauf / Variablen
Hallo,

bin neu im Forum und hoffe, dass ich meinen Thread im passenden Bereich abgelegt habe. Denke hier passt mein Anliegen am besten rein.

Ich arbeite erst seit kurzem mit Labview und versuche mich momentan etwas einzuarbeiten. Zuvor habe ich bereits mit Visual Studio C und C++ programmiert sowie Mikrocontroller mit C und Assembler. Darin liegt auch wahrscheinlich das Problem, dass ich mich ersteinmal umgewöhnen muss. Bin es gewohnt mit Variablen zu arbeiten auf die man später von "überall" zugreifen kann.

Ich möchte Versuchen mein Problem anhand von einem Beispiel zu erklären.
Ich habe eine while Schleife programmiert welche die Werte einer Formel in ein Array schreibt. Also z.B. gebe ich ein sin(t), Samplerate = 1000 und Messdauer = 2Sekunden. Dann wird mir ein Array mit 2000Werten ausgeben wo im ms Takt der Wert des Sinus steht (Programm im Anhang). Das ganze funktioniert auch ganz gut dauert nur je nach Umfang mehrere Sekunden. Das gesamte Programm befindet sich in einer while Schleife und wird so lange ausgeführt bis ein STOP Button gedrückt wird.

Um zu vermeiden, dass bei jedem neuen Durchlauf die Berechnung erneut ausgeführt wird (Ressourcenfressend) habe ich die while Schleife in eine Case Struktur gepackt. Diese wird von dem Front Panel aus aktiviert. Die Berechnung wird also auf Knopfdruck gestartet. Dieses Array würde ich später gerne verwenden um es z.B. per Soundkarte auszugeben.

Von anderen Programmiersprachen kenne ich es, dass ich auf das Array über eine Adresse (Pointer in C) zugreifen kann. In LabVIEW scheint es mir so, dass die Variable nur so lange existiert, wie die Case Anweisung aktiv ist. Gibt es eine Möglichkeit auf das Array später von einem anderen Punkt aus zuzugreifen?

Würde mich freuen, wenn mir jemand helfen kann.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Einarbeitung LabVIEW / Ablauf / Variablen - Redegle - 09.12.2011 00:36

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ablauf Automatisieren Neuling01 7 4.900 12.07.2017 16:11
Letzter Beitrag: th13
  Automatischen Ablauf programmieren Freaky29 3 4.586 03.02.2015 11:27
Letzter Beitrag: Freaky29
  Zeitgesteuerter Ablauf stefan_huaba 8 5.803 30.09.2013 14:02
Letzter Beitrag: stefan_huaba
  Ablauf einer Reihe Zufall 15 11.197 08.01.2013 20:51
Letzter Beitrag: Zufall
  Zeitgesteuerter Ablauf Stefan 4890 8 7.195 04.10.2012 07:00
Letzter Beitrag: Stefan 4890
  Zeitgesteuerter Ablauf Crowdie 2 3.758 12.05.2011 10:08
Letzter Beitrag: Crowdie

Gehe zu: