6.02.x

LeCroy scope trace acquisition over IP with VISA

Average rating
(0 votes)

This procedure grabs a trace from the scope and inserts into a wave. Multiple scopes may be accommodated, each with a fixed IPv4 address. Only tested on WinXP and LeCroy WaveRunner 104Xi, but other LeCroy scopes will probably work.

Synopsis:
LeCroyGetTrace(99, "C1", awave) // Scope has IP address of 192.168.1.99

Wave is redimensioned to number of points in the trace, so original size doesn't matter. Wave scaling is correct for both horizontal and vertical axes. Averaged traces are handled properly, using 2-byte transfer to maintain higher precision.

NeuroAcquire IGOR.6.02.x-1.0-dev

in
Downloaded 239 times
Download: NeuroAcquire_V1.zip
Size: 679.09 KB
md5_file hash: 97e1fea42df898ed8166d023382463db
First released: June 26, 2008 - 13:27

initial release.

Maximum Entropy Fitting package IGOR.6.02.x-1.0

in
Downloaded 436 times
Download: Maximum Entropy v1.00.zip
Size: 14.15 KB
md5_file hash: 68e3f34bb7f88723231958fd426f2336
First released: June 9, 2008 - 00:11
Last updated: June 9, 2008 - 00:10

Original release of Maximum Entropy package

ACL_WordWrapControlText IGOR.6.02.x-1.1

in
Downloaded 189 times
Official release from Subversion tag: IGOR-6-02--1-1
Download: ACL_WordWrapControlText-IGOR.6.02.x-1.1.zip
Size: 119.44 KB
md5_file hash: 4af731b495aa90912b0f07ff9f05d14f
First released: February 24, 2008 - 09:04
Last updated: February 24, 2008 - 09:10

This is a bug fix release that fixes the following issues:

  • #503: Built in procedure file of demo experiment did not compile due to bad #include statement.
  • Changed comments to follow IgorDoc formatting (for real this time).
  • #504: Handle extracted font name surrounded by escaped double quotes properly.

Note that because of the fix in #503, Igor version 6.02 or greater is now required.

TFPlot IGOR.6.02.x-1.04

in
Downloaded 297 times
Official release from Subversion tag: IGOR-6-02--1-04
Download: TFPlot-IGOR.6.02.x-1.04.zip
Size: 580.45 KB
md5_file hash: 2acf6b202f155aeb68862fd6cfa852b9
First released: February 22, 2008 - 22:16
Last updated: February 22, 2008 - 22:20

Although this is still compatible with Igor 6.02, the experience is much better on 6.1. This adds some fixes for compatibility with 6.02/6.03. Expect future releases to be targeted to 6.1

Changes:

Changed default window size for cross platform compatibility

Fixed help button - didn't work with some tabs

IndependentModule disabled the BeforeExperimentSaveHook, so commented out IndependentModule pragma
-to be fixed in a future version of Igor

Collected controlbar preference controls into single Misc popup menu

workaround for auto-scrolling of waveselector listbox

TFPlot IGOR.6.02.x-1.x-dev

in
Downloaded 84 times
Nightly development snapshot from Subversion branch: IGOR-6-02--1
Download: TFPlot-IGOR.6.02.x-1.x-dev.zip
Size: 580.45 KB
md5_file hash: 611009e04fd12a8d5295f953bd18b8e1
First released: February 11, 2008 - 16:46
Last updated: February 22, 2008 - 22:00

Switching to SVN...

Changed default window for cross platform compatibility

Fixed help button - didn't work with some tabs

IndependentModule disabled the BeforeExperimentSaveHook, so commented out IndependentModule pragma
-to be fixed in a future version of Igor

Collected controlbar preference controls into single Misc popup menu

workaround for auto-scrolling of waveselector listbox

now avoids "cooperative multitasking" for controls, and corrects control state if user is too quick

kludged margins on Igor 6.03 - experience is far better with 6.1, though

Compare Two Matrices

Average rating
(0 votes)

This is a bit of code I quickly wrote to compare the equivalent i,j values in two same size matrices and tell if they are equal or not.

Sine integral (two routines)

Average rating
(0 votes)

#pragma rtGlobals=1		// Use modern global access method.
// Calculate the sine integral based on formulas from Abramowitz and Stegun. 
// See equations 5.2.14 and 5.2.38 and 5.2.39. Si(x)=Integral from 0 to x of sin(x')/x'.
// Peak relative error is approximately 5e-7. This routine is approximately 10x faster 
// than the higher precision routine below.
// Tested using IgorPro 6.02 in a Windows XP box.
// Version 11-30-07-01 C. DeJoseph, Jr.
function Si(xin)
	variable xin
 
	variable x2,ff,gg,c8,c9,tt,t,i
	variable p2=1.57079632679489
	variable term1,term2
	x2=xin*xin

Time-Frequency Investigation IGOR.6.02.x-0.2.1-beta

in
Downloaded 101 times
Official release from Subversion tag:
Download: Time-Frequency_4.zip
Size: 980.22 KB
md5_file hash: 8f3896ad59b4e2171089641e6b5a4175
First released: November 12, 2007 - 10:24
Last updated: November 12, 2007 - 10:24

procedure files were not included in the demo on last release

Time-Frequency Investigation IGOR.6.02.x-0.2.0-beta

in
Downloaded 94 times
Official release from Subversion tag:
Download: Time-Frequency_3.zip
Size: 534.7 KB
md5_file hash: 08cd414c179993025f353e7bf3be95f3
First released: November 5, 2007 - 15:38

With this version, the user interface and organization of code will be pretty stable for a while. In future updates, I'll concentrate on implementing the Multi-Taper method, fixing some problems with the Lomb methods for XY data, and better noise model choices and confidence intervals.

I think I've caught all the bugs I introduced while reorganizing things, but until I've gotten feedback from other users I'll leave this as a beta release.

popup sort options for wave selectors
put buttons in controlbar for help and showing/hiding wave selection

Syndicate content

Back to top