====== Entwicklung von komplexeren Falstad-Beispielen ====== ===== Details ===== * [[http://www.falstad.com/circuit/|Falstad]] (bzw. [[https://github.com/sharpie7/circuitjs1/issues|CircuitJS]]) wird in verschiedenen meiner Fächer für anschauliche Erklärungen genutzt (z.B. in [[https://wiki.mexle.org/elektronische_schaltungstechnik/2_transistoren#spannungsverdopplerinvertierer|Schaltungstechnik]] oder [[https://wiki.mexle.org/introduction_to_digital_systems/storage_elements#shift_register|Digitaltechnik]]). * Seit Kurzem steht für Falstad eine [[http://www.falstad.com/circuit/jsinterface.html|JavaScript Schnittstelle]] zur Verfügung. * Diese Schnittstelle ermöglicht eine Anbindung von anderen HTML-Komponenten außerhalb mit der Simulation. ===== Aufgaben ===== Entwicklung von JavaScript Code für Anbindung von Ein-/Ausgabe auf einer Webseite an CircuitJS - Verbinden von Zustandsmaschinen in JS und Verbinden mit der Schaltung - automatisiertes Erstellen von Schaltungen aus Funktionstabelle / KV-Diagramm / Zustandsmaschine - Standard Ein-/Ausgabe Feld für Binärwerte (für diverse Digitalschaltungen) - Diverse Verbesserungen für Elektrotechnik- und Elektronik-Simulationen (z.B. Eingabe über Phasoren) - Scripts zum Erstellen von elektrischen Schaltungen (z.B. für Übungen)