battery Current Source resistance wire Dependent voltage source Dependent current source
Please Click two nodes to connect or ESC to exit
Another Component exists at components hub
Can't Rotate component at current position
Please choose a different node.

User Guide: Step-by-Step Instructions

1. Adding Components

Step 1: Click on a component (e.g., resistor or battery) from the toolbar and drag it onto the grid.

Tip: Double-click the component to open the properties editor for customization (e.g., resistance, voltage).

2. Adding Dependent Sources

Step 1: Double-click on a voltage-dependent component to open the properties editor.

Step 2: Choose the dependency type and select the branch the source depends on.

Tip: Current-dependent sources are yet to be implemented.

3. Connecting Components with Wires

Step 1: Click on a connection point of the first component.

Step 2: Click on another connection point of a different component to draw a wire between them.

Tip: Only valid connection points are highlighted to ensure accurate connections.

4. Editing Component Properties

Step 1: Double-click the component to open the properties editor.

Step 2: Adjust parameters like resistance value, voltage, rotation, etc.

Tip: Rotate components directly within the properties editor to fit your layout.

5. Rearranging Components

Click and drag any component to a new location on the grid.

Tip: Keep components spaced out to avoid a cluttered design.

6. Deleting Components

Step 1: Select the component to remove.

Step 2: Double-click and press the delete button in the properties editor.

7. Drag-End Behavior

Drag the component to the desired position and release to place it.

Tip: If components are too close, they will snap back to their original position.

8. Component Node

Nodes are located on the sides of components based on their orientation.

Tip: After moving or rotating components, node references are updated automatically.

9. Text Management

Text position is updated based on the component’s rotation and position.

Tip: The text is automatically repositioned during drag-and-drop or after rotation.

10. Component Removal

Step 1: Double-click the component and open the Properties Editor.

Step 2: Press the delete button to remove it from the grid.

Tip: When a component is deleted, other components may be renamed to maintain consistency.

11. Analyzing the Circuit

Step 1: Once the circuit is ready, click the run button to start analysis.

Step 2: View node voltages and branch currents in the output table.

Tip: Ensure all components are connected correctly for an accurate analysis result.

Output Summary

Node Voltages: V1, V2, V3, ..., VN (voltages at all nodes except the ground).

Voltage Source Currents: I1, I2, ..., (current through each voltage source).

Visualization: Node voltages are shown graphically on the canvas with a summary table.