1zu160 - Forum



Anzeige:


THEMA: Treiber für vorhandenes Interface schreiben

THEMA: Treiber für vorhandenes Interface schreiben
Startbeitrag
entgleist - 02.06.09 21:29
Hallo zusammen,

würde gerne für ein vorhandenes Interfaces (z.B. á la http://www.uwe-magnus.de/inter2/inter2.html) einen Treiber schreiben /einen vorhandenen Treiber verwenden und anschließend eine Oberfläche zur Steuerung kreieren. (In C/C++)
Ich habe folgende Fragen:
1. Welches Bitmuster muss ich beispielsweise senden damit die LOK mit Fahrstufe X vorwärts fährt?
2. Muss diese Nachricht zyklisch gesendet werden, oder genügt ereignisgesteuertes senden?
Wenn zyklisch, mit welcher Zykluszeit?
3.Welche Daten werden vom Lokdecoder gesendet? Wie sehen die aus? Wie sind diese auszuwerten?

Das genügt für's erste.
Danke für Eure Antworten!

Beste Grüße
Daniel

Hallo,

man benötigt keinen Treiber sondern nur ein Protokollmodul das 1-2 Zeichen senden und 1-2 Zeichen empfangen kann.

ad 1. Die Dokumentation des Selectrix Interface findet sich z.B. im Trix SX Heft Nr. 2, oder hier:
http://www.frank-keil.de/selectrix_/selectrix_.html
(Quelle: Google "selectrix interface protokoll", 5. Resultat)

ad 2. Die Nachricht muss nur 1x gesendet werden, anschließend laufen die veränderten Daten in dem jeweiligen Kanal so lange am SX Bus ringelreih um bis irgendein Busteilnehmer ein oder mehrere Bits durch einen Stromfluss auf der Schreibleitung übersteuert.

ad 3. Von D&H Lokdecodern wird die Adresse rückgemeldet. Diese Auswertung verwendet meines Wissens nach ausschließlich MÜT und das Verfahren ist nicht öffentlich dokumentiert. Ob und wie es mit Hilfe der Zentrale oder lokalen Detektoren möglich ist, die Adresse in einem bestimmten Abschnitt zu detektieren weiß ich leider nicht.
Über das Thema wissen andere sicher besser Bescheid, oder Du fragst Hrn. Stollner direkt.

Grüße, Peter W.
Hallo Namensvetter,

ich hab die SX-Programmierung schon hinter mir!
http://www.1zu160.net/scripte/forum/forum_show.php?id=320146

Es ist deutlich mehr Aufwand, als es von Anfang an aussieht...

Deine Fragen 1 & 2 sind ja schon beantwortet.

Zu Frage 3: Die Lokdecoder senden prinzipiell gar nichts, außer beim einschalten der Spannungsversorgung und beim auslesen. Peter hat das schon angeschnitten. Etwas wie RailCom gibt es aber bei SX nicht und ist IMHO auch nicht nötig.
Falls Du nur wissen willst, ob ein Handregler die Steuerungsdaten der Lok verändert hat, ist das jedoch sehr einfach, das steht alles in beinahe Echtzeit im SX-Bus.

Grüße
Daniel


Nur registrierte und eingeloggte User können Antworten schreiben.
Einloggen ->

Noch nicht registriert? Hier können Sie Ihren kostenlosen Account anlegen: Neuer N-Liste Account





Zum Seitenanfang

© by 1zu160.net;