{"id":5272,"date":"2025-11-08T22:07:22","date_gmt":"2025-11-08T21:07:22","guid":{"rendered":"https:\/\/dinamobesturing.nl\/software\/oc32-release-3-00\/"},"modified":"2026-04-28T13:17:16","modified_gmt":"2026-04-28T11:17:16","slug":"oc32-release-3-00","status":"publish","type":"software","link":"https:\/\/dinamobesturing.nl\/de\/software\/oc32-release-3-00\/","title":{"rendered":"OC32 Release 3.00"},"content":{"rendered":"\n<p><\/p>\n\n<p>Unten finden Sie die Unterschiede von <strong>Release 3.00 gegen\u00fcber Release 0.0.2.3<\/strong>.<br\/>F\u00fcr Release 3.00 ist zudem ein neues Handbuch verf\u00fcgbar.<\/p>\n\n<p>OC32-Versionen 0.0.3.x sind tempor\u00e4re Beta-Versionen, die mit Einf\u00fchrung von 3.00 hinf\u00e4llig geworden sind und nicht mehr unterst\u00fctzt werden. 3.00 ist somit neuer als 0.0.3.x. <\/p>\n\n<p><strong>Achtung: Sowohl die OC32-Firmware als auch OC32Config wurden grundlegend ge\u00e4ndert:<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Die Abw\u00e4rtskompatibilit\u00e4t ist funktionell im Prinzip gut, mit Ausnahme einiger entfernter (stark veralteter) Funktionen (eine OC32, die Sie von 0.0.2.x auf 3.00 aktualisieren, sollte also wie bisher funktionieren).<\/li>\n\n\n\n<li>Die gegenseitige Kompatibilit\u00e4t von OC32 3.00 mit OC32Config 0.0.2.x und umgekehrt ist schlecht. Verwenden Sie OC32Config 3.00 daher nur in Kombination mit OC32 3.00 und OC32Config 0.0.2.x nur in Kombination mit 0.0.2.x.  <\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"Device_Configuration\">Ger\u00e4tekonfiguration<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#Device_Configuration\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Die OC32-Ger\u00e4tekonfiguration wurde grundlegend \u00fcberarbeitet. Bisher war es so, dass eine Ger\u00e4tedefinition geladen werden konnte, diese Definition in OC32Config und der OC32 jedoch zu einer Sammlung einzelner Pins wurde.<br\/>Ab Version 3.00 erkennen OC32Config und die OC32 den Zusammenhang der Pins als \u201eGer\u00e4t\u201c. Dadurch kann OC32Config auch alle zu diesem Ger\u00e4t geh\u00f6renden Definitionen mit einer Taste in die OC32 schreiben und mit einer Taste aus ihr auslesen. Die Anzahl der Tasten in OC32Config unter \u201eDevice Configuration\u201c zum Schreiben und Lesen von Definitionen in die bzw. aus der OC32 wurde dadurch stark reduziert, was die Bedienung f\u00fcr \u201enormale Benutzer\u201c hoffentlich deutlich \u00fcbersichtlicher macht. Die alten Tasten sind zwar noch vorhanden, befinden sich jedoch hinter einem \u201eExpert Mode\u201c.    <\/p>\n\n<p>In OC32Config wurde die M\u00f6glichkeit hinzugef\u00fcgt, ein selbst erstelltes oder angepasstes Ger\u00e4t als \u201eDeviceDefinition\u201c auf dem Dateisystem Ihres PCs zu speichern.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"OC32_eXtended_Addressing_uitgebreide_addressering_\">OC32 eXtended Addressing (Erweiterte Adressierung)<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#OC32_eXtended_Addressing_uitgebreide_addressering_\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Sie k\u00f6nnen einer OC32 eine \u201eeXtended Address\u201c von 0 bis 95 zuweisen. Die normale Moduladresse wird in diesem Moment zu einer Channel Address (Kanal). Die eXtended Address bildet zusammen mit der Channel Address eine eindeutige Adresse. Auf diese Weise stehen 16 * 96 = 1536 Moduladressen zur Verf\u00fcgung.<br\/>In der Praxis werden Sie diese Adressen niemals alle ben\u00f6tigen. Die Idee ist, dass Sie entweder die normale Adressierung oder die erweiterte Adressierung verwenden, und zwar auf einem Kanal. Andernfalls wird es sehr un\u00fcbersichtlich. Sie k\u00f6nnen jedoch die Kanalnummern geschickt nutzen: Verwenden Sie beispielsweise Kanalnummer 1 f\u00fcr die normale (operative) Steuerung. Wenn Sie bereits einige OC32-Module aktiv haben (auf Kanal 1) und ein zus\u00e4tzliches Modul hinzuf\u00fcgen m\u00f6chten, stellen Sie dieses Modul auf Kanal 0. Sie k\u00f6nnen dieses Modul dann konfigurieren, ihm die gew\u00fcnschte erweiterte Adresse zuweisen usw. Wenn Sie fertig sind, stellen Sie das Modul auf Kanal 1 um, und es kann mit den restlichen Modulen zusammenarbeiten.         <\/p>\n\n<p>Die Zuweisung einer eXtended Address an ein Modul erfolgt mit OC32Config auf der Registerkarte \u201eGeneral\u201c. Es ist am sinnvollsten, dies zu tun, w\u00e4hrend Sie die eXtended Addressing f\u00fcr das betreffende Modul noch nicht verwenden. Denn wenn Sie einem Modul eine Adresse zuweisen m\u00f6chten, das noch keine bekannte eXtended Address hat, wei\u00df dieses Modul nicht, auf welche eXtended Address es h\u00f6ren soll. Daher ist es auch praktisch, einen separaten Kanal f\u00fcr solche Zwecke zu reservieren.   <\/p>\n\n<p>Die Auswahl der eXtended Address des Moduls, mit dem Sie tats\u00e4chlich kommunizieren m\u00f6chten, erfolgt oben im OC32Config-Fenster.<\/p>\n\n<p>Neben einer eXtended Address gibt es auch eine eXtended Group Mask. Es wird <strong>demn\u00e4chst<\/strong> auch m\u00f6glich sein, bestimmte Funktionen der OC32 pro Modulgruppe zu steuern. Einen solchen Befehl senden Sie dann an eine Gruppe innerhalb eines Kanals. Jede OC32 kann Mitglied keiner, einer oder mehrerer Gruppen sein. Es sind 16 Gruppen definiert.    <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"OM32_Flexible_Addressing\">OM32 Flexible Addressing<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#OM32_Flexible_Addressing\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Viele Digitalsysteme werden noch nicht in der Lage sein, die OC32 mittels eXtended Addressing anzusteuern. Zum Zeitpunkt der Erstellung dieses Textes ist dies bei keinem System der Fall, nicht einmal bei Dinamo. Einige Systeme werden dies h\u00f6chstwahrscheinlich nie k\u00f6nnen, da sie nicht mehr weiterentwickelt werden, wie z. B. Koploper.  <\/p>\n\n<p>Sie k\u00f6nnen mit der OC32 \u00fcber zwei Protokolle kommunizieren. Obwohl diese Protokolle parallel verwendet werden k\u00f6nnen, sind sie grundlegend verschieden. F\u00fcr die Konfiguration und das Testen der OC32 nutzt OC32Config das OC32-Protokoll. Auch operative Steuerungssoftware kann dieses OC32-Protokoll nutzen. Das OC32-Protokoll ist bidirektional und erlaubt nun (wie oben beschrieben) auch eXtended Addressing, sodass Ihnen gen\u00fcgend Adressen zur Verf\u00fcgung stehen, um alles zu steuern.<br\/>Zus\u00e4tzlich versteht die OC32 das \u201ealte\u201c OM32-Protokoll. Das OM32-Protokoll kennt kein eXtended Addressing und ist auf 16 Module * 32 Pins, also 512 \u201eAusg\u00e4nge\u201c, begrenzt.     <\/p>\n\n<p>Bei OM32 Flexible Addressing nutzen wir den Adressraum f\u00fcr die 512 Adressen als linearen Adressraum. Die Adressen werden also nicht mehr auf 16 Module verteilt, sondern Sie k\u00f6nnen diese Adressen beliebig auf so viele Module verteilen, wie Sie verwenden, sofern die Gesamtzahl der ben\u00f6tigten Adressen 512 nicht \u00fcberschreitet. In der Praxis f\u00fchrt dies oft zu einer deutlich effizienteren Nutzung der Adressen. Ein niederl\u00e4ndisches Signal mit 3 Lampen belegt beispielsweise 3 Pins, kann aber \u00fcber eine Adresse gesteuert werden. Ein deutsches Ausfahrsignal mit Vorsignal belegt 9 Pins, kann aber ebenfalls mit einer Adresse gesteuert werden. Mit anderen Worten: Fast jedes \u201eGer\u00e4t\u201c belegt mehrere Pins und in der \u201ealten\u201c Situation somit mehrere Adressen, kann aber \u00fcber eine einzige Adresse gesteuert werden.     <\/p>\n\n<p>Sie k\u00f6nnen nun jedem Pin 0 bis 6 OM32-Adressen zuweisen. Dem ersten Pin des Ger\u00e4ts geben Sie eine Adresse, den folgenden Pins geben Sie 0 Adressen. Sie geben dem OC32-Modul die erste OM32-Adresse an, auf die es h\u00f6ren soll. Die OC32 berechnet dann selbst die OM32-Adresse, mit der das betreffende Ger\u00e4t gesteuert werden kann.<br\/>Welche Adresse das ist, k\u00f6nnen Sie ausrechnen, sie wird aber auch auf der Konfigurations-Registerkarte von OC32Config neben der Pin-Nummer angezeigt. Voraussetzung ist jedoch, dass Sie die OM32 Flex Start-Address auf der Registerkarte \u201eGeneral\u201c eingetragen UND aktiviert haben. Wenn die OM32 Flex Start-Address nicht aktiviert ist, arbeitet die OC32 auf die herk\u00f6mmliche Weise mit OM32-Adressen, ungeachtet dessen, wie viele Adressen Sie jedem Pin zugewiesen haben!     <\/p>\n\n<p>OM32 Flexible Addressing funktioniert auch in die andere Richtung. Manchmal ben\u00f6tigt ein Ger\u00e4t nur einen Pin, aber Sie brauchen mehrere Adressen, um die Funktionen anzusteuern. Zum Beispiel eine 3-Wege-MCC-Weiche, die mit einem Servo gesteuert wird. Wenn Sie diese \u00fcber Koploper steuern m\u00f6chten, ben\u00f6tigen Sie mindestens zwei Adressen. Sie k\u00f6nnen dies in der OC32 l\u00f6sen, indem Sie einen Redirect von einem anderen, ungenutzten Pin durchf\u00fchren, aber manchmal ist das unpraktisch oder sogar unm\u00f6glich, zum Beispiel wenn Sie sehr viele solcher Ger\u00e4te an einer OC32 haben. Sie ben\u00f6tigen dann also eigentlich mehr als die 32 verf\u00fcgbaren Adressen pro OC32. Mit OM32 Flexible Addressing ist dies m\u00f6glich, indem einem Pin mehrere Adressen zugewiesen werden.      <\/p>\n\n<p>Es gibt eine wichtige Einschr\u00e4nkung bei OM32 Flexible Addressing. Wenn diese Funktion aktiviert ist, funktioniert nur noch ein einziger OM32-Befehl: \u201eSet Aspect\u201c. <\/p>\n\n<p>Bei der ersten einem Pin zugewiesenen Adresse sind die Aspects 1 zu 1 gekoppelt, d. h. Aspect 0 steuert Stellung 0, Aspect 1 steuert Stellung 1 usw. Bei der n\u00e4chsten Adresse steuert Aspect 0 Stellung 2, Aspect 1 steuert Stellung 3 usw. Bei einer eventuellen weiteren Adresse steuert Aspect 0 Stellung 4, Aspect 1 Stellung 5 usw.  <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Flexible_DCC_Addressing\">Flexible DCC Addressing<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#Flexible_DCC_Addressing\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Flexible DCC-Adressierung funktioniert auf die gleiche Weise wie die oben beschriebene flexible OM32-Adressierung. Die DCC-Startadresse konnten\/mussten Sie bereits einstellen, daran hat sich nichts ge\u00e4ndert. Neu hinzugekommen ist die M\u00f6glichkeit, jedem Pin 0 bis 6 DCC-Adressen zuzuweisen. So k\u00f6nnen Sie DCC-Adressen einsparen oder umgekehrt einem Ger\u00e4t mehrere DCC-Adressen zuweisen, ohne Redirects verwenden zu m\u00fcssen. Bei DCC ist dies noch wichtiger als bei der seriellen Adressierung, da leider fast kein DCC-System \u201eExtended Accessory Decoder Packets\u201c generieren kann, mit denen man eine DCC-Adresse in 32 Stellungen schalten kann. Sie sind daher in fast allen F\u00e4llen gezwungen, auf die Stellungen \u201egerade\u201c und \u201eabzweigend\u201c zur\u00fcckzugreifen, also nur zwei pro DCC-Adresse.      <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Extended_DCC_addressering\">Extended DCC-Adressierung<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#Extended_DCC_addressering\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Da iTrain nun in Kombination mit bestimmten Zentraleinheiten Extended DCC Accessory Packets unterst\u00fctzt, wurden auch die M\u00f6glichkeiten in der OC32 hierf\u00fcr weiter optimiert.<br\/>Sie haben nun die M\u00f6glichkeit, Basic DCC-Adressen und Extended DCC-Adressen separat zuzuweisen. Die OC32 verf\u00fcgt nun also nicht nur \u00fcber eine DCC-Startadresse, sondern auch \u00fcber eine XDCC-Startadresse. Basic und Extended sind somit zwei verschiedene Adressr\u00e4ume, die Sie beide, auf Wunsch auch gemischt, verwenden k\u00f6nnen.<br\/>Jedem OC32-Pin k\u00f6nnen Sie nun neben maximal 6 DCC-Adressen auch maximal eine XDCC-Adresse zuweisen.  <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Nummering_van_DCC_adressen\">Nummerierung von DCC-Adressen<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#Nummering_van_DCC_adressen\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Hinsichtlich der Z\u00e4hlung ist die DCC-Spezifikation h\u00f6chst unklar, vor allem in Bezug auf den Start bei Adresse 0 oder 1. Dies wird dadurch erschwert, dass ein Basic DCC Accessory Decoder faktisch 4 Adressen mit jeweils 2 Ausg\u00e4ngen mit wiederum jeweils 2 Zust\u00e4nden hat. Es ist also unklar, ob Decoder 1 mit Adresse 0, 1, 4 oder 5 beginnt. Nach R\u00fccksprache mit u. a. iTrain wurde in der OC32 folgende Implementierung gew\u00e4hlt:   <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Wenn Sie in OC32Config angeben, dass Decoder 0 NICHT verwendet wird, dann ist Basic Decoder 1 Adresse 1..4 und Extended Decoder 1 Adresse 1. <strong>Dies ist die alte Einstellung<\/strong>.<\/li>\n\n\n\n<li>Wenn Sie in OC32Config angeben, dass Decoder 0 verwendet wird und Sie w\u00e4hlen, dass Sie in OC32Config Ihre Adressen ab 0 nummerieren, dann ist Basic Decoder 0 Adresse 0..3 und Extended Decoder 0 Adresse 0.<\/li>\n\n\n\n<li>Wenn Sie in OC32Config angeben, dass Decoder 0 verwendet wird und Sie w\u00e4hlen, dass Sie in OC32Config Ihre Adressen ab 1 nummerieren, dann ist Basic Decoder 0 Adresse 1..4 und Extended Decoder 0 Adresse 1.<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"Combineren_van_Fexible_OM32_en_DCC_Addressing\\.\">Kombination von Flexible OM32 und DCC Addressing.<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#Combineren_van_Fexible_OM32_en_DCC_Addressing.\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Wenn Sie Ihre OC32-Module sowohl f\u00fcr Zubeh\u00f6r am Gleis als auch f\u00fcr Zubeh\u00f6r an der Stra\u00dfe sowie f\u00fcr Tag-\/Nachtbeleuchtung verwenden, bietet diese Kombination eine noch gr\u00f6\u00dfere Ersparnis. Angenommen, Sie steuern Ihr Bahnzubeh\u00f6r mit DCC, Ihr Autozubeh\u00f6r mit RS485 und die Tag-\/Nachtsimulation autonom oder \u00fcber ETI-Eing\u00e4nge. In diesem Fall m\u00fcssen Sie ab sofort nur noch DCC-Adressen an Ger\u00e4te vergeben, die \u00fcber DCC steuerbar sein m\u00fcssen, und OM32-Flex-Adressen an Ger\u00e4te, die \u00fcber RS485 gesteuert werden.  <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Event_Control\">Event Control<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#Event_Control\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Es war bereits m\u00f6glich, die f\u00fcr die Trigger-Eing\u00e4nge definierten Ereignisse (Events) auch softwareseitig (aus einer Aspect-Definition heraus) mittels einer \u201eSoft-Event\u201c-Instruktion zu aktivieren. Die M\u00f6glichkeiten zur Nutzung der Event Trigger Inputs wurden stark erweitert: <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Es k\u00f6nnen nun auch Aktionen mit dem Inaktivwerden eines ETI verkn\u00fcpft werden. Ein Eingang kennt nun also nicht nur ein, sondern zwei Ereignisse. <\/li>\n\n\n\n<li>Es ist m\u00f6glich, die externen (physischen) Events zu maskieren. Auf diese Weise k\u00f6nnen Sie die Reaktion auf ein externes Ereignis vor\u00fcbergehend aus- und einschalten. Sie k\u00f6nnen die ON- und OFF-Events aller ETI-Eing\u00e4nge separat mittels einer Event-Konfigurationsinstruktion maskieren (deaktivieren). Der Ordnung halber: Die Masken wirken nur auf die <strong>echten<\/strong> Event-Inputs. Sie maskieren also keine eventuell aus Aspect-Definitionen generierten Soft-Events.    <\/li>\n\n\n\n<li>Sie k\u00f6nnen einstellen, welche Events (ETI-Inputs) beim Starten \u201eenabled\u201c sein sollen und welche nicht (OC32Config Registerkarte Event Control). Achtung: Eine \u00c4nderung bezieht sich nur auf die <strong>initiale<\/strong> Enable-Maske, wird also nur beim Starten der OC32 geladen. <\/li>\n<\/ul>\n\n<p>Durch die Erweiterung der M\u00f6glichkeiten wurde die Registerkarte \u201eEvent Configuration\u201c von OC32Config stark vereinfacht. Das klingt widerspr\u00fcchlich, aber aufgrund der vielen neuen Optionen passte es schlichtweg nicht mehr in das Fenster. Sie m\u00fcssen die Einstellungen nun Pin f\u00fcr Pin konfigurieren. Das hat Vor- und Nachteile.   <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Pinnen_gebruiken_als_ingang\">Pins als Eingang verwenden<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#Pinnen_gebruiken_als_ingang\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Es ist nun m\u00f6glich, einen Pin (also einen oder mehrere der 32) als Eingang zu konfigurieren. Damit entsteht u. a. die M\u00f6glichkeit, die OC32 als eigenst\u00e4ndige Steuereinheit f\u00fcr analoge Modellanlagen ohne PC-Steuerung zu nutzen. Nat\u00fcrlich ben\u00f6tigen Sie einen PC, um die OC32 zu konfigurieren, aber sobald dies geschehen ist, k\u00f6nnen Sie die Funktionen der OC32 \u00fcber Druckkn\u00f6pfe, Reed-Kontakte, Schalter oder andere externe Signale steuern, die an eine Reihe von Pins der OC32 angeschlossen sind. Es handelt sich in gewissem Sinne um eine Erweiterung der Event-Inputs, \u00fcber die die OC32\/FULL und OC32\/ETI bereits verf\u00fcgten, nur ist die Funktion etwas anders.<br\/>Um einen Pin als Eingang nutzen zu k\u00f6nnen, muss ein Widerstandsnetzwerk in der betreffenden Pingruppe platziert sein und dies muss auch so in der Hardware-Konfiguration (Registerkarte General) eingestellt sein.   <br\/><strong>ACHTUNG: Die Eingangsspannung an einem Pin darf niemals mehr als +5 V oder weniger als 0 V betragen, andernfalls kann dies den Prozessor irreparabel besch\u00e4digen!<\/strong> Um das Risiko einer Besch\u00e4digung zu minimieren, w\u00e4hlen Sie am besten ein Widerstandsnetzwerk mit einem etwas h\u00f6heren Widerstandswert, z. B. 470 Ohm oder 1 kOhm, sofern dies f\u00fcr die Nutzung der \u00fcbrigen Pins der Gruppe m\u00f6glich ist.<\/p>\n\n<p>Ein Eingang ist Aktiv (1) oder Inaktiv (0). Der Pin kann High-aktiv (normal) oder Low-aktiv (invertiert) sein. High-aktiv bedeutet, dass der Pin als Aktiv angesehen wird, wenn das Eingangssignal h\u00f6her als 4 V ist. Der Pin wird als Inaktiv angesehen, wenn das Eingangssignal niedriger als 1 V ist. Low-aktiv ist das Umgekehrte. Bei der Einstellung Low-aktiv (invertiert) generiert die OC32 einen sogenannten \u201ePull-Up\u201c. Das bedeutet, dass der Pin \u201eHigh\u201c (also Inaktiv) ist, wenn nichts angeschlossen ist. Sie k\u00f6nnen in diesem Fall einfach einen Schalter oder Druckknopf zwischen dem Pin und GND anschlie\u00dfen. Schalter\/Knopf geschlossen ist dann Aktiv, Schalter\/Knopf offen ist Inaktiv. Bei der nicht-invertierten Einstellung ist der Zustand undefiniert, wenn nichts am Pin angeschlossen ist.         <\/p>\n\n<p>Ein mechanischer Schalter prellt beim Umschalten (fast) immer. Daher verf\u00fcgt die OC32 \u00fcber eine \u201eDebounce\u201c-Funktion (Entprellung). Die OC32 pr\u00fcft dann mehrmals hintereinander, ob der Eingang wirklich Aktiv oder Inaktiv ist, bevor diese Schlussfolgerung gezogen wird. Diese Verz\u00f6gerung hei\u00dft ON-delay und OFF-delay und ist pro Pin \u00fcber OC32Config einstellbar. Standardm\u00e4\u00dfig betr\u00e4gt die Verz\u00f6gerung 4, ca. 100 ms. Wenn Sie Probleme mit prellenden Eing\u00e4ngen haben, k\u00f6nnen Sie diese Werte erh\u00f6hen. Meist hilft es bereits ausreichend, nur das OFF-delay zu erh\u00f6hen. Wenn die OC32 auf sehr kurze Impulse reagieren soll, m\u00fcssen Sie (einen dieser) Werte verringern.       <\/p>\n\n<p>Das Aktivwerden eines Pins l\u00f6st Aspect 1 des betreffenden Pins aus. Das Inaktivwerden l\u00f6st Aspect 0 aus. \u00dcber die Aspect-Konfiguration k\u00f6nnen Sie also v\u00f6llig frei festlegen, was passieren soll, wenn der Eingang Aktiv oder Inaktiv wird.  <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Feedbacks\">R\u00fcckmeldungen<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#Feedbacks\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Bisher konnte die OC32 nur Befehle von einem Digitalsystem oder PC empfangen. Ab sofort kann die OC32 auch Ereignisse an den PC zur\u00fcckmelden. Voraussetzung ist, dass die Verbindung zur OC32 \u00fcber RS485 erfolgt.<br\/>Das Melden eines Ereignisses ist nichts anderes als eine Instruktion in einer Aspect-Definition. Eine Meldung kann also beispielsweise durch eine Zustands\u00e4nderung eines Pins, der auf Input steht, aktiviert werden, aber auch zu bestimmten Zeitpunkten beim Ablauf einer Sequenz.   <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Wissel-Multiplexer\">Weichen-Multiplexer<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#Wissel-Multiplexer\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Mit der PM32 k\u00f6nnen Sie 64 Weichen (128 Spulen) mit 24 Dr\u00e4hten ansteuern.<br\/>Dieselbe Technik steckt nun auch in der OC32. Die OC32 verf\u00fcgt nun \u00fcber eine Instruktion, mit der Weichen sequenziell mittels Multiplexing bedient werden k\u00f6nnen. Um dies nutzen zu k\u00f6nnen, m\u00fcssen eine Reihe von Pins mit Sourcedrivern und eine Reihe von Pins mit Sinkdrivern ausgestattet werden. In den meisten F\u00e4llen werden Sie die Ausg\u00e4nge mit Transistoren auf einer DS32 verst\u00e4rken m\u00fcssen. Die Anzahl der verwendeten Pins ist flexibel, z. B.:    <\/p>\n\n<ul class=\"wp-block-list\">\n<li>2 x Source + 1 x Sink = 1 Weiche mit 3 Pins (1 Pin Verlust)<\/li>\n\n\n\n<li>2 x Source + 2 x Sink = 2 Weichen mit 4 Pins<\/li>\n\n\n\n<li>4 x Source + 4 x Sink = 8 Weichen mit 8 Pins (8 Pins Gewinn)<\/li>\n\n\n\n<li>8 x Source + 4 x Sink = 16 Weichen mit 12 Pins (20 Pins Gewinn)<\/li>\n\n\n\n<li>8 x Source + 8 x Sink = 32 Weichen mit 16 Pins (48 Pins Gewinn)<\/li>\n<\/ul>\n\n<p>Die ersten beiden Optionen sind nat\u00fcrlich wenig sinnvoll, aber f\u00fcr die letzten drei Optionen wird eine Ger\u00e4tedefinition erstellt.<br\/>Die Pins, die nicht f\u00fcr das Multiplexing verwendet werden, k\u00f6nnen Sie selbstverst\u00e4ndlich f\u00fcr andere Zwecke nutzen.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"SendSerial\">SendSerial<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#SendSerial\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>An der OC32 befinden sich zwei serielle Schnittstellen: RS485 und RS232\/TTL. Letztere konnte bisher nur empfangen. Nat\u00fcrlich verf\u00fcgt dieser Port \u00fcber eine Sendem\u00f6glichkeit, die jedoch von der OC32 nicht genutzt wurde. Mit \u201eSendSerial\u201c kann dieser Port Daten an externe Ger\u00e4te senden, wie z. B. MP3-Player und andere Dinge, die mit einfachen seriellen Befehlen gesteuert werden k\u00f6nnen.<br\/>Wenn Sie die SendSerial-M\u00f6glichkeit nutzen, k\u00f6nnen Sie den RS232-Port an der OC32 nicht mehr verwenden, um Ihre OC32 selbst zu steuern. Das bedeutet, dass die Steuerung dann \u00fcber RS485 oder DCC (oder beides) erfolgen muss. Der RS232-Port funktioniert zwar weiterhin, wird aber beim Senden mit \u201eSendSerial\u201c Pakete verlieren.     <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Verwijderde_functies\">Entfernte Funktionen<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#Verwijderde_functies\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<p>Die folgenden Instruktionen wurden bereits als \u201everaltet\u201c deklariert und sind ein Erbe aus der OM32-\u00c4ra. Diese Instruktionen wurden nun endg\u00fcltig entfernt: <\/p>\n\n<ul class=\"wp-block-list\">\n<li>Level Log<\/li>\n\n\n\n<li>Level Lin<\/li>\n\n\n\n<li>Level-Pulse Log<\/li>\n\n\n\n<li>Level-Pulse Lin<\/li>\n<\/ul>\n\n<p>Das, was diese Funktionen bewirkten, kann heutzutage besser und flexibler mit Sequence-Instruktionen erreicht werden.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"enkele_Overige_wijzigingen\">(Einige) Sonstige \u00c4nderungen<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#enkele_Overige_wijzigingen\" target=\"_blank\" rel=\"noopener\"><\/a><\/h2>\n\n<h3 class=\"wp-block-heading\" id=\"OC32Config\">OC32Config<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#OC32Config\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Die Option \u201eforce OC32 messages\u201c wurde entfernt. Alle Nachrichten werden nun im OC32-Format gesendet, es sei denn, Sie weichen explizit davon ab. Diese Entscheidung wurde getroffen, um Verwirrung zu vermeiden, falls Sie OM32 Flexible Addressing auf dem betreffenden Modul aktiviert haben.  <\/li>\n\n\n\n<li>Die Option zur Einstellung der Bitrate des COM-Ports wurde entfernt bzw. ausgeblendet. Bei einem UCCI(\/E) oder RM-U als USB-Interface hat die Bitraten-Einstellung ohnehin keine Auswirkung und beim U485 macht es in der Praxis kaum einen Unterschied. Sie k\u00f6nnen die Option bei Bedarf aufrufen, indem Sie auf den Text \u201ePort\u201c oben links doppelklicken.  <\/li>\n\n\n\n<li>Es wurde eine \u201eRefresh\u201c-Taste hinzugef\u00fcgt, um die Liste der COM-Ports zu aktualisieren, wenn Sie w\u00e4hrend der Ausf\u00fchrung von OC32Config ein USB-Ger\u00e4t hinzuf\u00fcgen oder entfernen.<\/li>\n\n\n\n<li>Es wurde eine \u201eglobale\u201c Read-All- und Write-All-Taste hinzugef\u00fcgt, die (sofern ich nichts vergessen habe) wirklich alle Einstellungen von OC32Config in das Modul schreibt bzw. alle Einstellungen ausliest.<\/li>\n\n\n\n<li>\u201eWrite-Differences\u201c wurde entfernt. Das Endergebnis dieser Taste unterschied sich nicht von \u201eWrite-All\u201c. Der einzige Unterschied war, dass \u201eWrite-Differences\u201c keine Daten schreibt, die nicht ge\u00e4ndert wurden. Um dies tun zu k\u00f6nnen, musste die Funktion jedoch erst pr\u00fcfen, wo die Unterschiede lagen. Per Saldo war \u201eWrite-Differences\u201c nicht schneller. Da die OC32 in sp\u00e4teren Versionen selbst feststellt, ob Daten, die bereits so im Flash-Speicher stehen, nicht erneut geschrieben werden m\u00fcssen, bietet \u201eWrite-Differences\u201c keinen Vorteil mehr.     <\/li>\n\n\n\n<li>Die Tasten \u201eFill-Idle\u201c und \u201eFill-Defaults\u201c auf der Registerkarte Event Control wurden entfernt. Stattdessen finden Sie dort eine Taste \u201eCopy to All\u201c. Damit k\u00f6nnen Sie die Einstellungen des Pins, den Sie gerade auf dem Bildschirm haben, auf alle Pins kopieren. Sie erreichen damit also dasselbe, jedoch flexibler.   <\/li>\n\n\n\n<li>Bugfix: Beim Ausw\u00e4hlen mehrerer DD-Dateien gleichzeitig konnte ein Teil der Definitionen nicht geladen werden. Dies hat \u00fcbrigens nie funktioniert, ist nun aber behoben. <\/li>\n\n\n\n<li>Der Initialwert bei der Servo- und PWM-Konfiguration ist nun ein separates Feld und kann mittels eines Up\/Down-Steuerelements angepasst werden. Der Initialwert kann auf die aktuelle Position des Schiebereglers eingestellt werden, indem Sie auf das Eingabefeld des Initialwerts doppelklicken. <\/li>\n\n\n\n<li>Die Midpoint-Einstellung bei der Servo-Konfiguration wurde in den Rahmen der Range-Einstellung verschoben, um optisch zu verdeutlichen, dass beide Einstellungen in direktem Zusammenhang stehen.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"Algemeen\">Allgemein<a href=\"https:\/\/dinamousers.net\/OC32+Release+Notes+3.00_nl#Algemeen\" target=\"_blank\" rel=\"noopener\"><\/a><\/h3>\n\n<ul class=\"wp-block-list\">\n<li>M\u00f6glichkeit hinzugef\u00fcgt, den Konfigurationsspeicher der OC32 zu l\u00f6schen.<\/li>\n\n\n\n<li>M\u00f6glichkeit hinzugef\u00fcgt, das Starten initialer Ger\u00e4testellungen erzwungen zu unterbrechen, falls sich in den Aspect-Definitionen Fehler befinden, die die OC32 zum Absturz bringen.<\/li>\n<\/ul>\n","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false},"software-product":[281],"class_list":["post-5272","software","type-software","status-publish","hentry","software-product-legacy-oc32"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dinamobesturing.nl\/de\/wp-json\/wp\/v2\/software\/5272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dinamobesturing.nl\/de\/wp-json\/wp\/v2\/software"}],"about":[{"href":"https:\/\/dinamobesturing.nl\/de\/wp-json\/wp\/v2\/types\/software"}],"wp:attachment":[{"href":"https:\/\/dinamobesturing.nl\/de\/wp-json\/wp\/v2\/media?parent=5272"}],"wp:term":[{"taxonomy":"software-product","embeddable":true,"href":"https:\/\/dinamobesturing.nl\/de\/wp-json\/wp\/v2\/software-product?post=5272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}