Single line schematics editor
OPAL-RT is a global leader in real-time simulation and Hardware-in-the-Loop (HIL) testing, which integrates real and simulated components to validate advanced systems in automotive, aerospace, power electronics, and energy industries.
OPAL-RT requested a custom solution, as their market-based tool for modeling electrical circuits was not sufficient. The lack of desired functionalities and their high cost was the necessary push to look for better alternatives. Synergy Codes' core strength – expertise in GoJS – was a perfect match.
OPAL-RT Technologies
electric circuit simulation diagram
MVP, mockups, GoJS, implementation
GoJS-Powered Schematic Editor enhances electronic circuit design and simulation
Delivering Schematic Editor in 4 weeks
Our team had just four weeks to deliver a prototype that demonstrated market value. OPAL-RT required a solution that integrated their existing products and applications. Our goal was to create a cross-platform system, not just a simple tool.
Schematic Editor powered by GoJS library
Synergy Codes’ strong expertise in GoJS library has proven to be invaluable. Schematic Editor is a simple, intuitive tool that enables users to create electronic circuit diagrams with the help of defined blocks, drag and drop and real time simulation. Models can be saved in the database and used in different systems.
Electric circuit diagram builder highlighted features
Drag-and-drop nodes
With simple drag-and-drop functionality, users can efficiently construct electrical circuit models by selecting components from the Library Browser and placing them directly into the work area. This intuitive process involves dragging a desired component from the library and dropping it onto the schematic canvas, enabling rapid assembly and modification of complex models.

Real-time validation
Signal propagation through the links allows for real-time validation. Electric nodes are essential for carrying information through signals. With the rotation feature, users can align lines instantly.

Custom blocks
Custom blocks allow placing extra information in specific spots on the diagram. Engineers can design complex models with precise control over each component's characteristics, enhancing the fidelity and flexibility of their simulations. This makes it easy for users to read, add, or update information when sharing a project.

Create intuitive circuit diagram modeling tool
Advanced electronics companies require sophisticated and efficient tools to manage complex workflows. Schematic Editor provides powerful simulations for extensive electrical networks. Pre-defined blocks allow for the creation of diverse models, which can be saved to a database.
With advanced components and simple drag-and-drop, the Schematic Editor ensures project work is both easy to understand and execute, making it accessible to all users regardless of their technical expertise.
How Schematic Editor improves circuit modeling for OPAL-RT customers
This tool integrates with OPAL-RT's HYPERSIM and RT-LAB environments, allowing real-time simulation companies to use their models without compatibility issues. Systems integration ensures a cohesive workflow, efficiency, and accuracy in simulations.Â
The Schematic Editor offers a user-friendly graphical interface that simplifies the creation of power electronics circuit diagrams. Users can effortlessly assemble components through drag-and-drop functionality, streamline the modeling process and reduce development time.Â
The Schematic Editor makes it easy to assign analog and digital inputs/outputs (I/Os) in models. This feature allows for precise setup of simulations, ensuring they accurately reflect real-world situations and improving the reliability of the results.Â
It’s been a pleasure for us to deal with Synergy Codes. They’re very good at capturing our needs. Their analysts have added value to our project through not only understanding our needs, but by proposing better ideas where they’re able to. I like the agile methodology they used. They’ve always been open, flexible, and they deliver quickly. They always try to improve the process of delivery and development, as well as the quality of the code / product developed.
FAQ
- What is a circuit diagram?
A circuit diagram, also known as a schematic diagram, is a visual representation of an electrical circuit. It uses standardized symbols to illustrate the components and their connections within the circuit. Circuit diagrams provide a concise way to communicate the design and functioning of a circuit, including the flow of current, voltage sources, resistors, capacitors, and other electronic components.
- What is a single line diagram and a single flow diagram?
A Single Line Diagram (SLD) is a simplified representation of an electrical power system using a single line to depict the flow of electricity instead of showing all three phases individually. It includes key components such as generators, transformers, circuit breakers, busbars, and loads, using standardized symbols for clarity. SLDs are widely used in power system planning, troubleshooting, and documentation, helping engineers and technicians analyze, maintain, and optimize electrical networks efficiently.
On the other hand, a Signal Flow Diagram (SFD) is a graphical representation of a system that illustrates the flow of signals between components using directed arrows. It is commonly used in control systems, communications, and signal processing to show how input signals are processed through different system elements, such as amplifiers, filters, or controllers. By representing system behavior visually, SFDs help engineers analyze system dynamics, identify feedback loops, and optimize performance. - How to read a circuit diagram?
To read a circuit diagram, start by understanding the key components and their symbols. Familiarize yourself with the conventions used in the diagram, such as the direction of current flow and the labeling of different nodes or connection points. Trace the path of the circuit, following the connections between components and the flow of current. Pay attention to the arrangement of components, such as series and parallel connections, as well as the values of resistors, capacitors, and other components specified in the diagram. Reading the circuit diagram step by step will help you understand how the circuit operates.
- How can I draw a circuit diagram?
To draw a circuit diagram, begin by identifying the components you want to include and their connections. Sketch the circuit on a piece of paper or use a specialized software tool for circuit design. Start by placing the components and using the appropriate symbols to represent them. Then, connect the components with lines to show the electrical connections. Use labels or annotations to provide additional information or indicate the values of components. It’s important to follow a logical and organized layout, keeping the circuit diagram clear and easy to understand.