====== Tipps für Falstad CircuitJS Schaltungen ====== ===== 1. Sprache ===== - Die Sprache der Simulation kann über ''Options ''>>'' other Options ... ''>>'' Change Language'' bzw ''Einstellungen ''>>'' weitere Einstellungen ... ''>>'' Change Language'' geändert werden. - Im Folgenden werden alle Menüführungen etc. in der englischen Version erklärt. ===== 2. Grid ===== - Nutzen Sie das "small Grid" (''Options''>>''Small Grid'') - Damit ist auch die kleine Version der Komponentendarstellung möglich (siehe folgende Simulation). Nutzen Sie diese bitte beim Einfügen der Komponenten. Bei Subcirucits ist diese Version aktuell nicht möglich. \\ {{url>https://www.falstad.com/circuit/circuitjs.html?running=false&ctz=CQAgzCAMB0l3BWEBGGAmOaDsWyQBxoBsAnCViApJSACwQICmAtMsgFDIJKtH4j5+vaoJRRO3EKxJoUWIlNS05C6pHYBDKbWpKUCvahQ8uKePCiXU5zdv4Z+YWQ4HHFSa+cu7z6rtWY0UT1AnTNlZBBZagQJALxlDAC0ZAUky2jKdiA noborder}} ===== 3. Verdrahtung und Komponenten ===== - Für Zustandsautomaten und Schaltnetze bietet sich die Komponente Custom Logic an (''Draw''>>''Digital Chips''>>''Add Custom Logic''). Mit dieser können Funktions- und Wahrheitstabellen leicht umgesetzt werden. \\ Details dazu sind [[https://www.falstad.com/circuit/customlogic.html|hier]] zu finden. - Ähnliche Leitungen sollten möglichst geschickt übereinander gelegt werden, ggf. in Nibble getrennt, siehe folgende Simulation. \\ {{url>https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgzCAMB0l3BWEBGGAmOaDsWyQBxoBsAnCViApJSACwQICmAtMsgFDJG0glEhpa1VD0HC6UGtSQAzAIYAbAM6Mo7AO4paohP2QI0A3Ws3JtArIbOjuJraPz4URamkd2ur954G3IG+wEhZycxDyJQ4K5QvwD9QzRjeN8ef1MIlIEuTLTnV1sw4lS48yKBMATY0wNMtEEcgML3MLBkQ38AWSCnMDB+QR6ahOgEdi6y3v7bMCGBEbHyw0nF8Fm0efHs5bQttfnNNArwPpWKp1zDpbcg6jO7AeP+2h6Me+fwV5bXi62Tnf5Wu1Gls2jdwKCLtM-tNIMUDjDRME8MUAEq8J7USxg5ACFBwOZIdZIagwUYHI5lQpYi7BSlI2H3ep0rwkxq0-CuJHXH5TRFec5s1xYr6soA noborder}} ===== 4. Subcircuits ===== - Subcircuits können über ''File''>>''Create Subcircuit...'' erstellt werden. - Dazu müssen Ein- und Ausgänge über ''Draw''>>''Outputs and Labels''>>''Add Labeled Node'' definiert werden. - Subcircuits können beim Erstellen über die Option ''Save Across Sessions'' auch für die längerfristige Bearbeitung im Browser gespeichert werden. Hierbei ist zu beachten dass dies nur auf dem einen Rechner geschieht. - Eigens erstellte Subcircuits können über ''Draw''>>''Subcircuits''>>''Add ...'' eingefügt werden. Sind hier nicht alle vorher erstellte Schaltungen verfügbar, kann dies mehrere Gründe haben: - Die Option ''Save Across Sessions'' wurde nicht genutzt, bzw. die Webseite danach nicht nochmals neu geladen - Es wurde die falsche CircuitJS Version geöffnet. Falstad ist sowohl in einer [[http://www.falstad.com/circuit/circuitjs.html|HTTP]], als auch in einer [[https://www.falstad.com/circuit/circuitjs.html|HTTPS]] Version verfügbar. Ein Rechtsklick auf einen Subcircuit in einer Variante kann nicht in das Model der anderen Variante führen. - Der Subcircuit wurde nicht auf dem verwendeten Rechner erstellt. - Die Cookies wurden gelöscht. - Die Schaltung im Subcircuit sollten auch während der Entwicklungsphase separat abgespeichert werden, z.B. über ''File''>>''Save as...'' oder ''File''>>''Export as...'' - Nicht selbst erstellte Subcircuits können nicht nachträglich bearbeitet werden. - Dies äußert sich darin, dass bei Rechtsklick auf den Subcircuit >>''Edit...'' der Button ''Load Model Circuit'' nicht verfügbar ist, siehe in folgender Simulation \\ {{url>https://www.falstad.com/circuit/circuitjs.html?running=false&ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgpABZsKBTAWjDAChoQATBgMwEMArgBsALlHCSIAcwB2XSVRQgA4gCcA9oPkBRYQFsAOgGcIkE5DY0wShIRCZlKPHhC4akngJHiwFtkA noborder}} - Die Alternative ist hier den benötigten Subcircuit aus der Datei / aus dem gespeicherten Text erneut als Subcicruit anzulegen. ===== 5. MEXLE wiki ===== - Im MEXLE wiki können nur Links mit __https__ eingefügt werden. http-Links führen dazu, dass nichts (= keine Simulation) dargestellt wird.