Configuring the UE Main Controller

How to configure the UE Main Controller plugin to connect to Ignition VP

Step By Step Guide: Adding the Main Controller and basic set-up

Get started by adding the 'Main Controller' plugin to your level, and the basic set-up to interact with a chart.

Highlight 'Main-Controller' and drag into 3D Viewport

1 From 'Place Actors', expand Idonix Plugins, highlight "Main Controller" and drag into the 3D Viewport

World Outliner / Details / Configuration

2 The Main Controller is added to the 3D Viewport as a white sphere with the ability to be positioned XYZ. It has of course been added to the World Outliner (IX_MainController - both Label and Type). Within Details there are sections for Transform, Data and Configuration.

3 Within Configuration there are two main options Graphics and Cameras. There are also sections to configure: Data Endpoint, Config Endpoint and Image Preload Endpoint* (* available in later versions of Main Controller).
Adding Elements - select the + icon (Adds Elements), from the drop down select an Idonix Chart, e.g. Pie Charts.

4 It has to be named (to the left) e.g. 'PieChart' and this name is the mapping to Ignition UE Charting/VP. It is case sensitive so, use copy.

5 Adding a further connection from the Main Controller to UE Charting - Main Controller/Graphic/+

6 Adding a further connection from the Main Controller to UE Charting - UE Charting


Step By Step Guide: VP Sequence Editor; Cameras and Camera Selection

There is now a Graphic Configured in Ignition UE Charting / VP. The steps are similar within UE (Details) to add a Camera within the Main Controller (again same name and case sensitive).

UE Charting / VP - Sequence Points - PREVIEW and Camera Selection

1 In UE Charting / VP, using the 'Sequence Editor' tab it is possible in the PREVIEW pane to change the camera being used to interact with the chosen sequence point. N.B. Cameras are previously set-up in Scene Management and in UE via Details/Configuration/Cameras.

Details, Configurations, Cameras, Add-Elements, select from dropdown

2 Adding a camera connection from the Main Controller to UE Charting / VP - Main Controller/Cameras/+ and select from the available cameras in the dropdown. Name appropriately and remember; the name is again used in VP (again case sensitive).

VP, Scene-Management, PREVIEW, Preview Cameras

3 Within VP in Scene Management the Cameras added in the Main Controller need to be added here with the 'Name' from the Main Controller matching (copied) into 'Data Name' in VP.

VP PREVIEW - Preview Data - Copy the URL

4 In the video there is a quick guide to creating a new sequence and how data is linked to charts via VP's Data Management. To connect to the UE Main Controller it is important to ensure the URLs (within PREVIEW) for 'Preview Data', 'Preview Config Data' and 'Preview Preloaded Images Data'* (* Available in later versions of the Main Controller), are duplicated in the Main Controller.

Main Controller - Enable Data Endpoint Polling (to allow URL to be entered)

5 The same URL from VP 'Preview Data' has to be entered into the Main Controller (Details) 'Data Endpoint URL'. But first tick (make true) 'Enable Data Endpoint Polling'.

VP PREVIEW Config Endpoint

6 The same URL from VP 'Config Data' has to be entered into the Main Controller (Details) 'Config Endpoint URL'. But first tick (make true) 'Enable Config Endpoint Polling'.

Main Controller Config Endpoint

7 Copy the URL into the Main Controller Config Endpoint URL, first enabling the polling