{"id":683,"date":"2010-02-02T16:36:43","date_gmt":"2010-02-02T14:36:43","guid":{"rendered":"http:\/\/www.puls200.de\/?page_id=683"},"modified":"2012-04-15T20:47:31","modified_gmt":"2012-04-15T19:47:31","slug":"ec-lokfuhrer","status":"publish","type":"page","link":"https:\/\/www.puls200.de\/?page_id=683","title":{"rendered":"EC Lokf\u00fchrer"},"content":{"rendered":"<p><strong>Vorwort<\/strong><br \/>\nDas ist die Heimseite von <em>EC Server<\/em> und <em>EC Lokf\u00fchrer<\/em>, zwei kleinen PC Programmen f\u00fcr Windows, mit denen die <a href=\"http:\/\/www.tams-online.de\/htmls\/produkte\/EasyControl\/produkte_ec1.html\">Digitalzentrale Tams EasyControl<\/a> vom PC aus ferngesteuert werden kann. EC Server \u00fcbernimmt dabei die Kommunikation mit der Zentrale, w\u00e4hrend EC Lokf\u00fchrer die Bedienoberfl\u00e4che darstellt. Beide Teile wurden getrennt, um EC Lokf\u00fchrer auf einem anderen Rechner ausf\u00fchren zu k\u00f6nnen, zum Beispiel einem \u00fcber WLAN angebundenen Laptop. Die Idee dabei ist, auf simplem Wege einen zweiten Fahrregler zu erhalten. Alles wurde strikt ohne Gewinnerzielungsabsicht f\u00fcr den Eigenbedarf entwickelt. <\/p>\n<p><a href=\"http:\/\/www.puls200.de\/data\/files\/EC_Setup_1.7.msi\"><img decoding=\"async\" src=\"http:\/\/www.puls200.de\/data\/files\/button1.7.jpg\" \/><\/a><\/p>\n<p>Die aktuelle Anleitung kann <a href=\"http:\/\/www.puls200.de\/data\/files\/anleitung.pdf\">hier heruntergeladen werden<\/a> (befindet sich auch in der Installationsdatei).<\/p>\n<p><strong>Lizenz<\/strong><br \/>\nDie Software ist vollkommen frei zur privaten Nutzung oder der Nutzung in Vereinen etc. Eine kommerzielle Verwendung jeglicher Art mu\u00df vorher abgesprochen werden.<br \/>\nIch \u00fcbernehme <em>keine Haftung<\/em> f\u00fcr Sch\u00e4den, die sich aus der Verwendung dieser Software ergeben k\u00f6nnen.<\/p>\n<p><strong>Was die Software <span style=\"font-size: bigger;\">nicht<\/span> kann<\/strong>: Weichen und Weichenstra\u00dfen schalten, S88 \u00dcberwachen, Zentrale und Dekoder konfigurieren, etc. pp. Daf\u00fcr gibt es andere (und bessere) Programme. Ich brauche das alles nicht, weil ich meine Weichen von Hand oder analog schalte und nur \"auf Sicht\" fahre. Deswegen kann die Software auch nur Loks steuern, sonst <strong>nix<\/strong>! :-)<\/p>\n<p><strong>Tip f\u00fcr Nutzer von WPD \/ Traincontroller<\/strong>: Die Software kann sich die Schnittstelle mit anderen Programmen nicht teilen, von daher kann also immer nur ein Tool zu jeder Zeit auf die Zentrale zugreifen. Abhilfe kann man aber mit Hilfe <em>virtueller COM Ports<\/em> schaffen. Hier wird eine physikalische serielle Schnittstelle auf eine beliebige Anzahl virtueller serieller Schnittstellen abgebildet. Damit ist gleichzeitiger Betrieb von WDP und EC_Regler m\u00f6glich. Es gibt zahlreiche Softwarel\u00f6sungen daf\u00fcr, ein kostenloses Beispiel ist <a href=\"http:\/\/curioustech.home.insightbb.com\/xport.html\">XPort<\/a>.<\/p>\n<p><strong>EC Regler<\/strong><br \/>\nDieses kleine Programm \u00fcbernimmt die Kommunikation mit der Zentrale. Nach dem Start wird versucht, die Verbindung mit der Zentrale automatisch herzustellen. Gelingt dies, zeigt die Statuszeile \"<em>connected<\/em>\" an. Danach kann man wenn man will in der Textbox direkte Kommandos absetzen. \"locdump\" z.B. gibt eine Liste aller in der Zentrale gespeicherter Loks aus. Damit kann man auch leicht \u00fcberpr\u00fcfen, ob die Kommunikation funktioniert.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.puls200.de\/data\/post\/Feb10\/ec_server.png\" \/><\/p>\n<p><strong>EC Lokf\u00fchrer<\/strong><br \/>\nDamit k\u00f6nnen die Loks gesteuert werden. Wenn EC Server gestartet wurde, wird EC Lokf\u00fchrer mit einem Klick auf das Zugsymbol gestartet. Das Programm versucht sich mit EC Server auf demselben Rechner zu verbinden.<br \/>\nDirekt nach dem Start wird die Combobox links oben mit den gespeicherten Loks gef\u00fcllt. Man kann eine ausw\u00e4hlen und dann mit dem Knopf \"Add\" einen Steuerregler f\u00fcr die Lok erzeugen.<br \/>\nIn dieser Ansicht sieht man eine \u00dcbersicht der 4 Loks die gerade bei mir auf der Anlage aktiv sind:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.puls200.de\/data\/post\/Feb10\/ec_lokfuehrer.png\" \/><\/p>\n<p><strong>Status<\/strong><\/p>\n<p>Version 1.0: Machbarkeitsstudie, prinzipielle Funktionalit\u00e4t vorhanden<br \/>\n<a href=\"http:\/\/www.puls200.de\/data\/files\/EC_1.0.rar\">Download<\/a> (alt)<br \/>\nVersion 1.1:<br \/>\n<a href=\"http:\/\/www.puls200.de\/data\/files\/EC_1.1.rar\">Download<\/a> (alt)<br \/>\n\u00c4nderungen:<\/p>\n<ul>\n<li>Speicherung und Wiederherstellung der letzten Reglerkonfiguration in EC Lokf\u00fchrer<\/li>\n<li>F5 - F14 wird unterst\u00fctzt<\/li>\n<li>Regler k\u00f6nnen aus der Ansicht wieder gel\u00f6scht werden<\/li>\n<li>Fahrtrichtungs\u00e4nderung mittels Klick auf mittleren Mausknopf (bei Fahrstufe 0)<\/li>\n<\/ul>\n<p>Version 1.2:<br \/>\n<a href=\"http:\/\/www.puls200.de\/data\/files\/EC_1.2.rar\">Download<\/a> (alt)<br \/>\n\u00c4nderungen:<\/p>\n<ul>\n<li>Fehlerkorrekturen<\/li>\n<li>Unterst\u00fctzung f\u00fcr Gamecontroller! :) Verf\u00fcgbare Funktionen am Controller:\n<ul>\n<li>Licht, F1 - F4, Fahrtrichtungswechsel<\/li>\n<li>Wechsel zur n\u00e4chsten \/ vorherigen Lok in der Auswahl<\/li>\n<li>Geschwindigkeitssteuerung \u00fcber Joystick-Pads<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Version 1.3<br \/>\n<a href=\"http:\/\/www.puls200.de\/data\/files\/EC_Setup_1.3.msi\">Download<\/a><br \/>\n\u00c4nderungen:<\/p>\n<ul>\n<li>Automatische Erkennung der Zentrale<\/li>\n<li>Automatische Erkennung von Verbindungsabbr\u00fcchen (z.B. USB Verbindungsverlust)<\/li>\n<li>Vereinfachung der Handhabung<\/li>\n<li>Programm in Setup zusammengefasst<\/li>\n<li>Anleitung<\/li>\n<\/ul>\n<p>Version 1.4<br \/>\n<a href=\"http:\/\/www.puls200.de\/data\/files\/EC_Setup_1.4.msi\">Download<\/a><br \/>\n\u00c4nderungen:<\/p>\n<ul>\n<li>R\u00fcckmeldung der Steuerbefehle von der Zentrale zu EC_Lokf\u00fchrer (Wenn Fahreinstellungen an der Zentrale gemacht werden, werden die Regler nachgef\u00fchrt).<\/li>\n<\/ul>\n<p>Version 1.5<br \/>\n<a href=\"http:\/\/www.puls200.de\/data\/files\/EC_Setup_1.5.msi\">Download<\/a><br \/>\n\u00c4nderungen:<\/p>\n<ul>\n<li>\u00dcberarbeitung der R\u00fcckmeldung<\/li>\n<li>Verbesserte Anzeige von Stati-\u00c4nderungen, einschlie\u00dflich Kurzschlu\u00df-Zustand<\/li>\n<li>kleinere Fehlerkorrekturen<\/li>\n<li>Die Konfiguration wird nun im Anwendungsverzeichnis des angemeldeten Benutzers gespeichert (anstatt im Installationsverzeichnis). Damit gen\u00fcgt das Programm den Windows 7 Richtlinien.<\/li>\n<\/ul>\n<p>Version 1.6<br \/>\n<a href=\"http:\/\/www.puls200.de\/data\/files\/EC_Setup_1.6.msi\">Download<\/a><br \/>\n\u00c4nderungen:<\/p>\n<ul>\n<li>Diese Version ist funktional gleich mit 1.5. Einzige \u00c4nderung ist die Kompatibilit\u00e4t mit 64bit Betriebssystemen. Danke an dieser Stelle nochmal an <em>Peter<\/em> f\u00fcr seinen Hinweis.<\/li>\n<\/ul>\n<p>Version 1.7   <strong>Aktuell<\/strong><br \/>\n<a href=\"http:\/\/www.puls200.de\/data\/files\/EC_Setup_1.7.msi\">Download<\/a> (<strong>aktuell<\/strong>)<br \/>\n\u00c4nderungen:<\/p>\n<ul>\n<li>Regler passen sich in gewissen Grenzen der Gr\u00f6\u00dfe des Fensters an. Passen nicht mehr alle in eine Reihe, wird eine zweite Reihe er\u00f6ffnet, vorausgesetzt die H\u00f6he reicht aus. In gewissen Grenzen skalieren die Regler vertikal, aber nicht horizontal. <\/li>\n<li>Durch zwei neue Kn\u00f6pfe direkt neben der Combobox zur Auswahl von Loks k\u00f6nnen die Regler umsortiert werden. Die Sortierung bleibt nach einem Neustart des Programms erhalten<\/li>\n<li>Fehler behoben, wenn EC_Regler statt durch \"Quit\" einfach \u00fcber das Fenster geschlossen wird<\/li>\n<\/ul>\n<p><strong>Technische Details<\/strong>:<br \/>\nBetriebssystem: Windows XP \/ Vista \/ Win 7  mit DirectX 9. Implementiert ist das ganze mit .NET, bisher ca. 20 Stunden Arbeitszeit.<br \/>\nLeicht gemacht wurde mir die Arbeit durch die exzellente Schnittstellendokumentation von Tams. Ein gro\u00dfes Kompliment an dieser Stelle.<br \/>\nDie Kalibrierung des Gamepads stellte sich (neben den Verr\u00fccktheiten von .NET Remoting) als bisher gr\u00f6\u00dftes Problem dar. Mit meinem Ger\u00e4t funktioniert es inzwischen ganz gut, allerdings ist das keine Garantie da\u00df \u00fcberall eine brauchbare Eingabe klappt.<br \/>\nDabei ist ein v\u00f6llig primitiver Gamecontroller ausreichend. Ein kabelgebundenes Exemplar bekommt man bei MediaMarkt bereits f\u00fcr 12\u20ac. (Drahtlos um die 45\u20ac, das ist nat\u00fcrlich wegen der Bewegungsfreiheit interessanter).<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.puls200.de\/data\/post\/Feb10\/gamepad.jpg\" width=\"500\"\/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vorwort Das ist die Heimseite von EC Server und EC Lokf\u00fchrer, zwei kleinen PC Programmen f\u00fcr Windows, mit denen die Digitalzentrale Tams EasyControl vom PC aus ferngesteuert werden kann. EC Server \u00fcbernimmt dabei die Kommunikation mit der Zentrale, w\u00e4hrend EC &hellip; <a href=\"https:\/\/www.puls200.de\/?page_id=683\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":449,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"ngg_post_thumbnail":0},"_links":{"self":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/pages\/683"}],"collection":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=683"}],"version-history":[{"count":33,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/pages\/683\/revisions"}],"predecessor-version":[{"id":697,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/pages\/683\/revisions\/697"}],"up":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/pages\/449"}],"wp:attachment":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}