Computing: Free Pascal Programming

Electronics: Transistor switches.

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

Description: Determination of the base resistance(s) of 1, 2 or 3 transistor switch digital circuits. The application may be used to calculate the base resistance(s) for a given circuit, as well as to generate exercises where the user has to calculate the resistance(s) using the values randomly chosen by the program. The application offers options to consider or not the base-emitter voltage drop and to use standard resistor values instead of the exact values calculated. Help with transistor switch circuits, a list of the standard resistors and application usage help are included in PDF format.
Note: To avoid getting wrong answer messages for answers, that aren't actually incorrect, be sure to read the notes in the DCircuits2 help document!

Change log:
    Version 1.0 (February 2018): Original program.
    Version 1.1 (August 2018):
        - Bug fixed: IB1/IC1 currents < 0.001mA are displayed with 4-5 decimal digits, avoiding a display as 0.

Free Pascal features: Loading images from file. Using a second form for data entry; passing data from one form to another. Displaying PDF documents. Reading data from a text file (classic Pascal).


Free electronics PC application: Transistor switch circuits