1 / 62

Język makropoleceń JMP programu PLANS

Język makropoleceń JMP programu PLANS. Część I. mgr inż. Tomasz Zdun. Plan prezentacji. Charakterystyka i składnia JMP Tworzenie JMP przy pomocy kreatora Makropolecenia wykorzystujące pozycje w menu programu Makropolecenia do wykonania analizy sieciowej

kagami
Download Presentation

Język makropoleceń JMP programu PLANS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Język makropoleceń JMP programu PLANS Część I mgr inż. Tomasz Zdun

  2. 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. 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. Makropolecenia - ogólnie • Zautomatyzowanie powtarzających się operacji • Przyspieszenie pracy • Wykonywanie skomplikowanych analiz sieciowych • Dodatkowe możliwości prezentacji wyników na schematach

  5. Pierwsze makro

  6. Pierwsze makro

  7. Pierwsze makro

  8. Pierwsze makro

  9. Pierwsze makro

  10. Pierwsze makro

  11. Pierwsze makro

  12. Pierwsze makro

  13. Pierwsze makro

  14. Pierwsze makro

  15. Struktura główna makra

  16. Komentarze • Przed słowem kluczowym makro • Po średniku, np.: /*------------------------------------------------- Moje pierwsze makro -------------------------------------------------*/ makro void Makro1 string S; deklaracja zmiennej { }

  17. Zmienne • int – liczba całkowita • float – liczba zmiennoprzecinkowa • string – zmienna znakowa • file – zmienna plikowa (do operacji odczytu/zapisu do pliku)

  18. 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. Makro: dociążanie sieci

  20. Makro: dociążanie sieci

  21. Makro: dociążanie sieci

  22. Makro: dociążanie sieci

  23. Makro: dociążanie sieci

  24. Makro: dociążanie sieci

  25. Makro: dociążanie sieci

  26. Makro: dociążanie sieci

  27. Makro: dociążanie sieci

  28. Makro: dociążanie sieci

  29. Makro: dociążanie sieci

  30. Makro: dociążanie sieci

  31. Makro: dociążanie sieci

  32. Instrukcja warunku if if (testuj_warunek) instrukcje1 ... else instrukcje2 (nie muszą występować) ... endif

  33. Warunek logiczny Porównywanie liczb, zmiennych liczbowych za pomocą operatorów: ==, !=, <, >, <=, >= np. i==5 i<j i!=j

  34. Warunek logiczny Porównywanie zmiennych znakowych ==, != np. S1==S2 S1!=S2

  35. Operator Calc[ ] • Dostęp do ustawień algorytmu obliczeniowego • Przykład: • Calc[ ].Met • Calc[ ]. Eps • Calc[ ]. RegQ • Calc[ ]. Rslt

  36. Makro: dociążanie sieci

  37. Makro: dociążanie sieci

  38. Makro: dociążanie sieci

  39. Makro: dociążanie sieci

  40. Makro: dociążanie sieci

  41. Makro: dociążanie sieci

  42. Makro: dociążanie sieci

  43. Makro: dociążanie sieci

  44. Makro: dociążanie sieci

  45. Makro: dociążanie sieci

  46. Makro: dociążanie sieci

  47. Makro: dociążanie sieci

  48. Makro: dociążanie sieci

  49. Makro: dociążanie sieci

  50. Makro: dociążanie sieci

More Related