Login  Register

Malfunctioning Macro

Posted by Michael Doube-2 on Nov 07, 2005; 7:29pm
URL: http://imagej.273.s1.nabble.com/Malfunctioning-Macro-tp3704517.html

Dear List

A macro that used to work just fine has stopped working properly.  I
used to install it, then hit [q], and it worked.  Now I have to
File-Import-Raw before it will work, and the second and subsequent
repeats of the macro require me to click on the results window before it
will go again.  I have tried the new version (1.34s) of ij.jar, to no
avail.  I'm using Java 1.5.0_04 and WinXP Pro SP2.  Something has
changed, but I don't know what!

The text of my macro follows

Thanks

Mike

---------------
macro "Standard Grey Peak Finder [q]" {
setBatchMode(true);

run("Raw...", "open... image=8-bit width=512 height=512 offset=128
number=1 gap=0");

row=nResults;

getRawStatistics(area, mean, min, max, std, histogram);

f=0;
for(n=0;n<128;n++){
    if(histogram[n]>f){
        f=histogram[n];
        peak1=n;
    }  
       
}
setResult("Brominated",row,peak1);

g=0;
for(o=255; o>127; o--) {
    if(histogram[o]>g){
        g=histogram[o];
        peak2=o;
    }
   
}
setResult("Iodinated",row,peak2);

    name = getTitle();
    setResult("Label", row, name);  

updateResults();
}

--
Michael Doube  BPhil BVSc MRCVS
MPhil / PhD Student
Dental Institute
Barts and The London School of Medicine and Dentistry
Queen Mary, University of London
New Rd
London  E1 1BB
United Kingdom

Phone +44 (0)20 7377 7000 ext 2681