Repository files navigation Igor Pro 8.0 or later Scienta Omicron Vernissage 2.4.1 (32-bit or 64-bit) Windows 10 Install Igor Pro Start Igor, this will create a folder called WaveMetrics in "My Documents" Install Vernissage Install vcredist_x86.exe/vcredist_x64.exe (Microsoft Visual C++ 2013 Redistributable Package x86/x64) shipped with the XOP. Copy "matrixfilereader.xop" to "My Documents\WaveMetrics\Igor Pro X User Files\Igor extensions" Copy "matrixfilereader Help.ihf" to "My Documents\WaveMetrics\Igor Pro X User Files\Igor Help files" Restart Igor Load the experiment matrixfilereader-basic-gui.pxp which includes a basic GUI for easy access to the XOP operations.
Visual Studio 2013 Community/Professional with 1 Vernissage and the corresponding SDK XOP Toolkit 8.01 Boost 1.55 Igor Pro Close all Igor instances Open MatrixFileReader.sln Adjust the path where the XOP should be copied by editing copyfiles-32.bat/copyfiles-64.bat Build it (Build->Rebuild Solution) The XOP and the help file is automatically copied to the location given earlier Always compile the "Release" version. The "Debug" version can not be used with the Vernissage DLLs. If you want to add new operations have a look at
Operation-Template-Generator.pxp which uses ParseOperationTemplate. Each header file contains a small abstract about its purpose. Boost can be compiled from a Visual Studio command prompt:
Apply the patch from 2 Compile 32-bit libraries
b2 -j6 toolset=msvc-12.0 variant=release threading=multi link=static runtime-link=shared stagemove stage stage-32bit Compile 64-bit libraries
b2 -j6 toolset=msvc-12.0 address-model=64 variant=release threading=multi link=static runtime-link=shared stagemove stage stage-64bit XOPSupport compilation itself can be done via cmake -G "Visual Studio 12 2013/cmake -G "Visual Studio 12 2013" -A x64 and cmake --build . --config release. The unit and regression test suite requires our unit testing framework . The test suite always finishes without errors. The reference data is available upon request only as it is roughly 5GB.
You can’t perform that action at this time.