Main siteMain site  ForumForum  ForumSearch  Private messageEmail contact  RegisterRegister  Log inLog in 
Topic: creating reports
Reply to topic
Author Message
GMartin



Joined: Feb 5, 2010
Posts: 308

PostPosted: Mar 15, 2016 7:05 PM    Post subject: creating reports

Jarek,

I have built several versions of the report graph/report table combinations to loo at amplitude of sessions data and to export to .xls format. I have been visually analyzing the data and removing what looks to be artifact.

I would like to be more precise with the editing. I have a report table set up do display standard deviation*2. I would like to delete sections that go above that value. If I control left click I can see the exact amplitude where I have clicked but I must still use multiple clicks to get exactly the value I would like.

Is there or could there be a way to precisely place the lines used to edit the edf file in the report graph?


thanks

George
jarek



Joined: Oct 22, 2007
Posts: 1073

PostPosted: Mar 15, 2016 8:06 PM    Post subject:

There is no option to start selection at specific point on the chart.

I wouldn't know how to implement something like this. The point where the selection starts is at the mouse cursor position, so I guess we would need an ability to move the mouse cursor to a specific point (amplitude and time) based on some entered (somewhere) value? In your specific case, you know the amplitude (which is in the table), but you do not know the time point.

If all you need is to remove everything above a certain value (like your STDEV*2), you could do this automatically in a specially created design (instead of doing it on a report graph). For example an ExpressionEvaluator could compare each input with your known value, and drop it if it is too high (using SkipOutput option).
GMartin



Joined: Feb 5, 2010
Posts: 308

PostPosted: Mar 15, 2016 8:38 PM    Post subject:

Jarek,

I will try that in a design.

thanks.

George
GMartin



Joined: Feb 5, 2010
Posts: 308

PostPosted: Mar 15, 2016 10:40 PM    Post subject:

Jarek,

I have set up a sample design that calculates average and STDEV*2 and sums the values.
What I can not figure out is how to implement the SkipOutput function. I have looked over the manual and the links to Java operators and statements but found nothing I can use. I expect this is something that happens in the advanced properties of the expressionevaluator.

Can you give me a hand with how to implement this?

Thanks

George
jarek



Joined: Oct 22, 2007
Posts: 1073

PostPosted: Mar 15, 2016 10:51 PM    Post subject:

Here is a simple snippet design. It passes only positive values, and drops negative.

http://proatech.com/design/SkipOutput.bpd

Let me know if this (or something else) needs more clarification.
jarek



Joined: Oct 22, 2007
Posts: 1073

PostPosted: Mar 15, 2016 11:01 PM    Post subject:

I just updated the example (removed the code in advanced properties which is not needed).
GMartin



Joined: Feb 5, 2010
Posts: 308

PostPosted: Mar 15, 2016 11:37 PM    Post subject:

Thanks for this

I will work on it soon.

George
GMartin



Joined: Feb 5, 2010
Posts: 308

PostPosted: Mar 16, 2016 6:03 PM    Post subject:

Jarek,

I just tried out the snippet. It is exactly whatI was looking for and will provide a good basic artifact rejection routine.

Thanks

George
Reply to topic