Hallo,
seit einiger Zeit habe ich das Vergnügen mit Labview zu arbeiten. Dabei geht es um einen Regelkreislauf, der verschiedene Anforderungen erfüllen soll. Dazu verwende ich einen PI-Regler. Dieser tut auch soweit alles was er soll.
Nun will ich die Dabei anfallenden Werte separat abspeichern. Das habe ich soweit auch versucht, allerdings liegt wohl noch ein Fehler vor. Das Programm bricht nach kurzer Zeit ab und es wird eine Fehlermeldung angezeigt (TDMS Write in RT.vi). nun weiß ich nicht, wie ich diesen Fehler beheben kann.
Besteht denn auch eine alternative Lösung meiner Aufgabe?
Ich arbeite mit Labview 2018 und dem cRIO-9035
Dies ist mein erster Beitrag, daher seid nicht zu streng mit mir
Falls weitere Infos fehlen, kann ich die nachreichen.
Im Anhang befinden sich die Programme.
Vielen Dank an jeden, der sich diesem Thema annimmt.
[
attachment=59584]: PI-Regler
[
attachment=59584]: Zur Datenerfassung
Hallo Alper,
herzlich willkommen im Forum!
Zitat:Das Programm bricht nach kurzer Zeit ab und es wird eine Fehlermeldung angezeigt (TDMS Write in RT.vi). nun weiß ich nicht, wie ich diesen Fehler beheben kann.
Wenn du uns jetzt noch den Fehler genauer beschreiben könntest, inkl. Fehlernummer, können wir evtl. auch besser helfen…
Hallo,
Der Fehlercode ist: -50400
und der Hinweis dazu: Invoke Method: FIFO.Read in RT.vi
Zum Fehler an sich lässt sich nicht viel sagen. Das Programm wird beendet und es erscheint dieser Fehler. Außerdem wird der bis dahin erzielte Fortschritt im Graphen angezeigt. Wenn ich das Programm nun erneut starte, geht es im Diagramm genau da weiter, wo es aufgehört hat. Allerdings wird es nach wenigen Sekunden erneut beendet.
(23.11.2018 11:54 )Alper schrieb: [ -> ]Hallo,
Der Fehlercode ist: -50400
und der Hinweis dazu: Invoke Method: FIFO.Read in RT.vi
Zum Fehler an sich lässt sich nicht viel sagen. Das Programm wird beendet und es erscheint dieser Fehler. Außerdem wird der bis dahin erzielte Fortschritt im Graphen angezeigt. Wenn ich das Programm nun erneut starte, geht es im Diagramm genau da weiter, wo es aufgehört hat. Allerdings wird es nach wenigen Sekunden erneut beendet.
Zum Fehler lässt sich wirklich nicht mehr sagen? Ich glaube doch!
Gruß Holger
[/quote]
Zum Fehler lässt sich wirklich nicht mehr sagen? Ich glaube doch!
[/quote]
Sowohl den Fehlercode als auch den dazugehörigen Text habe ich genannt.
Das Programm wird nach kurzer Zeit beendet und läuft nicht dauerhaft durch. Dabei wird eben diese Fehlermeldung mit einem roten X angegeben. Wenn ich mir den Verlauf mit der Glühlampe anzeigen lassen, tritt der Fehler am TDMS:Schreiben auf und jetzt steht direkt daneben Fehler:-68004
Im LABVIEW Menű "Help->Explain Error"
kann man mehr Informationen über den Fehler in Erfahrung bringen, die auf die Ursache hinweisen.
Gruß Holger
Hallo Alper,
Zitat:Sowohl den Fehlercode als auch den dazugehörigen Text habe ich genannt.
Erst nennst du gar keinen Fehlercode.
Dann einen, der nichts mit TDMS zu tun hat.
Jetzt einen, der zwar mit TDMS zu tun hat, aber auch eine ganz klare Fehlerbeschreibung hat…
Was genau ist das Problem?
P.S.: Könntest du deine beiden VIs (oder gleich dein Projekt) mal für LV2017 anhängen?
Hallo,
nach etwas herumprobieren habe ich es geschafft, dass das Programm läuft. Das heißt es macht was es soll und das ohne Fehlermeldung.
Nun will ich auf das Dokument der ermittelten Daten zugreifen, allerdings kann ich das nicht finden. Von NI heißt es, man müsse ftp://<ip address> in den Windows explorer oder einen Web browser eingeben. Allerdings scheint es (noch) keines zu geben, denn die Suche bleibt ohne Erfolg. Eigentlich sollte das Programm das Dokument abspeichern, sobald ich im Blockdiagramm auf Stopp drücke. Habe ich einen Fehler in meinem Gedankengang?
Gruß Alper
(Habe Screenshots der zwei Programme hinzugefügt, da ich nicht in Labview 2017 speichern konnte)
(26.11.2018 09:44 )Alper schrieb: [ -> ]Nun will ich auf das Dokument der ermittelten Daten zugreifen, allerdings kann ich das nicht finden. Von NI heißt es, man müsse ftp://<ip address> in den Windows explorer oder einen Web browser eingeben.
Das cRIO-9035 hat keinen ftp-Server, die Zeiten sind seid Linux als RT-Betriebssystem vorbei. WebDAV ist das
System der Wahl.
Gruß, Jens
[/quote]
Das cRIO-9035 hat keinen ftp-Server, die Zeiten sind seid Linux als RT-Betriebssystem vorbei. WebDAV ist das
System der Wahl.
[/quote]
Danke für diese Info!
ich als Anfänger kann damit aber noch nicht sehr viel anfangen
Was heißt das konkret für mein Programm, was muss geändert werden?
Gruß Alper