Doel:€250.00
Donaties:€0.00

Per saldo:€-250.00

Steun ons nu!

Laatst bijgewerkt
op 03-12-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Raadplaatje door Gerrit H
Vandaag om 07:43:54
Artitec 2026 door fissy
Vandaag om 07:43:00
Pantografen mDDM door gtw6016
Vandaag om 07:36:53
Heroplage Artitec Plan W? door Quinzeedied
Vandaag om 07:32:19
Blokken , secties en terugmelding ( Marklin Crail ) door HermanSfinx
Vandaag om 07:04:22
Interesse stamtafel/club Amersfoort? door Frank 123
Vandaag om 06:42:06
Rondom Charlois door NS264
Vandaag om 00:40:06
Mijn eerste H0-modeltreinbaan in aanbouw door MOVisser
Vandaag om 00:27:57
Miniature Project in Noordwijk ,wat is dit voor bedrijf? door Duikeend
Vandaag om 00:21:11
Faller 2026 door Floris Dilz
Vandaag om 00:13:44
Bouw van tijdperk 1 HSM en SS rijtuigen door Rob Bennis
27 January 2026, 23:25:28
On30 diorama: Sedona Red Rock Canyon, AZ door Hans1963
27 January 2026, 23:23:59
Dubbele keerlussen in schaduwstation door RobVille
27 January 2026, 23:19:28
Onlangs gespot - gefotografeerd, de foto's door GerardvV
27 January 2026, 23:12:30
17 mei Modelspoorbeurs Houten door Quinzeedied
27 January 2026, 22:11:15
Bahnstrecke 5867 door Frank 123
27 January 2026, 22:03:24
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Quinzeedied
27 January 2026, 21:39:02
19 Toen door Ferdinand Bogman
27 January 2026, 20:55:10
Toon hier je nieuwe (model-) spooraanwinst(en)... door Robert vh Prutsert
27 January 2026, 20:38:40
Molenbaan (werktitel) door basjuh1981
27 January 2026, 20:32:50
Altbau e-loc BR163 zelfbouwen in H0 door Frits C
27 January 2026, 20:21:19
Reysburg H0 (NL TP 5/6) door Chiel
27 January 2026, 19:52:15
Länderbahn en Reichsbahn locomotieven. door Ronald69
27 January 2026, 19:36:39
Positie anti-slipbanden bij zes-assige draaistel locs (Roco, DC, H0) door Klaas Zondervan
27 January 2026, 19:35:55
DaisyII door Steven Loosman
27 January 2026, 19:30:06
PIKO 2240 71096 uit de doos! door Ben
27 January 2026, 19:12:01
US diorama in H0 door Wim Vink
27 January 2026, 18:52:49
SIK Roco 72012 snelheid ijken Itrain door Steven Loosman
27 January 2026, 18:50:24
Jouef BB9201 anno 1968 door saskia
27 January 2026, 18:48:38
Plan N van Heris. door Edsko Hekman
27 January 2026, 18:35:09
  

Auteur Topic: Waarom heeft een multimaus een adres offset van 4?  (gelezen 3565 keer)

bask185

  • Offline Offline
  • Berichten: 5241
Waarom heeft een multimaus een adres offset van 4?
« Gepost op: 31 August 2021, 13:25:03 »
Ik weet dat multimausen een adres offset van vier heeft, Ik weet niet waarom dit zo is. En ik vraag het me wel af  ???

Weet iemand per toeval dit?

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Karst Drenth

  • Offline Offline
  • Berichten: 10490
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #1 Gepost op: 31 August 2021, 14:05:32 »
Omdat de programmeur van de MMaus zich 100% aan de NMRA richtlijn heeft gehouden en dus in principe de enig correcte implementatie heeft gemaakt.

Alle (!!) anderen hebben Lenz gevolgd in hun 0-1 waanzinsstrijd, waardoor module adres 1, poortnummer 0 is gebruikt als "wissel 1" ( terwijl dit volgens de NMRA specs wissel 5 zou zijn )


Grtzz,
Karst

wob

  • Offline Offline
  • Berichten: 3109
  • Aachenau West
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #2 Gepost op: 31 August 2021, 16:37:28 »
Dat verklaart dan waarschijnlijk ook dat als je met de MMaus een wissel via een Lenz wisseldecoder schakelt, je het getal 4 moet optellen bij het wisseladres.

Groet, Bas

VvKan

  • Gast
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #3 Gepost op: 31 August 2021, 17:49:03 »
Ik begrijp het niet helemaal.
Lenz is de ontwerper van DCC.   Dat heeft de NMRA als norm overgenomen, dus dat kan pas NA het ontstaan van DCC.   Dan heeft de NMRA toch de DCC norm niet gevolgd en niet andersom ?

HansQ

  • Offline Offline
  • Berichten: 2046
  • Daar waar de rook is, is de kortsluiting...
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #4 Gepost op: 31 August 2021, 17:51:37 »
De NMRA stelt de norm die is gebaseerd op de Lenz standaard, maar niet precies hetzelfde dus...
HansQ, RailClub Utrecht
spoor N modulebouw, electronica, Selectrix

Karst Drenth

  • Offline Offline
  • Berichten: 10490
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #5 Gepost op: 31 August 2021, 18:01:45 »
Er is geen verschil tussen de Lenz DCC specs en de NMRA norm.

Dat schrijf ik ook helemaal niet. ;)

Ik zeg alleen, en dat is ook zo, dat Lenz grote verwarring heeft gesticht met hun opvatting over wat het eerste wisseladres is.
Dat is m.i. Een typisch Lenz „trekje“: iedereen in de Elektro-/Low-level programmeerwereld benoemt bits in een byte van 0-7…. Zo niet Lenz, daar is het 1-8.

Grtzz,
Karst

VvKan

  • Gast
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #6 Gepost op: 31 August 2021, 19:00:08 »
Juist en begrepen.
En niet alleen verwarring stichten, maar dat ook blijven doorzetten.
Misschien voor de onduidelijkheid:  ze geven ook nog eens de officiële nummering erbij. Maar dat moet je dan wel snappen, anders raak je nog meer de weg kwijt.

Heel jammer en voor mij ook onbegrijpelijk, dat ze er zo mee begonnen zijn.

Bahn-AG

  • Offline Offline
  • Berichten: 1850
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #7 Gepost op: 31 August 2021, 21:19:50 »

Alle (!!) anderen hebben Lenz gevolgd in hun 0-1 waanzinsstrijd, waardoor module adres 1, poortnummer 0 is gebruikt als "wissel 1" ( terwijl dit volgens de NMRA specs wissel 5 zou zijn )
Hallo

Ik kan me er iets bij voorstellen. De meeste modelspoorders hebben geen kennis van hoe digitaal werkt; het hoeft alleen maar logisch te zijn.
Logisch is in dit geval dat de eerste wissel met nummer 1 begint en niet met nummer 5.

Bart

Eric B

  • Online Online
  • Berichten: 8253
  • NS tijdperk II(c)/III
    • Obdam in h0
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #8 Gepost op: 31 August 2021, 21:23:49 »
Een typisch Lenz „trekje“: iedereen in de Elektro-/Low-level programmeerwereld benoemt bits in een byte van 0-7…. Zo niet Lenz, daar is het 1-8.
Lenz gerelateerd aan Beckhoff? Dat is ook zo ongeveer de enige die zijn PLC I/O 1-8 nummert ...  ;D
Fotodijkje en fotodiorama
Obdam
Als alles meeloopt hebben we morgen een optocht.

Karst Drenth

  • Offline Offline
  • Berichten: 10490
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #9 Gepost op: 31 August 2021, 21:25:25 »
Dat is precies de enige reden Bart !

Op het eerste gezicht is 1-based simpeler/logischer.
Het is nu recent vastgelegd in een norm, RCN 213 dacht ik.

Klaas Zondervan

  • Online Online
  • Berichten: 27200
    • Pagina van klaas
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #10 Gepost op: 31 August 2021, 21:29:28 »
De logica van de 0 tot 7 nummering is dat het bitnummer de exponent is van 2.

Dus:
bit 0 betekent 20 = waarde 1
bit 1 betekent 21 = waarde 2
bit 2 betekent 22 = waarde 4
bit 3 betekent 23 = waarde 8
bit 4 betekent 24 = waarde 16
bit 5 betekent 25 = waarde 32
bit 6 betekent 26 = waarde 64
bit 7 betekent 27 = waarde 128

Als alleen bit 0 "aan" staat krijg je de waarde 1, dus het eerste adres.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

Karst Drenth

  • Offline Offline
  • Berichten: 10490
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #11 Gepost op: 31 August 2021, 21:34:03 »
 (y) (y)

bask185

  • Offline Offline
  • Berichten: 5241
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #12 Gepost op: 01 September 2021, 10:16:15 »
Rare rariteiten soms.

( terwijl dit volgens de NMRA specs wissel 5 zou zijn )
Ik vind het wel een beetje raar dat ze bij het maken van deze afspraken dat ze er maar mee akkoord gingen om geen wissel 1 t/m 4 in te bouwen. Konden ze niet gewoon ergens een +1 achter een module adres tikken? als ze perse niet met 0 willen werken. In code kan je immers doen en laten wat je wilt.

Citaat
Lenz gerelateerd aan Beckhoff? Dat is ook zo ongeveer de enige die zijn PLC I/O 1-8 nummert ... 
Onze eigenmaak machine besturingen hebben daar ook 'last van'. Die zijn genummerd 1X1 t/m 8X1  en 1X2 t/m 8X2 etc. Ze zijn ook nog eens contra met de hardware, elke pin 1 is bij mij bit 7 en pin 8 is bit 0. Ik vind het ergste nog dat de pinnummers voor de portnummers staan  ::)

Maar is dit wel een DCC fenomeen en geen XpressNet ding? Zowel DR5000 en z21 hebben geen moeite met het aansturen van wissels 1-4. Alleen met de z21 moet ik er bij de maus 4 bij op tellen. De DCC pakketten moeten hetzelfde zijn. Het werkt immers.

XpressNet is volgens wel 0 geindext. Op mijn zelfbouw handregelaar kon ik aanvankelijk wissel 1 stellen door een 0 in te voeren. Dus voor zover XpressNet is wissel 1 eigenlijk wissel 0. En ik kon op die dag mijn 'nulde' wissel aansturen  ;D. Toen heb ik het opgelost door in code een -1 te tikken
XpressNet.SetTrntPos( pointAddress - 1, state, 1 ) ;
En bij het ontvangen moet ik weer eentje bij op tellen
void notifyXNetTrnt( uint16_t address, uint8_t Pos )
{
address ++ ;
..

Nog zo'n rariteit is die module adressen. Ik had laatst de terugmelders op Xnet aan de praat gekregen, maar mr Gahtow had dat volgens mij nog niet helemaal gedecodeerd.
Ik was aan het puzzelen en ik las het Xnet protocol beschrijving nog eens door. Maar dat adres wat je terug krijgt, moet je delen door 4 (of shiften naar rechts met 2  :P)
address >>= 2 ;
Er zit dus blijkbaar informatie in bit 0 en 1, die je niet nodig heb. Zal vast ook wel een goede rede hebben..  ::)

Mvg,

Bas
« Laatst bewerkt op: 01 September 2021, 10:50:39 door Bert van Gelder. Reden: Witregels verwijderd »
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Karst Drenth

  • Offline Offline
  • Berichten: 10490
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #13 Gepost op: 01 September 2021, 11:04:30 »
Citaat van: bask185
Er zit dus blijkbaar informatie in bit 0 en 1, die je niet nodig heb. Zal vast ook wel een goede rede hebben..  ::)

Als je me jouw e-mail in een PB stuurt, stuur ik jouw de XpressNet specificatie waarin het antwoord op je vraag staat ;)


Grtzz,

Karst

bask185

  • Offline Offline
  • Berichten: 5241
Re: Waarom heeft een multimaus een adres offset van 4?
« Reactie #14 Gepost op: 01 September 2021, 11:29:59 »
Mijn E-mail staat onder mijn class 37 plaatje, maar ik denk niet dat het nodig is, want we hebben het waarschijnlijk over hetzelfde document.

Ik heb het over deze docu

Waarin de mysterieuze reden minder mysterieus van wordt als ik het nog een keer doorlees  ;)
Citaat
Data Byte1: AAAA AAAA : For a turnout accessory decoder, the address in Data Byte 1 is the
turnout address divided by 4. For X-Bus V1 and X-bus V2 systems, the address has a range of 0 to
63, which equals 6 bits. XpressNet based systems have the possibility to use all 8 bits for this group
address which provides a range for turnout address from 0.1023 (256 * 4 = 1024). For example, for
accessory decoders, when ADR =0x00, (turnout group 0) the information is about turnouts 0, 1, 2 or
3 (accessory decoders are marked in the coding bits TT). Please note that XpressNet commands
use addresses from 0 to 1023 while the operator interface commonly uses addresses from 1-1024.
This difference needs to be considered in program development.
 For a feedback module, the address can be in the range of 0..127 (7 Bit) and is directly the address
of the module.

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)