220 likes | 368 Views
Język makropoleceń JMP programu PLANS. Część II. mgr inż. Tomasz Zdun. Makro 4. Wyświetlenie przepływu mocy na transformatorach 400/110 i 220/110. Makro 4. Program. Makro 5. Reguła N-1 w innym wydaniu Wyłączenie jednej linii Wyłączenie kilku linii – linia dwutorowa
E N D
Język makropoleceń JMP programu PLANS Część II mgr inż. Tomasz Zdun
Makro 4 • Wyświetlenie przepływu mocy na transformatorach 400/110 i 220/110
Makro 4 • Program
Makro 5 • Reguła N-1 w innym wydaniu • Wyłączenie jednej linii • Wyłączenie kilku linii – linia dwutorowa • Wyłączenie oraz załączenie • W opracowaniu - przełączenie
Zapis/odczyt z pliku • fopen – otwarcie pliku do odczytu • getline – wczytanie całej linijki z pliku do zmiennej typu string • getword – pobranie k-tego wyrazu z danego stringu • getstr – pobranie znaków od i do j z danego stringu
Makro 5 • Program
Makro 6 • Wywoływanie poleceń z menu
Makro 6 • Program
Makro 7 • Prądy zwarcia 1f przy wszystkich trafo uziemionych i przy wszystkich trafo z izolowanym punktem N
Makro 7 • Program
Makro 8 • Współpraca makra z GrafSym • Wymiana obszaru
Makro 8 • Rysunek • Tekst: 000 • Atrybut1: mMakro1 • Atrybut2:
Makro 8 • Plik nazwa_rysunku.mkr • W nim lista: makro plik_z_makrem.jmp Niemcy C:\Plans\PlansK~1\Makra\Makro8\Makro8a.jmp Czechy C:\Plans\PlansK~1\Makra\Makro8\Makro8b.jmp Slowacja C:\Plans\PlansK~1\Makra\Makro8\Makro8c.jmp Zap C:\Plans\PlansK~1\Makra\Makro8\Makro8d.jmp Gen C:\Plans\PlansK~1\Makra\Makro8\Makro8e.jmp
Makro 8 Plik makro1.jmp *------------------------------------------------- Generacja w kraju -------------------------------------------------*/ makro string Gen int I, iZon; float F, P, Q; string S,S1,S2; { P = 0; Q = 0; S1 = "Kraj"; iZon = 1; do S2 = Zon[iZon].AreaName; S2 = getstr(S2,1,4); if( S1==S2 ) P = Zon[iZon].Pgen; Q = Zon[iZon].Qgen; iZon = Prm[].N_Zon; endif iZon = iZon + 1; while( iZon<Prm[].N_Zon ); S = sprintf(" Generacja: %4.0f MW", P); I = return S; }
Makro 8 • Program
Makro 9 • Wyświetlenie mocy umownych i mocy aktualnych
Makro 9 • Program