Styra dekoderfunktioner baserat på statusen på en annan funktion

Boostrar, dekodrar, signaler, m.m. Montering av dekodrar i lok. Datorprogram och programmering.
Användarvisningsbild
AlexanderEhn
Inlägg: 1153
Blev medlem: 2017-07-11, 23:47
Kontakt:

Styra dekoderfunktioner baserat på statusen på en annan funktion

Inlägg av AlexanderEhn »

Hej!

I helgen fick jag anledning att fundera över om en dekoder har fler ingångar än bara från DCC / rälsen. Alltså att man skulle kunna skicka in en triggersignal in på annat sätt än via DCC.
Svaret var ganska unisont "Nej". Gott så.

Min följdfråga blir då om det går att komma åt och "programmera" logik baserad på en funktion.

Alltså om en viss funktion aktiveras, typ F12, går det bygga logik för andra funktioner baserat på det.
Lite liknande den logik då körriktningen de facto styr om Gul eller Vit utgång ska lysa.

Jag tänker att på ESU kanske det går i åstadkomma i LokProgrammer.

Någon som vet eller har testat?
Pågående byggprojekt just nu:
"Kombihamnen", blir ingen hamn, men väl en kombiterminal i N-skala med svensk förebild Byggtråd här!
"Glassfabriken" blir en industrimodul med genomgående linje, N-Re.
Användarvisningsbild
StefanFjällemark
Inlägg: 1338
Blev medlem: 2014-09-01, 07:35
Ort: Stenungsund på Västkusten

Re: Styra dekoderfunktioner baserat på statusen på en annan funktion

Inlägg av StefanFjällemark »

Med ESU-dekodrar kan man skapa villkor som bygger på om en eller flera funktioner är on eller off.
Hälsningar från Stefan på västkusten :geek:
Ordförande i Svenskt Modulforum och medlem i FREMO, VMJF och MJF Rälsbiten
Användarvisningsbild
LLJ
Inlägg: 4297
Blev medlem: 2012-05-08, 10:27

Re: Styra dekoderfunktioner baserat på statusen på en annan funktion

Inlägg av LLJ »

Det finns något som heter SUSI som en del dekodrar stöder. Har ingen kunskap om det men verkar gå att göra en del avancerade saker.
Vad vill du göra?

/Lars
Användarvisningsbild
AlexanderEhn
Inlägg: 1153
Blev medlem: 2017-07-11, 23:47
Kontakt:

Re: Styra dekoderfunktioner baserat på statusen på en annan funktion

Inlägg av AlexanderEhn »

StefanFjällemark skrev: 2019-03-19, 13:52 Med ESU-dekodrar kan man skapa villkor som bygger på om en eller flera funktioner är on eller off.
Det låter spännande! Behövs en Lokprogrammer eller räcker det med en Sprog?

LLJ skrev: 2019-03-19, 15:39 Det finns något som heter SUSI som en del dekodrar stöder. Har ingen kunskap om det men verkar gå att göra en del avancerade saker.
Får kolla upp det


LLJ skrev: 2019-03-19, 15:39 Vad vill du göra?
Frågan är sprungen ur att jag körde två motorvagnar i helgen i Grimslöv, och såg potentialen i att få till kul trafikspel om multen skulle dela på sig längs vägen och gå åt olika håll. och slås ihop på vägen tillbaka.

Peter A och jag försökte programmera dessa motorvagnar med gemensam consistadress och varsin unik adress. Då skulle det i teorin att köra på adress 18, motorvagnar i mult, till en station och därifrån köra vagnarna separat på säg adress 19 och 20.
Men om vi programmerade dekodrarna med consist så lyssnade de inte på sin basic adress.

Johnny sa att det hade gjorts på en Fremoträff på något sätt med någon mojäng som pluggades in i Loconetuttaget och delade på multen. Typ.


Så om det inte går att programmera en dekoder till att lyssna på två adresser enligt en prioritering så kanske det skulle gå att få dekodern att fatta att den är multad genom logik och en trigger för mult-läge och singel-läge.
Triggern kan antingen var en knapp på själva fordonet som indikerar 1 eller 0. Eller att man har elkoppel mellan motorvagnarna som gör att motorvagnen känner av att den är multad.
Eller, så jag tänkte när jag startade denna tråden, att om exv. F12 aktiveras så indikerar det till dekodrarna att den ska bete sig som mult.


Jag inser att jag antagligen försöker göra det här svårare än vad det är....
Pågående byggprojekt just nu:
"Kombihamnen", blir ingen hamn, men väl en kombiterminal i N-skala med svensk förebild Byggtråd här!
"Glassfabriken" blir en industrimodul med genomgående linje, N-Re.
Daniel Rydell
Inlägg: 378
Blev medlem: 2015-08-30, 21:47

Re: Styra dekoderfunktioner baserat på statusen på en annan funktion

Inlägg av Daniel Rydell »

Det låter som Advanced DCC Consisting. Har inte testat det själv utan bara Command Unit Consisting vid något tillfälle.

Bara att googla 😉
Användarvisningsbild
StefanFjällemark
Inlägg: 1338
Blev medlem: 2014-09-01, 07:35
Ort: Stenungsund på Västkusten

Re: Styra dekoderfunktioner baserat på statusen på en annan funktion

Inlägg av StefanFjällemark »

För multipelkörning finns flera alternativ:
  • Sätta CV19 i båda fordonen till samma adress när de skall köras multade och sätta CV19 till 0 när de skall köras separat. Det kan fungera bra på hemmabanan men kanske inte så lätt att administrera på en modulträff.
  • Använda en central som stöder multipeldrift utan att använda CV19. Istället knyts adresserna för de multade fordonen ihop/isär via kommando till centralen. En av fordonsadresserna är primär. Det är inte alla centraler som stödjer detta.
  • Egen programvara för att multa fordon. Programmet lyssnar på LocoNet eller centralen på den primära adressen och replikerar kommandona till de sekundära fordon som går multade.
  • Egen app där man kan ange mer än en adress som man vill köra. När fordonen multas tillför man det fordonets adress till de man vill köra och tar bort den när fordonen delas.
I alla fallen förutsätts att fordonen har i det närmaste identiska fartkurvor. I de två sista sker multipelhanteringen i egen programvara som kopplas in på centralen eller LocoNet. Jag har själv utvecklat en programvara som exponerar ett webb-api där man kan åstadkomma dessa funktioner. Återstår att göra en bra klient som en webbapplikation eller app för iOS/Android.

Mig veterligt finns det inga dekodrar som kan lyssna på fler adresser, de är i så fall mycket ovanliga och det är inte ett realistiskt alternativ. Om CV19 > 0 så gäller den adressen, annars gäller kort eller lång adress (beroende på vad man valt)
Hälsningar från Stefan på västkusten :geek:
Ordförande i Svenskt Modulforum och medlem i FREMO, VMJF och MJF Rälsbiten
Användarvisningsbild
AlexanderEhn
Inlägg: 1153
Blev medlem: 2017-07-11, 23:47
Kontakt:

Re: Styra dekoderfunktioner baserat på statusen på en annan funktion

Inlägg av AlexanderEhn »

Tack Daniel och Stefan. Hittade en YT efter Daniels tips.
https://www.youtube.com/watch?v=4xszF6TnSAU

Tricket är väl att sätta CV19 till 0. Har för mig att det var det som Johnny pratade om att mojängen gjorde. Och det blir klurigt att skriva tillräcklig instruktion på trafikspelstjänsten för att sätta tillbaka CV19 för en lokförare.

Kan man med hjälp av en funktionsknapp, typ F6, i dekodern aktivera eller avaktivera CV19?


Förstår jag dig rätt om det här webb-apiet kan användas "live" under ett trafikspel? Och då kräver WIFI till centralenheten, finns ju ofta på EKEBUSS/H0-banan, men inte på Loconet/N-skala.
De sista alternativen låter ju onekligen smidigt.

Skulle det kunna göras via en "administrationsläsplatta" vid den station som multen kopplas isär/ihop?
Pågående byggprojekt just nu:
"Kombihamnen", blir ingen hamn, men väl en kombiterminal i N-skala med svensk förebild Byggtråd här!
"Glassfabriken" blir en industrimodul med genomgående linje, N-Re.
Användarvisningsbild
StefanFjällemark
Inlägg: 1338
Blev medlem: 2014-09-01, 07:35
Ort: Stenungsund på Västkusten

Re: Styra dekoderfunktioner baserat på statusen på en annan funktion

Inlägg av StefanFjällemark »

AlexanderEhn skrev: 2019-03-19, 18:51 Kan man med hjälp av en funktionsknapp, typ F6, i dekodern aktivera eller avaktivera CV19?
Nej.
AlexanderEhn skrev: 2019-03-19, 18:51 Skulle det kunna göras via en "administrationsläsplatta" vid den station som multen kopplas isär/ihop?
Man kan ändra CV för en viss lokadress t.ex. från Z21-appen. Det innebär att deltagare som har appen kan ändra CV19 för valfritt fordon. Så måste det finnas dokumentation om vilka CV19-adresser som hör till viss mult. Man måste dessutom byta adress på det primära fordonets körhandtaget (eller ha en separat FRED för multen). Så med lite planering skulle det vara relativt enkelt att få till på en modulträff.
Hälsningar från Stefan på västkusten :geek:
Ordförande i Svenskt Modulforum och medlem i FREMO, VMJF och MJF Rälsbiten
Användarvisningsbild
AlexanderEhn
Inlägg: 1153
Blev medlem: 2017-07-11, 23:47
Kontakt:

Re: Styra dekoderfunktioner baserat på statusen på en annan funktion

Inlägg av AlexanderEhn »

AlexanderEhn skrev: 2019-03-19, 18:51 Skulle det kunna göras via en "administrationsläsplatta" vid den station som multen kopplas isär/ihop?
StefanFjällemark skrev: 2019-03-19, 19:11 Man kan ändra CV för en viss lokadress t.ex. från Z21-appen. Det innebär att deltagare som har appen kan ändra CV19 för valfritt fordon. Så måste det finnas dokumentation om vilka CV19-adresser som hör till viss mult. Man måste dessutom byta adress på det primära fordonets körhandtaget (eller ha en separat FRED för multen). Så med lite planering skulle det vara relativt enkelt att få till på en modulträff.
Detta skulle kunna vara en del i TKL-tjänsten alltså?
Det bör räcka att endast byta CV19 i ett av loken? Lämpligen för det lok som det ändå måste till ett extra körhandtag för.
Pågående byggprojekt just nu:
"Kombihamnen", blir ingen hamn, men väl en kombiterminal i N-skala med svensk förebild Byggtråd här!
"Glassfabriken" blir en industrimodul med genomgående linje, N-Re.
Användarvisningsbild
StefanFjällemark
Inlägg: 1338
Blev medlem: 2014-09-01, 07:35
Ort: Stenungsund på Västkusten

Re: Styra dekoderfunktioner baserat på statusen på en annan funktion

Inlägg av StefanFjällemark »

AlexanderEhn skrev: 2019-03-19, 19:19 Detta skulle kunna vara en del i TKL-tjänsten alltså?
Det bör räcka att endast byta CV19 i ett av loken? Lämpligen för det lok som det ändå måste till ett extra körhandtag för.
TKL eller förare spelar ingen roll, man ska bara bestämma vems uppgiften är.
Ett av tågsätten kan ju ha CV19 satt till mult-adressen hela tiden, medan det andra fordonet tilldelas multadress i samband med ihopkoppling och fråntas adressen vid isärkoppling.
Eventuellt måste båda körhandtagen tas med om ett multat tåg skall delas upp igen längre fram.
Hälsningar från Stefan på västkusten :geek:
Ordförande i Svenskt Modulforum och medlem i FREMO, VMJF och MJF Rälsbiten
Skriv svar

Återgå till "El, elektronik och programvara"