circuitjs1 | Standalone version of the Circuit Simulator
kandi X-RAY | circuitjs1 Summary
kandi X-RAY | circuitjs1 Summary
The source code for offline version of the Circuit Simulator. It was originally written by Paul Falstad as a Java Applet. It was adapted by Iain Sharp to run in the browser using GWT. The program was compiled to offline version for Windows (x32, x64), Linux (x32, x64) and MacOS (x64) by Usevalad Khatkevich. This program is distributed by me as a program for education. It is not recommended to use the program for modeling real circuits, since many components in the program are idealized.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Handle native preview event popup
- Get the composite as a composite model
- Create a GUI dialog
- Called when the menu is pressed
- Draws the source line
- Set up the camera s coordinates
- Calculate an arrow polygon
- Performs a step
- Limit a new step
- Do the actual volts
- Draws the circle
- Returns the EditInfo object
- Calculates the values
- Do the step
- Do the current step
- Draws the lines
- Do the actual step
- Called when the waveform has finished
- Called when a step has finished
- Draw the ziggers
- Set the value of EditInfo
- Sets the points
- Draw the sparkline
- Draws the wires
- Called when a mouse down button is pressed
- Draws the lead
circuitjs1 Key Features
circuitjs1 Examples and Code Snippets
Components of this program:
JQuery - Distributed under the MIT License
jQuery.NiceScroll - Distributed under the MIT License
jQuery.scrollSpeed - is taken from the github.com/nathco/jQuery.scrollSpeed
NW.js - Distributed under the MIT License
Circu
Paul Falstad - Creator
Iain Sharp - JavaScript conversion, so there are more opportunities for the development of this application.
Community Discussions
Trending Discussions on circuitjs1
QUESTION
Yes, yes, I know! There are hundreds of Maven-to-Gradle related questions here on SO, but none of them, AFAICT addresses the inherent difficulties (of a constantly moving target [Gradle!]) of porting a very simple Maven POM to use Gradle for compilation.
In this particular case, we have an app the original developers are relying on using the GWT plugin for Eclipse, but that many other developers would like to use something more modern and less bloated, i.e. Gradle. All sources simply brush this off to, "you can simply convert pom.xml in Gradle"
, as is stated in the Gradle documentation, unfortunately this is simply not working for most practical purposes.
The project under consideration is circuitJS1 which was ported to use Maven here. The resulting pom.xml
reads:
ANSWER
Answered 2019-Mar-13 at 23:38The problem was that because the Maven build file (pom.xml
) had so many plugins in it, that I was thinking they were needed also in Gradle. That is a big mistake because Gradle's build.gradle
file only need minimal plugin info. The rest is downloaded and used automagically.
In my case it only needed the Gradle version of GWT, the gwt-gradle-plugin
plugin.
The corrected and hugely simplified build.gradle
becomes:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install circuitjs1
You can use circuitjs1 like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the circuitjs1 component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page