Professional Audio Systems  
5 Replies Last post: Dec 15, 2008 11:57 AM by Ibetalot

Logic Buffer

Dec 2, 2008 11:57 AM

Click to view programmertech's profile programmertech 80 posts since
Jul 25, 2008

I was wondering if anyone has ever found a need for a buffer logic symbol??

I am playing with turning a projector on and off and recalling presets to do so, I would like to be able to enable a buffer with a preset so that if the projector is off i can only send an on command and the opposite for when it is on but also be able to send input commands when it is on only. I was able to do it within the Nexia programming but when I got to DaVinci I was jut recalling presets and not getting it to behave how I had programmed it in Nexia.

Has anyone else ran into this need or is there a simple work around that I can do for future?


Thanks,


Kris

Click to view Tony_Rouget(TechSupport)'s profile Tony_Rouget(TechSupport) 28 posts since
Feb 8, 2008
1. Re: Logic Buffer Dec 2, 2008 8:44 PM

Kris,

I thought about your requirements and I believe that your problem could easily be solved using toggle buttons assigned to Logic state blocks in daVinci. It will also give you clearer information on the state of the projector (ON or OFF)

You could have some preset buttons but it would involve some simple overide logic state with an AND gate to prevent sending e.g the START PROJECTOR command string when the projector is already ON. However, it wouldn't only limit the choices to START projector if the projector is OFF. (if you see what I mean...)

Anyway, the simplest implementation I can think of is using the attached daVinci and Nexia files. daVinci actually controls the state of 3 logic states. In my example, 2 toggle buttons are for input selection and 1 is for ON/OFF state of the projector.

Hope it gives you ideas and let me know if you need further explanation on how it is supposed to work.

Tony

Attachments:
Click to view vader's profile vader 119 posts since
Mar 4, 2008
2. Re: Logic Buffer Dec 4, 2008 4:52 AM

To Kris,

Although Nexia and Audia can send rs232 strings out to control projectors and switchers,etc. they are not capable of receiving a string back that tells them if a projector is on or off.

You therefore have to assume that the projector,video switcher,dvd player,etc did what you told it to( a bit like the way lazy AMX programmers do) and is on or off.

I have attached an alternative layout because some projectors,etc. require a delay between rs232 commands to work properly.

It is only to show that there is no correct way to do things,only what works for you.

Garth

Click to view programmertech's profile programmertech 80 posts since
Jul 25, 2008
3. Re: Logic Buffer Dec 4, 2008 7:42 AM
in response to: vader

To Garth,


I normally use Creston to control any 232 devices this was just me fooling around and found that I couldn't do exactly what I wanted to. I had built in 2 sets of ON/OFF timers with presets but your example looks like it can work a bit better. I was just trying to see if I could make it work rather then actualy use it on a real job.


Thanks for the feed back thou.

Kris

Click to view vader's profile vader 119 posts since
Mar 4, 2008
4. Re: Logic Buffer Dec 10, 2008 4:47 AM
in response to: programmertech

Kris,

I have done several Audia and Nexia installs in Taverns without using AMX or Crestron where I get Audia/Nexia to supply the RS232 strings to control projectors,video routers and dvd's.

I use DaVinci to do the display of what is going on in the background,ie. capture state of video routing,route all video to dvd,start track 1,time play for track 1,reset video to previous state and stop dvd,etc.

It is more for those installs where price is the major concern,but they still want all the bells and whistles.

There is a lot more programming for the Audia/Nexia,but we normally outsource AMX and Crestron programming.

Garth.

Click to view Ibetalot's profile Ibetalot 2 posts since
Jun 13, 2008
5. Re: Logic Buffer Dec 15, 2008 11:57 AM

Just another option,

Most projectors have a +5v output (used for motorize screen controls) when turned on that can trigger a logic box input and provide feedback for on and off. If you don't recieve the trigger confirmation, re-fire the command until you do. Also add timers to account for startup and shut down time of the projector. Your response doesn't have to be a string from the serial port, just a method to get it into the logic part of the program.

If thats not available find a relayed current sensor to plug the projector into.