Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Warsztaty użytkowników programu PLANS – Karwia06 Język makropoleceń JMP programu PLANS Część I mgr inż. Tomasz Zdun.

Podobne prezentacje


Prezentacja na temat: "Warsztaty użytkowników programu PLANS – Karwia06 Język makropoleceń JMP programu PLANS Część I mgr inż. Tomasz Zdun."— Zapis prezentacji:

1 Warsztaty użytkowników programu PLANS – Karwia06 Język makropoleceń JMP programu PLANS Część I mgr inż. Tomasz Zdun

2 Warsztaty użytkowników programu PLANS – Karwia06 Plan prezentacji Charakterystyka i składnia JMP Tworzenie JMP przy pomocy kreatora Makropolecenia wykorzystujące pozycje w menu programu Makropolecenia do wykonania analizy sieciowej Wykorzystanie makropoleceń przy prezentacji wyników na schematach

3 Warsztaty użytkowników programu PLANS – Karwia06 Makropolecenia - ogólnie Makropolecenia są to polecenia zapisane w pliku tekstowym wykonywane (interpretowane) przez program. Przykłady: –Visual Basic dla Microsoft Office –AutoLISP dla AutoCADa –EPCL dla PSLF –JMP dla PLANSa

4 Warsztaty użytkowników programu PLANS – Karwia06 Makropolecenia - ogólnie Zautomatyzowanie powtarzających się operacji Przyspieszenie pracy Wykonywanie skomplikowanych analiz sieciowych Dodatkowe możliwości prezentacji wyników na schematach

5 Warsztaty użytkowników programu PLANS – Karwia06 Pierwsze makro

6 Warsztaty użytkowników programu PLANS – Karwia06 Pierwsze makro

7 Warsztaty użytkowników programu PLANS – Karwia06 Pierwsze makro

8 Warsztaty użytkowników programu PLANS – Karwia06 Pierwsze makro

9 Warsztaty użytkowników programu PLANS – Karwia06 Pierwsze makro

10 Warsztaty użytkowników programu PLANS – Karwia06 Pierwsze makro

11 Warsztaty użytkowników programu PLANS – Karwia06 Pierwsze makro

12 Warsztaty użytkowników programu PLANS – Karwia06 Pierwsze makro

13 Warsztaty użytkowników programu PLANS – Karwia06 Pierwsze makro

14 Warsztaty użytkowników programu PLANS – Karwia06 Pierwsze makro

15 Warsztaty użytkowników programu PLANS – Karwia06 Struktura główna makra

16 Warsztaty użytkowników programu PLANS – Karwia06 Komentarze Przed słowem kluczowym makro Po średniku, np.: /*------------------------------------------------- Moje pierwsze makro -------------------------------------------------*/ makro void Makro1 string S;deklaracja zmiennej { }

17 Warsztaty użytkowników programu PLANS – Karwia06 Zmienne int – liczba całkowita float – liczba zmiennoprzecinkowa string – zmienna znakowa file – zmienna plikowa (do operacji odczytu/zapisu do pliku)

18 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci Zapis modelu Wybór obszaru (obszarów) Dociążenie wybranego obszaru Obliczenie rozpływu Wypisanie przekroczeń prądowych i napięciowych Przywrócenie zapisanego modelu

19 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

20 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

21 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

22 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

23 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

24 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

25 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

26 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

27 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

28 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

29 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

30 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

31 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

32 Warsztaty użytkowników programu PLANS – Karwia06 Instrukcja warunku if if (testuj_warunek) instrukcje1... else instrukcje2 (nie muszą występować)... endif

33 Warsztaty użytkowników programu PLANS – Karwia06 Warunek logiczny Porównywanie liczb, zmiennych liczbowych za pomocą operatorów: ==, !=,, = np. i==5 i<j i!=j

34 Warsztaty użytkowników programu PLANS – Karwia06 Warunek logiczny Porównywanie zmiennych znakowych ==, != np. S1==S2 S1!=S2

35 Warsztaty użytkowników programu PLANS – Karwia06 Operator Calc[ ] Dostęp do ustawień algorytmu obliczeniowego Przykład: –Calc[ ].Met –Calc[ ]. Eps –Calc[ ]. RegQ –Calc[ ]. Rslt

36 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

37 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

38 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

39 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

40 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

41 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

42 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

43 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

44 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

45 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

46 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

47 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

48 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

49 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

50 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

51 Warsztaty użytkowników programu PLANS – Karwia06 Makro: dociążanie sieci

52 Warsztaty użytkowników programu PLANS – Karwia06

53 Pętla do…while

54 Warsztaty użytkowników programu PLANS – Karwia06 Pętla do…while

55 Warsztaty użytkowników programu PLANS – Karwia06

56

57 Operatory dostępu do danych sieciowych Prm[ ]dane o wielkości sieci Bra[ i ]parametry gałęzi Lin[ i ]parametry linii Trf[ i ]parametry transformatorów Nod[ i ]dane węzłowe Gen[ i ]dane generatorowe Lod[ i ]parametry odbiorów Zon[ i ]nazwy i numery obszarów

58 Warsztaty użytkowników programu PLANS – Karwia06 Przykład użycia operatorów iLod = 1; do Lod[iLod].X0 = 999; iLod = iLod + 1; while( iLod < Prm[].N_Lod );

59 Warsztaty użytkowników programu PLANS – Karwia06 Procedury Co to są procedury –Niektóre bloki są wykonywane kilka razy –Tworzymy jedną procedurę – podprogram –Wywoływanie podobne do wołania funkcji Zalety: –Modyfikacja kodu – tylko w jednym miejscu –Czytelność kodu

60 Warsztaty użytkowników programu PLANS – Karwia06 Procedury

61 Warsztaty użytkowników programu PLANS – Karwia06 Procedury

62 Warsztaty użytkowników programu PLANS – Karwia06 Koniec części pierwszej


Pobierz ppt "Warsztaty użytkowników programu PLANS – Karwia06 Język makropoleceń JMP programu PLANS Część I mgr inż. Tomasz Zdun."

Podobne prezentacje


Reklamy Google