Während Laufzeit Funktionen im Programm hinzufügen/erweitern
Hallo,
ich weiß nicht ganz wie ich es ausdrücken soll, aber es geht um folgendes Problem:
Mein Programm soll SPS Datenbausteine auslesen und protokollieren. Ich verwende das DSC-Modul
und einen OPC-Server. Im OPC-Server sind die entsprechenden Bausteine als Items hinterlegt, diese kann
ich wiederum in LabView hinzufügen und protokollieren lassen. Wenn ich das Programm nun kompiliere,
habe ich quasi ein statisches Programm, das nur die Umgebungsvariablen mitschreibt, die ich zuvor im Projekt
angelegt habe. Wie lässt sich vom Prinzip her im laufenden Programm dynamisch eine neue Variable hinzufügen?
Oder ganz allgemein:
Sagen wir mal es gibt ein SubVI mit der Funktion "Schreibe Werte in Textdatei".
Dieses SubVI kann nur mit einer Quelle verbunden werden. Also habe ich z.B. den Zufallszahlengenerator damit verbunden
und das SubVI schreibt mir im Run-Modus die entsprechende Textdatei.
Jetzt will ich aber im kompilierten Programm später noch ein SubVI hinzufügen, welches mir z.B. ständig die Uhrzeit in
eine Textdatei schreibt, parallel und unabhängig von dem zuvor einprogrammierten VI.
Ich hoffe ihr versteht was ich meine?!
Grüße Manuel Bayer
|