Creating Custom Simulation and Animation Components in Proteus v9

Below are 4 different ways for creating custom parts/models using different methods that proteus provides. This does not include the method of creating part using SPICE files like the one shown in the tutorial.

  • Analogue Modelling Tutorial

    • What it teaches: Demonstrates how to model an analogue component—specifically a single-pole, double-throw (SPDT) relay with hysteresis—using equivalent circuits constructed from simulator primitives (e.g., switches, inductors, resistors, batteries). It covers setting up a Test Jig, handling parameter mapping, creating sub-sheets, interconnecting multi-element heterogeneous components, and compiling the schematic model into a .mdf (Model Description Format) file.

Proteus MDF Model Creation Guide
  • Digital Modelling Tutorial

    • What it teaches: Explains how to create a timing and functional equivalent circuit for digital components, using half of a 74123 monostable multivibrator as an example. It teaches functional modelling (using digital primitives like PULSE and AND_3) and temporal/transient modelling. It also demonstrates how to map multiple timing variants (74123, 74LS123, 74HC123) using *MAP ON scripts within a single model file, and how to output the final .mdf file.

  • Mixed Mode Modelling Tutorial

    • What it teaches: Explains how to design a mixed-mode model (combining analogue and digital simulation methods) using a 555 timer chip as an example. It teaches how to explicitly place ADC and DAC primitive objects inside a model to manage signal conversions, configure interface parameters (ITFMOD) without hardcoding supply voltages, and achieve significantly faster simulation performance compared to purely analogue models.

  • VSM Modelling Tutorial

Post a Comment

Previous Post Next Post