Jump to content
C4 Forums | Control4

While Command Missing from Composer HE?


sjjanz

Recommended Posts

I have been trying to do some programming for some LED strips that requires a "while" command.  Basically, "continue looping through this activity while this condition exists." I read through the Home Composer Manual and it does specify how to do this. However, when I actually go into Compose HE (3.2.4) this function is not available. In fact, the whole "Looping" tab outlined in the HE instructions where this while command would be seems to be missing. Anyone else experience this? Is there a way to get this tab back?  If not, is there another way to create the command in aggregate? Thanks for any advice on this. 

https://www.control4.com/docs/product/composer-he/user-guide/english/revision/T//composer-he-user-guide-rev-t.pdf

The instruction for the While command are on Page 181-183.

 

Link to comment
Share on other sites

  • sjjanz changed the title to While Command Missing from Composer HE?

It's missing by design.

While Director is looping through your Composer code, nothing else is happening in the system.  It's easy to lock up Director.  It was decided early on that HE would not have the functionality.

The best way to do it (whether you have it available or not) is to use a timer.  Start a timer, then check the condition on each timer tick.

Though I have ComposerPro, I don't believe I have a single while loop in my Composer code.

RyanE

Link to comment
Share on other sites

14 hours ago, RyanE said:

It's missing by design.

While Director is looping through your Composer code, nothing else is happening in the system.  It's easy to lock up Director.  It was decided early on that HE would not have the functionality.

The best way to do it (whether you have it available or not) is to use a timer.  Start a timer, then check the condition on each timer tick.

Though I have ComposerPro, I don't believe I have a single while loop in my Composer code.

RyanE

Hi Ryan - thanks for the reply.  I remember seeing your name on the forums when I started as a dealer back in 2009.  Had to give it up for some personal reasons a couple years ago so stuck with Composer HE I am.  It's funny, in training the WHILE command was all the new rage.  I guess it didn't quite turn out that way?  My only regret is that since the HE manual wasn't updated to reflect this change, I spent A LOT of time looking for it that I didn't need to.  I am trying to mimic a rotating color palette of some existing Converging system LEDs I have. If you know the system, you know this comes standard when you call Effect 3. The problem is that I am adding two more LED controllers (ILC400s) with much more processing power than the original system. Thus, if I call Effect 3 on all of them simultaneously, the two new ones cycle through the colors faster than the old ones do.  Thus, I have to manually program the two new ILC400s with a slightly longer cadence between colors to match up the whole system (or drop $3k on a whole new set of controllers which I would rather not do).  The only drawback I saw with a timer is I don't know exactly how long the sequence is and there could be some delay that could throw my manual programming off from the default converging systems programming. I have never checked a timers' status though which sounds like it will achieve what I am looking to do. I will play around with it and see if I can make that happen.   

Link to comment
Share on other sites

20 hours ago, RyanE said:

I don't know about 'all the new rage', since WHILE was in ComposerPro from before product was sold, but yeah, timers are better for the system, by far.

RyanE

 

Well, it was important enough for Mark Ohlwiler to bring it up, review it, and show some examples at one of our local C4 trainings. That's the only reason I knew about it.  I used it sparingly in my installs but I thought in certain situations it made sense. I do agree that timers can be very useful though. 

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.