We solved the issue of multiple volume signals ramping by doing two
things. First, we used a Ramp-In-Progress symbol to detect when the
volume was ramping, and used that to enable/disable a buffer going to
the CF module. The second thing we did was to put an OSC on the
volume up/down commands when doing a global volume ramp of multiple
rooms at the same time. What these two things did was disable the
volume feedback temporarily during preset adjustments and when the
zone turns on(ours ramp to a level), and the OSC allowed us to ramp
multiple rooms at the same time and still have feedback on the panels
during the ramp instead of waiting until the ramp finished - basically
it just pulses the volume level and between pulses the Ramp-In-
Progress symbol would enable the feedback to the panel. It isn't
perfect(feedback is a little choppy) but we can do up to 48 zones at a
time this way without killing the processor.
You can also try using an OSC and a Analog Sample(this is how Crestron
originally did their IPhone module) - I wasn't crazy about how it
worked but you might find it easier to implement.
On Jun 8, 3:28 pm, Jared Haleck <
jhal...@gmail.com> wrote:
> EDIT: When trying to process analog values, the SIMPL+ module for CF simply
> destroys a processor (especially a 64 MIPS processor like the QMRMC, MC2E,
> Adagio, Prodigy, PAC2-Mini and DIM-AP2)
>
>
>
>
>
>
>
> On Wed, Jun 8, 2011 at 1:26 PM, Scott Shanafelt <
sgsha...@gmail.com> wrote:
> > We could keep a table in the server module of current values, and validate
> > the analog change events as new values before transmitting. Increases
> > memory use, naturally.
>
> > Scott S
>
> > On Jun 8, 2011, at 3:19 PM, Jared Haleck wrote:
>
> > Analogs are the "death signal" with CF and Crestron. the SIMPL+ module for
> > CF simply destroys a processor (especially a 64 MIPS processor like the
> > QMRMC, MC2E, Adagio, Prodigy, PAC2-Mini and DIM-AP2). I had a problem with
> > run away volume on a project, because I didn't properly buffer the analog
> > volume signals for 24 zones away from the SIMP+ Module. Once I buffered it
> > so that the analog values for all zones of volume were only routed when
> > needed everything worked great. In my specific instance, I had a popup page
> > with analog sliders for volume of all 24 zones. I buffered it so that the
> > the analog values were for the 24 zones of volume were only routed when that
> > subpage was displayed. Once I did that things were great again. I was on
> > an AV2 for that project and I am quite certain that on a smaller processor,
> > this would not have been possible. Buffer all analog values so they are
> > only used when absolutely needed. Digitals and Serials don't seem to be
> > problem.
>