[etherlab-users] Limit of process values in Testmanager/Etherlab App

Dr.-Ing. Wilhelm Hagemeister hm at igh.de
Wed Dec 14 23:57:28 CET 2016


Dear Mr Rehberger,

the Testmanager has an internal ringbuffer for storing the process 
response data (stupid design: I didn't know better at the time I 
designed that interface). During the connection process the Testmanager 
requests the channel and parameter lists. If you have really a lot 
parameters and channels the ringbuffer might overflow resulting in the 
observed loss. Depending on your version of testmanger the default 
ringbuffer sizes varies. On newer versions: 3.6.xx it is 8MB big. One 
can modify the size with the command line argument --buffersize=SIZE 
[byte]. Other arguments are documented in the text box in the About-Dialog.

Try to incrementally increase the buffersize until the observed behavior 
vanishes. If that does not work, please provide feedback with:

- Etherlab-Version
- Testmanger-Version
- Amount of Channels and Parameters

Good luck

regards Wilhelm.



Am 13.12.2016 um 17:37 schrieb Rehberger, Sebastian:
> Dear Etherlab Users,
>
>
>
> is anyone aware of a limit for process values / Simulink blocks used for
> an Etherlab application?
>
> We’re experiencing the following effect: Having a certain amount of
> Simulink blocks and model-depth results in two behaviours:
>
> 1)      the values loose the possibility to be live-tuned / adapted
> during run-time and
>
> 2)      that certain blocks are not shown in the Testmanager process
> tree. That means process data cannot be efficiently logged any more.
>
> Is there any workaround for that issue, or can anyone guess what we are
> doing wrong?
>
>
>
> Kind regards,
>
> Sebastian
>
>
>
>
>
> _______________________________________________
> etherlab-users mailing list
> etherlab-users at etherlab.org
> http://lists.etherlab.org/mailman/listinfo/etherlab-users
>





More information about the Etherlab-users mailing list