Progress Meter

//*****************************************************************
// Function ProgressMeter routines
//*****************************************************************
// Routines to create, update and destroy a little progress meter. This uses
// igor drawing commands in a panel. Data is normalized to a 0 to 100 unit
// scale and meter is updated every 5 units (20 increments).
// Truncates name to 40 characters and ensures that name is igor legal. Always
// use return value (string) from ProgressMeterCreate as MeterName parameter
// for ProgressMeterUpdate and ProgressMeterDestroy.
// Checks ckbShowProgress to see if progress meters are to be displayed.
// Programmer can select meter type or let it be selected by options panel (with type 0)
// type 1: thermometer, type 2: digital (numeric), type 3: clock.
// Update Meter routine returns "100" if named meter doesn't exist.

Project Details

Current Project Release

Progress Meter IGOR.5.00.x-1

Release File: Progress Meter.ipf (23.62 KB)
Version: IGOR.5.00.x-1
Version Date:
Version Major: 1
OS Compatibility: Windows Mac-Intel
Release Notes:

This is an old procedure file and it may be supported by Igor versions earlier than 5. In its present form it will require some effort to get it working. It is being offered as a source of ideas; I hope to be able to spend some time working on this in the near future.

View All Releases

Forum

Support

Gallery

Igor Pro 9

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More