Posts Tagged ‘TPC’

Pharos TPC makes The ARC Show Innovation Awards shortlist

Wednesday, January 25th, 2012

Pharos Touch Panel Controller

With a month to go until The ARC Show in London, the finalists have just been announced for the inaugural ARC Innovation Awards.

The judges have recognised fifteen products for consideration, including the Pharos Touch Panel Controller.

If you are planning to visit the show you can register on line. Visitors to the show will be able to vote for their favourite product in the innovation awards.

Hope to see you there – you are most welcome to drop by the Pharos stand, M1!

Explaining Layouts in Interface Editor

Friday, December 2nd, 2011

Pharos Interface Editor comes with several page layouts for you to use, but many projects will require custom layouts.

To create your own layouts for Interface Editor, you will need to understand how the XML in the layout files translates to the positions of items on the screen of the TPC. To help you get started, I will use the example of the ‘4 Button 6 Slider’ layout which comes with Interface Editor. To find the XML file behind this layout on Windows, navigate to /Program Files/Pharos/Interface Editor/library/layout/. On Mac OS X, right-click Pharos Interface Editor in your Applications folder and select ‘Show Package Contents’, then browse to /Content/Resources/layout/. Look for the file named ‘4_button_6_slider.xml’ in this folder.  A screenshot containing the text in the XML file is below for reference. It’s a good idea to get a text editor that can handle XML when working with custom layouts, such as Notepad++.

Example XML

Example XML

The first line defines the properties of the layout. Here you can change the name of the layout as it appears in the New Page wizard in Interface Editor, but note that two layouts can’t have the same name, otherwise only one will be available in Interface Editor. You can also change the orientation of the layout between landscape and portrait. Removing the ‘orientation’ attribute will allow the layout to be used in both orientations – some layouts are more flexible than others.

The next line is the start of an hbox, which stands for ‘horizontal box’. The hbox is one of two types of layout box that are available; the other is the vbox. These boxes are used to contain a number of different items and the direction of the layout of these items is decided by the type of box you put them in. A vbox arranges items from top to bottom and an hbox arranges items from left to right. Boxes can contain other boxes, as shown in this example: the top level hbox contains a vbox and an hbox.

Boxes support a spacing and a margin attribute. The spacing is the measurement in pixels between each item; the margin is the number of pixels between the outline of the box and the items inside.

Boxes in a Layout

Boxes in a Layout

In the vbox shown, there are four buttons, each 10 pixels from its neighbour. In the XML file, you can see that there’s a spacer at the top and bottom of the list of items in the vbox. The spacers push the items together as far as the box’s spacing attribute will allow – otherwise they’d spread out to fill the space available.

If you look at the button definitions in the XML file, you can see that it’s possible to specify a width and height, though this is optional – items will distribute themselves evenly and expand to fill the available space in their box if you don’t provide this information.  The lower hbox in the XML file contains the sliders. You can see that this appears next to the vbox in the image above because it’s inside the top level hbox.

Another way of laying out items is in a grid. This method allows you to easily layout items in rows and columns. The screen shot below shows the XML for the ‘12 buttons’ layout, which you can find in the same folder as the previous layout. As you can see, 4 rows and 3 columns have been specified, along with a spacing and margin of 10 pixels. This will distribute the listed buttons around the grid and separate them by 10 pixels in each direction. These grids can be used in boxes, allowing for complex, nested layouts to be created with ease.

Grid XML Example

Grid XML Example

The items that you have available to you are button, slider, label, keypad, colourpicker and spacer.

Next time, we will look at how to create your own custom layouts. If you feel like having a go now, make sure you save your layouts in the directory /Documents/Pharos/Interface Editor/Layouts/ to ensure they do not get deleted if you uninstall Interface Editor.

Using Control Keys with the TPC

Thursday, December 1st, 2011

Simply put, a control key is a string of characters that links an object in Interface Editor to a trigger in Designer. When you are creating an interface for the Touch Panel Controller, you can assign a control key to each item in Interface Editor. These items – buttons, sliders, colour pickers and keypads – can be given any control key that you wish. By default, the items are given a unique control key that relates to the type of item and the order that it was created in. For example, the first button from the top left of the first page created is assigned the key of ‘button001’. In smaller projects, you might want to rename these control keys to something that relates to what the button does, so it’s easy to keep track of what buttons you want to trigger with.

Property Editor

Property Editor

In this example, the buttons have captions which appear on the item, and we have given them a key that relates to their caption. You edit the key in the property editor, found on the right of the application window. Here, for the ‘Activate’ button, we have assigned the key ‘activate’ which will be very easy to assign when we come to setup triggers in Designer.

Once you have linked your Interface Editor project to a TPC in your Designer project, you can start creating triggers. Have a look at the controller properties section of the Designer online help for more information about linking Interface Editor projects to TPCs.

Trigger in Designer

Trigger in Designer

The first thing to do when creating triggers for the TPC is to set the controller number to the relevant controller in your project. This populates the trigger parameter editors with control keys from your Interface Editor project. As you can see in the screenshot, when creating a TPC Button  trigger, the control keys that we assigned to the buttons have been added to the drop down menu, making it simple to link your buttons to triggers.

For larger, more complex files, it’s a good idea to leave the control keys as their defaults. This enables you to use one trigger to respond to multiple items by capturing the number in the control key as a variable. You can do this using the standard variable capturing syntax used in Serial and Ethernet triggers, for example you would type ‘button<3d>’ into the button name box to match any button with a default control key, capturing the number as variable 1. You can then use this in an action or a script just as you would with any other variable.

Please have a look at our online help for more information on TPC triggering and on using variables in trigger actions.

New controllers now shipping!

Wednesday, November 30th, 2011

The new Pharos Touch Panel Controller and LPC 4 are now available.

Pharos Touch Panel Controller

The TPC is an advanced, standalone, solid state lighting controller with an integrated 4.3″ capacitive touch screen, 512 channels of eDMX output and vast interfacing potential all over a single PoE network connection.

Pharos LPC 4

The new LPC 4 is in the same form-factor as the LPC 1 and LPC 2. The LPC 4 can output two universes locally using the DMX ports and two more via multiple eDMX protocols. Alternatively, as with the LPC 1 and LPC 2, you can output all data via eDMX protocols.

Designer v1.9 is now released with support for both controllers and lots of new features. There are new releases for Dynamic Media Manager and Installation Manager, as well as the all new Interface Editor. This application allows you to build themed user interfaces for the Touch Panel Controller, creating and organising multiple pages of buttons, sliders, colour pickers and more. All these software installers are free to download.

Designer v1.9 now released

Wednesday, November 30th, 2011

Pharos Designer version 1.9 is now available. This release is includes support for our two new controllers – the Touch Panel Controller and the LPC 4.

What’s New in v1.9

  • Support for new LPC 4
  • Support for new Touch Panel Controller (TPC)
    • TPC Button trigger
    • TPC Slider Move trigger
    • TPC Colour Change trigger
    • TPC Keypad Code trigger
    • TPC Page Change trigger
    • Temperature trigger
    • Set TPC Control Value action
    • Set TPC Control State action
    • Set TPC Control Caption action
    • Set TPC Page action
    • Disable TPC action
    • Lock TPC action
    • Set Screen Brightness action
    • Associate Interface Editor file
    • Set default screen brightness & inactive level
    • Set screen Inactive and Off timeouts
    • Set auto screen brightness for ambient light adjustment
    • Wake screen on proximity detection setting
  • Patch information displayed when hovering over fixture
  • sACN output supported by all lighting controllers
  • Flexible eDMX patch for TPC and LPC 1/2/4, just like the LPC X
  • LPC 1 allows TPC to output local DMX via its second DMX output interface (DMX proxy)
  • Dual IP addressing for TPC and LPC 1/2/4, separating output protocols from management traffic
  • Intensity trigger actions support fade and delay times
  • New Timeline Released trigger
  • New Toggle Timeline action
  • New Colour Fade group preset
  • Enhanced flicker effect
  • New Lua script functions to change timecode sources

We would very much welcome your comments and feedback as always.  Please get in touch with us at support@pharoscontrols.com.

We hope you enjoy what Designer version 1.9 has to offer you.

Happy programming!

TPC launched at PLASA

Friday, September 16th, 2011

Thanks to everyone who visited us at Earls Court this week.  We had a great show and a fabulous response to the Touch Panel Controller.

Here’s the video we’ve made for the TPC launch:

Designer public beta available

Tuesday, September 6th, 2011

For those who would like a sneak-peek at some new software, Pharos is making a beta version of the forthcoming Designer v1.9 available for download and evaluation. This software will include support for the two new controllers – the Touch Panel Controller and the LPC 4 as well as many new features, including:

  • Flexible eDMX patch for TPC and LPC 1/2/4, just like the LPC X
  • Dual IP addressing for TPC and LPC 1/2/4, separating output protocols from management traffic
  • LPC 1 allows TPC to output local DMX via its second DMX output interface (DMX proxy)
  • sACN output supported by all Lighting Controllers
  • Patch information displayed when hovering over fixture
  • Intensity trigger actions support fade and delay times
  • New Timeline Released trigger
  • New Toggle Timeline action
  • New triggers and actions for TPC
  • New Lua script functions to change timecode sources
  • Enhanced flicker effect
Also available for evaluation is a beta version of the new Interface Editor. This application allows you to build themed user interfaces for the TPC, creating and organising multiple pages of buttons, sliders and colour pickers.

Beta software is for evaluation only – please do not use this software for any active projects without first consulting us. Please ensure you have backed up any project files that you are using with release software as you will not be able to open them in v1.8 after saving them in v1.9 beta. If you discover a bug, please email support with details of your computer, the project files and instructions to help us reproduce the problem.

As always we welcome your feedback and comments, and please get in touch if you have any questions.

Coming soon! The new Touch Panel Controller

Thursday, August 18th, 2011

We are delighted to announce our exciting new product – the Pharos Touch Panel Controller.

The TPC is an advanced, standalone, solid state lighting controller with an integrated 4.3” customisable touch screen, 512 channels of eDMX output and vast interfacing potential all over a single PoE network connection.

Pharos Touch Panel Controller

Programmed in Pharos Designer, the TPC has the same advanced playback and show control engine as the popular and award winning Pharos Lighting Playback Controllers. Over an Ethernet network it can interface with other Pharos controllers, button panels and remote devices. The companion Interface Editor application allows you to build themed user interface pages, creating and organising multiple pages of buttons, sliders and colour pickers to suit the installation and customer needs.

The elegant wall-mounting design features a magnetic overlay within the sleek, plated bezel to produce a modern, streamlined design; a variety of finishes and overlays will be available. The TPC is a Power over Ethernet (PoE) device and therefore requires just one cable to install. It controls networked eDMX fixtures, integrates with building management systems, serves web apps to mobile devices and allows remote management over the Internet. Built-in environmental sensors can be used for daylight harvesting, occupancy sensing and temperature monitoring.

Full details including datasheet and sales spec can be found on the new TPC product page.

As always we welcome your feedback and comments, and please get in touch if you have any questions.