Automatická Regulace Rychlosti - ARR pro Open Rails

Vďaka za novú verziu. Trpí ale rovnakým nedostatkom, ako predošlé. :( Watchdog, ktorý spôsoboval, že nám so slabším počítačom, väčšie trate nenačíta, tam je aktívny a nedá sa vypnúť cez nastavenia. Neviem od ktorej verzie MG takáto možnosť bola... Existuje nejaká možnosť, ako by sa dal vypnúť ? Bez nej to žiaľ nespustím, a určite nebudem jediný.
 
Autor ARR bude rád za vaši zpětnou vazbu (návrhy, připomínky, kritika a určitě i za pochvalu )
Pokud naleznete některé chyby, nahlaste je, možná o nich autor ví, možná ne
Na prvním místě pochvala za šikovnou prácičku.
Bohužel kód ARR jsem dosud nenašel implementovaný do žádné verze OR z řady U i MG, přestože jsem někde dříve zahlídl nějaký příslib.

Některé postřehnuté nedostatky následují:
1) MaxForceSteps ( 100 ) funguje pouze v tomto typu zápisu. Ctrl+Shift+A/D plynule přesouvá (velmi rychle) „omezovač poměrného tahu” mezi krajními hodnotami 1 - 100.
Pokud se však použije Igorův typ zápisu pro pevné stupně
MaxForceSteps ( 12 )
ForceStepsThrottleTable ( "40, 46, 51, 57, 62, 68, 73, 79, 84, 89, 95, 100" )
pak už nepřepíná ani plynule ani po stupních. Přepne se pouze na hodnotu maximální (100) nebo minimální (1) a nic mezi tím nastavit nejde.
Výchozí PT je nastavitelný pouze vypnutím do R a novým zapnutím do A. Hodnota PT je pak StartReducingSpeedDelta ( ).

2) Hodnoty parametrů
ThrottleIncreaseSpeed ( 0.1 )
ThrottleDecreaseSpeed ( 1 )
se nechovají v časech Inc a Dec stejně, přestože mají třeba stejnou číselnou hodnotu. Dec je násobně delší než In.
Pokouším se nastavit časy shodně pro Inc i Dec na strmost 0,25/s (100 % za 4s), ale připadá mi, že Inc je proměnné dost široce, ale Dec jakoby bylo v závěsu na Inc a ani při hodnotě pro Dec=1 se to nedaří srovnat s Inc a je dvojnásobná.
Pokud je hodnota UseThrottle ( TRUE ), dá se nějak nastavit přibližný čas pro Inc, při hodnotě (FALSE) je však nastavení nemožné.

3) V kabině funguje 3 polohový přepínač režimu řízení (R-A-Zk) animovaně v pořádku,
ale 4 polohový P-V-J-S nefunguje v žádném nastavení two, tri, multi, lever. Místo něj se animují polohy na páce Throtle, jakoby byly definované polohy vícefunkční páky, přestože v 363074.eng takový ovladač nemám.

4) EDB zůstane po automatickém přibrzdění zablokována, pokud je nastavena poloha V spínačem P-V-J-S.
Musí se následně vydojit manuálně klávesou pro povolení EDB nebo se musí přepínač nacházet v poloze J.

Co se týče pneumatických brzd, je to zatím hodně vidlácké a budu na tom pracovat, takže to zatím neberte moc vážně
Součinnost EDB s pneubrzdou se nepodařilo navodit ani při zadání požadavku záporného zrychlení 0,5 (z přednastaveného 1,5) a ARR si pro pneumatiku nesáhne ani náhodou. Nakrmí jen EDB.

Zkoušky prováděny ve verzi OR-ARR s úpravami 363074 dle poskytnutých vzorů.
 
V readme předchozí verze 0.6. Spíš seznam než přehled, bez dalšího popisu:
Pro kabinkáře:
SELECTED_SPEED
SELECTED_SPEED_REGULATOR_MODE
SELECTED_SPEED_MODE
SELECTED_SPEED_MAXIMUM_ACCELERATION
NUMBER_OF_AXES_UNITS
NUMBER_OF_AXES_TENS
NUMBER_OF_AXES_HUNDREDS
RESTRICTED_SPEED_ZONE_ACTIVE
 
Tenhle seznam už neplatí, je nový :)

Pokud ti to bude stačit, mám udělaný svůj návod. Není tam všechno co OR ARR umí, ale peršana tam mám komplet , tak jak ho na cabu používám.

Můj návod
 
v ENG aktuálně používám tento zápis:
Ale je tam problém s přepínačem tahu, je moc rychlý při přepínání, zatím jsem nezkoumal nastavení

comment (** ARR **)
ORTSCruiseControl (
Equipped ( True )
MaxForceSteps ( 12 )
ForceStepsThrottleTable ( "40, 46, 51, 57, 62, 68, 73, 79, 84, 89, 95, 100" )
DynamicBrakeMaxForceAtSelectorStep ( 6 )
ClimbDeltaCoefficient ( 1 )
DynamicBrakeDescentCoefficient ( 0.42 )
AntiWheelSpinEquipped ( True )
NominalSpeedStep ( 1 )
UseThrottle ( False )
StartReducingSpeedDelta ( 0.5 )
ThrottleIncreaseSpeed ( 0.18 )
ThrottleDecreaseSpeed ( 0.18 )
DynamicBrakeIncreaseSpeed ( 0.2 )
DynamicBrakeDecreaseSpeed ( 1.0 )
MaxDeceleration ( 1.5 ) comment ( MpSS )
Options ( "RegulatorManual, RegulatorAuto, RegulatorTest, SelectorParking, SelectorNeutral, SelectorOn, SelectorStart" )
)
 
V readme předchozí verze 0.6. Spíš seznam než přehled, bez dalšího popisu:
Pro kabinkáře:
SELECTED_SPEED
SELECTED_SPEED_REGULATOR_MODE
SELECTED_SPEED_MODE
SELECTED_SPEED_MAXIMUM_ACCELERATION
NUMBER_OF_AXES_UNITS
NUMBER_OF_AXES_TENS
NUMBER_OF_AXES_HUNDREDS
RESTRICTED_SPEED_ZONE_ACTIVE

Napsal jsem to blbě, je potřeba tam dodat slovo ORST_

takže např. ORTS_SELECTED_SPEED
 
Ale je tam problém s přepínačem tahu, je moc rychlý při přepínání, zatím jsem nezkoumal nastavení
Jenže já to právě zkoumám a chci najít rozumné řešení. Jak se to chová, to jsem psal výše. Jak to zpomalit? V *.eng není definován parametrický ovladač.
Tenhle seznam už neplatí, je nový
A na to jsem se ptal. Kde je?
v ENG aktuálně používám tento zápis:
Používám totéž s obměnami, jenže to blbne, jak jsem psal výše. Parametry nedávají jednoznačný výsledek. Kde vzít, co vlastně která položka asi představuje a jaké má limity?
Co je tohle za koeficienty
ClimbDeltaCoefficient ( 1 )
DynamicBrakeDescentCoefficient ( 0.42 ) , z čeho vychází?
Pokud ti to bude stačit, mám udělaný svůj návod. Není tam všechno co OR ARR umí, ale peršana tam mám komplet , tak jak ho na cabu používám.
Můj návod
Jenže je stejně špatný a trpí neduhy výše.
 
špatný a neduhy ? podívej zápis,y které tam mám fungují, takže na nastavení animací stačí :)
 
špatný a neduhy ? podívej zápis,y které tam mám fungují, takže na nastavení animací stačí :)
Ono to sice pohne s knoflíkem, ale spolu s ním i s rajčákem a náskok tahu je bleskově do plného a totéž zpět do nuly.
Přečti si pořádně celé, co jsem vypsal, reaguješ jen na jedinou větu. To není k ničemu.

Má někde autor nějaký přímý web, jako měl Džordž před 15 roky s tvorbou binu? To byla jiná spolupráce.
Postřehy by si měl přebírat přímo autor a reagovat na ně.
Poskytuji vyžádanou zpětnou vazbu, ale místo autora se tu prezentuje pouze nepozorný poslíček.
 
Kluci, klideček, pořád jde o vývojovou verzi.
Co se týče různých parametrů v engu, prozatím na ně zapomeneme, makám na vylepšené verzi regulátoru díky matematické pomoci od Matěje Páchy. Pokud vše půjde ok, dám zítra (v neděli 10.5) ven novou verzi.
Seznam kabinových prvků a jejich popis dodám později.

A Adamovi dík, že mi dává echo, že je tu něco nového ;)
 
Dívej chtěl jsi návod dal jsem ti ho.
Návod, který jsi sem podstrčil trpí neduhy, které jsem vypsal již před jeho ukázáním. Nežádal jsem o něj, chtěl jsem něco jiného. To jsi ale ty nepochopil správně. Nebo prostě ta data nemáš.
Autor je hodně aktivní na FB v mé skupině.
To je samozřejmě úplně k hovnu tohle medium. Jednak to není kde dohledatelné, že zrovna tam někdo erudovaný přispívá a pak je to navíc uzavřená skupina. Není vidět nic než výzva pro infiltraci.
Tenhle projekt by měl mít své samostatné vlastní vlákno, kde by bylo vidět hne při náhledu, co je dál. Samozřejmě otevřeno všem pro čtení bez nutnosti členství ve skupině.
A rozhodně by to nemělo být na absolutně nepřehledném FB, kdy se zobrazování jednotlivých příspěvků ukazuje ne chronologicky, ale výběrem pravděpodobnosti motoru FB.
A Adamovi dík, že mi dává echo, že je tu něco nového
Jak jsem trefil - jen poslíček. Kdyby to bylo otevřeně přístupné, bylo by podnětů nepochybně daleko víc, protože se tu nachází krom hrajících si neznalých dětiček různých věkových skupin od 10 do 90 let i nemálo znalých provozářů.
Kluci, klideček, pořád jde o vývojovou verzi.
V binu byly všechny verze průběžně vývojové. A hýbalo se to právě díky široké základně zpětné vazby, nic se netutlalo na soukromém vláknu FB, kde si správce/zakladatel vlákna (s evidentně nedokončeným základním vzděláním) usmyslí kdykoliv kohokoliv exkomunikovat, protože nepobírá. O takovou kvazispolupráci opravdu nemůže být valný zájem. A je to cítit z každého slova:
Takže máš li FB reaguj tam

Pokud vše půjde ok, dám zítra (v neděli 10.5) ven novou verzi.
K Howkymu ??! :-)
 
Back
Nahoře