For an enhanced analysis of an existing circuit, use the circuit analyzer which is available within the menu "Simulation".
Choose "Simulation/Show Equations" from the menu to accesss the equation dialog.
The main goal of this dialog is to do modifications on existing circuits and creation of new Equation Devices based upon these modified equations,
which should be simulated faster in cause of the reduced needed memory amount and calculation power.
Such resulting equation devices are the basis for further development in simplifying equqations and creating usual file formats for an external use.
The list box in top of the dialog displays the equations of the circuit currently shown within the main klogic widget.
Select an equation to do some modifications using the edit boxes and buttons shown below the list box.
After doing some changes you need to press the "Store" button before selecting another equation.
Otherwise you changes will be lost.
The functions accesseable within the two small bars of the the dialog are working against all shown equations.
You can replace strings of any kind,
The "Substitute" Button will replace all occurences of an output name within an equation by its equation.
To remove all temporary equations from the list of equations, use the "Tidy Up" button.
The "Normalize" function analyzes all equations avaliable and build the normalized form of them, only containing "and" or "or" terms.
It uses a generalized karnaugh algorithm without the restriction to 4 or 5 input variables as a usual restriction for the known graphical analysis.
The result could lead into shorter equations, but it must not at all.
The "Create Sub Circuit" Button creates a new Equation Device based upon the equations shown in the list box above.
If you use this funcion, the substitute- and tidy-up- function are called in background.
For circuits containing more than 50 equations you need a very fast machine to use all functions described above.
There is currently no way except the "crtl-C" to interrupt the calculation, so be careful!
(for example, i needed to wait approx. 3 minutes to calculate approx. 200 equations using the substitute command on an 800MHz Athlon (AMD) machine)