Problem with nResults()

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem with nResults()

Weller Andrew Francis
Dear all,

I am trying to read in information from the results table, although this has data contained in it (5 columns, 9 rows), if I run:

n = nResults();

or

n = nResults;

n always equals 0...?!?

As an add on, as I would like to store multiple rows from a loop, I would like to increment their variable container. So, in the following example:

for (i=0; i<nResults; i++) {
   Area+i = getResult("Area", i);

   }

I would like the Area variables to be stored as "Area0", "Area1", etc. Is this possible?

Many thanks, Andy
Reply | Threaded
Open this post in threaded view
|

Re: Problem with nResults()

Weller Andrew Francis
OK, I've figured the last component:

n = nResults;
print(n);
Area = newArray(n);
for (i=0; i<n; i++) {
   Area[i] = getResult("Area", i);
   }

but for some reason my "n" is still "0" even though there's data there.
Any suggestions?

Thanks, Andy

On Wed, 2006-07-12 at 17:30 +0200, Weller Andrew Francis wrote:

> Dear all,
>
> I am trying to read in information from the results table, although this has data contained in it (5 columns, 9 rows), if I run:
>
> n = nResults();
>
> or
>
> n = nResults;
>
> n always equals 0...?!?
>
> As an add on, as I would like to store multiple rows from a loop, I would like to increment their variable container. So, in the following example:
>
> for (i=0; i<nResults; i++) {
>    Area+i = getResult("Area", i);
>
>    }
>
> I would like the Area variables to be stored as "Area0", "Area1", etc. Is this possible?
>
> Many thanks, Andy
Reply | Threaded
Open this post in threaded view
|

Re: Problem with nResults()

Gabriel Landini
> > n always equals 0...?!?

If n=0 there is no data in the Results *Table*.


Results *Window* and *Table* are different things.

You can print things in the Results *Window*, but this does not put these
values in the Results *Table* automatically.

So it depends who (i.e. what plugin) is generating the data.
The built it Particle Analyzer, the Particles4, Particles8 and Particles8_Plus
plugins put the data in both. I do not know about other plugins.

Cheers,

Gabriel