Loading...
 

OM32, OC32 and LichtOrgel


leren begrijpen van aspect configuratie

Netherlands

Hallo
Ik wil graag leren programmeren met de aspect configuratie.
Daarvoor ben ik een aantal bestaande configuraties aan het ontleden om het te berijpen.

Nu kom ik bij device NL 3kleuren iets tegen.(zie bijlage)
NL 3 kleuren sein heeft volgorde van aansluiten op uitgangen:
rood pin 0
groen pin 1
geel pin 2

in de configuratie kom ik echter verwijzingen tegen voor geel en geel knipperen die volgens mij onder pin 2 hadden moeten staan.
Die nu staan onder pin 1 groen.
Het zijn maar verwijzingen met een loop (jump) instructie.
Heb het idee dat het qua werking niet uit maakt maar voor begrijpen en leren programmeren misschien beter was geweest om de instructies om te draaien onder de juiste noemer. ( moeten de jump instructies wel worden aangepast )

Of zie ik iets over het hoofd?

mvg
Jan

Netherlands

Jan,

Heb je de toelichting (.pdf) bij de apparaatdefinities gelezen?

Mvg,
Leon


Netherlands

Leon
er even bij gezocht.
Dan klopt het dus.
Maar wel verwarrend om iets van geel onder pin van groen te vinden en andersom.
Maar met deze devices begonnen om beter te begrijpen.
devices NZH overweg was nog ff te ver denk ik.
mvg
Jan


Netherlands

Jan,

Je begrijpt het niet.
De aspects die onder de tweede, derde, etc pin staan hebben helemaal niks te maken met de functie van de betreffende pin. Ze zijn alleen nodig om het gebrek aan functionaliteit van DCC basic accessory aansturing te omzeilen en meer dan 2 standen te kunnen aansturen. En bij rechtstreekse aansturing door Dinamo, Koploper en iTrain gebruik je die adressen dus helemaal niet.

Mvg,
Leon

Netherlands

Leon
Ja begrijp het wel.
je gebruikt deze functies zoals je zegt om heen en weer te kunnen springen.
Voor iemand zoals ik die probeert terug te zoeken zou het logischer lijken om de groen en geel routines onder die pin te plaatsen.
Dit om eenvoudiger terug te kunnen zoeken nu toevallig deze kleuren ook voorkomen.

bedankt voor reactie.
Ga verder met uitpluizen van alle functies totdat ik eindelijk die stappenmotor aan de praat krijg.
mvg
Jan


Netherlands

Jan,

De logica is dat functies die bij elk subtype voorkomen vooraan staan en functies die het minst voorkomen achteraan. Dan blijft de volgorde bij elk subtype identiek, alleen worden het minder adressen naarmate de functionaliteit minder wordt.

Rood, groen, geel en geel knipper komen altijd voor
Groen knipper komt niet voor bij dwergseinen
De combinaties met cijfer komen alleen voor bij seinen met cijfer.

Als ik jouw logica aanhoud heb je bv bij een dwergsein 3 DCC adressen nodig, terwijl het nu met 2 kan.

In elke logica zit iets onlogisch. De volgorde de Koploper hanteert is ook verre van logisch. En het zou logischer worden als de DCC centrales extended DCC accessory pakketten gaan ondersteunen. Dan kun je gewoon 32 standen per DCC adres aansturen.

Overigens is het gedoe met de redirects helemaal niet meer nodig bij OC32 3.0. Daar kun je namelijk aan de device-pin tot 6 DCC adressen toekennen en aan alle andere pinnen van het device geen DCC adressen. Dan "mapt" de OC32 de hogere standen automatisch op de toegekende reeks DCC adressen.

Mvg,
Leon

Netherlands

Leon
Dat laatste is even hoger progtaal op moment voor mij.
DCC hebben we op de modulebaan eerst weer losgelaten voor de OC32 omdat we vaak commando's misten.
Ligt volgens ons aan DCC protocol waarbij accessoires maar 1x dcc commando ontvangen.
kleine verstoring op de baan en commando mist.
daarom weer terug naar Rs485 dat perfect werkt.

heb nog wel volgende gevonden in device NZH overweg.(bijlage)
daar wordt bij pin 0 aan einde van aspect0 en aspect 1 een commando gegeven:

setaspect 0 Po=0 Time=0 Base=0
wordt dit gebruikt als een soort stop?


Netherlands

Jan,

Wat adressering betreft, lees dit even.

Stabiliteit van DCC ontvangst is met Release 3.01 verbeterd.

Een "Timed Instruction" met tijd=0 is feitelijk een "Reset Timer" opdracht. Zie uitgebreide configuratie handleiding paragraaf 3.4.Ik weet het zo niet meer, maar ik denk dat het in die definitie zo gebruikt is.

Realiseer je ook dat veel apparaatdefinities dateren van een oudere firmware. Die werken allemaal nog gewoon, maar met 3.0 kunnen veel dingen eenvoudiger.

Mvg,
Leon


Netherlands

Leon
bedankt.
zou graag keer cursus volgen hierin.
Martin Domburg bood zich hiervoor al aan.
Organiseren jij of Frans hier ook iets in?
mvg
jan



Netherlands

Hallo Leon
sorry voor late reactie maar was ff uitgeschakeld door de griep.

Ja zo'n cursus bedoelde ik.
Had al paar keer aan Frans gevraagd en eigenlijk daar op aanbod gekeken en niet bij jou.
Even over het hoofd gezien.

Ondertussen wel device van NZH overweg uit gepluist en denk het steeds beter te begrijpen.
maar ja volgens jou in 3.0 nog eenvoudiger.

Zal ook jou website blijven volgen.

Zie OC32 nog steeds al prachtig stuk gereedschap voor de modelbouw helemaal nu met die input mogelijkheid.
Nu al 8 stuks onder de modulebaan (7 voor trein en 1 voor MCC ) maar dat gaan er vast meer worden.
Nog tijdje puzzelen en proberen om voor MCC brandweerkazerne ( zwolle dennenweg )met roldeuren gereed te krijgen.

mijn oude test opstelling ken je vast nog wel op dinamouserdag 2011 dat geluid klonk door de hele zaal.biggrin
https://youtu.be/vGek8oGTaCE


mvg
Jan


 
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)