Bin mir nicht ganz Sicher.
[
attachment=24573]
[
attachment=24574]
In der Datenaufzeichnung bin ich mir nicht ganz sicher ob alle Daten aufgezeichnet werden und vor allem Fortlaufend.
Habe auch schon nach einen Beispiel gesucht um die TDMS Aufzeichnung zu verstehen, leider bis jetzt ohne erfolg.
Aber vielcht ist das ja auch so richtig ???
Ist das dein gesamtes Programm was man auf dem Screenshot sieht? Braucht das ganze nicht noch eine Schleife drum rum?
Am besten baust du dir eine State-Machine mit folgenden Frames: 1) VISA Task init 2) VISA Write 3) VISA Write 4) VISA Close und was du sonst noch brauchst ...
Und warum hast du immer noch diese unsinnigen Case-Strukturen drin, bei denen der Selektor mit einer Konstanten verbunden ist?!
Ob das so richtig ist kann man nur im gesamten Kontext beurteilen. Auf jeden Fall ist das so noch nicht fertig. Denn du brauchst ja noch die folgende Funktionalität: Zu jeder Zeit sollte es möglich sein eine TDMS-Datei (mit den Daten der vergangenen X Tage) abzulegen; in der man sich umschauen kann, während die Messung weiterhin abgespeichert wird.
Achja, und das Thema driftet jetzt doch ziemlich weit vom Ursprungsthema ab. Deswegen solltest du eine Weile alleine weitermachen und bei konkreten Problemen ein neues Thema beginnen.
Nein, mein ganzes Programm ist viel, viel Großer . Dieses ist nur ein kleiner Teil aus meinen Programm ( aber ein wichtiger )
' schrieb:. Denn du brauchst ja noch die folgende Funktionalität: Zu jeder Zeit sollte es möglich sein eine TDMS-Datei (mit den Daten der vergangenen X Tage) abzulegen; in der man sich umschauen kann, während die Messung weiterhin abgespeichert wird.
Wie erstelle ich folgende Funktionalität?
' schrieb:Wie erstelle ich folgende Funktionalität?
Wie wärs, wenn du selbst mal den Anfang machst? Ich musste sowas bisher nicht machen und weiß da auf die Schnelle keine schöne Lösung.
Edit: Die Veränderung deines Blockdiagramms von Beitrag 19 zu Beitrag 21 hat keinerlei praktischen Effekt. Versuch' deinen Code zu hinterfragen und ganz genau zu begreifen was in den einzelnen Schritten passiert und welchem Zweck das jeweilige Element dient. Was ist, wenn ein (zahlender) Kunde sich mal diesen Quellcode von dir anschaut, und lauter Case-Strukturen sieht, die bis in alle Ewigkeit 'true' bleiben. Der kommt sich doch verarscht vor.