Seite 1 von 1

Isobus-Funktion als Compound-Display einbinden

Verfasst: 10. Aug 2026 Montag 10. August 2026, 22:15
von SbSh
DBL Eintrag:

Code : copy code Kopiert! ✓

<dashboard                               displayType="VISIBILITY"        node="TG_node"        groups="MOTOR_ACTIVE" />
um das Display generell der "group", hier bei MOTOR_ACTIVE zu schalten.
und

Code : copy code Kopiert! ✓

<dashboard valueType="dbl.isobus"        displayType="VISIBILITY"        node="TG_node"        groups="MOTOR_ACTIVE" />
hierdurch weiß DBL, daß das isobus screen diesem node, dieser transformGroup zugeordnet werden muß, wo es dann angezeigt wird.

unter `<dashboardLive>` rein.

Wichtig, es müßen beide Einträge sein.

Hier gibt es allerdings aktuell noch einen kleinen bug, der es aktuell nicht erlaubt die isobus's in einem Mod anzuzeigen...

Daher:

Code : copy code Kopiert! ✓

<compounds>
    <compound linkNode="TG_node" filename="$data/vehicles/isoBUS/isoBUS.xml" name="SINGLE_ISOBUS"/>
</compounds>
Mögliche Varianten*:
  • `HINWEIS_ISOBUS`
  • `SINGLE_ISOBUS`
  • `MAP_ISOBUS`
  • `MAP_HINWEIS_ISOBUS`
* Änderungen sind noch vorbehalten

Die Transformgroup, `TG_node` hier als Beispiel, kann skaliert werden.


Außerdem können die groups für weitere Anzeigen genutzt werden:

Code : copy code Kopiert! ✓

<group name="NOISOBUS"    dbl="noisobus"/>
<group name="ISOBUS"      dbl="isobus"/>
  1. noisobus ist TRUE, wenn ein Gerät kein isobus hat oder kein Gerät angehangen ist. z.B. für "Aktuell kein Isobusgerät angeschlossen" Textmeldung
  2. isobus ist TRUE, wenn ein Gerät mit isobus angehangen ist, für zusätzliche Anzeigen.




Zur weiteren optischen Anpassung, können auch isobus Kabel und Stecker visualisiert werden.
Später könnte es so sein, daß Modgeräte ein isobus-Kabel benötigen - das steht aber noch im Raum.
Es gibt soetwas mittlerweile sogar per Funk.


Hier ein paar Beispiele:

Fahrzeug:

Code : copy code Kopiert! ✓

<connectionHoses>
  <!-- ... -->
  <target attacherJointIndices="1 2 3" type="hydraulicOut" node="hydraulic04_out" socket="hydraulic03"/>
  <target attacherJointIndices="1 2 3" type="electric" node="backElectric" socket="electric"/>
  <target attacherJointIndices="1 2 3" type="isobus" node="isoBus_outsideCabin" socket="isobus"/>  <!-- hier wird auch die Isobus Steckdose eingeblendet. -->
  <localHose>
    <hose type="electric" node="isoBus_insideCabin" length="1.37" diameter="0.007" straighteningFactor="0.0001" adapterType="DEFAULT"/>
    <target attacherJointIndices="1 2 3" type="electric" node="isoBus_insideMonitor" straighteningFactor="0.0001" />
  </localHose>
</connectionHoses>


Gerät:

Code : copy code Kopiert! ✓

<connectionHoses>
  <!-- ... -->
    <localHose>
        <hose type="electric" node="isoBUS_B" length="2.87" diameter="0.01" straighteningFactor="0.0001" adapterType="DEFAULT"/>
        <target attacherJointIndices="1" type="electric" node="isoBUS_E" straighteningFactor="0.0001" />
    </localHose>
    <localHose>
        <hose type="electric" node="isoBUS_B2" length="2.97" diameter="0.01" straighteningFactor="0.0001" adapterType="NONE"/>
        <target attacherJointIndices="1" type="electric" node="isoBUS_E2" straighteningFactor="0.0001" />
    </localHose>
    <localHose>
        <hose type="electric" node="isoBUS_B3" length="3.07" diameter="0.01" straighteningFactor="0.0001" adapterType="NONE"/>
        <target attacherJointIndices="1" type="electric" node="isoBUS_E3" straighteningFactor="0.0001" />
    </localHose>
    <localHose>
        <hose type="electric" node="isoBUS_B4" length="3.07" diameter="0.01" straighteningFactor="0.0001" adapterType="NONE"/>
        <target attacherJointIndices="1" type="electric" node="isoBUS_E4" straighteningFactor="0.0001" />
    </localHose>
    <localHose>
        <hose type="electric" node="isoBUS_B5" length="3.07" diameter="0.01" straighteningFactor="0.0001" adapterType="NONE"/>
        <target attacherJointIndices="1" type="electric" node="isoBUS_E5" straighteningFactor="0.0001" />
    </localHose>
    <localHose>
        <hose type="electric" node="isoBUS_B6" length="3.07" diameter="0.01" straighteningFactor="0.0001" adapterType="NONE"/>
        <target attacherJointIndices="1" type="electric" node="isoBUS_E6" straighteningFactor="0.0001" />
    </localHose>
    <localHose>
        <hose type="electric" node="isoBUS_B7" length="3.07" diameter="0.01" straighteningFactor="0.0001" adapterType="NONE"/>
        <target attacherJointIndices="1" type="electric" node="isoBUS_E7" straighteningFactor="0.0001" />
    </localHose>
    <localHose>
        <hose type="electric" node="isoBUS_B8" length="3.07" diameter="0.01" straighteningFactor="0.0001" adapterType="NONE"/>
        <target attacherJointIndices="1" type="electric" node="isoBUS_E8" straighteningFactor="0.0001" />
    </localHose>
    <localHose>
        <hose type="electric" node="isoBUS_B9" length="3.07" diameter="0.01" straighteningFactor="0.0001" adapterType="NONE"/>
        <target attacherJointIndices="1" type="electric" node="isoBUS_E9" straighteningFactor="0.0001" />
    </localHose>
    <localHose>
        <hose type="electric" node="isoBUS_B10" length="1.07" diameter="0.01" straighteningFactor="0.0001" adapterType="DEFAULT"/>
        <target attacherJointIndices="1" type="electric" node="isoBUS_E10" straighteningFactor="0.0001" />
    </localHose>
</connectionHoses>
Alle B-nodes gehen hier z.B. von einer Box, der isobus controller aus zu den Endpunkten(Sensoren) z.B. den Hydraulickzylindern E-nodes oder erst zu einer Sammelbox, einem Verteiler und dann zu den einzelnen Endpunkt-Sensoren.