Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałŚwiętosław Kliszewski Został zmieniony 10 lat temu
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
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
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.