ESU lokprogrammer 4  - små hints.


ESU har frigivet version 4 af deres lokprogrammer software. Men de har sådan cirka "glemt" at skrive en manual til den, den eneste der findes er en uofficiel manual skrevet på engelsk af en flok brugere. Jeg gør lidt i at programmere og i at hjælpe andre, så her er et sammendrag af noget af det jeg har skrevet, eller vigtige informationer jeg har "opsnuset". Det kommer på det sprog jeg har skrevet eller fundet informationerne på, kan du ikke forstå dem, så spørg.
 

Kig også gerne på min youtube kanal omkring ESU lokpogrammer, hvor jeg har lavet er par instruktioner på video.

En englænder ville gerne skifte lyden af hornet ud på sit lokomotiv, men havde aldrig prøvet det før, så jeg "griflede" lidt:

Let us start with the horn question.

Open the sound file where you got the horn you want to use at another sound file.
In the left hand window mark the sound slot you want to use (e.g. sound slot 7: Short air horn)
In the
right hand window open the folder Air horns and a sub folder of the country you wish to save the air horn under.
Press the little blue arrow that point to the right and a small window opens and ask you the name the sound template. Put in a name and press "save template".

Now your air horn is available to other sound projects.

Open the project, where you want to use your saved air horn.
Delete the air horn in the left hand window by right-click at the sound slot and select Delete sound slot.
Mark the empty sound slot in the left hand window. Find your saved air horn sound in the right hand window and press the little blue arrow pointing left.

Save your sound project under a new name (File -> save as) close lokprogrammer and open your newly saved sound project.

Programmer -> Write sound data
Programmer -> Write decoder data

Test your (by SPROG or Drivers cab in lokprogrammer) locos new air horn.

And do not forget to celebrate you new knowledge with a beer.
 

Selv samme englænder ville gerne køre sine lokomotiver i analog drift, men de ville ikke bevæge sig, nok fordi dekoderne er sat op til at bremse på DC som standard.

I would in Analog setting -> Activate functions in analog mode set ticks in "Light" and "F1"
Under DC analog mode tick in "Enable DC analog mode" and set "start voltage" to 90 and "max speed" to 130

Driving Characteristics- > Allowed brake sections - remove all ticks
 

Hvorfor i alverden kan jeg ikke rette CV 67 og 94, når jeg vil køre med speed table, frem for 3 punkts hastighedsregulering?

Svaret i brugerforum fra ESU er:
"On the new decoders, cv 67 and 94 are fixed. you can't change them you just scale the speed table. Just use CV 2, 5, instead to adjust VMin and VMax. In contrast to normal dcc decoders, CV 2,5 are ALSO active when the speed table is enabled."

Altså vil CV 67 altid være 1 og CV 94 altid være 255, kurve for hastighed udfyldes og maks/min hastighed sættes med CV 2 og 5 som normalt.

 

En amerikaner var selv ved at klippe lydfiler sammen med Audacity, men kunne ikke få det til at makke ret, så "stumperne" kunne bruge i en LokSound dekoder, der kræver wav filer i 8 bits opløsning og med en sample rate på 15625 Hz. Han fik følgende svar:

When you try to change the sample rate, it suggests a few different sample rates, but you can type in the rate to be whatever you like.
Track -> sample rate -> input 15625 and press enter.
File -> Export -> Select "Other uncompressed files" and press "options" -> Header: WAV (Microsoft) and Encoding: Unsigned 8 bit PCM -> OK -> input filename and Save

Så var han glad.

 

WH (Wolfgang) fra ESU brugerforum skrev i en mail til mig om "share" funktionen.

"Share ist eine variable wie user1 bis user4.
User sind aber nur in dem einen soundslot gültig, in dem sie definiert wurden.
Share wird dagegen an alle soundslots weitergereicht und kann in allen soundslots verändert und abgefragt werden, die soundslots können damit also "kommunizieren"."

 

I lyddelen af lokprogrammer kan man sætte en masse betingelser for, hvornår man hopper fra én "lydstump" til en anden. Der var megen gætterier omkring hvad de forskellige ting betød. ESU kom selv med forklaringen:

Hier eine Liste mit allen unterstützen Werten / Registern:

Werte:

"true": Wahr bzw. Die Bedingung ist erfüllt
"false": Falsch bzw. Die Bedingung ist nicht erfüllt
"rand(x,y)": zufällig nummer zwischen x und y
 

Vergleiche (Bedingungen):

"=": Gleichheit
"!=": Ungleichheit
"<": Kleiner als
">": Größer als
"<=": Kleiner oder gleich
">=": Größer oder gleich
 

Zuweisungen / Änderungen (Aktionen):

"+": Addiert den angegebenen Wert auf das Register (Additionszuweisung)
"-": Subtrahiert den angegebenen Wert vom Register (Subtraktionszuweisung)
"=": Legt den Wert fest (Wertzuweisung)
 

Register:

"Speed": Die aktuelle Geschwindigkeit, Werte: 0 bis 255 (speed funktioniert nicht in soundslot 3)
"Requested speed": Die angeforderte Geschwindigkeit, Werte: 0
bis 255
"Acceleration": Die Beschleunigung der Lok, Werte: -128
bis 127
"Timer 1", "Timer 2": Der zugewiesene Wert wird alle 256ms um eins erniedrigt, bis der Wert 0 erreicht hat. Werte: 0
bis 255
"User 1" - "User 4": Den User-Registern kann ein beliebiger Wert zwischen 0
und 255 zugewiesen werden. (Zum Beispiel Loop Zähler)
"Function": Der Zustand der zugeordneten Funktionstaste: "true" = an, "false" = aus
"Shift": Der Zustand des Shift Modus: "true" = aktiv, "false" = nicht aktiv
"Reverse": Fahrtrichtung der Lok: "true" = Rückwärts, "false" = Vorwärts
"Trigger": Dampfstoß Trigger, Hat währen eines Dampfstoß den Wert "true"
"Share": Ein User-Register, das mit allen Soundslots geteilt wird; es kann ein beliebiger Wert zwischen 0 und 255 zugewiesen werden.
Variable "share" kann nicht immer in Rechen- oder Vergleichsoperationen (+; -, > etc.) eingebunden werden, funktioniert nicht immer richtig.

 

Zustandsübergänge:

"Normal": Der Ablauf wechselt zum Folgezustand, nachdem das Sample zu ende gespielt wurde
"Immediate": Der Ablauf wechselt sofort zum Folgezustand, das aktuelle Sample wird abgebrochen
"Cross": Nur bei Mehrkanal-Dampfloks. Wechselt den Kanal bei einem Dampfstoß-Trigger
 

Flags:

Restore: Der Zustand wird fortgesetzt, falls die Wiedergabe durch einen anderen Soundslot verdrängt wurde.
Abort: Die Wiedergabe wird abgebrochen, wenn die Funktion deaktiviert wird (Entspricht einem Immediate - Übergang mit Bedingung Function = false
Drivelock: Verhindert, dass die Lokomotive anfährt
Driveslow: Verhinder
t, dass die Lokomotive zum stehen kommt
Drivestop: Bremst die Lokomotive bis zum Stand ab (Fahrstufe = 0), während der Zustand abgespielt wird
(funktioniert nicht in slot 1 bis 3).
Drivehold: Verhindert, dass die Lokomotive die Geschwindigkeit ändert (Hält die aktuelle Geschwindigkeit
, funktioniert nur in slot 1 und 2).
 

Konstanten:

Bei Dampfloks:
AltExitDelay = Zeit der alternative Sounds abgespielt werden
.
AltExitThreshold = Sind die Geschwindigkeit
höher als dieser Wert, wurden alternative Sounds nicht abgespielt.
AltInitDelay = Steht die Lok längere als dieser zeit startet die Lok mit alternative Sounds.

 

In lokprogrammer V4.4.25 ist es möglich logischer funktionen in einer soundslot zu sehen:

Schwarze runde symbol = share funktion genutzt.
Glühbirne = Soundslot aktiviert ein Aux
Blitz = Soundslot aktiviert ein logischer funktion (Kupplugswalzer, rangiergang, dimmer usw)
Lautsprecher = Soundslot abspielt sound von ein andere soundslot.

 

Mere følger......


Kommentarer tips og tricks,modtages gerne !!
E-Mail :
Klaus D. Mikkelsen - (moppe@post6.tele.dk)

Designet af Moppe