Weichen über Relaiskarte vom PC schalten

Für alle Diskussionen rund um digitale Modellbahntechnik und alles zum Thema Software Modellbahnplanung und Modellbahnsteuerung
Tino

Weichen über Relaiskarte vom PC schalten

Beitrag von Tino » Sonntag 2. Dezember 2007, 09:43

Hallo,

und zwar möchte ich meine Analoge TT Platte Anlaog fahren- aber die Weichen über einen PC schalten.
Ich habe mir ein Touch TFT und Relaiskarten gekauft.
Jetzt suche ich nach einem Programm wo man das Bild der Anlage (jpeg) oder einen Gleisplan hat und die Buttons von der Reliaskartensoftware der jeweiligen Weiche zuordnen kann.
Hat da jemand eine Idee?

Mfg Tino

Benutzeravatar
cb
Dienstagsforumane
Beiträge: 941
Registriert: Montag 20. Oktober 2003, 16:31

Beitrag von cb » Sonntag 2. Dezember 2007, 09:54

Hi,

da das ganze recht speziell ist, bleibt da wohl nur die Eigenentwicklung einer Entsprechenden Software.
Dazu kann man zum Beispiel auf Microsoft Visual Basic .net zurückgreifen, dies gibt es in einer Express Version zum Gratisdownload.

Gruß

Chris

Gast

Beitrag von Gast » Sonntag 2. Dezember 2007, 11:50

Hallo Tino,
vielleicht hilft Dir diese Seite weiter:
http://www.b-kainka.de/msr/msr.htm

:wink: BB

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Sonntag 2. Dezember 2007, 13:02

Ich empfehle Delphi bzw das kostenlose lazarus oder kylix.

Du kannst über die Onclick procedure eines TImages die Mouseposition abfragen lassen und dadurch ermitteln welche weiche geschaltet werden soll.

@cb Kann Visual basic eine registerkarte ansprechen?
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

Tino

Beitrag von Tino » Sonntag 2. Dezember 2007, 13:28

Hallo,
das klingt alles gut aber ich habe leider keine Ahnung vom Selberprogrammieren einer Software- bleibt mir wohl nur übrig jemanden zu finden der was macht...

Benutzeravatar
cb
Dienstagsforumane
Beiträge: 941
Registriert: Montag 20. Oktober 2003, 16:31

Beitrag von cb » Sonntag 2. Dezember 2007, 13:31

Hi,

@Flashbanger: Ich denke ja, da ich selbst wenn dann nur mit Java arbeite, kann ich dazu leider nicht so viel sagen, aber da müsste BB sicherlich eine Antwort drauf haben!

Tino, jemanden zu finden, der dir soetwas entwickelt, dürfte ohne gewissen "Anreiz" schwer werden...

Gruß

Chris

Tino

Beitrag von Tino » Sonntag 2. Dezember 2007, 13:45

Hallo,

ein Anreiz wäre kein Problem da wird man sich bestimmt einig...

Benutzeravatar
cb
Dienstagsforumane
Beiträge: 941
Registriert: Montag 20. Oktober 2003, 16:31

Beitrag von cb » Sonntag 2. Dezember 2007, 14:29

Hi,

dann poste doch mal genau was du willst, vllt. ist ja einer der Forumanen so nett und "baut" dir was entsprechendes, oder ggf. mal in einem Programmierforum fragen.

Gruß

Chris

Tino

Beitrag von Tino » Sonntag 2. Dezember 2007, 16:12

Ich denke das ich das am Anfang eigentlich ziemlich genau getan habe..

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Sonntag 2. Dezember 2007, 18:01

@ tino

welche relaiskarte hast du?
welches OS?
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

Tino

Beitrag von Tino » Sonntag 2. Dezember 2007, 18:27

Hi, sorry habsch vergessen.

Also das sind Relaiskarten von Pollin (k8) werden über parallel gesteuert.
Am besten dieses Program läuftt unter Windows 98 oder XP da der Touch TFT ja im Prinzip auch nur eine Maus simuliert und ob das mit DOS dann so funktioniert ?.?

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Sonntag 2. Dezember 2007, 18:44

Ja und da sind wir schon beim problem.

Für Win 98 ist es eine sache von 4 zeilen Quelltext, den LTP anzusprechen. Unter Xp ist es schon schwerer.

Das ansprechen an sich ist unter http://www.franksteinberg.de/hardsteu.htm beschrieben.

Allerdings nur unter DOS/Win95(win98 warscheinlich auch)

Ein Gleisbild kann man mit Drawgrid machen.......
Ich bastel sowiso an einer Software also muss ich ein Gleisbild sowiso noch schreiben....

Edit:=
Welche auflösung hat der TFT?
Hast du eher Wurstfinger oder Gitarrenspieler-Finger?
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

Tino

Beitrag von Tino » Sonntag 2. Dezember 2007, 19:11

Also,

ich habe noch einen alten P233 MHz Laptop rumliegen da kann ich das XP runterschmeißen und ein 95 od. 98 drauf spielen- 98wäre aber besser weil der TFT über USB angeschlossen wird.

Die Auflösung (Hersteller Angaben) Optimal 1024x768(XGA) , 640x480 , 800x600
wobei 800x600 bestimmt optimal wäre um mit den "Wurstfingern" die Buttons zu erwischen... :lol:

Ich habe aber ganz normale Finger (kein Päckchen Bananen)

Tino

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Sonntag 2. Dezember 2007, 19:19

Die auflösung hat nix mit der größe von buttons zu tun.

Wenn ich das ding für 1024x768 einstelle, dann kann ich die buttons dementsprechend größer machen, kann aber labels kleiner machen.

Aber unterstütz die Grafikkarte des Laptops überhaupt 1024x768? und hast du einen Treiber für Windows98?
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

Tino

Beitrag von Tino » Sonntag 2. Dezember 2007, 19:44

Also die Laptop Grafikkarte geht nur bis 800x600 am besten wäre sowieso wenn ich mir einen alten Rechner besorge da ich mit Sicherheit 2 der 3 solcher Relaiskarten brauche also auch 1-2 PCI Parallelkarten.

Benutzeravatar
cb
Dienstagsforumane
Beiträge: 941
Registriert: Montag 20. Oktober 2003, 16:31

Beitrag von cb » Sonntag 2. Dezember 2007, 20:03

Wozu eigentlich so umständlich, wenn du eh ne extra Software brauchst, würde ich mal nach Schieberegistern googlen, damit geht das ganze etwas einfacher.

Gruß

Chris

Tino

Beitrag von Tino » Sonntag 2. Dezember 2007, 20:32

Also nach langen Stöbern habe ich jetzt eine Software gefunden die auch die Relaiskarte von Pollin ansteuert und bei dieser Software kann ich einzelne Schaltzustände definieren z.B. Rel 1 +8 als Taster jew.300mS und dieses als Icon auf dem Desktop abspeichen.
Wenn ich dann auf dieses Icon klicke werden auch genau nur diese Relais geschalten..
Super

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Sonntag 2. Dezember 2007, 21:34

Ich dachte du wolltest eine art Gleisbildstellwerk......

Hast du jetzt einfach verknüpfungen auf dem desktop, die eine bath datei mit unterschiedlichen parametern aufrufen?
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

Tino

Beitrag von Tino » Sonntag 2. Dezember 2007, 21:52

das wäre mir egal entweder das Gleisbildstellwerk oder meine komplette Anlage als Foto und dann direkt zu jeder Weiche ein Icon oder halt Verknüpfung

Benutzeravatar
Flashbanger
Forumane
Beiträge: 366
Registriert: Samstag 29. Juli 2006, 22:57
Kontaktdaten:

Beitrag von Flashbanger » Sonntag 2. Dezember 2007, 22:11

Naja die sache mit der verknüpfung ist so ne art notlösung....

ICh hab mal eine test.exe geschreiben, der du die schalterstellung dezimal eingeben musst

z. B

wenn du schalter 1 on 2 off 3 on 4 off 5 on 6 off 7 on 8 off haben willst musst du die zahl 170 eingeben.

schau mal ob sich da was tut. (achtung das prog läuft unter Xp net. wenn es sich aufhängt dann via taskmanager beenden.

wenn du es beenden willst dann 256 eingeben.


Viel glück!
MfG Flashbanger
______________________
CU+6050 + C-Gleis
Software: TC4.7 oder
MBSS v 0.1 beta

:jump:

Antworten