{"id":244,"date":"2012-12-12T10:54:23","date_gmt":"2012-12-12T10:54:23","guid":{"rendered":"http:\/\/rhbblog.sven-bobrowski.de\/?p=244"},"modified":"2020-04-03T12:13:14","modified_gmt":"2020-04-03T12:13:14","slug":"digitales-adresse-und-programmierung","status":"publish","type":"post","link":"https:\/\/www.rhb-blog.de\/?p=244","title":{"rendered":"Digitaler Start: Adressen und Programmierung"},"content":{"rendered":"<p><strong>Update 2020<\/strong><\/p>\n<p>Der Beitrag enstand als blutiger Anf\u00e4nger, was eine digitale Modellbahnsteuerung betrifft.<\/p>\n<p>Einige der Infos m\u00f6gen nicht mehr ganz aktuell sein oder sind m\u00f6glicherweise nicht 100% korrekt, trotzdem kann der Beitrag auch Anderen helfen, einen Einstieg in &#8222;Digital&#8220; zu erhalten.<\/p>\n<p><strong>Alter Beitrag<\/strong><\/p>\n<p>In meinem letzten <a href=\"http:\/\/rhbblog.sven-bobrowski.de\/?p=241\" target=\"_blank\" rel=\"noopener noreferrer\">Blogeintrag<\/a> hatte ich angefangen, die digitale Steuerung der Modellbahn zu erkl\u00e4ren aus Sicht eines Neueinsteigers in das Thema.<\/p>\n<p>Heute m\u00f6chte ich damit fortfahren, aber zuerst noch zwei wichtige Erg\u00e4nzungen:<\/p>\n<h1>Chaos vermeiden<\/h1>\n<p>Ich hatte zuletzt ausgef\u00fchrt, das in der digitalen Welt Signale von einer Zentrale \u00fcber den Datenbus an die Empf\u00e4nger geschickt werden. Nun stellt sich nat\u00fcrlich die Frage, woher der Empf\u00e4nger wei\u00df, da\u00df ein Signal f\u00fcr Ihn gedacht ist? Ganz einfach, jeder Empf\u00e4nger (z.B. ein Lok Decoder) hat ein eindeutige <strong>Adresse<\/strong>. Die Zentrale schickt das Signal an alle im Datenbus, aber das Signal enth\u00e4lt als Info immer die Empf\u00e4nger Adresse. Dadurch wird bei einem Befehl &#8222;Lok fahre los&#8220; auch nur die Lok losfahren, die vorher in der Zentrale ausgew\u00e4hlt wird.<\/p>\n<p>Viele Digital-Zentralen bieten die Speicherung der (komplexen) Adressen mit einem besser lesbaren Wert, z.B. &#8222;E-LOK 145 Rot&#8220;. Dies nennt man in der Regel <strong>virtuelle Lokadressen<\/strong>.<\/p>\n<p>Bei der Beschaffung der Ger\u00e4te sollte man also immer darauf achten, das es kein all zu gro\u00dfe Einschr\u00e4nkung bei der Verwendung der Adressen gibt (oft werden diese k\u00fcnstlich beschr\u00e4nkt. z.B. 50, 100 Adressen verwendbar etc.).<\/p>\n<h1>Programmierung<\/h1>\n<p>Oft h\u00f6rt man auch davon, da\u00df man <strong>Programmieren<\/strong> muss. \u00c4hm, wie bitte, muss ich jetzt Informatik studieren, um eine Lok digital zum Fahren zu bekommen? <strong>Nein!<\/strong><\/p>\n<p>Da die Lokomotiven von Werk aus auf eine Adresse eingestellt sind (oder der nachtr\u00e4glich eingebaute Decoder), muss diesem einmalig eine eindeutige Adresse zugewiesen werden. In der Regel ist das eine Nummer von 1 bis 9999. Man sollte sich also eine \u00dcbersicht anlegen, welche Lok welche Nummer hat. Gl\u00fccklich der ist, der eine Zentrale mit virtuellen Lokadressen hat. Nutzt man einen Computer, kann der diese verwalten.<\/p>\n<p>Programmieren hei\u00dft im einfachsten Fall also, da\u00df man der neuen Lok oder dem neuen Dekoder (oder andere Ger\u00e4te) eine neue Adresse gibt.<\/p>\n<p>Die Zentralen und Regler besitzen oft auch Funktionstasten (F1..Fn). Dies kann man auch pro Dekoder\/Empf\u00e4nger auf eine Funktion zuweisen. Sprich, w\u00e4hle ich ein Lok aus, dr\u00fccke z.B. &#8222;F2&#8220; und habe dort die Funktion &#8222;Licht an&#8220; ausgew\u00e4hlt, sollte bei meiner Lok das Licht angehen. Die Funktionen sind in der Regel in den Unterlagen zu den Decodern erl\u00e4utert, auch welche &#8222;Daten&#8220; ich beim Programmieren eingeben muss.<\/p>\n<p>Die typische Programmierung kann dabei so aussehen:<\/p>\n<ul>\n<li>Lok-Decoder bekommt Adresse <strong>10<\/strong><\/li>\n<li>Funktion &#8222;Licht ein&#8220; wird F1 zugewiesen f\u00fcr Adresse 10<\/li>\n<li>Funktion &#8222;Licht aus&#8220; wird F2 zugewiesen f\u00fcr Adresse 10<\/li>\n<li>Funktion &#8222;Fahre vorw\u00e4rts&#8220; wird Steuerpult 1 zugewiesen f\u00fcr Adresse 10<\/li>\n<li>Funktion &#8222;Fahre r\u00fcckw\u00e4rts&#8220; wird Steuerpult 2 zugewiesen f\u00fcr Adresse 10<\/li>\n<\/ul>\n<p>F\u00fcr das Programmieren der Ger\u00e4te empfiehlt es sich, einen ausrangierten Laptop zu verwenden (erwerben) und diesen mit der Zentrale zu verbinden.<\/p>\n<p>Ich greife hier schon ein wenig vor, aber im n\u00e4chsten Teil geht es dann endlich um die Komponenten und die Preise, versprochen!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update 2020 Der Beitrag enstand als blutiger Anf\u00e4nger, was eine digitale Modellbahnsteuerung betrifft. Einige der Infos m\u00f6gen nicht mehr ganz aktuell sein oder sind m\u00f6glicherweise nicht 100% korrekt, trotzdem kann <span class=\"readmore\"><a href=\"https:\/\/www.rhb-blog.de\/?p=244\">Weiterlesen\u00a0\u2026<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[44],"tags":[],"class_list":["post-244","post","type-post","status-publish","format-standard","hentry","category-steuerung"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7pPBj-3W","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rhb-blog.de\/index.php?rest_route=\/wp\/v2\/posts\/244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rhb-blog.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rhb-blog.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rhb-blog.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rhb-blog.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=244"}],"version-history":[{"count":8,"href":"https:\/\/www.rhb-blog.de\/index.php?rest_route=\/wp\/v2\/posts\/244\/revisions"}],"predecessor-version":[{"id":2669,"href":"https:\/\/www.rhb-blog.de\/index.php?rest_route=\/wp\/v2\/posts\/244\/revisions\/2669"}],"wp:attachment":[{"href":"https:\/\/www.rhb-blog.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rhb-blog.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rhb-blog.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}