|  両方とも前のリビジョン 前のリビジョン 次のリビジョン |  前のリビジョン | 
| javascript:circuitjs [2023/10/30 06:06]  –  ともやん | javascript:circuitjs [2025/07/12 08:27] (現在)  – [SPICE モデル]  ともやん | 
|---|
| 本家: [[https://github.com/pfalstad/circuitjs1|]] [[gtr>https://github.com/pfalstad/circuitjs1|翻訳]] Paul's git\\ | 本家: [[https://github.com/pfalstad/circuitjs1|]] [[gtr>https://github.com/pfalstad/circuitjs1|翻訳]] Paul's git\\ | 
| forked: [[https://github.com/sharpie7/circuitjs1|]] [[gtr>https://github.com/sharpie7/circuitjs1|翻訳]] Iain's git\\ | forked: [[https://github.com/sharpie7/circuitjs1|]] [[gtr>https://github.com/sharpie7/circuitjs1|翻訳]] Iain's git\\ | 
| [[https://www.falstad.com/circuit/|]] [[gtr>https://www.falstad.com/circuit/|翻訳]] Paul's Page: Version 2.8.0js\\ | [[https://www.falstad.com/circuit/|]] [[gtr>https://www.falstad.com/circuit/|翻訳]] Paul's Page: Version 2.9.0js([[https://git>pfalstad/circuitjs1/pull/71|日本語化 PR #71]])\\ | 
| [[https://lushprojects.com/circuitjs/|]] [[gtr>https://lushprojects.com/circuitjs/|翻訳]] Iain's Page: Version 2.4.2js\\ | [[https://lushprojects.com/circuitjs/|]] [[gtr>https://lushprojects.com/circuitjs/|翻訳]] Iain's Page: Version 2.4.2js\\ | 
|   | ソースコード: [[git>pfalstad/circuitjs1|GitHub - pfalstad/circuitjs1: Electronic Circuit Simulator in the Browser]] [[gtr>https://github.com/pfalstad/circuitjs1|翻訳]]\\ | 
|   | Gitpod実行: [[gitp>https://github.com/pfalstad/circuitjs1|]]\\ | 
 |  | 
| CircuitJS1はブラウザ上で動作する電子回路シミュレータです。これは元々 Paul Falstad によって Java アプレットとして作成されました。\\ | CircuitJS1はブラウザ上で動作する電子回路シミュレータです。これは元々 Paul Falstad によって Java アプレットとして作成されました。\\ | 
| これは、GWT を使用してブラウザで実行できるように Iain Sharp によって調整されました。\\ | これは、GWT を使用してブラウザで実行できるように Iain Sharp によって調整されました。\\ | 
| [[https://github.com/pfalstad/circuitjs1|pfalstad/circuitjs1: Electronic Circuit Simulator in the Browser]] より\\ | [[https://github.com/pfalstad/circuitjs1|pfalstad/circuitjs1: Electronic Circuit Simulator in the Browser]] より\\ | 
|   |  | 
|   | 類似サービス: [[https://everycircuit.com/|EveryCircuit: Animated interactive circuit simulator]]\\ | 
 |  | 
| ===== 使い方 ===== | ===== 使い方 ===== | 
| フルスクリーン: [[https://www.falstad.com/circuit/circuitjs.html?startCircuit=joule-thief.txt|]]\\ | フルスクリーン: [[https://www.falstad.com/circuit/circuitjs.html?startCircuit=joule-thief.txt|]]\\ | 
| <html>  | <WRAP circuitjs><html>  | 
|   <style>  |   <iframe src="https://www.falstad.com/circuit/circuitjs.html?hideMenu=true&running=false&startCircuit=joule-thief.txt" loading="lazy"></iframe>  | 
|     .circuitjs {  | </html></WRAP> | 
|       margin: 0 0 -16px;  |  | 
|       position: relative;  |  | 
|       z-index: 0;  |  | 
|     }  |  | 
|     .circuitjs iframe {  |  | 
|       border: none;  |  | 
|       width: 610px;  |  | 
|       height: 300px;  |  | 
|     }  |  | 
|     .wrap_circuit_description {  |  | 
|       position: relative;  |  | 
|       z-index: 1;  |  | 
|     }  |  | 
|     /*.dokuwiki div.wrap_color_mincode_long {  |  | 
|       height: 100px;  |  | 
|       overflow: scroll;  |  | 
|     }  |  | 
|     .dokuwiki div.wrap_color_mincode_long pre {  |  | 
|       height: unset;  |  | 
|       overflow-y: unset;  |  | 
|     }*/  |  | 
|   </style>  |  | 
|     <div class="circuitjs">  |  | 
|       <iframe src="https://www.falstad.com/circuit/circuitjs.html?hideMenu=true&running=false&startCircuit=joule-thief.txt" loading="lazy"></iframe>  |  | 
|     </div>  |  | 
|   <script>  |  | 
|     /*const iframe = document.getElementsByClassName("circuitjs")[0].getElementsByTagName("iframe")[0];  |  | 
|     iframe.contentWindow.document.getElementsByClassName("topButton").click();*/  |  | 
|   </script>  |  | 
| </html> |  | 
 |  | 
| ===== 回路一覧 ===== | ===== 回路一覧 ===== | 
| [[https://github.com/pfalstad/circuitjs1/blob/c192b71e325624e56d7ed9db71456b48d2e48871/src/com/lushprojects/circuitjs1/public/setuplist.txt|]]\\ | [[.circuitjs:circuits|Circuits]]\\  | 
|   | [[https://github.com/pfalstad/circuitjs1/blob/master/src/com/lushprojects/circuitjs1/public/setuplist.txt|]]\\ | 
| src/com/lushprojects/circuitjs1/public/setuplist.txt\\ | src/com/lushprojects/circuitjs1/public/setuplist.txt\\ | 
| <WRAP color_term> | <WRAP color_term> | 
|   | <WRAP color_command><html><pre> | 
|   | <font color="#0087FF"><b>$</b></font> <font color="#26A269">grep</font> <font color="#A347BA">-v</font> ^$ <u style="text-decoration-style:solid">src/com/lushprojects/circuitjs1/public/locale_ja.txt</u> <font color="#12488B"><b>|</b></font> <font color="#26A269">sed</font> <font color="#A347BA">-e</font> <font color="#A2734C">'s/"\</font><font color="#12488B"><b>(</b></font><font color="#A2734C">.*\</font><font color="#12488B"><b>)</b></font><font color="#A2734C">"="\</font><font color="#12488B"><b>(</b></font><font color="#A2734C">.*\</font><font color="#12488B"><b>)</b></font><font color="#A2734C">"/\/^#\/!</font><font color="#12488B"><b>{</b></font><font color="#A2734C">s|\1|\2|</font><font color="#12488B"><b>}</b></font><font color="#A2734C">/'</font> <font color="#12488B"><b>|</b></font> <font color="#26A269">awk</font> <font color="#A2734C">'</font><font color="#12488B"><b>{</b></font><font color="#A2734C">print length</font><font color="#26A269"><b>()</b></font><font color="#A2734C"> ,$0</font><font color="#12488B"><b>}</b></font><font color="#A2734C">'</font> <font color="#12488B"><b>|</b></font> <font color="#26A269">sort</font> <font color="#A347BA">-nr</font> <font color="#12488B"><b>|</b></font> <font color="#26A269">sed</font> <font color="#A2734C">'s/</font><font color="#12488B"><b>[</b></font><font color="#26A269"><b>[</b></font><font color="#A2734C">:digit:</font><font color="#26A269"><b>]</b></font><font color="#12488B"><b>]</b></font><font color="#A2734C">* //'</font> <font color="#12488B"><b>|</b></font> <font color="#26A269">xargs</font> <font color="#A347BA">-0</font> <font color="#A347BA">-I</font><font color="#12488B"><b>{}</b></font> sed <font color="# |