LabVIEWForum.de
Wertetabelle per CSV in Array speichern bevor compiliert wird - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW RealTime (/Forum-LabVIEW-RealTime)
+---- Thema: Wertetabelle per CSV in Array speichern bevor compiliert wird (/Thread-Wertetabelle-per-CSV-in-Array-speichern-bevor-compiliert-wird)



Wertetabelle per CSV in Array speichern bevor compiliert wird - Lucky. - 21.01.2021 12:07

Hallo,

wir haben ein Problem beim compilieren eines VI im Projekt. Und zwar möchten wir vor dem compilieren eine CSV in ein Array schieben ( Wertetabelle übertragen). Das klappt, wenn man nur das VI simuliert, sehr gut. Nur im Projekt mit der angebundenen SPS (Ni-Controller) will Labview direkt compilieren und bietet uns nicht an vorher die Datei per Button oder direkt per Link einzuladen.

Hat jemand ein Tipp?

Andere Frage. Ist das Laden der Wertetabelle in ein Array sinnvoll? Gibt es andere Möglichkeiten?

Ich freue mich auf eine Antwort
Lukas


RE: Wertetabelle per CSV in Array speichern bevor compiliert wird - Martin.Henz - 21.01.2021 12:42

Hallo Lukas,

was verstehst du denn unter "Compilieren"? LabVIEW compiliert ständig im Hintergrund sobald du eine Änderung an einem VI vornimmst. Abgesehen davon, dass sich das compilieren mittels Hotkeys auch gezielt erzwingen lässt, hast du doch gar keinen Einfluss darauf.


RE: Wertetabelle per CSV in Array speichern bevor compiliert wird - Lucky. - 21.01.2021 13:03

Ich meine, wenn ich auf Play (Simulieren drücke) bzw. Übertragen des Programms auf den Controller. Im VI ohne Projekt kann ich nach dem Play Button direkt den Button zum öffnen der CSV in meinem Frontpanel drücken. Das geht im Projekt bzw. Weil er direkt im Projekt auf den Controller übertragt nicht mehr.


RE: Wertetabelle per CSV in Array speichern bevor compiliert wird - jg - 21.01.2021 13:18

Bitte verwende die korrekten Begriffe, ein cRIO ist keine SPS (auch wenn der Einsatzzweck doch recht vergleichbar ist).

Dann überleg mal: Auf dem cRIO hast du keine GUI, ein interaktiver Dateidialog wird nicht funktionieren. Du musst deine csv-Datei also auf dem Dateisystem des cRIO ablegen und dort mit dem korrekten Pfad öffnen, das wird dein VI auch auf dem cRIO funktionieren.

Gruß, Jens

P.S.: Screenshot kann man inzwischen wunderbar mit Windows 10 erstellen, anstatt Handyphotos...


RE: Wertetabelle per CSV in Array speichern bevor compiliert wird - Lucky. - 21.01.2021 13:20

Okay danke :-) , und wie lege ich diese Datei auf dem Crio ab?


RE: Wertetabelle per CSV in Array speichern bevor compiliert wird - GerdW - 21.01.2021 13:29

Hallo LuckyPoint,

Zitat:wie lege ich diese Datei auf dem Crio ab?
Indem du die CSV-Datei beim Erstellen der RTExe als "benötigte Datei" hinzufügst, dann landet sie automatisch im "data"-Unterverzeichnis.
So, wie es in den Tutorials erklärt wird!


RE: Wertetabelle per CSV in Array speichern bevor compiliert wird - Lucky. - 21.01.2021 13:30

Vielen Dank. Ich bin völlig neu in diesem Gebiet. Wo finde ich diese Tutorials?


RE: Wertetabelle per CSV in Array speichern bevor compiliert wird - GerdW - 21.01.2021 13:39

In meiner Signatur…