* IGOR manual:
책자형태의 매뉴얼은 버전 6이 아니라 버전 5 입니다. 주의 바랍니다.
IGOR XOP Toolkit
The IGOR XOP Toolkit allows a C programmer to extend IGOR Pro. You can add
operations, functions, menus, dialogs, and windows for data analysis, data
acquisition or other purposes.
The XOP Toolkit is an add-on package that allows C and C++ programmers to
extend IGOR Pro. The toolkit has been used by WaveMetrics and by hundreds of
IGOR users to add data acquisition, manipulation and analysis features to IGOR
"XOP" stands for "external operation." Originally XOPs were intended only to
allow adding command-line operations to IGOR. Now XOPs can add operations,
functions, menus, dialogs and windows. XOPs are also sometimes called "IGOR
The XOP Toolkit consists of a library of "XOPSupport" routines that allow an
XOP to communicate with IGOR, a comprehensive manual,
as well as source code and project files for many sample XOPs.
XOP Toolkit 5 can create XOPs for IGOR Pro 5 and IGOR Pro 6.
The XOP Toolkit supports development for Mac OS 9, Mac OS X (PowerPC and
Intel), Windows 2000, XP and VISTA.
The XOP Toolkit is available as an electronic download. It includes a PDF
manual. A hard-copy manual is available as an option.
XOP Toolkit 5 Upgrade
The XOP Toolkit 5 upgrade is a free download for all registered users of any
previous version of the XOP Toolkit. The optional hard-copy manual/CD ROM
package is available for purchase.
If you are a registered XOP Toolkit user, you can request to receive the XOP
Toolkit 5 download instructions from WaveMetrics sales.
XOP Toolkit 5 Development Systems
XOP Toolkit 5 supports the following development
Mac OS 9
Mac OS X (PowerPC
Metrowerks' CodeWarrior Pro 8.3 or later
Apple's Xcode 2.4 or later.
Requires OS X 10.3.9 or later.
Microsoft Visual C++ 6
Microsoft Visual C++ 7 (.NET)
Microsoft Visual C++ 8 (2005)
Microsoft Visual C++ Express Edition (cheap) is fine for most XOP
XOP Toolkit 5 Sample XOPs
The sample XOPs include:
- XOP1 - Simply adds one to each
point in a specified IGOR data set.
- SimpleLoadWave - Loads data from a text file into IGOR.
- GBLoadWave - Loads data from a binary file into IGOR.
- SimpleFit - Adds a curve-fitting function to IGOR.
- WaveAccess - Shows how to deal with multi-dimensional IGOR
- NIGPIB2 - Adds National Instruments GPIB support to IGOR.
- VDT2 - Adds serial port support to IGOR.
To create an XOP, you start with sample XOP source code supplied with the
Toolkit. After modifying the sample, you compile it to produce the executable
XOP file. To activate an XOP, you put an alias (Macintosh) or shortcut (Windows)
for the XOP file in the Igor Extensions folder in your Igor Pro folder.