Computing: Free Pascal Programming

Electronics trainer - RL, RC and RLC circuits.

Download ACircuits1 desktop application (Windows 64bit) Download ACircuits1 source code (Lazarus/Free Pascal)

Description: Generation of physics/electronics exercises concerning RLC circuits. Circuits to solve range from simple circuits with a simple resistor to series and parallel circuits with resistor, inductor and capacitor. Depending on the exercise type, one part of the values are given by the application, the other having to be calculated by the user. Choose the circuits, that you want the test to be about in the Circuits menu, click Start/Next to generate an exercise, use the Check button to check your answers. Success percentage is automatically updated after each exercise. A new test may be started, using the New command in the Test menu. Beside tests with questions and answers, the application also offers a learning mode. If you check View in the Options menu, all exercise results will be displayed by the application. You may switch from test to learning mode at any moment; if you switch back, the test continues at the point where it was left. Help with the physics formulas and the program usage is included.

Note: The application considers the RLC systems in a simplified way, doing only real number calculations. A more realistic approach would be to use complex numbers or phasors. As it is done here, only the magnitude of voltages, currents and impedances are considered; angles (except the phase angle between the total voltage and the total current) are ignored.

Free Pascal features: Displaying help using a TMemo object on a second form; filling a Memo object from a text file. Using images. Random numbers depending on the value of other variables (classical Pascal).


Free electronics trainer PC application: RLC circuits