Pracę z programem możemy podzielić na 4 etapy. W zależności od wymagań projektu, nie wszystkie etapy są realizowane.
Pierwszy etap pracy, podczas którego użytkownik buduje wizualny model matematyczny systemu. Modelowania głównie polega na metodzie przeciągnij oraz upuść, wybierając odpowiedni blok z bogatej biblioteki Modelica. Linie pomiędzy blokami reprezentują fizyczne połączenia pomiędzy komponentami, takie jak kabel elektryczny lub połączenie mechaniczne. Kliknięcie na komponent pozwala wyspecyfikować parametry, jednostki oraz konfiguracje. Dodatkowe oprogramowanie może zostać wykonane za pomocą obiekowego języka skryptowego Modelica.
Na tym etapie SystemModeler buduje, kompiluje i optymalizuje model, który następnie zostaje wykonany. Program przechodzi do nowego okna Wolfram System Modeler Simulation Center, gdzie użytkownik może wyświetlić wszystkie parametry modelu i zaprezentować je na wykresie w dziedzinie czasu. Wolfram System Modeler Simulation Center pozwala również na wyświetlanie animacji 3D, reprezentującej stany systemu.
Modele zbudowane w programie SystemModeler mogą być wykonane bezpośrednio z poziomu środowiska Mathematica. Język Wolfram Language pozwala na efektywną eksplorację i analizę modelu. Kalibracja oraz optymalizacja systemu jest przeprowadzana z wykorzystaniem funkcjonalności symbolicznych i numerycznych programu Mathematica, a użytkownik może zaprezentować rezultaty interaktywnie, z zaawansowaną grafiką.
Użytkownik może umieścić swój model w pętli łączącej urządzenia sprzętowe i źródła software'owe, i uruchamiać je wraz z symulacją. Środowisko łączy się między innymi płytkami Arduino, serwerami OPC, kontrolerami i bazami danych. Biblioteki Modelica zawierają dedykowane do tego celu bloki, które integrujemy z modelem metodą przeciągnij i upuść, analogicznie jak inne komponenty modelu. Wolfram Device Framework daje pełną kontrolę nad podłączonymi urządzeniami.

1. Modelowanie |
Pierwszy etap pracy, podczas którego użytkownik buduje wizualny model matematyczny systemu. Modelowania głównie polega na metodzie przeciągnij oraz upuść, wybierając odpowiedni blok z bogatej biblioteki Modelica. Linie pomiędzy blokami reprezentują fizyczne połączenia pomiędzy komponentami, takie jak kabel elektryczny lub połączenie mechaniczne. Kliknięcie na komponent pozwala wyspecyfikować parametry, jednostki oraz konfiguracje. Dodatkowe oprogramowanie może zostać wykonane za pomocą obiekowego języka skryptowego Modelica.
2. Symulacja |
Na tym etapie SystemModeler buduje, kompiluje i optymalizuje model, który następnie zostaje wykonany. Program przechodzi do nowego okna Wolfram System Modeler Simulation Center, gdzie użytkownik może wyświetlić wszystkie parametry modelu i zaprezentować je na wykresie w dziedzinie czasu. Wolfram System Modeler Simulation Center pozwala również na wyświetlanie animacji 3D, reprezentującej stany systemu.
3. Analiza i projektowanie |
Modele zbudowane w programie SystemModeler mogą być wykonane bezpośrednio z poziomu środowiska Mathematica. Język Wolfram Language pozwala na efektywną eksplorację i analizę modelu. Kalibracja oraz optymalizacja systemu jest przeprowadzana z wykorzystaniem funkcjonalności symbolicznych i numerycznych programu Mathematica, a użytkownik może zaprezentować rezultaty interaktywnie, z zaawansowaną grafiką.

4. Wdrażanie na platformie sprzętowej |
Użytkownik może umieścić swój model w pętli łączącej urządzenia sprzętowe i źródła software'owe, i uruchamiać je wraz z symulacją. Środowisko łączy się między innymi płytkami Arduino, serwerami OPC, kontrolerami i bazami danych. Biblioteki Modelica zawierają dedykowane do tego celu bloki, które integrujemy z modelem metodą przeciągnij i upuść, analogicznie jak inne komponenty modelu. Wolfram Device Framework daje pełną kontrolę nad podłączonymi urządzeniami.
