JMCAD is an program for the modeling and simulation of complex dynamic systems. This includes the ability to construct and simulate block diagrams. The visual block diagram interface offers a simple method for constructing, modifying and maintaining complex system models. The simulation engine provides fast and accurate solutions for linear, nonlinear, continuous time, discrete time, time varying and hybrid system designs. With JMCAD, users can quickly develop software or "virtual" prototypes of systems or processes to demonstrate their behavior prior to building physical prototypes.
The user builds his system model by selecting predefined blocks from a block library and simply wiring the blocks together. Each block of the diagram performs a function. Users can also create custom blocks in Java and add them to the JMCAD block library.
JMCAD is a block diagram language for creating complex nonlinear dynamic systems.
Categories
Simulation, Electronic Design Automation (EDA), Mathematics, HMI, Exam, Computer Aided Instruction (CAI)License
Academic Free License (AFL), GNU General Public License version 2.0 (GPLv2)Follow JMCAD - modeling of dynamic systems
User Reviews
-
Thank you very much for the program under a free open source license!
-
Best open source simulation program ever seen. Algebraic ring can not be solved but the idea to solve the dynamic system is really helpful. It is a great tutorial for one who want to create a simulink like program himself.
-
Internet Cloud Software
-
incredibly simple to use. Simle tool. Works great
-
Very nice.