Sida 5 av 5

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

Postat: 2019-03-21, 16:51
av AlexanderEhn
LLJ skrev: 2019-03-21, 14:57
AlexanderEhn skrev: 2019-03-21, 14:26 Advanced Consisting är "CV19-metoden", och det är väl egentligen enklaste och smidigaste sättet att multa två lok till modulträffar. Men det blir inte jättesmidigt att dela upp multen. Och som jag förstår källor på internet så är det DCC standrden som möjliggör det så centralenheten torde inte spela någon roll.
Jag är tveksam till att man använder CV19 eftersom man kan multa i flera nivåer vilket CV19 inte klarar. Vore vara enklare om centralen sköter det hela. Har dock inte sökt närmare på det hela.

/Lars

På modulträffar är det stökigt att programera centralen, eller som amerikanerna uttrycker det "Med advance consist kan du programmera loken hemma och när du kommer det klubbanan är det bara att ställa loken på spåret och köra".

Fick en länk av Hans B igår och där pratar det om nesting och consist. Som jag förstår det handlar det i princip bara om att använda de tre olika nestingmetoderna på varandra. https://tonystrains.com/news/complete-g ... consisting

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

Postat: 2019-03-21, 17:29
av LLJ
CV19 funkar men har en del begränsningar då man har relativt få adresser att välja bland (1-127).
Där har en "address-repeater" en fördel då en sådan klarar fyrsiffriga addresser. Nackdelen är att det blir mer DCC-trafik.

/Lars

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

Postat: 2019-03-22, 08:32
av daniel
AlexanderEhn skrev: 2019-03-21, 14:28 Men laddade ner Arduino IDE igår och känner att tröskeln för mig att koda ihop logiken är hög.... så är det någon som känner sig kapabel att koda ihop koden "på en kafferast" uppskattas det mycket. :)
Jag har nog möjlighet att göra det, men inte just nu. Jag håller för närvarande på med att koda ett nytt verktyg till JMRI och har händerna fulla med det.

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

Postat: 2019-03-22, 08:41
av LLJ
En "address-repeater" är inget som skall göras på en kafferast utan göras noggrant så att den klarar alla tänkbara och otänkbara situationer som uppstår vid en modulträff, inte bara den grundläggande funktionen.
Har en idé hur det skall göras men har inte heller jag tid just nu. Inväntar även en produkt från MGP som kommer att underlätta programmeringen av deras kort direkt ifrån PC och Arduino IDE.

/Lars

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

Postat: 2019-03-22, 08:54
av daniel
LLJ skrev: 2019-03-22, 08:41 En "address-repeater" är inget som skall göras på en kafferast utan göras noggrant så att den klarar alla tänkbara och otänkbara situationer som uppstår vid en modulträff, inte bara den grundläggande funktionen.
Jag föreslår nog snarare att man först gör en enkel prototyp som klarar det grundläggande. Och sedan uppdaterar den efter hand om det behövs.

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

Postat: 2019-03-22, 09:08
av AlexanderEhn
daniel skrev: 2019-03-22, 08:32
AlexanderEhn skrev: 2019-03-21, 14:28 Men laddade ner Arduino IDE igår och känner att tröskeln för mig att koda ihop logiken är hög.... så är det någon som känner sig kapabel att koda ihop koden "på en kafferast" uppskattas det mycket. :)
Jag har nog möjlighet att göra det, men inte just nu. Jag håller för närvarande på med att koda ett nytt verktyg till JMRI och har händerna fulla med det.
Det låter bra. Jag ska lära mig Arduino först, innan jag ger mig in i LocoNet-land. Jag återkommer när det börjar bli dags för att koda.



Det jag menade Lars var att ni skrev att det inte är så komplex logik. Min kafferast skulle ju vara ett halvår lång. :) Undantagsscenarion finns det alltid gott om.

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

Postat: 2019-03-22, 09:36
av LLJ
Först bör man prova med hårdkodade adresser och se hur väl det funkar.
Om det fungerar bra så bör den riktiga versionen klara att ta emot addresser på samma sätt som en FRED, ta över och frisläppa dessa adresser i samband med mult till/från.
För att spara ström om den matas via LocoNet bör enheten inte ha många LED som lyser konstant utan status som kan visas via knapptryckning.

/Lars

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

Postat: 2019-03-22, 12:24
av AlexanderEhn
LLJ skrev: 2019-03-22, 09:36 Först bör man prova med hårdkodade adresser och se hur väl det funkar.
Om det fungerar bra så bör den riktiga versionen klara att ta emot addresser på samma sätt som en FRED, ta över och frisläppa dessa adresser i samband med mult till/från.
För att spara ström om den matas via LocoNet bör enheten inte ha många LED som lyser konstant utan status som kan visas via knapptryckning.

/Lars
Ja, hårdkodade adresser är planen för att få igång en prototyp.

Aha, bra tips om LED, har tänkt tanken med LED-indikator.

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

Postat: 2019-03-26, 01:52
av AlexanderEhn
PerEklund skrev: 2019-03-20, 12:54 Här finns mer info runt Arduino och LocoNet
https://mrrwa.org/loconet-interface/

Jag har svårt att hitta någon dokumentation på LocoNet-biblioteket.
Exemplena finns, men det hade vart gött med en lista på alla objekt och metoder.

Någon som vet om det finns?

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

Postat: 2019-03-26, 11:49
av LLJ
Osäker på om det finns, men mycket förstår man genom att läsa koden.
Det underlättar om man har tillgång till dokumentet "LocoNet Personal edition" från Digitrax. Det förklarar de olika meddelanden som finns i LocoNet. Finns dock några felaktigheter och dokumentet är gammalt.

/Lars