monitor:cv-definitionsfile
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
monitor:cv-definitionsfile [2018/05/15 16:21] – [4. CV definieren] Michael | monitor:cv-definitionsfile [2022/12/07 21:17] (aktuell) – [4.14. CV-Type "MAC_Address"] akuhtz | ||
---|---|---|---|
Zeile 52: | Zeile 52: | ||
+ | Die Knoten-CV-XMLs werden entweder von den Tools mitgeliefert oder sie werden an folgendem Ort gesucht: | ||
+ | < | ||
+ | ${userhome}\.bidib\data\BiDiBNodeVendorData | ||
+ | </ | ||
===== 3. Info-Abschitt ===== | ===== 3. Info-Abschitt ===== | ||
Zeile 213: | Zeile 217: | ||
Der Type „DCC_ADDR_RG“ setzt sich immer aus zwei CV’s zusammen und bilden Low-Byte und High- | Der Type „DCC_ADDR_RG“ setzt sich immer aus zwei CV’s zusammen und bilden Low-Byte und High- | ||
Byte. Beim Klick auf eines der beiden CV wird geprüft, ob die Partner CV vorhanden. Wenn ja, wird | Byte. Beim Klick auf eines der beiden CV wird geprüft, ob die Partner CV vorhanden. Wenn ja, wird | ||
- | im rechten, unteren Bereich eine Eingabemaske angezeigt | + | im rechten, unteren Bereich eine Eingabemaske angezeigt.\\ |
Dieser Type arbeitet ähnlich wie „Int“.\\ | Dieser Type arbeitet ähnlich wie „Int“.\\ | ||
Die eingegebene Integer-Zahl wird hier aber in den oberen 15 Bit gespeichert. Optisch wird der Wert also verdoppelt. Es ist also nur ein Wert zwischen 0 und 32767 möglich.\\ | Die eingegebene Integer-Zahl wird hier aber in den oberen 15 Bit gespeichert. Optisch wird der Wert also verdoppelt. Es ist also nur ein Wert zwischen 0 und 32767 möglich.\\ | ||
Zeile 231: | Zeile 235: | ||
</CV> | </CV> | ||
</ | </ | ||
- | ==== 4.6. CV-Type " | + | |
+ | |||
+ | ==== 4.6. CV-Type " | ||
+ | Der Type '' | ||
+ | Byte. Beim Klick auf eines der beiden CV wird geprüft, ob die Partner CV vorhanden. Falls dies zutrifft werden | ||
+ | im rechten, unteren Bereich Eingabefelder angezeigt, über welche die DCC Accessory Adresse geändert werden kann. | ||
+ | |||
+ | Beide CV’s müssen mit den Attribute **Low** und **High** aufeinander verweisen.\\ | ||
+ | **__Beispiel: | ||
+ | <code xml> | ||
+ | <CV Number=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | <CV Number=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | ==== 4.7. CV-Type " | ||
**Dieser Type ist nur für einen GBM16T zugelassen.**\\ | **Dieser Type ist nur für einen GBM16T zugelassen.**\\ | ||
Zeile 248: | Zeile 271: | ||
</CV> | </CV> | ||
</ | </ | ||
- | ==== 4.7. CV-Type " | + | ==== 4.8. CV-Type " |
- | **Der CV-Type " | + | **Der CV-Type " |
- | \\ | + | |
- | Ist der Type „**Radio**“ für die CV angeben, öffnet sich beim Anklicken der CV in der Baumstruktur eine Eingabemaske in der eine Auswahlliste von max. 16 möglichen Optionen angezeigt wird.{{ : | + | Ist der Type '' |
- | Aber nur die ersten 16 können den RadioButtons zugewiesen werden (siehe unten " | + | |
- | \\ | + | Es können auch mehr als 16 Optionen per '' |
- | Ist "**Radiovalues**" | + | |
- | \\ | + | Mit dem Attribute |
+ | |||
+ | __**Beispiel: | ||
+ | |||
+ | < | ||
+ | |||
+ | Klick auf Option 0 -> CV hat Wert 0 \\ | ||
+ | Klick auf Option 1 -> CV hat Wert 15 \\ | ||
+ | Klick auf Option 2 -> CV hat Wert 3 | ||
+ | |||
+ | Ist '' | ||
+ | |||
__**Beispiel: | __**Beispiel: | ||
<code xml> | <code xml> | ||
Zeile 275: | Zeile 309: | ||
</CV> | </CV> | ||
</ | </ | ||
- | \\ Attribute | + | |
- | Diese Funktion steht erst ab der Monitor-Version 0.6.2.6 zu Verfügung.\\ | + | Attribute |
- | Die Bitnum-Nummern vor dem ';', | + | |
- | Bitnum-Nummern nach dem ';' | + | |
- | __**Beispiel: | + | * Die Bitnum-Nummern nach dem '';' |
- | Hier werden die Werte für die RadioButton 1-13 als RadioButton dargestellt.\\ | + | |
- | Die Werte der RadioButton 14 und 15 als Auswahl in einer Combobox angezeigt.\\ | + | __**Beispiel: |
- | Der CV-Wert wird dann aus der Addition beider Eingaben gebildet.\\ | + | |
+ | < | ||
+ | |||
+ | Hier werden die Werte für die RadioButton 1-13 als RadioButton dargestellt. \\ | ||
+ | Die Werte der RadioButton 14 und 15 als Auswahl in einer Combobox angezeigt. \\ | ||
+ | Der CV-Wert wird dann aus der Addition beider Eingaben gebildet. | ||
__**Beispiel-XML: | __**Beispiel-XML: | ||
+ | |||
<code XML> | <code XML> | ||
<CV Number=" | <CV Number=" | ||
Zeile 306: | Zeile 347: | ||
</ | </ | ||
{{: | {{: | ||
- | ==== 4.8. CV-Type " | + | ==== 4.9. CV-Type " |
{{ : | {{ : | ||
Durch Mausklick auf eine CV vom Type „**SignedChar**“, | Durch Mausklick auf eine CV vom Type „**SignedChar**“, | ||
Zeile 321: | Zeile 362: | ||
</CV> | </CV> | ||
</ | </ | ||
- | ==== 4.9. CV-Type " | + | ==== 4.10. CV-Type " |
Implementiert ab Wizard vom 14.10.2015 und Monitor ab Version 0.6.4.8.\\ | Implementiert ab Wizard vom 14.10.2015 und Monitor ab Version 0.6.4.8.\\ | ||
\\ | \\ | ||
Zeile 327: | Zeile 368: | ||
Durch Mausklick auf eine CV vom Type „**Long**“, | Durch Mausklick auf eine CV vom Type „**Long**“, | ||
für den Wert angezeigt. \\ | für den Wert angezeigt. \\ | ||
- | Der Type „**Long**“ besteht aus vier aufeinander folgenden CV's. \\ | + | Der Type „**Long**“ besteht aus 4 aufeinander folgenden CV's. \\ |
Beginnend mit der CV-Nummer die im Attribut **Number** angegeben ist. | Beginnend mit der CV-Nummer die im Attribut **Number** angegeben ist. | ||
| | ||
Zeile 342: | Zeile 383: | ||
</ | </ | ||
- | ==== 4.10. CV-Type " | + | ==== 4.11. CV-Type " |
Implementiert ab Wizard vom 11.02.2017 | Implementiert ab Wizard vom 11.02.2017 | ||
Zeile 358: | Zeile 399: | ||
< | < | ||
</CV> | </CV> | ||
+ | </ | ||
+ | |||
+ | ==== 4.12. CV-Type " | ||
+ | |||
+ | Der CV-Type '' | ||
+ | < | ||
+ | uid_cls_l | ||
+ | uid_cls_h | ||
+ | uid_vid | ||
+ | uid_pid_l | ||
+ | uid_pid_h | ||
+ | uid_ser_l | ||
+ | uid_ser_h | ||
+ | </ | ||
+ | abgelegt werden. | ||
+ | |||
+ | <code xml> | ||
+ | <CV Number=" | ||
+ | < | ||
+ | < | ||
+ | </CV> | ||
+ | </ | ||
+ | |||
+ | Anwendung in einem Template: | ||
+ | |||
+ | Der nachfolgende Block erzeugt 4 Pairings beginnend an der CV 100: | ||
+ | |||
+ | <code xml> | ||
+ | < | ||
+ | <CV Number=" | ||
+ | < | ||
+ | < | ||
+ | </CV> | ||
+ | <CV Number=" | ||
+ | < | ||
+ | < | ||
+ | </CV> | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <Node Offset=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== 4.13. CV-Type " | ||
+ | |||
+ | Der CV-Type '' | ||
+ | < | ||
+ | uid_vid | ||
+ | uid_pid_l | ||
+ | uid_pid_h | ||
+ | uid_ser_l | ||
+ | uid_ser_h | ||
+ | </ | ||
+ | abgelegt werden. | ||
+ | |||
+ | <code xml> | ||
+ | <CV Number=" | ||
+ | < | ||
+ | < | ||
+ | </CV> | ||
+ | </ | ||
+ | |||
+ | Anwendung in einem Template: | ||
+ | |||
+ | Der nachfolgende Block erzeugt 4 Knoten-IDs beginnend an der CV 100: | ||
+ | |||
+ | <code xml> | ||
+ | < | ||
+ | <CV Number=" | ||
+ | < | ||
+ | < | ||
+ | </CV> | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <Node Offset=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== 4.14. CV-Type " | ||
+ | |||
+ | Der CV-Type '' | ||
+ | < | ||
+ | byte 1 | ||
+ | byte 2 | ||
+ | byte 3 | ||
+ | byte 4 | ||
+ | byte 5 | ||
+ | byte 6 | ||
+ | </ | ||
+ | abgelegt werden. | ||
+ | |||
+ | <code xml> | ||
+ | <CV Number=" | ||
+ | < | ||
+ | < | ||
+ | </CV> | ||
+ | </ | ||
+ | |||
+ | Anwendung in einem Template: | ||
+ | |||
+ | Der nachfolgende Block erzeugt 4 MAC-Adressen beginnend an der CV 100: | ||
+ | |||
+ | <code xml> | ||
+ | < | ||
+ | <CV Number=" | ||
+ | < | ||
+ | < | ||
+ | </CV> | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <Node Offset=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
</ | </ | ||
Zeile 448: | Zeile 623: | ||
Mit dem **Repeater**-Tag kann eine // | Mit dem **Repeater**-Tag kann eine // | ||
+ | |||
+ | Die Werte für '' | ||
Beispiel: | Beispiel: |
monitor/cv-definitionsfile.1526394101.txt.gz · Zuletzt geändert: 2018/05/15 16:21 von Michael