Loading...
 

OM32, OC32 and LichtOrgel


OC32/NG ‘leegmaken’ en/of reeds geconfigureerde pinnen opnieuw beschikbaar maken

Hallo,

Ik ben mij de OC32/NG aan het eigen maken en heb op pin 1 t/m 8 ( 0 t/m 7)gloeilampjes aangesloten om te kunnen testen wat er gebeurt.
Vandaag bezig geweest om met hulp van het in de configuratie handeling beschreven sein werkend te krijgen. Dat is op zich helemaal gelukt en met de ‘test’ knop reageren alle lampen zoals het hoort.
Ik denk dat ik daarmee het principe van configureren begrijp en kan uitvoeren met andere apparaat-definiities. Het is eigenlijk eenvoudiger dan ik van tevoren dacht.
Terwijl ik bezig was ontstonden bij mij wel de volgende vragen (ik heb gebruikte OC32/NG’s gekocht die nog geconfigureerd was met andere zaken):

1 Toen ik het NLsein op pin 4 wilde configureren, kreeg ik de melding dat pin 5 al was geconfigureerd. Ik heb het proces herhaald vanaf pin 6 en toen ging het zoals beschreven in handleiding.
De ‘clear pin’ button lijkt niet het gewenste effect te hebben om pin 5 beschikbaar te maken voor herconfiguratie, sowieso blijven alle overige (tekst)velden dan ongewijzigd.
Hoe kan ik geconfigureerde pinnen resetten/leegmaken. Ik neem aan dat er een handiger methode is dan met de hand alle velden leegmaken maar kon hier niet echt iets over terugvinden in de handleiding.

2 In het verlengde hiervan: hoe kan ik mijn andere OC32/NG’s met onbekende configuratie ‘leegmaken/resetten zodat ik met een schone lei kan beginnen? Is de ‘ write all’ opdracht direct na opstarten van de configuratie software voldoende?

Groeten, André

Netherlands

Hoi André,
Mooi dat je je al een beetje wegwijs voelt.

Als OC32Config bij het laden van een apparaatdefinitie meldt dat een Pin al geconfigureerd is, dan slaat dat altijd op een oude configuratie die al in OC32Config staat. Het is slechts bedoeld als waarschuwing "Pas op, je hebt iets overschreven dat reeds ion het werkgeheugen van OC32Config stond". Als dat de bedoeling was, is dat prima en kun je dat gewoon negeren. Overigens klopt het detail van de melding niet: deze noemt namelijk de pin-nummers volgens de hardware nummering (vanaf 0).

Het werkgeheugen van OC32Config en het flash-geheugen van de OC32 zijn twee totaal verschillende dingen. Als je een OC32 van iemand overneemt kan het flash-geheugen gevuld zijn. Maar als je begint met een lege OC32Config is dat werkgeheugen leeg.

Als je OC32Config start is het werkgeheugen leeg (antwoord op vraag 1).
Een Write-All zou op dat moment dat lege werkgeheugen in de OC32 zetten, waarna dat flash geheugen dus ook leeg is (antwoord op je vraag 2 is dus "ja").
Je kunt het flash-geheugen van de OC32 ook leegmaken met de "Erase Flash" button. Let op: dit doet niets met het werkgeheugen van OC32Config.
Als het werkgeheugen van OC32Config leeg is en je doet een "Read All" dan leest OC32Config het flash geheugen in het werkgeheugen. Let op: ZONDER teksten en commentaar!

Clear Pin: Wat jij hier noemt is geen "Clear Pin Button". Je hebt het (waarschijnlijk) over de "Clear" tab van het Pin Configuratie veld.
"Clear Pin" bestaat wel: Klik met je rechtermuisknop op de tekst "Pin" (links boven het midden naast het pinnummer).

Met hartelijke groeten, Leon

Beste Leon,

dank voor de toelichting.
Wat de clear pin betreft heb je gelijk, onduidelijk omschreven door mij...

ik heb eea getest, toch nog een paar vragen hierover.

1 Klopt het dat nadat je een leeg werkgeheugen OCconfig naar OC32 (flash) hebt geschreven, er toch nog pinnen aangestuurd blijven worden. Er zat een NLsein in maar het sein blijft nadat de OC32 is leeggemaakt gewoon branden. Pas na spanningsloos maken OC32 blijft alles uit.

2 ik heb een NL 3 kleurensein geconfigureerd, waarbij pin 0,1 en 2 hiervoor zijn gebruikt. Daarna bewust 'pin 2 overschreven' met een 2e NL sein 3 kleuren waarbij je terecht de melding krijgt dat pin 2 al in gebruik was.
Nu valt mij op dat pin 2 niet alleen reageert op het 2e sein (pin 2, 3 en 4) maar dat tot mijn verbazing het 1e sein (pin 0, 1 en 2) ook gewoon blijft werken. Dus pin 2 wordt niet overschreven maar er komt een extra stukje 'programma' bij voor deze pin?

3 Om mijn OC32 met onbekende configuratie leeg te maken heb ik leeg OC32config naar OC32 geschreven, dat werkt naar verwachting. sommige pinnen blijven wel nog aangestuurd, pas na spanningsloos maken van de OC32 blijven pinnen uit.
Klopt dat, ik vind het best verwarrend dat na een 'reset' van de OC32 er toch pinnen aangestuurd blijven.

4 Als ik hetzelfde probeer met de 'erase flash' button die in de 'General tab' zit, lijkt er niets te gebeuren: pinnen blijven aangestuurd, zelfs na spanningsloos maken van de OC32. Kennelijk begrijp ik jouw antwoord nog niet helemaal of doe ik toch nog iets niet goed.

Groet, André


Netherlands

Hallo André,

1. Als je een nieuwe configuratie naar het flash geheugen schrijft doet dat niets met de actuale status van pinnen, behalve als de nieuwe configuratie een nieuwe initiele stand voor de betreffende pinnen bevat. Op zich is dat ook niet heel onlogisch, immers een configuratie op een pin-adres kan vele andere pinnen aansturen en hoeft niet eens de pin waarop hij geladen is aan te sturen.

2. De hele definitie voor een 3-kleugensein staat feitelijk op Pin N+0. Dus als je de Pinnen N+1 en N+2 overschrijft blijft die Pin N+0 het gewoon doen. OC32Config geeft een waarschuwing, maar behoed je niet voor domme dingen.

3. Zie 1.

4. Weet je zeker dat je een Erase Flash hebt uitgevoerd? Je moet 2x een bevestiging geven en even goed lezen welk antwoord je moet geven.

Mvg, Leon


 
Dutch (Nederlands, nl)English British (British English, en-uk)French (Français, fr)German (Deutsch, de)