Main Content

Computer Programming with Python™ and Multisim™ / 3E - Laboratory Manual

This manual is intended for use in an introductory computer programming course for electrical engineering technology students. It begins with a basic explanation of schematic capture and simulation tools and proceeds to the Python programming language. Python (version 3.X) was chosen for several reasons. First, it is a modern, open-source programming environment. Second, it has a relatively shallow learning curve meaning that new programming students can get up and running fairly quickly, yet the language is fairly deep and powerful. It is by no means a “toy” language. Third, it is free and multiplatform, available for Windows, Mac and Linux. This third edition is updated to Multisim 13 (V3.1.1 and higher include a few differences relating to the latest version, 14).
The programming applications presented tend to be electrical circuit based although some lean closer to quality control issues and a few are intended strictly as a way of stretching out and having some fun. As the language’s designer and developers are fans of Monty Python, it is helpful to at least watch a few of their movies in order to appreciate the embedded jokes. Most of the exercises are designed to be completed in a single practicum period of two or three hours, however, a few are a bit more involved and will require more time (such as Caerbannog and Functions and Files).
Other manuals in this series include DC and AC Electrical Circuits, Semiconductor Devices (diodes, bipolar transistors and FETs), Operational Amplifiers and Linear Integrated Circuits, and Embedded Controllers Using C and Arduino. Texts are also available for Embedded Controllers (second edition), Operational Amplifiers (third edition), and Semiconductor Devices. Finally, problem workbooks are available for both DC and AC Electrical Circuits.”

Link to article