Fichtelbahn OneControl GPIO-Ports - Seite 2
 

Fichtelbahn OneControl GPIO-Ports

Begonnen von Baureihe1966, 08. Oktober 2021, 19:54:17

Vorheriges Thema - Nächstes Thema

Markus Herzog

Hallo Marco,

Das geht schon theoretisch auch mit so einem ,,Punktmelder". Du hast den vermutlich im Gleisbild als Momentkontakt eingerichtet. Wenn ja, dann bleibt der solange aktiv bis ein zweiter dort zu erfassender Melder (typischerweise der nächste in der Strecke) auslöst, der diesen Melder dann wieder deaktiviert.

Das Problem ist halt auch wenn man mehrere Programme vergleicht (was ich nicht schlecht reden will), dass man sobald man einmal eine Lösung für ein Fragestellung in einem Programm gefunden/verstanden hat, das versucht im nächsten Programm so ähnlich wiederzufinden. Das ist aber schwierig, da eigentlich alle Programme grundlegend verschiedene Philosophien haben.

Ja man kann Meldungen welche von GPIO über Portmelder reinkommen bei uns wenn man es unbedingt möchte als Melder für Meldungen aus dem Gleis verwenden. Man verzichtet dann aber leider auf einen grundlegende Sicherheitsphilosophie bei BiDiB.

Alle Meldungen welchen von GBM (oder anderen Eingängen) über die bei uns als Melder-Module bezeichneten Adressbereiche/-Klassen  reinkommen arbeiten so, dass der Melder uns die Meldungen sendet und der Pc den Empfang quittieren muss, tut er das nicht, dann wiederholt der Melder die Übertragung. So gibt es garantiert keine Verluste dieser sehr wichtigen Meldungen.
Arbeitet man mit GPIO via Port-Modulen hat man diese Sicherheit nicht im Rücken. Daher haben einige BiDiB-Baugruppenprogrammierer auch ermöglicht GPIO-Eingänge über Melder-Modul-Meldungen auch zu übertragen, dann kann man die GPIO auch als sichere Meldungen benutzen.

Ja klingt kompliziert, ist aber auch keine Erfindung von WDP, sondern hängt mit vielen grundsätzlichen Überlegungen der BiDiB-Community zusammen. Und sollte man auch schon wissen diese Unterschiede wieso es da unterschiedliche Arten von Eingängen und zugehörigen Meldungen zum PC gibt.

Ich würde durchaus empfehlen hier mal den Punkt 4.7.1 zu lesen wofür die Jungs (Belegt)Meldungen mal vorgesehen haben: http://www.bidib.org/protokoll/bidib_occ.html
Oder auch hier unter Input und Belegtmeldung:
https://forum.opendcc.de/wiki/doku.php?id=beginn
An vielen Stellen schreiben die da bei den Inputs auch was von dem Hauptverwendungszweck Tastet oder Stellungsrückmeldung. Baugruppe die solche einfachen Eingänge auch für das Melden von Fahrzeugbewegungen vorgesehen haben, sollte diese über die gleiche Meldungen wie Belegtmelder abgeben und dann in WDP über Melder-Module bzw. in den Tools zu BiDIB auf den Belegtmelder-Karten erscheinen.

Grüße
Markus
  • Win-Digipet-Version:
    WDP 2025.x Beta
  • Anlagenkonfiguration:
    3-Leiter Anlage, Rollendes Material Märklin/Roco/Brawa/Mehano, Fahren: DCC, m3 via Tams MC, Schalten/Melden: Selectrix, BiDiB, Motorola (nur wenige Sonderaufgaben)
  • Rechnerkonfiguration:
    Intel(R) Core(TM) Ultra 7 265U