1
Bieżące kolejowe / Odp: Filmy kolejowe w sieci
« dnia: 09 Kwietnia 2025, 01:24:32 »
No ale 130 przy niesprawnym ETCS to wymysł przewoźnika
Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.
Ja u siebie w Arduino mam na końcu asekuracyjne "delay(100)", bo wcześniej też się różne dziwne rzeczy działy.Ja mam klona MEGA z 16U2, w kodzie bez deley'ów, a w eu07.ini mam takie wartości, więc chyba dość szybka wymiana danych jest. Żadnych problemów z gubieniem synchronizacji.
uart COM3 115200 0.05 0.05
Osobiście miałem jedno MEGA z CH340 i w ogóle nie chciało działać, więc nawet nie próbowałem z pulpitem. Mam kilka klonów NANO z CH340 i jedne działają dobrze po USB, a inne nie bardzo. NANO mam wszczepione do manipulatora Radmora, ale tam nie korzystam w ogóle z USB. Programowanie wyciągnąłem sobie z ISP na DB9 do podpięcia USBasp gdy coś tam sobie chcę poprawić w kodzie, a samo NANO gada z MEGA po COMie, więc nie czuję problemu z USB.
Ja u siebie w Arduino mam na końcu asekuracyjne "delay(100)"
doPC[10] = pozycjaNastawnika
Działanie programu zakończyło się po ok. 3 minutach, dioda została w stanie wysokim, a przyciski przestają zmieniać pozycję nastawnika. Możliwe jest jakieś przepełnienie bufora? Bo oczywiście po restarcie MaSzyny wszystko znowu zaczyna działać.
22 impulse hornhighactivate
23 impulse hornlowactivate
dla czuwaka jest oczywiście jeden wpis bo to jeden przycisk7 impulse alerteracknowledge
volatile uint8_t zPC[52] = {0}; // standardowe bajty przekazywane do kodu Arduino
volatile uint8_t doPC[20] = {0xEF, 0xEF, 0xEF, 0xEF}; // standardowe bajty przyjmowane z kodu Arduino
void setup() {
pinMode(2, OUTPUT); //ustawienie pinu 2 jako wyjście cyfrowe
pinMode(3, OUTPUT); //ustawienie pinu 3 jako wyjście cyfrowe
pinMode(4, INPUT_PULLUP); //ust pinu 4 jako wejscie
digitalWrite(2, LOW); //ustawienie stanu niskiego na pinie 2
digitalWrite(3, LOW); //ustawienie stanu niskiego na pinie 3
Serial.begin(115200); //nawiązanie komunikacji z prędkością 115200b/s
Serial.setTimeout(10);
while(!Serial){}; //czekanie do nawiązania komunikacji z komputerem
}
void loop() {
bitWrite(doPC[4], 7, !digitalRead(4)); //syrena ton wysoki
while (!Serial.available()) {};
Serial.readBytes((char*)zPC, 52);
Serial.write((char*)doPC, 20);
digitalWrite(2, (bitRead(zPC[8], 6))); //czuwak
digitalWrite(3, (bitRead(zPC[8], 7))); //shp
}
volatile uint8_t zPC[52] = {0}; // standardowe bajty przekazywane do kodu Arduino
volatile uint8_t doPC[20] = {0xEF, 0xEF, 0xEF, 0xEF, 0}; // standardowe bajty przyjmowane z kodu Arduino
void setup() {
pinMode(2, OUTPUT); //ustawienie pinu 2 jako wyjście cyfrowe
pinMode(3, OUTPUT); //ustawienie pinu 3 jako wyjście cyfrowe
pinMode(9, OUTPUT); //ustawienie pinu 9 jako wyjście cyfrowe
digitalWrite(2, LOW); //ustawienie stanu niskiego na pinie 2
digitalWrite(3, LOW); //ustawienie stanu niskiego na pinie 3
digitalWrite(9, LOW); //ustawienie stanu niskiego na pinie 9
Serial.begin(115200); //nawiązanie komunikacji z prędkością 115200b/s
Serial.setTimeout(10);
while(!Serial){}; //czekanie do nawiązania komunikacji z komputerem
}
void loop() {
digitalWrite(2, (bitRead(zPC[8], 6))); //czuwak
digitalWrite(3, (bitRead(zPC[8], 7))); //shp
analogWrite(9, zPC[17]); //amperomierz 1
while (!Serial.available()) {};
Serial.readBytes((char*)zPC, 52);
Serial.write((char*)doPC, 20);
}
Miałyby być to osoby (niekoniecznie z widoczną rangą), którym to dostęp przyzna administrator lub moderator na prośbę tejże osoby. Można by utworzyć jakąś kolejną ukrytą rangę dającą tylko dostęp do TD.Mam rozumieć, że stworzenie kolejnej rangi, której nie byłoby komu dać bo każdy, kto wykazał choćby minimalny potencjał jakąś rangę dostał, ma cokolwiek rozwiązać?
działać na zasadzie warunek utrzymania dostępu do TD = 3 znalezione błędy na kwartałJeśli takie ma być założenie tej rangi, to ona z założenia nie ma prawa działać.
Do nadzorowania osób z dostępem do TD można by zatrudnić dodatkową osobęlol, Jeśli ktokolwiek miałby cokolwiek nadzorować, to musiałaby to być osoba obyta z symulatorem. Każda taka osoba ma rangę. Po co dodawać kolejną rangę?
albo te obowiązki przydzielić moderatorowi działuZałożeniem moderatora jest dbaniem stricte o forum a nie o projekt.
Uważamy, że byłoby to rozwiązanie, które usprawniłoby testy w TD, gdyż dostęp do zawartości tego działu miałaby tylko ograniczona grupa nadzorowanych osób.W jaki sposób ograniczenie dostępu miałoby korzystnie wpłynąć na usprawnienie testów? Od dawna w taki sposób funkcjonują betatesterzy, sam takiego dostałeś, a jakoś nie widać, żeby cokolwiek to zmieniło w sposobie, ilości i jakości testów. edit Wróć, w sumie różnica jest, bo twoja aktywność dopasowała się do reszty bt.
No i oczywiście nastałby koniec usilnego nabijania 30 postów.Walczycie z problemem, który sami sobie wymyśliliście. Przy każdym spamerze zakładacie, że nabija posty, żeby zyskać dostęp do testu dodatków a nie bierzecie pod uwagę, że ludzie po prostu tacy są. Niezależnie od tego czy ilość postów daje jakiś profit czy nie. Za każdym razem kiedy podnosiliście raban, że ktoś nabija posty, nawet kiedy nie udawało mu się się dobić 30, często znikał z forum. Z drugiej strony zdarzało się, że to był taki typ osoby, która mając nawet 100 postów, dalej je nabijała. Jak komuś bardzo się nudzi, to niech sobie przejrzy bocznicę i zastanowi się co jest problemem.
Jak nie wierzysz to sprawdź nawet na samochodzie - przy jeździe na tempomacie spalisz więcej paliwa niż jadąc samodzielnie.Dobra "hybryda" mogłaby wypaść dobrze :) Nie mamy rekuperacji o sprawności 100%, więc ciężko prostemu tempomatowi dorównać inteligentniejszemu sterowaniu. Niech za wzór posłuży czeski system AVV, gdzie można uzyskać maksymalnie krótkie czasy jazdy i wysoką efektywność energetyczną.
samochody przejeżdżające przez przejazd kiedy nie powinnyi
warunki pogodowe utrudniające jazdę( mgła ograniczająca widoczność znaków, opady wydłużające drogę hamowania itp.).już mamy.