Einfach mal Danke.

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
BSP
Beiträge: 203
Registriert: 01.02.2009 14:04

Einfach mal Danke.

Beitrag von BSP »

Hallo.
Inzwischen steuert mein gehassliebtes PB meine Modellbahn;
dann die vielen kleinen Helferlein, die ich mir gebastelt habe.

Und nun hat mein Hauptprojekt die
10 000 Compilierten Zeilen
überschritten.

Darum ist es mir ein Bedürfniss,
mich einmal bei den Programmierern
und den vielen Tipgebern hier im Forum
ganz herzlich zu bedanken.

Vielen Dank Euch allen.
Ein spitzen Produkt zu einem unschlagbaren Preis.
Ich empfele Purebasic jederzeit weiter.

MfG: BSP
:bounce:


__________________________________________________
Thread verschoben
Allgemein>Offtopic
16.05.2011
RSBasic
PB 5.31 (x86) & (x64) Win10
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Re: Einfach mal Danke.

Beitrag von Regenduft »

Klingt ja interessant! Darf man fragen wie Du das ganze umgesetzt hast? RS232? Und gibts vielleicht ein kleines Foto für Neugierige? (auch wenn ich nicht zu den Tippgebern gehöre :wink:)
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
BSP
Beiträge: 203
Registriert: 01.02.2009 14:04

Re: Einfach mal Danke.

Beitrag von BSP »

Hallo Regenduft.

Anfangs habe ich die Parallele- Schnittstelle genutzt.
Zum Ansteuern der Schnittstelle habe ich die Datei InpOut32.dll genutzt.
(Googel findet die schnell).

Mein neuer Rechner hat aber diese Schnittstelle nicht mehr
und die Adapterkabel wollten nicht so recht funktionieren.
Darum habe ich mir ein Experimentierset von
(darf man das sagen?) Vellemann besorgt.
K8055. Das ist ein USB- Interfaceboard.
Da sind auch die wichtigen Treiberdateien zum einbinden in Programmiersprachen bei.
Die Einbindung war in BP absolut kein Problem.
Die beigefügte DLL einfach in den PB- UserLibraries, bzw in den Windowsystemordner kopieren.
Oder in den eigenen Progammordner, wo sich das eigene Programm befindet.
Nun läuft alles über USB. Auch auf meinem alten WinME- Laptop.

Ich steuer nicht Digital. Nur Analog.
An dem Experimentierboard habe ich eine weitere Schaltung gebastelt.
Zwei "4zu16- Decoder"- ICs liefern mir je 16 Ausgänge,
die als Gatter nun 256 Schalter liefern.
1,1 1,2 1,3...1,16
2,1 2,2 2,3...2,16
3,1 3,2 3,3...3,16
usw
Die reichen bei mir.
Über weitere Schaltungen steuer ich damit nun die Weichen, Signale, Haltestellen usw.
Die Stellwerk- Drucktasten werden einfach durch Transistoren ersetzt.
An einem USB- Joystick hängen die Gleisbesetztmelder.

Ein kleines PB- Programm schaltet und verwaltet nun alles.
Mit Gleisplan auf dem Monitor.

Ganz ehrlich.
Ein Elektroniker würde sich bei meinen Schaltungen die Haare raufen.
Und die Züge muss sich mein Programm "merken". (Analoge Steuerung).
Aber bisher läuft alles Störungsfrei.
Und war insgesamt billiger als eine Umrüstung auf Digitale- Steuerung.

Gruß: BSP
PB 5.31 (x86) & (x64) Win10
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Re: Einfach mal Danke.

Beitrag von Regenduft »

BSP hat geschrieben:Mein neuer Rechner hat aber diese Schnittstelle nicht mehr
und die Adapterkabel wollten nicht so recht funktionieren.
Das Problem kenne ich...
BSP hat geschrieben:Darum habe ich mir ein Experimentierset von
(darf man das sagen?) Vellemann besorgt.
K8055. Das ist ein USB- Interfaceboard.
Da sind auch die wichtigen Treiberdateien zum einbinden in Programmiersprachen bei.
Die Einbindung war in BP absolut kein Problem.
(darf man sagen! <)) Interessante Sache! Hab' auf die schnelle mal gegoogelt (aber keinen Preis gefunden :?), aber das muss ich mir mal näher anschauen. Kannte bisher nur die "IO-Warriors" von "Code Mercenaries" was USB-Bastelsachen angeht, allerdings ohne Erfahrung.

Jetzt fehlen nur noch die Bilder :mrgreen:
BSP hat geschrieben:Ganz ehrlich.
Ein Elektroniker würde sich bei meinen Schaltungen die Haare raufen.
Für mich klingt das nach 'ner guten Umsetzung! (ist ja keine Atomreaktorsteuerung)

EDIT: Hast bestimmt einen Luftsprung gemacht, als Märklin die Insolvenz überstanden hatte! :wink:
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
BSP
Beiträge: 203
Registriert: 01.02.2009 14:04

Re: Einfach mal Danke.

Beitrag von BSP »

Hallo Regenduft.

Da hast Du bestimmt im falschen Shop gesucht.
Schau mal hier:
http://www.conrad.de/ce/de/product/1910 ... RD-BAUSATZ
Da findest Du auch Programieranleitungen usw.
Wie bereits gesagt, das einbinden in PB war kein Problem.
Wenn ich das kann, können andere das erst recht. :D

Ja, das Märklin wieder da ist, ist gut.
Auch wenn ich als N-Bahner eher das TRIXen gewohnt bin. :lol:
Aber die Beiden, Märklin & TRIX gehören ja inzwischen auch zusammen.
Und inzwischen kommt ja die ganze Branche wieder ins richtige Gleis.

Auf Bilder von meinen Schaltungen wirst Du warten müssen.
Einfach, weil ich noch keine habe.
Aber ich habe vor, mal eine Internetseite auf zu bauen,
bei der hoffentlich dann auch andere mit machen.
Schaltungen speziell für die Modellbahn.
Frei für alle verfügbar, damit man sich nicht immer mühsam durchs Netz hangeln muss.

Gruß: BSP
PB 5.31 (x86) & (x64) Win10
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Re: Einfach mal Danke.

Beitrag von Falko »

...Auf Bilder von meinen Schaltungen wirst Du warten müssen.
Einfach, weil ich noch keine habe.
Aber ich habe vor, mal eine Internetseite auf zu bauen,
bei der hoffentlich dann auch andere mit machen.
Schaltungen speziell für die Modellbahn.
Frei für alle verfügbar, damit man sich nicht immer mühsam durchs Netz hangeln muss.
Da kenne ich noch jemanden, der hier im Forum ist und sich eine
schöne Eisenbahnsteuerung mit USB-Ansteuerung aufgebaut hat.
Vielleicht interessiert's :wink:

http://www.jhc-software.de/projekte_wbahn/index.html

Gruß Falko
Bild
Win11 Pro 64-Bit, PB_6.11b1
BSP
Beiträge: 203
Registriert: 01.02.2009 14:04

Re: Einfach mal Danke.

Beitrag von BSP »

Hallo Falko.

Ja, die Seite kannte ich bereits.
(Habe ja schon sehr viele Nächte in der Forumsuche verbracht). Smile.
Aber entweder habe ich die Seite nie richtig verstanden,
oder meine Zeilsetzungen waren einfach anders.

Die Vorgabe:
In der einen Hand habe ich eine PC- Maus,
in der anderen Hand ein Modellbahnweiche.

Aufgabe:
Ich klicke auf die Maus und die Weiche schaltet um.

Ich will das Programm dazu selber schreiben,
ich will die Schaltungen dazu selber bauen.
Wie mache ich das?
Und dabei soll mir dann meine Seite helfen.
Ohne teure Digitalschaltungen oder anderem Teuren Schnickschnack.
(Decoder, Booster uä.).
Sie soll mir helfen, wirklich bei Null an zu fangen.
Ohne super Fachkenntnisse oder so.
Mein allereinfachster Gleismelder besteht z.b. aus einer Diode, parallelgeschaltet mit einem Transistor.
Über die Diode fliest der hohe Fahrstrom,
der Transistor zweigt sich ab, was er zum Schalten braucht.
Der überbrückt einen Kontakt im Joypad.
Punkt. Fertig. Funktioniert.
Hat natürlich so seine Macken, schon klar.
Aber sogar dabei hilt mir PB. :mrgreen:

Na ja, wird Zeit, endlich eine eigene Internetseite zu basteln.

Gruß: BSP
PB 5.31 (x86) & (x64) Win10
Benutzeravatar
sharkpeter
Beiträge: 474
Registriert: 29.08.2004 16:18
Wohnort: Dresden
Kontaktdaten:

Re: Einfach mal Danke.

Beitrag von sharkpeter »

Hallo BSP,

habe von Falko den Tipp bekommen, das hier noch jemand ist der ...

Irgendwie hast du da wirklich was nicht verstanden :D

Ich steuere auch ohne Dekoder und so weiter. Mal so gesehen, sind wir da gar nicht
soweit von einander entfernt. Schön wäre gewesen, wenn du dich mal gemeldet hättest.
Im übrigen geht es mir wie dir: ich wollte das selber machen und nicht kaufen für viel
Geld.

Bei mir ist nur ein Manko: Habe noch ein altes ebenfalls selber geschriebenes Programm
aus der QBasic-Zeit und das steuert (und läuft seit über 10 Jahren). Daher habe ich
seit dem Beginn von WBahn(2008) nicht so einen Zeitdruck gehabt und nach 2005 mehr
oder weniger nichts dran gemacht. Im letzten Jahr bin ich von einer großen Modellbahnzeitschrift
angeschrieben worden, ob sie das Projekt veröffentlichen dürften. Und trotz Hinweis
meinerseits, das es noch lange nicht fertig ist, haben sie es veröffentlicht. Das wiederrum
hat den Druck auf mich erhöht und seit Dezember des vergangenen Jahres hacke ich wie
doof an dem Teil herum. Fahren ist zwar immer noch nicht, aber ich hoffe das es Ende des
Jahres soweit ist. Zur Zeit quäle ich mich mit den Stellwerksoberflächen herum. Da das
ganze Netzwerk tauglich sein soll (muß), hatte ich da einige Probleme zu lösen. Inzwischen
funktioniert die Kommunikation jedoch (noch unveröffentlicht, letzte Version ist von März).
Bevor ich jedoch mit der eigentlichen Steuerung anfangen konnte, waren seit Dezember eine
ganze Menge an "PB-Anfängersünden" aus dem Jahr 2004 zu bereinigen und auch einige
Sachen zu vervollständigen, was die Modellverwaltung und die Voreinstellungen für die
Portkommunikation betraf. Dann kam noch ein Portsimulator dazu, weil ich ja in der Woche
keine Hardware mit auf Reisen nehmen kann (will).

Gruß Jens
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64

Nichts wissen macht nichts, sich dumm stellen aber schon.
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Re: Einfach mal Danke.

Beitrag von Regenduft »

BSP hat geschrieben:Auf Bilder von meinen Schaltungen wirst Du warten müssen.
Hatte Bilder vom "Eisenbahngelände" gemeint. :mrgreen:

Ach ja... wenn ich Zeit und Geld hätte....
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
Antworten