Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

Hide properties / Mouse hovering

For general discussion related FlowStone

Hide properties / Mouse hovering

Postby steph_tsf » Thu Jul 25, 2013 3:19 am

hello,

I'm taking the liberty asking how to deal with two "last minute" difficulties (see the attached .fsm)

1.
Since Flowstone 3.0.3, the mouse doesn't transform into an hand when hovering the buttons and selectors.
This is because of frames (graphics), for delimiting the outline.
With Flowstone 3.0.2, even with those frames, the mouse did transform into a hand when hovering all buttons and selectors.
What do I need to do, for getting Flowstone 3.0.3 acting like Flowstone 3.0.2 ?

2.
Since the beginning, I have a problem with properties.
I can enable/disable the "property" attribute of each elements that's supporting the properties concept.
Unfortunately I don't know how to "hide" the properties, when defining elements as properties & not willing to have those properties showing in the top-parent properties panel.
Here and there I have seen modules carrying a special tag replacing the "P", indicating that there are properties defined inside the module, with as effet that those properties won't show on the top-parent properties panel.
How to do this ?

Thanks in advance
Cheers,
Steph
Attachments
FFT-based Spectrum Meter and Audio Analyzer v1.01 (standalone).fsm
(819.94 KiB) Downloaded 999 times
steph_tsf
 
Posts: 249
Joined: Sun Aug 15, 2010 10:26 pm

Re: Hide properties / Mouse hovering

Postby manton » Thu Jul 25, 2013 3:46 am

It looks like if you strip all of the mouse related code out of your frames ruby code, then the mouse pointer behaves as you want it to. I'm not sure why you would have had mouse code here to begin with, since it looks like these are just to make the application pretty.

On your second issue, if you enable the properties panel for an object, then the properties defined inside it will not show up in the parent object. Since you mostly have all of the properties panels turned off, you end up with a mess in the parent object. When you enable the properties panel, then unlock it, and you may see some red lines, which indicate that the properties are off the edge of the panel. Resize the panel to be able to drag these items into a proper location.
Attachments
FFT-based Spectrum Meter and Audio Analyzer v1.01 (standalone).fsm
(770.41 KiB) Downloaded 990 times
manton
 
Posts: 5
Joined: Wed Jan 04, 2012 1:11 am

Re: Hide properties / Mouse hovering

Postby steph_tsf » Thu Jul 25, 2013 12:30 pm

Hello Michael, thanks you so much taking care of this.
Here is a minor upgrade embedding the changes you advised, plus a new "open Scope" button at the bottom displaying the time-domain signals. Currently I'm only using such modality when sending a Dirac pulse, otherwise Flowstone crashes because of CPU overload when drawing lots of lines on screen.

The screenshot is the transfer function of a Logitech z120 speaker.

I'm perplex seeing the huge delay counting in thousands of samples between ch1 setup as "Gen" and ch2 setup as "Right-In". I can understand there is a delay because "Gen" is in digital domain, and "Right-In" is delayed by the USB link, sound card DAC, sound card ADC, and USB link again (actually, I'm using an USB audio card). However, a delay close to 10,000 samples looks insane to me.

As soon as the CPU gets loaded (say 30% CPU usage), the ch1 to ch2 delay appears to vary somewhat in a random way. This happens with the Scope being triggered by the green central trigger "do_fft". Thus, the green Triggers are far from deterministic, far from realtime. Surely the scope gets triggered by the central "do_fft" trigger, but surely also, Windows and Flowstone Green machinery are taking a certain amount of time - quite random - to execute such synchronization. When looking at the ch1-ch2 waveforms, it appears that the random delay introduced by Windows + Flowstone Green is between 50 ms and 150 ms. Is this pathologic, or is this to be considered as normal?

How would you organize the Scope trigger for a) some Blue DSP code generating a Dirac every second or so and b) the Scope being precisely triggered by such Dirac, for the Scope always grabbing Dirac at the beginning of each frame, then grabbing the 256 - 512 - 1024 ... next samples? Currently I can't do this as the Blue time doesn't correspond to the Green time. Do I need to implement the grabber in Blue (DSP code)?
Attachments
FFT-based Spectrum Meter and Audio Analyzer v1.03 (standalone).png
FFT-based Spectrum Meter and Audio Analyzer v1.03 (standalone).png (47.45 KiB) Viewed 10887 times
Logitech Z120.jpg
Logitech Z120.jpg (7.42 KiB) Viewed 10887 times
FFT-based Spectrum Meter and Audio Analyzer v1.03 (standalone).fsm
(991.21 KiB) Downloaded 985 times
steph_tsf
 
Posts: 249
Joined: Sun Aug 15, 2010 10:26 pm


Return to General

Who is online

Users browsing this forum: Google [Bot] and 87 guests