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 

Hilfe für Schulprojekt?!



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!

08.02.2010, 17:09
Beitrag #4

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
Hilfe für Schulprojekt?!
Ich habe mich gestern Abend mal ein bisschen an deiner Aufgabe ausgetobt.

Soll das Ergebnis für Aufgabenteil a) ungefähr so aussehen?
    (Edit: Screenshot korrigiert)

Ich würde dir empfehlen eine State machine in Kombination mit einer Eventstruktur aufzubauen.

Als erstes musst du dir also eine state machine bauen. Dazu verbindest eine Enum-Konstante mit einer Case-Struktur, die sich innerhalb einer While-Schleife befindet.
Beim Enum trägst du nun alle States ein, die du benötigst. Beispielsweise "Setup", Messdaten einlesen", "Graph ausgeben" und "Close".
Folgender Screenshot zeigt ein Beispiel wie man den Setup-Case gestalten könnte:
   

...und so könnte die Event-Struktur im "Messdaten einlesen" State aussehen:
   

Die Screens vom Blockdiagramm gehören übrigens nicht zu dem oben gezeigten Front Panel, sondern zu diesem wesentlich einfacheren:
   

Bei dem von mir zuerst gezeigtem Front Panel Beispiel, sind noch kleine Feinheiten eingebaut, wie z.B. Eigenschaftsknoten um die Benutzereingabe zu steuern. D.h. ich aktiviere und deaktiviere dort Bedienelemente um sicherzustellen, dass zuerst die Limits eingegeben werden und während der Messung immer zuerst der d-Wert und danach der s-Wert abgefragt wird, um dann den Graph zu aktualisieren.
Da ich jedoch nicht einschätzen kann wie fortgeschritten ihr bei eurem LV-Unterricht seid, habe ich dies jetzt erstmal weggelassen. Solltet ihr schon soweit sein und mit Eigenschaftsknoten arbeit, dann solltest du soetwas auf jeden Fall mit einbauen, da es meiner Meinung nach die elegantere Lösung ist.

Ich hoffe dies gibt dir ein paar Denkanstöße in die richtige Richtung. Jetzt solltest du erstmal loslegen und versuchen die ersten Schritte zu programmieren. generell solltest du dir zuerst ein Frontpanel erstellen, wie es deinen Vorstellungen entspricht und welches alle benötigten Ein- und Ausgabeelemente beherbergt. Erst dann solltest du dich dem BD zuwenden, dort Ordnung schaffen und mit der eigentlichen Programmierung beginnen.

Viel Erfolg dabei!

Beste Grüße aus Schweden,
Tobias

PS: Wenn Du weitere Fragen hast, dann frag einfach. Die meisten Antworten wirst du hier dann bekommen, wenn du dein bis dato bereits erstelltes VI hier hochlädst oder Bilder davon zeigst. Nur dann können wir dir konkret helfen.

Tobias Brüggemann
Dipl.-Ing.(FH) Nachrichtentechnik/Elektronik
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Hilfe für Schulprojekt?! - SteveO - 06.02.2010, 14:35
Hilfe für Schulprojekt?! - Y-P - 07.02.2010, 10:36
Hilfe für Schulprojekt?! - SteveO - 07.02.2010, 18:42
Hilfe für Schulprojekt?! - BsaiboT - 08.02.2010 17:09

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Schulprojekt Pizzaautomat blackgue 37 24.965 30.01.2014 15:01
Letzter Beitrag: Y-P
  Schulprojekt LabView_Hopsing 3 4.146 23.03.2012 12:44
Letzter Beitrag: rolfk
  die LabVIEW hilfe braucht hilfe perledeluxe 3 5.548 28.11.2007 11:11
Letzter Beitrag: perledeluxe
  Schulprojekt umgebungsparametermessen Lavezzi 6 5.499 04.11.2007 22:41
Letzter Beitrag: Achimedes

Gehe zu: