"Filip Nicolaisen" <filipn@ruc.dk> wrote
> Hej alle.
>
> Jeg skal i gang med at udvikle en simulator, der kan bruges i forbindelse
> med undervisningen i el-lære. Problemet er, at jeg har lidt svært ved at
se
> hvordan man kan opbygge en model, der gør det muligt at forbinde
forskellige
> komponenter (modstande, batterier, transistore m.v) så man bagefter kan få
> programmet til at foretage nogle beregninger på ens opstilling.
Hejsa...
Jeg arbejde med at lave en simulator til digitale kredsløb sidste efterår,
og fandt over en ganske interessant side:
http://www.cs.mun.ca/~donald/
En gut der har skrevet både en Bachelor thesis og en Master thesis om
kredsløbs simulation, og faktisk kommer med nogle ret gode forslag.
Han har også lavet et program digitcl, i C++, som jeg har taget mig den
frihed at oversætte til Java, sådan nogenlunde da.
Du kan hente sourcekoden til min oversættelse på
www.peterlind.dk/digisim.zip - den skulle gerne virke, jeg har ikke rørt det
i et halvt års tid...
Men jeg ved ikke hvor gode ideerne er i forbindelse med analoge kredsløb,
hvor tiden måske ikke lige kan deles op i diskrete enheder. Men jeg mener da
at source-koden til SPICE stadig er tilgængelig, og måske kan den hjælpe
lidt (jeg har ikke selv set sourcen, kun brugt programmet). Jeg mener at det
bliver leveret med de fleste Linux distributioner idag, og ellers så findes
det ihvertfald på Aminet (til den gode gamle Amiga). Google er din ven...
Håber det kan hjælpe dig lidt mere på vej.
mvh
Peter Lind