Jump to content

Modul Aktion - <DASYLab> String schreiben


Recommended Posts

Ich möchte in den globalen String ${STR_20} einen Text schreiben. Habe deshalb im Modul Aktion bei Parameter Nummer die 20 eingetragen.
Nur wo holt sich das Modul den Text her, der in die Stringvariable eingetragen werden soll?

Link to comment
Share on other sites

Hallo!

Aktion "String schreiben" überträgt den Inhalt des angegebenen Strings in die DASYLab.INI-Datei, z.B. hier zu finden: "C:\Users\Public\Documents\DASYLab\15.1.0\ger" (für ein deutschsprachiges DASYLab 15/2020.1).
Mit der Aktion "String lesen" überträgt man entsprechend den Wert für den String aus der Datei in den globalen String zurück.

Auf diese Weise überträgt man bspw. Variablen/String-Werte von einem Schaltbild in ein anderes, wenn man während der Messung die Aktion "Schaltbild laden und starten" verwendet.
Das Konzept eignet sich, um in einem "Konfigurations-Schaltbild" Parameter vom Benutzer des Schaltbilds festlegen zu lassen, die man dann im eigentlichen Mess-Schaltbild verwendet. Oder in unterschiedlichen Mess-Schaltbildern -- wenn man im Konfig.-Schaltbild auch eine Wahl anbietet, welches Mess-Schaltbild geladen werden soll.

Mit der Aktion "String schreiben (Datei)" kann auch eine eigene Datei (z.B. "config_xyz.ini") angegeben werden, sodass der Variablen-/Stringwert-Transfer nicht über die DASYLab.INI laufen muss -- es können ja unterschieldliche Konfigurationsschaltbilder auf dem Rechner verwendet werden, die sich sonst gegenseitig die Werte in der "zentralen" DASYLab.INI überschreiben würden...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...