Forum: Mikrocontroller und Digitale Elektronik Schaltungs-und Programmsimulation


von Christian (Gast)


Lesenswert?

hallo zusammen

Man hat sich da ne Schaltung überlegt und skizziert und würde gern 
wissen ob sie so auch theoretisch und praktisch funktioniert.
Der Umweg sie praktisch aufzubauen und die Möglichkeit diese zu testen 
ist oftmals nicht vorhanden. Der eine hat kein Oszi oder ein Generator, 
der andere keinen Lötkolben oder n Multimeter. Usw.
Sicherlich gibt es da einige Programme die teilweise diese Möglichkeiten 
bieten, allerdings nur im kleinen Rahmen der manchmal nicht ausreichend 
ist.
Deshalb würde ich gerne wissen ob es eine softwaretechnische Umgebung 
gibt, mit der man folgende Sachen simulieren kann:

- Schaltungsaufbau; unabhängig vom Umfang,
- Integration von MC´s in diesen Schaltungen, sodass gewisse Aufgaben 
erledigt werden können,
- automatische Generierung des notwendigen Programmcodes anhand von 
geforderten Bedingungen für die jeweiligen Funktionen,
- Anschluss von Input/ Output Elementen; analogen oder digitalen,
- Ausgabemöglichkeiten über modulartigen vorgefertigten Elementen wie 
z.B. LCD, Leuchtdioden, Relais etc.
- Möglichkeit diese Schaltungen direkt am PC zu testen, simulieren und 
ggf. Änderungen vorzunehmen ohne dass vorerst die dazugehörige Hartware 
aufbauen werden muss.
- ggf. die Möglichkeit den generierten Programmcode direkt in einer 
vorhandenen Hardware einzuspielen um die Funktionen anhand von 
Testplatinen zu proben.
- Kompatibilität zu andren Programmen, beispielsweise ein kleines 
VB-Programm in Form eines Temperaturloggers bei man eine simulierte 
Funktion einer Wetterstation, die gelieferten Ergebnisse einer 
Temperaturmessung aus dem MC über RS232 herauslesen kann um sie weiter 
zu verarbeiten.

Es gibt sicherlich noch viele andere Punkte wie man die Liste ausbauen 
könnte, aber das wären mal die wichtigsten die mich dringend 
interessieren würden.

Vielleicht kann mir der eine oder andere dabei helfen.

Vielen Dank.
Christian


von Null (Gast)


Lesenswert?

Das grosse Staunen kommt viel spaeter... wenn das zu Tode simulierte 
Projekt trotzdem nicht geht.

von Christian (Gast)


Lesenswert?

@ Simulator.

die Punkte wurde mit Absicht allgemein gehalten. Aber scheinbar ist es 
schwierig aus einfach gestellten Fragen die Essenz heraus zu lesen.
Ich beziehe mich nicht auf PSPICE, bei dem ich übrigens noch nicht die 
Funktion "aus geforderten Bedingungen den richtigen Code in 
beispielsweise C oder ASSAMBLER direkt generieren kann", sondern auf 
modulares Aufbauen von Schaltungen die eben diese Art der Programmierung 
Funktion beinhalten.
Ich meine damit so etwas wie LabView oder ähnliches.

wie schön dass man sich hier scheinbar mit unwichtigen Kommentaren 
gegenseitig aufschaukelt....

von Christian (Gast)


Lesenswert?

... schon ok.
scheinbar möchtest dich nicht konstruktiv zu den Punkten äußern.
Lass es einfach und mach diesen Thread nicht durch unwichtigen 
Kommentaren kaputt. Ich bin mir sicher dass es einige hier gibt die 
brennend auf so eine Möglichkeit warten.
Oder wer hat heute noch die Zeit und das Geld sich ewig mit praktischen 
Tests zu beschäftigen, wenn man die Einzelprojekte direkt am PC 
simulieren kann und sie dann praktisch aufbaut.

von Null (Gast)


Lesenswert?

Christian,
man simuliert komplexere Systeme nicht am Stueck. Es gibt Simulatoren 
fuer Analogschaltungen. Andere fuer Digitalschaltungen. Wieder andere 
fuer RF. Die Zeitskalen und der Fokus ist jeweils verschieden, die 
wuerden nie aus einem Guss zusammenpassen. Eine Regelschleife simuliert 
man zusammen mit einem Modell der Strecke. Eine Codesimulation ist was 
anderes. Daswelche  an dert Simulation, das man nicht betrachtet, 
fliesst als idealisierte Randbedingung ein. Dass das Ganze am Schluss 
zusammenpasst benoetigt einiges an  Arbeit und Grundwissen, und macht 
eigentlich den Ingenieur aus.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.