Loading...
 

OM32, OC32 and LichtOrgel


Servo wissel tbv MCC 3 standen

Netherlands

Hallo

In verband met nieuwe te starten project met weinig ruimte ben ik eigenlijk een 3weg servo wissel nodig voor het MCC systeem.
Volgens mij is dit op het moment nog niet mogelijk met aansturen door de OC32.
Of heeft iemand hier een oplossing voor?

mvg
Jan Hendriks

Netherlands

Waarom zou dat niet mogelijk zijn ?
Een servo kan je elke willekeurige stand binnen zijn uiterste waarden in laten nemen.
Of je besturingsprogramma hiertoe in staat is, is een andere zaak.

Ton


Netherlands

Klopt. Preciezer: De OC32 kan een servo in 12 door de gebruiker te definieren standen zetten, dus je kunt met de OC32 een 12-weg wissel maken. Zo'n wissel in de praktijk ook berijden is wellicht een kleine uitdaging.

Mvg, Leon


Netherlands

Leon

nog tip hoe dit in koploper te realiseren?

mvg
jan


Netherlands

Verzin een listcool

2 Wissels en de aansturing van de tweede wissel in OC32Config of OM32Config redirecten naar stand 2/3 van de eerste wissel.
Of een 3-weg wissel gebruiken op op vergelijkbare manier iets klooien met de 2 aandrijvingen. Als je Koploper in testmode draait en je zet de logging aan dan kun je zien ik welke volgorde de 2 aandrijvingen in welke gevallen geschakeld worden.
Of iets doen met schakelaars in een wisselstraat.

Niets is echt fraai, maar het is wel werkend te krijgen.

Mvg,
Leon


Netherlands

Leon

bedankt.
Was al bang dat het zo iets zou wordenmrgreen
Maar ja helaas zal Paul dit niet meer gaan veranderen.

Xander is nog druk bezig met jouw testbaan denk ik, dus dat zal nog wel een tijdje duren denk ik.
mvg
Jan


Netherlands

Nou, ik begreep vandaag dat Xander wel een N-weg wissel in iTrain gaat bouwen (of al gebouwd heeft) en dat je daarmee rechtstreeks aspect 0..11 van een OC32 kunt aansturen.
En aangezien een 4 wegwissel bij treinen volgens mij niet bestaat is er dus enige verwachting ...

Verder weet ik niks coolcool en moet je maar bij Xander vragen ...

Mvg,
Leon


Netherlands

Leon

We wachten af.
Heb nog mail van Misha ontvangen.
Het is hem al gelukt, hoeven we het wiel niet opnieuw uit te vinden.
Als het me duidelijk is zal ik het hier ook proberen uit te leggen.

mvg
jan


Netherlands

Hallo

Vandaag antwoordt van xander gehad.

ik heb het hier pas met Leon over gehad. Het lijkt me niet direct een probleem om dit te maken. Gaat gewoon mee bij het implementeren van de auto's in iTrain.

Xander bedankt, mvg Jan Hendriks


Netherlands

Allen,

Ik heb een korte beschrijving gemaakt hoe je vanuit Koploper een 3 standen servo kan aansturen. Het voorbeeld is aan de hand van mijn eigen MCC baan gedaan.

Het document staat in mijn bestanden galerij.

Download hier het document!

Ik hoop dat hiermee duidelijk wordt hoe je dit kan oplossen.


Groetjes Misha.

Netherlands

Naar aanleiding van opmerkingen van Leon (hieronder) heb ik mijn OC32 geupdate naar versie 0.0.2.0.
Heb daarna de opmerkingen van Leon nog eens doorgenomen en kwam tot de conclusie dat mijn eerdere versie niet helemaal klopte.
Nu kunnen jullie wel een juiste beschrijving (versie 0.2) downloaden.

Succes met configuren!

Groetjes Misha.


Netherlands

Hallo Mischa,

Helder verhaal (wat mij betreft)
Twee toevoegingen:

1) Je hoeft in de meeste gevallen niet per-se een pin "op te offeren". Als je bijvoorbeeld een verkeerslicht hebt op adres 20, dan worden hiervoor de pinnen 20, 21 en 22 (Koploper nummering) gebruikt. De aspect-definities van de pinnen 21 en 22 worden echter niet door Koploper aangesproken. Het verkeerslicht wordt immers alleen bediend via de aspect definities van pin 10.
Die aspect definities van de pinnen 21 1n 22 kun je daarom straffeloos gebruiken voor het aansturen van een servo op een willekeurige andere pin.

2) Ik vind het overzichtelijker om de servo-standen te definieren bij de pin behorende bij de servo zelf onder aspects 2 en hoger. Je houdt dan alles netjes bij elkaar en het test gemakkelijker. Vanuit een willekeurige andere pin, waarvan de aspect definities vrij zijn, doe je dan vanuit aspect 0 of 1 een redirect. In OC32Config 0.0.2.0 heet dat een
"Jump(Pin-Offset,Aspect,0)", in oudere versies heet dat een "Set Aspect(Pin-Offset, Aspect)"

Mvg,
Leon


Netherlands

Leon en Misha

Ik heb een nieuwere versie van OC32 config 0.0.2.0
deze kent dus niet het comando set aspect zonder een nummer.

daarom geprobeerd zoals Leon beschrijft via jump instructie.
wil niet lukken, wat gaat er fout.

pin 1 zit servo aan aspect 0 , aspect 1 en aspect 2
pin 10 vrij voor jump opdracht met offset -9

zie file voor printscreen van OC32config

mvg
Jan



Netherlands

Jan,

Geen idee, zou moeten werken, maar ik heb zelf even geen testopstelling staat.
Heb je alles wel naar de OC32 geschreven? Verify?
Pin 1 Aspect 2 staat "fade" niet aan, maar dat mag het probleem niet zijn
Ik neem aan dat in je OC32 zelf ook 0.0.2.0 zit.

Mvg,
Leon


Netherlands

Leon

Oeps dat laatste kon wel eens niet zo zijn.
probeer ik morgen te controleren.

mvg
jan


Netherlands

Leon en Misha

na laden van nieuwe firmware 0.0.2.0 werkt jump opdracht correct.
via deze opdracht kan ik servo in 3e stand zetten.

nu nog even prutsen in Koploper, want daar heb ik in het verleden iets fout gedaan.
configureren in OC32 en nog OM32file aangemaakt.
Dat is dubbel op.

nog even alles op een rij in mijn voorbeeld:
servo op pin 1
aspect 0 met stand 60
aspect 1 met stand 30
aspect 2 met stand 0

pin 10
aspect 0 jmp -9 aspect 2

mvg
Jan

Netherlands

Ja Jan,

Dit komt nu ook overeen met mijn vernieuwde beschrijving.


Groetjes Misha.


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