Quickscale is designed to let you resize a large amount of pictures to a desired size and format.
Now, why would you want to do that? For example, if you wish to share your holiday photos with family and friends, you can either send them by e-mail or put them somewhere on a website.
To accurately process the analog sine wave coming from the ZMPT101B pin in Proteus, your microcontroller code must sample the wave over a complete cycle to calculate the Root Mean Square (RMS) voltage.
The ZMPT101B outputs a sine wave offset by 2.5V (half of VCC) so that the negative halves of the AC wave do not damage the microcontroller ADC. The code must sample the waveform, find the peak values, and calculate the Root Mean Square (RMS) voltage.
Once you have the .LIB and .IDX files, follow these steps precisely.
Write your Arduino code to read the analog voltage from the sensor's output, apply any necessary calibration, and calculate the AC RMS voltage using the ZMPT101B.h library. For this, the standard Arduino library for ZMPT101B is used. Compile the code in the Arduino IDE and generate a HEX file.
A “library” in Proteus is a collection of component models, symbols, and footprints. For simulation to be accurate, each component must have a SPICE model that describes its electrical behaviour. For the ZMPT101B, there is no official “ZMPT101B component” that you can simply drag onto the schematic. Instead, you must model it either by building its internal schematic from its datasheet or by using a generic transformer together with an op‑amp and a trimmer. zmpt101b proteus library
Simulating AC voltage measurements in Labcenter Proteus requires accurate components. The ZMPT101B active single-phase AC voltage transformer module is the standard choice for DIY electronics, Arduino projects, and industrial prototypes. However, Proteus does not include a ZMPT101B model in its default library.
Alternative path: C:\ProgramData\Labcenter Electronics\Proteus 8 Professional\LIBRARY (Note: ProgramData is a hidden folder).
Simulating AC voltage measurements in Proteus requires an accurate model of the ZMPT101B voltage transformer module. This guide explains how to download, install, and use the ZMPT101B Proteus library to simulate real-world AC mains monitoring with microcontrollers like Arduino. Understanding the ZMPT101B Module
void loop() sum = 0; // Sample 1000 points for accurate RMS for (int i = 0; i < 1000; i++) float sample = analogRead(sensorPin) * (5.0 / 1023.0); float vMains = (sample - offset) / sensitivity; sum += sq(vMains); delayMicroseconds(100); // Simulate 10kHz sampling To accurately process the analog sine wave coming
After building the replica circuit, connect the final output node to the analogue input pin of an Arduino, ESP32, or other microcontroller that you have placed in the Proteus schematic. You can then co‑simulate the entire system.
If installed correctly, the custom module will appear in the list with its schematic preview. Double-click to add it to your workspace. Circuit Schematic Design in Proteus
Connect this pin directly to an analog input pin of your simulated microcontroller (like Arduino Uno's A0 pin) or to a Proteus Virtual Oscilloscope channel. Manual Simulation Alternative (No Library Method)
Follow this guide to successfully simulate a ZMPT101B circuit in Proteus. Once you have the
Once the library is installed, the component is placed on the schematic. The simulation setup consists of the following elements:
Since Proteus lacks a default ZMPT101B part, you can download third-party library files ( .IDX and .LIB ) created by the electronics community. Step 1: Download the Library Files
Analog AC sine wave (centered around a DC offset, typically VCC/2). Operating Voltage (VCC): 5V DC. Output Current: Up to 2mA.
QuickScale is designed to scale a bunch of images at the same time
QuickScale is optimized for Mac OS X to scale a lot of images fast and efficient
With a simple and clean interface, QuickScale shows you its possibilities and features in a blink
Want to mark your photos? QuickScale can burn a watermark on your images
QuickScale has multiple resizing methods, to ensure you can resize your images like you want it
QuickScale can export your images to four different filetypes: JPG, PNG, TIFF and GIF
Want to give exported images logical names? QuickScale can help.
Don't waste time with changing settings to different sizes over and over again