Loading...
This chapter gives an overview of the members available for the Barco ImagePro2 device.
Please read the chapter "Barco ImagePro2" if you would like to know how to add and use this device. As explained in the topic"Object and Member Notation (dot syntax)", all kinds of objects can be addressed in the scripting language by using their members which set (or return if applicable) properties or methods of that object. Please refer to the chapter "Script Language" for more details about scripting in general.
Project.Barco_ImagePro2(deviceName or ID) |
Example: Alternative Example: |
This gives access to all further members of the device "Barco_ImagePro2" from the Configuration dialog. Using the Project object is an alternative to addressing the device directly by entering its name. The Project object allows to address the device through its name or ID. Substituting the ID with a dynamic variable allows automation. Actions can be performed on many devices of the same type simultaneously, e.g. by using for-loops: |
Barco_ImagePro2_Name.CaptureLogo |
Example: Alternative Example: |
This captures the logo which can be called via the member SetInput("Logo"). Please refer to the manual of your ImagePro2 device for a documentation of the Logo feature. |
Barco_ImagePro2_Name.CustomCommand(command) |
Example: Alternative Example: |
This sends a custom command to the device "Barco_ImagePro2_1". Please check the manual of your ImagePro2 device for a documentation which commands it supports. |
Barco_ImagePro2_Name.Disable |
Example: Alternative Example: |
This disables the device "Barco_ImagePro2_1" in the Configuration dialog as if the "Enable" check box in the window was unchecked. Use the .Enable member to reverse this command. |
Barco_ImagePro2_Name.Enable |
Example: Alternative Example: |
This enables the device "Barco_ImagePro2_1" in the Configuration dialog as if the "Enable" check box in the window was checked. Use the .Disable member to reverse this command. |
Barco_ImagePro2_Name.FadeFromBlack(time) |
Example: Alternative Example: |
This fades the current black output within 1.5seconds to the normal output again when in was faded out before, e.g. using the member FadeToBlack. This is not to be confused with the input named "Black". |
Barco_ImagePro2_Name.FadeToBlack(time) |
Example: Alternative Example: |
This fades the current output within 1.5seconds to a black output. You can fade back in using the member FadeFromBlack. This is not to be confused with the input named "Black". |
Barco_ImagePro2_Name.Freeze |
Example: Alternative Example: |
This member sets and returns the "Freeze" state as a Boolean value. The result is "True" if the video image on the display is freezed, and "False" if it is not. You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_1.Freeze An alternative member is: GetFreeze Example2: The second example shows, how to freeze the current output, in other words the video image on the display. You can reverse this by setting the parameter to "False" or by switching to another inpute, e.g. using the member SetInput. An alternative member is: SetFreeze |
Barco_ImagePro2_Name.GetFreeze |
Example: Alternative Example: |
This returns the "Freeze" state as a Boolean value. The result is "True" if the video image on the display is freezed, and "False" if it is not. You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_1.GetFreeze An alternative member is: Freeze |
Barco_ImagePro2_Name.GetInput |
Example: Alternative Example: |
This returns the input channel that is routed. The result is a string value, e.g. "DVI". You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_1.GetInput An alternative member is: Input |
Barco_ImagePro2_Name.GetLastMessageReceived |
Example: Alternative Example: |
This returns the last message that was received from the device "Barco_ImagePro2_1" as a string value. You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_1.GetLastMessageReceived |
Barco_ImagePro2_Name.GetLockFrontPanel |
Example: Alternative Example: |
This returns the "FrontPanelLocked" state as a Boolean value. The result is "True" if the front panel of the ImagePro2 device is locked and "False" if it is not. You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_1.GetLockFrontPanel An alternative member is: LockFrontPanel |
Barco_ImagePro2_Name.GetProductType |
Example: Alternative Example: |
This returns the product type from the device "Barco_ImagePro2_1" as a string value. The result could look as follows: Barco ImagePRO-II Version 03.61.01 You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_1.GetProductType |
Barco_ImagePro2_Name.Input |
Example: Alternative Example: |
This member sets and returns the input channel that is routed. The result is a string value, e.g. "DVI". You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_1.Input An alternative member is: GetInput Example2: The second example shows, how to select and route the according input to be processed. You can choose eight inputs: "DVI", "HD15", "HDMI", "DisplayPort", "SDI1", "SDI2", "Black", "Logo" An alternative member is: SetInput |
Barco_ImagePro2_Name.IpAddress |
Example: Alternative Example: |
This returns the IP address of the device "Barco_ImagePro2_1" as a string. The result could look as follows: 10.169.80.10 You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_1.IpAddress In return, you can also assign an IP address to the connected ImagePro2 device. WD automatically connects to it afterwards. |
Barco_ImagePro2_Name.IsConnected |
Example: Alternative Example: |
This member returns the connection status for the device "Barco_ImagePro2_1" as a Boolean value. The result is "True" if the device is connected and "False" if it is currently disconnected. You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_ID.IsConnected |
Barco_ImagePro2_Name.IsEnabled |
Example: Alternative Example: |
This member returns the status of the check box "Enable" for the device "Barco_ImagePro2_1" in the Configuration dialog as a string or Boolean value. The result is "True" if the device is enabled and "False" if it is currently not enabled. You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_ID.IsEnabled |
Barco_ImagePro2_Name.LastMessageReceived |
Example: Alternative Example: |
This returns the last message that was received from the device "Barco_ImagePro2_ID" as a string value. You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_1.LastMessageReceived |
Barco_ImagePro2_Name.LockFrontPanel |
Example: Alternative Example: |
This member sets and returns the "FrontPanelLocked" state as a Boolean value. The result is "True" if the front panel of the ImagePro2 device is locked and "False" if it is not. You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_1.LockFrontPanel An alternative member is: GetLockFrontPanel Example2: The second example shows, how to lock the front panel of the ImagePro2 device. When the front panel is locked, button presses have no effect. In the locked mode: An alternative member is: SetLockFrontPanel |
Barco_ImagePro2_Name.ProductType |
Example: Alternative Example: |
This returns the product type from the device "Barco_ImagePro2_1" as a string value. The result could look as follows: Barco ImagePRO-II Version 03.61.01 You could also write it into a Widget, e.g. a Label via the script: Label1.Text = Barco_ImagePro2_1.ProductType |
Barco_ImagePro2_Name.SaveSystemState |
Example: Alternative Example: |
This saves the System State to non-volatile memory. |
Barco_ImagePro2_Name.SetFreeze(value) |
Example: Alternative Example: |
This freezes the current output, in other words the video image on the display. You can reverse this by setting the parameter to "False" or by switching to another inpute, e.g. using the member SetInput. An alternative member is: Freeze |
Barco_ImagePro2_Name.SetInput(value) |
Example: Alternative Example: |
This selects and routes the according input to be processed. You can choose eight inputs: "DVI", "HD15", "HDMI", "DisplayPort", "SDI1", "SDI2", "Black", "Logo" An alternative member is: Input |
Barco_ImagePro2_Name.SetLockFrontPanel(value) |
Example: Alternative Example: |
This locks the front panel of the ImagePro2 device. When the front panel is locked, button presses have no effect. In the locked mode: An alternative member is: LockFrontPanel |
Barco_ImagePro2_Name.Testpattern(patternType,motionMode) |
Example: Alternative Example: |
This calls the test pattern "ColorBars_100P" and turns on diagonal motion. You can choose 14 different test pattern, the names are offered in the Script Assistant. |