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 

großes Projekt, txt-file und Offset



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!

07.03.2008, 16:50
Beitrag #1

ChrisR Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Mar 2007

7.1, 8.2 , 8.5
2006
de_en

52428
Deutschland
großes Projekt, txt-file und Offset
Hallo LabVIEW-Freunde,

folgendes, das LabVIEW-Programm welches ich im Moment bearbeite, habe hab ich mal ohne mir wirklich viel Gedanken über den Aufbau
zumachen begonnen. Da mir immer mehr Sachen eingefallen sind die ich noch implementieren wollte, ist es im Moment so unübersichtlich
geworden (5 Bildschirmseiten bei ner 1280*1024 Auflösung),dass ich mich dazu entschieden hab es nächste Woche umzuschreiben und Teile
des Programms in SubVi´s zupacken. Nun kommen wir zur ersten Frage:

Kennt jemand von euch Bücher, Skripte, Tutorials in denen vielleicht erklärt wird wie man größere Projekte strukturiert?

So nun zu meinem zweiten Problem, vorweg ich studiere Chemieingenieurwesen also ist nur bedingt Grundwissen Elektrotechnik vorhanden,
ich benutzte einen cFP zur Datenerfassung, nun habe ich das Probleme dass auf den AnalogIns teilweise eine recht hohe Offsetspannung anliegt.
Wenn ich nun die Spannung zB. von meinem Massflowmeter bekomme ist diese ja falsch (SpannungMFC + Offset), bisher habe ich den
Offset einfach im VI abgezogen, das ist aber nicht befriedigen da er ja schwankt und ich somit immer noch nicht den genauen Wert habe.

Kennt wer ne Lösung?

So und schon sind wir beim dritten Problem, ich speichere Momentan 6 Temperaturen, 3 Volumenströme und den Druck im Sekundentakt in einer
txt-Datei, dies läuft ganz gut, nur möchte ich nun folgendes machen:

Student drückt Speichern-Knopf -> Formular erscheint (Grp.-Nr, Datum, Namen usw. ) sollen eingegeben werden->Txt-Datei mit Hader-Info wird geschrieben
und daran sollen dann die Daten in Spalten angehangen werde, cool wäre wenn man den Spalten auch noch Volumenstrom, Temperatur etc. zuordnen kann.

Wäre hier vielleicht ne State-Machine angebracht? Wie macht man dass man erst ne Text-Datei generiert, also die Header-Infos und dann die Daten in die passenden Spalten schreibt. Würdet ihr ein anderes Format wählen? Daten sollen später in einem Tabellenprogramm verarbeitet werden können.

Ich möchte nicht unbedingt fertige Lösungen, sondern vielmehr Hinweise, Denkanstösse oder ähnliches,
schon mal Danke fürs Lesen.

Gruß
Chris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.03.2008, 20:20
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
großes Projekt, txt-file und Offset
Hier eine Tip zu Teil 3 (txt-Files):

Hast du dich schon mal mit den FileIO-VI's beschäftigt?

Einfach Bezeichnungen mit Tabulatoren als Spaltentrenner miteinander verknüpfen, schon hast du einen passenden Header-String, den du dann abspeicherst.

Wenn du dann deine Messdaten ebenfalls mit TAB als Spaltertrenner im Append-Modus abspeicherst, hat ein Tabellenkalkulationsprogramm eigentlich nie Probleme, das einzulesen.

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2008, 16:18
Beitrag #3

BerndDasBrot Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 128
Registriert seit: Feb 2008

8.2.1, 2012, 2017, 2020
2007
EN

7206
Schweiz
großes Projekt, txt-file und Offset
' schrieb:Hallo LabVIEW-Freunde,

folgendes, das LabVIEW-Programm welches ich im Moment bearbeite, habe hab ich mal ohne mir wirklich viel Gedanken über den Aufbau
zumachen begonnen. Da mir immer mehr Sachen eingefallen sind die ich noch implementieren wollte, ist es im Moment so unübersichtlich
geworden (5 Bildschirmseiten bei ner 1280*1024 Auflösung),dass ich mich dazu entschieden hab es nächste Woche umzuschreiben und Teile
des Programms in SubVi´s zupacken. Nun kommen wir zur ersten Frage:

Kennt jemand von euch Bücher, Skripte, Tutorials in denen vielleicht erklärt wird wie man größere Projekte strukturiert?

So nun zu meinem zweiten Problem, vorweg ich studiere Chemieingenieurwesen also ist nur bedingt Grundwissen Elektrotechnik vorhanden,
ich benutzte einen cFP zur Datenerfassung, nun habe ich das Probleme dass auf den AnalogIns teilweise eine recht hohe Offsetspannung anliegt.
Wenn ich nun die Spannung zB. von meinem Massflowmeter bekomme ist diese ja falsch (SpannungMFC + Offset), bisher habe ich den
Offset einfach im VI abgezogen, das ist aber nicht befriedigen da er ja schwankt und ich somit immer noch nicht den genauen Wert habe.


Kennt wer ne Lösung?

So und schon sind wir beim dritten Problem, ich speichere Momentan 6 Temperaturen, 3 Volumenströme und den Druck im Sekundentakt in einer
txt-Datei, dies läuft ganz gut, nur möchte ich nun folgendes machen:

Student drückt Speichern-Knopf -> Formular erscheint (Grp.-Nr, Datum, Namen usw. ) sollen eingegeben werden->Txt-Datei mit Hader-Info wird geschrieben
und daran sollen dann die Daten in Spalten angehangen werde, cool wäre wenn man den Spalten auch noch Volumenstrom, Temperatur etc. zuordnen kann.

Wäre hier vielleicht ne State-Machine angebracht? Wie macht man dass man erst ne Text-Datei generiert, also die Header-Infos und dann die Daten in die passenden Spalten schreibt. Würdet ihr ein anderes Format wählen? Daten sollen später in einem Tabellenprogramm verarbeitet werden können.

Ich möchte nicht unbedingt fertige Lösungen, sondern vielmehr Hinweise, Denkanstösse oder ähnliches,
schon mal Danke fürs Lesen.

Gruß
Chris


Hallo Chris

Ich hab' was zu Deiner ersten Frage: Ich habe gute Erfahrungen gemacht mit dem Producer/Consumer Pattern. Ein Template dazu findest Du im LabVIEW - bevor Du Dein Projekt öffnest, clickst Du auf New-> VI from Template... Dann kannst Du Producer/Consumer Design Pattern (Events) auswählen.

Man kann so auf einfache Weise die Events (Benutzereingaben) von der Logik trennen. Dadurch wird alles übersichtlicher und strukturierter.

Ein schönes Weekend, BDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Projekt in anderes Projekt einbinden A.Limbach 4 5.808 19.09.2014 11:52
Letzter Beitrag: A.Limbach
  Speicher läuft in Statemachine voll (großes Array...) Peter04 5 7.149 30.11.2013 22:42
Letzter Beitrag: D_Sev
  Offset zweier Signale ermitteln Graf_Zahl 3 5.663 14.02.2013 15:44
Letzter Beitrag: Lucki
  Großes Array richtig handeln FirstSoulWinner 12 7.987 21.08.2012 10:48
Letzter Beitrag: GerdW
  Großes Labview-Programm von 7.1 nach 2011 FirstSoulWinner 13 9.668 02.05.2012 10:28
Letzter Beitrag: Tschirno
  Get Waveform offset Just-Me 7 5.714 14.10.2011 09:16
Letzter Beitrag: Just-Me

Gehe zu: