WinCC Unified Wie kann ich TextListe mit java script populieren? (Elemente frei definieren)

Darende

Level-2
Beiträge
32
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Liebe Kollegen
Ich habe folgendes Problem:
Ich muss eine Symbolische IO Field für Auswahl von Maschinen anlegen. Dabei will der Kunde dass die Maschinen über einen csv File konfigurierbar sein sollen. Das heist der Kunde soll in der Lage sein Maschinen über den csv File hinzuzufügen, evt, Maschinen löschen, oder deren Namen aendern können.
Dazu muss ich über einen script die Maschinen vom csv file auslesen, was kein Problem ist.
Das eigentliche Problem ist die Textliste entsprechend zu generieren.
Ich muss also in der Lage sein beliebig viele Elemente in eine Textliste dymamisch per Skript einzufügen. (Ansonsten müsste ich alles manuel eintragen, aber das schlimmste bei jeder Aenderung manuell die Textliste aendern.
Soweit ich verstanden habe ist es standardmaessig nicht möglich Elemente einzufügen. Gibt es dazu einen Umweg?

Ich habe so etwas versucht aber hat nicht funktioniert:

HMIRuntime.Resources.TextLists("@Default.Text_list_Maschinen").Item(0).Item(HMIRuntime.Language) = "abcd";
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe so etwas versucht aber hat nicht funktioniert:

HMIRuntime.Resources.TextLists("@Default.Text_list_Maschinen").Item(0).Item(HMIRuntime.Language) = "abcd";
Was spuckt der TraceViewer dazu aus?

Mir wäre nicht bekannt, dass du Textlisten auch dynamisch schreiben, geschweige denn ändern, kannst.
Wäre in deinem Fall nicht ein global definiertes Array in welches du den Inhalt der CSV lädst nicht zielführender?
 
Zurück
Oben