Python: Różnice pomiędzy wersjami

Z MaSzyna
Skocz do: nawigacja, szukaj
(Utworzono nową stronę "== Parametry pojazdu == W słowniku umieszczone są zmienne dotyczące stanu pojazdu, w którym znajduje się ekran. Dostęp do nich odbywa się wg kluczy: * direction (...")
 
Linia 10: Linia 10:
 
* scnd_ctrl_actual_pos (int) - aktualna pozycja bocznikowania realizowana przez układ sterowania (styczniki, wał kułakowy)
 
* scnd_ctrl_actual_pos (int) - aktualna pozycja bocznikowania realizowana przez układ sterowania (styczniki, wał kułakowy)
 
** dla pojazdów z napędem asynchronicznym jest to prędkość zadana na tempomacie
 
** dla pojazdów z napędem asynchronicznym jest to prędkość zadana na tempomacie
 +
* fuse (bool) - zadziałanie przekaźnika nadmiarowego
 +
* converter_overload (bool) - zadziałanie przekaźnika nadmiarowego przetwornicy
 +
* voltage (float) - napięcie w obwodzie głównym
 +
* velocity (float) - prędkość ruchu pojazdu wzdłuż toru
 +
* im (float) - prąd płynący przez silnik trakcyjny
 +
* compress (bool) - działanie sprężarki
 +
* hours (int) - godzina
 +
* minutes (int) - minuta
 +
* seconds (int) - sekunda
 +
* velocity_desired (float) - prędkość zadana dla AI
  
  
 
== Parametry pociągu ==
 
== Parametry pociągu ==
 
+
W słowniku umieszczone są zmienne dotyczące całego pociągu. Dostęp do parametrów pociągu odbywa się wg klucza:
 +
* car_no (int) - liczba wszystkich członów pociągu
 +
* power_no (int) - liczba członów silnikowych pociągu
 +
Dodatkowo można uzyskać dostęp do parametrów napędu pociągu (silniki indukcyjne z falownikami) wg klucza:<br />
 +
eimp_t_ + (parametr)<br />
 +
gdzie (parametr) przyjmuje wartości:
 +
* fd - siła zadana liczona wg pierwszego członu (wartość dodatnia dla jazdy, a ujemna dla hamowania)
 +
* fdt - siła zadana jazdy liczona wg pierwszego członu
 +
* fdb - siła zadana hamowania liczona wg pierwszego członu
 +
* pd - procent siły zadany (wartość dodatnia dla jazdy, a ujemna dla hamowania)
 +
* pdt - procent siły zadany jazdy)
 +
* pdb - procent siły zadany hamowania
 +
* itothv - sumaryczny prąd pobierany z sieci trakcyjnej przez wszystkie człony
 +
Wartości pd, pdt i pdb są w zakresie od -1 do 1. Wszystkie zmienne są typu float.
 
=== Parametry hamulca ===
 
=== Parametry hamulca ===
 
W słowniku umieszczone są zmienne dotyczące hamulców dla pierwszych 20 członów pociągu. Dostęp do parametrów hamulca odbywa się wg klucza:<br />
 
W słowniku umieszczone są zmienne dotyczące hamulców dla pierwszych 20 członów pociągu. Dostęp do parametrów hamulca odbywa się wg klucza:<br />
 
eimp_pn + (nr członu) + _ + (parametr)<br />
 
eimp_pn + (nr członu) + _ + (parametr)<br />
 
gdzie:
 
gdzie:
* nr członu to liczba z zakresu od 1 do 20,
+
* (nr członu) to liczba z zakresu od 1 do 20,
* zaś parametry są następujące:
+
* (parametr) przyjmuje wartości:
 
** bc – cylinder hamulcowy
 
** bc – cylinder hamulcowy
 
** bp - przewód główny hamulcowy
 
** bp - przewód główny hamulcowy
Linia 36: Linia 59:
 
Wszystkie zmienne są typu bool.
 
Wszystkie zmienne są typu bool.
 
== Parametry napędu ==
 
== Parametry napędu ==
 
+
W słowniku umieszczone są zmienne dotyczące napędu (silniki indukcyjne z falownikami) dla pierwszych 8 członów silnikowych pociągu. Dostęp do parametrów napędu członów odbywa się wg klucza:<br />
=== Silniki szeregowe z rozruchem oporowym ===
+
eimp_c + (nr członu) + _ + (parametr)<br />
 
+
gdzie:
=== Silniki indukcyjne z falownikami ===
+
* (nr członu) to liczba z zakresu od 1 do 8,
 
+
* (parametr) przyjmuje wartości:
 +
** fr - siła realizowana (wartość dodatnia dla jazdy, a ujemna dla hamowania)
 +
** frt - siła realizowana jazdy
 +
** frb - siła realizowana hamowania
 +
** pr - procent siły realizowany (wartość dodatnia dla jazdy, a ujemna dla hamowania)
 +
** prt - procent siły realizowany jazdy
 +
** prb - procent siły realizowany hamowania
 +
** im - wartość skuteczna prądu jednej fazy silnika
 +
** vm - napięcie na zaciskach (wyjściu) z falownika
 +
** ihv - prąd pobierany z sieci trakcyjnej/szyny wysokiego napięcia
 +
** uhv - napięcie w sieci trakcyjnej/szynie wysokiego napięcia
 +
Przykład:
 +
* eimp_c3_fr - siła realizowana (w kN) przez napęd trzeciego członu
 +
* eimp_c1_vm - napięcie na wyjściu z falowników pierwszego członu
 +
Wartości pr, prt i prb są w zakresie od -1 do 1. Wszystkie zmienne są typu float.
 
== Plany ==
 
== Plany ==

Wersja z 16:51, 15 cze 2015

Parametry pojazdu

W słowniku umieszczone są zmienne dotyczące stanu pojazdu, w którym znajduje się ekran. Dostęp do nich odbywa się wg kluczy:

  • direction (int) - nastawiony kierunek jazdy,
    • 0 - neutralny,
    • 1 - naprzód,
    • -1 - w tył,
  • slipping_wheels (bool) - poślizg zestawów kołowych
  • converter (bool) - działanie przetwornicy
  • main_ctrl_actual_pos (int) - aktualna pozycja rozruchowa realizowana przez układ sterowania (styczniki, wał kułakowy)
  • scnd_ctrl_actual_pos (int) - aktualna pozycja bocznikowania realizowana przez układ sterowania (styczniki, wał kułakowy)
    • dla pojazdów z napędem asynchronicznym jest to prędkość zadana na tempomacie
  • fuse (bool) - zadziałanie przekaźnika nadmiarowego
  • converter_overload (bool) - zadziałanie przekaźnika nadmiarowego przetwornicy
  • voltage (float) - napięcie w obwodzie głównym
  • velocity (float) - prędkość ruchu pojazdu wzdłuż toru
  • im (float) - prąd płynący przez silnik trakcyjny
  • compress (bool) - działanie sprężarki
  • hours (int) - godzina
  • minutes (int) - minuta
  • seconds (int) - sekunda
  • velocity_desired (float) - prędkość zadana dla AI


Parametry pociągu

W słowniku umieszczone są zmienne dotyczące całego pociągu. Dostęp do parametrów pociągu odbywa się wg klucza:

  • car_no (int) - liczba wszystkich członów pociągu
  • power_no (int) - liczba członów silnikowych pociągu

Dodatkowo można uzyskać dostęp do parametrów napędu pociągu (silniki indukcyjne z falownikami) wg klucza:
eimp_t_ + (parametr)
gdzie (parametr) przyjmuje wartości:

  • fd - siła zadana liczona wg pierwszego członu (wartość dodatnia dla jazdy, a ujemna dla hamowania)
  • fdt - siła zadana jazdy liczona wg pierwszego członu
  • fdb - siła zadana hamowania liczona wg pierwszego członu
  • pd - procent siły zadany (wartość dodatnia dla jazdy, a ujemna dla hamowania)
  • pdt - procent siły zadany jazdy)
  • pdb - procent siły zadany hamowania
  • itothv - sumaryczny prąd pobierany z sieci trakcyjnej przez wszystkie człony

Wartości pd, pdt i pdb są w zakresie od -1 do 1. Wszystkie zmienne są typu float.

Parametry hamulca

W słowniku umieszczone są zmienne dotyczące hamulców dla pierwszych 20 członów pociągu. Dostęp do parametrów hamulca odbywa się wg klucza:
eimp_pn + (nr członu) + _ + (parametr)
gdzie:

  • (nr członu) to liczba z zakresu od 1 do 20,
  • (parametr) przyjmuje wartości:
    • bc – cylinder hamulcowy
    • bp - przewód główny hamulcowy
    • sp – przewód zasilający

Przykład:

  • eimp_pn3_bp - ciśnienie w przewodzie głównym hamulcowym w trzecim członie,
  • eimp_pn18_bc - ciśnienie w cylindrach hamulcowych w osiemnatym członie.

Wszystkie zmienne są typu float.

Parametry drzwi

W słowniku umieszczone są zmienne dotyczące stanu otwarcia którychkolwiek drzwi dla pierwszych 20 członów pociągu. Dostęp do parametrów drzwi odbywa się wg klucza:
doors_ + (nr członu)
gdzie:

  • nr członu to liczba z zakresu od 1 do 20.

Przykład:

  • doors_17 - otwarcie którychkolwiek drzwi w siedemnastym członie.

Wszystkie zmienne są typu bool.

Parametry napędu

W słowniku umieszczone są zmienne dotyczące napędu (silniki indukcyjne z falownikami) dla pierwszych 8 członów silnikowych pociągu. Dostęp do parametrów napędu członów odbywa się wg klucza:
eimp_c + (nr członu) + _ + (parametr)
gdzie:

  • (nr członu) to liczba z zakresu od 1 do 8,
  • (parametr) przyjmuje wartości:
    • fr - siła realizowana (wartość dodatnia dla jazdy, a ujemna dla hamowania)
    • frt - siła realizowana jazdy
    • frb - siła realizowana hamowania
    • pr - procent siły realizowany (wartość dodatnia dla jazdy, a ujemna dla hamowania)
    • prt - procent siły realizowany jazdy
    • prb - procent siły realizowany hamowania
    • im - wartość skuteczna prądu jednej fazy silnika
    • vm - napięcie na zaciskach (wyjściu) z falownika
    • ihv - prąd pobierany z sieci trakcyjnej/szyny wysokiego napięcia
    • uhv - napięcie w sieci trakcyjnej/szynie wysokiego napięcia

Przykład:

  • eimp_c3_fr - siła realizowana (w kN) przez napęd trzeciego członu
  • eimp_c1_vm - napięcie na wyjściu z falowników pierwszego członu

Wartości pr, prt i prb są w zakresie od -1 do 1. Wszystkie zmienne są typu float.

Plany