sareph / th9x

Automatically exported from code.google.com/p/th9x
Other
0 stars 0 forks source link

Add recursion to the mixers #57

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
To the mixer lines screen, add possibility to select CH1-CH8 as input signal 
for the mixer. You can say for the most of the cases we can use virtual 
channels ( X1-X4 ) for this purpose, but sometimes would be very convenient to 
have this function. I see only one dangerous place, to exclude situation with 
endless loop, when in simple case CH1 is input for CH1.

Original issue reported on code.google.com by vlad...@yahoo.com on 28 Sep 2010 at 10:45

GoogleCodeExporter commented 9 years ago
Do you have examples where you need this.

The current Implementation would need, that you can only use output channels 
which are already calculated. e.g. CH5 = 50% of CH3, but NOT  CH3 = 50% of CH5.
This feature would need a changed model memory layout.

If we need a more flexible usage (CH3 = 50% of CH5) then a more complex change 
in sw is needed. (which leads to more bugs)

Is this really necessary?

Original comment by th...@t-online.de on 29 Sep 2010 at 10:21

GoogleCodeExporter commented 9 years ago
PLC's work that way, all the processing is done in a linear way, and the IO is 
updated synchronous. The coder (software programmer) decides by the sequence if 
a change is processed this slice, or the next slice, by the sequence.

So CH3 changing as result of CH5 can be done, but will see the output 1 slice 
(22.5 mSec) later. 

Original comment by harm.del...@echostar.com on 29 Sep 2010 at 2:11

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Seems you can close it, because you implement it in release 199. Am I right ?

Original comment by vlad...@yahoo.com on 18 Aug 2011 at 8:33

GoogleCodeExporter commented 9 years ago

Original comment by th...@t-online.de on 26 Aug 2011 at 10:45