' schrieb:Wie muss ich den Code gestalten damit ich hinter dem RMS einfach eine Variable i hochzählen kann? Geht das überhaupt in einem Kanalnamen?
Das ist nur Schönheitsfehler, aber 40 Zeilen Code sind echt mit der Kirche ums Dorf gerannt
Hallo Maxe,
dann wollen wir doch schauen, dass die Kirche im Dorf bleibt.
Die Art der Kanaladressierung in DIAdem ist vielseitig und abhängig von der jeweiligen Applikation unterschiedlich sinnvoll einsetzbar. Üblich ist die Kombination aus Kanalgruppe und Kanalname, dabei sind folgende
gleichberechtigte Ausprägungen möglich:
Gruppenname / Kanalname
Gruppenindex / Kanalname
Gruppenname / Kanalindex
Gruppenindex / Kanalindex
Es hängt wie gesagt von der Aufgabenstellung ab, welche Kanaladressierung vorzuziehen ist. Weiter Infos hierzu findest du in der Hilfe unter "Kanäle" -> "Kanalnezüge".
Hier noch ein Beispiel, das den Kanalnamen aus allen geladenen Kanälen alle Kanalgruppen in einer Messagebox anzeigt.
Dim iLoop, jLoop
for iLoop = 1 To GroupCount
for jLoop = 1 to GroupChnCount(iLoop)
msgbox ChnPropValGet("[" & iLoop & "]/[" & jLoop & "]", "name")
next
next
Carpe DIAdem