Hitachi & NEC Projectors
nds2006
Posts: 10
Hi,
What is the best way to set up powering up and cooling down for these projectors, I would like to have the option that if the projector is off and you press a button i.e. DVD on the panel the projector will power up if it is off or else it will switch the input if already on.
I had thought of using a "please wait" pop up driven by the processor for a timed wait and then removed after the wait has expired. Which will also switch the projector input after the timed wait. It then sets a integer to 1 to say the projector is on. Allowing the next press to just switch input.
Regards,
Noel
What is the best way to set up powering up and cooling down for these projectors, I would like to have the option that if the projector is off and you press a button i.e. DVD on the panel the projector will power up if it is off or else it will switch the input if already on.
I had thought of using a "please wait" pop up driven by the processor for a timed wait and then removed after the wait has expired. Which will also switch the projector input after the timed wait. It then sets a integer to 1 to say the projector is on. Allowing the next press to just switch input.
Regards,
Noel
0
Comments
Please don't do this. Have you ever seen a "Please wait..." dialog and not been annoyed? I haven't. What if the user wants to configure the lights after pressing DVD? Now they have to wait for the dialog to disappear even though the lights have nothing to do with the projector.
Why not monitor the projector status and have a icon that changes color when the projector is on/off so the user can respond accordingly?
Paul
Lights, shades, etc., are still available.
I giant no-no in my book is *always* displaying the "Please wait" message whenever the "system on" button is selected. We are programming these things! At the very least track a variable to know if the system is on or off. Ideally the projector (and other devices) provide useful feedback that is used so the touchpanel is more than a many-thousand-dollar one way remote.
Hope any of this helps.
The reason I don't do this is users don't have much patience. If they press "on" and don't see anything on the screen, they might push a lot of buttons to see what happens. If they press "off" then "on" again and the projector module queues these commands, the projector will be doing things long after they stop pressing buttons.
Paul
For example, if a Sharp projector starts up, it will still give the '0' reply when you query the lamp status. In this time you can shut down the projector without waiting the complete warmup time. Same goes for cooling down, the lamp is ready to be turned on again before the projector fans stop rotating.
So if a user accidently pushed a source button and then immediatly pushes the 'projector off' button, it will shutdown almost instantly
As for queuing projector commands: i only process the last command when the projector is unable to execute a commando. When the user pushes 8 source buttons while the projector is warming up, i only send the last source commando after the warm up sequence.
This is achieved by keeping track of 2 structs. a 'wanted state' struct, and a 'current state' struct. Compare the two structs every seconds, and you're done
Thanks,
Paul
I agree. Since I do complete User Interface training at the end of a project when the client has agreed on how the system works and signed it off and there is a text feedback of Warming or Cooling, it's then up to the User and doesn't hold the Company back from getting paid.
I also like the idea of clearing any previous commands while the Projector is Warming and keeping only the last one. I'll add that to my module.
Is the popup annoying? In this case, I don't think so, and to be jamming buttons with no response, or stacking up commands in a queue that all fire at once ... well, not that would be annoying .
i know that Sony projectors also do this, and i think some panasonics do too...