wprowadzenie
Projekt RollerCoaster powstał podczas ćwiczeń laboratoryjnych, dzięki niemu udało się zapoznawać się z zaawansowanym programowaniem zorientowanym obiektowo, elektroniką, matematyką, rozmaitymi metodami numerycznymi.
Do tej pory powstało mnóstwo darmowych środowisk symulacyjnych, większość z nich bazuje na rozwiązaniu SPICE pochodzącym z uniwersytetu Berkeley. Jako iż analiza układów elektronicznych jest tematem bardzo złożonym i skomplikowanym, a autorzy dysponowali dość ograniczonym czasem wyznaczony został statyczny cel który zrealizowano praktycznie w całości. Program zajmuje się rozwiązywaniem układów liniowych z wymuszeniami sinusoidalnymi (bądź stałoprądowymi) o stałej częstości. W rozważaniach pominięte zostały stany nie ustalone (oraz niektóre szczególne przypadki występujące w obwodach liniowych).
Główny nacisk został położony na aspekty programowania tak aby stworzony program był przyjazny w obsłudze, portowalny (środowiska WIN32 i Linux), oraz łatwy w instalacji i obsłudze.
[wiecej ...]
screenshots
Pierwszy shot. Pierwsze okienko. Pierwsza radość. :)
|
Dowód na poprawne wczytywanie współrzędnych.
|
Niech żyje przenośność. Screen pod Windą.
|
Poprawnie narysowny "pierwszy obwód".
|
rysujemy sygnaly ! .
|
|
pierwszy obwód
Nasz najbliższy cel: schemat
Opis schematu w języku XML:
bez
i
z
współrzędnymi elementów.
Kolejne wyniki przetwarzania przez program:
[1]
[2]
[3]
"Pierszy obwód" wygenerowany przez RolLerCoastera:nasz schemat
snapshots
2004-01-05
[download]
2004-01-16
[download]
dokumentacja
Dokumentacja w formacie doxygen.
autorzy
Projekt RollerCoaster autorstwa Szymona Kulisa i Mateusza Bilińskiego powstał podczas ćwiczeń z programowanie objektowego.
Opiekun naukowy projektu : dr Maciej Wołoszyn.
|