Codecore Logo
Quick Search
»
Advanced Search »

Extron Matrix 100/200 Switcher

RSS
Extron provides the most innovative solutions to your matrix/routing needs. Extron's Matrix 100 and 200 Series Switchers exceed the level of function and flexibility that your system requires and customers demand. The sizes of the input/output (I/O) modules can be ordered as needed or changed in the field as the system grows or expands. Available input sizes are 4 x 4 (inputs by outputs) 8 x 4, 8 x 8 and, if necessary, can be designed for sizes up to 48 x 48. Because each switching application is unique the Matrix 100 and 200 series include the ability to 'customize' your switcher for optimum performance. Extron's Matrix 100 and 200 series offer five video slots which allows you the ability to run maximum video configurations of RGBHV, RGBS&Cv as well as RGsB&YC.

This driver requires that the Extron Matrix 200 have checksums disabled by having Jumper 3 installed (which is the factory default) to be compatible with the Matrix 100.

Manufacturer: Extron Electronics

Primary Communications Port: Serial


Configuration Settings

  • Serial Port Name : The name of the serial port that the hardware is connected to. Ex. COM1

Events

Power State Changed

Occurs when the power state of player changes.

Whenever Filter:

none

EventArgs:

  • Number NewValue : The new property value.
  • Number PreviousValue : The previous property value.

Ready State Changed

The device's running and ready state changed.

Whenever Filter:

none

EventArgs:

  • Number NewValue : The new property value.
  • Number PreviousValue : The previous property value.

Instance Properties

FirmwareVersion

Gets the firmware version.

Accessibility : Read Only

Type: String

Connected

Gets a value indicating if a connection is established with the Extron Matrix.

Accessibility : Read Only

Type: Boolean

PlaneInputCounts

Gets the # of inputs in each plane.

Accessibility : Read Only

Type: Array

PlaneOutputCounts

Gets the # of output in each plane.

Accessibility : Read Only

Type: Array

PlaneInputTypes

Gets each planes type.

Accessibility : Read Only

Type: Array

PlaneInputTypeNames

Gets each plane's type name.

Accessibility : Read Only

Type: Array

Power

Gets or sets the power state (on/off) of the device.

Accessibility : Read / Write

Type: Boolean

DeviceDisplayName

The display name for this device.

Accessibility : Read Only

Type: String

DeviceStartTime

The date and time when this device was started.

Accessibility : Read Only

Type: DateTime

DeviceLifecycleStage

The current lifecycle stage of the device. The stages in order are: Pending Start, Starting, Running, Stopping

Accessibility : Read Only

Type: Number

DeviceIsRunningAndReady

Indicates if the device is ready for use, ie it is in the Running lifecycle stage and all properties are valid and all methods are ready to be used.

Accessibility : Read Only

Type: Boolean

Instance Methods

TieConnection ( Number, Number, Number )

Connects the specified output to the specified input in the individual specified plane.

Syntax

void TieConnection( Number plane, Number input, Number output )

Parameters

plane : Plane # (1-6)

1 = Red
2 = Green
3 = Blue
4 = Sync or Video #1
5 = Sync or Video #2
6 = Stereo Audio

input : Input # (1-8)
output : Output # (1-8)

TieRGBConnections ( Number, Number )

Connects the specified output to the specified input in the RGB planes.

Syntax

void TieRGBConnections( Number input, Number output )

Parameters

input : Input # (1-8)
output : Output # (1-8)

TieConnections ( Number, Number )

Connects the specified output to the specified input in all planes.

Syntax

void TieConnections( Number input, Number output )

Parameters

input : Input # (1-8)
output : Output # (1-8)

TieConnections ( Number, Number, Number )

The Matrix can access the planes independently, or in combinations, or groups. This method allows you to specify any of the planes by bitwise AND-ing them together.

Syntax

void TieConnections( Number planes, Number input, Number output )

Parameters

planes : Bitwise AND of the planes. Plane 1 (Red) is bit 0, plane 2 (Green) is bit 1, etc. Examples: Planes 1,2,3=7; 1,2,3,4=15; 1,2,3,5=23; 4,5=24; 1,2,3,4,5,6=63
input : Input # (1-8)
output : Output # (1-8)

GetInputByPlaneOutput ( Number, Number )

Get's the input # for a specified plane # and output #.

Syntax

Number GetInputByPlaneOutput( Number plane, Number output )

Parameters

plane : Plane # (1-6)

1 = Red
2 = Green
3 = Blue
4 = Sync or C-Video #1
5 = Sync or C-Video #2
6 = Stereo Audio

output : Output # (1-8)

SetPropertyForDuration ( String, TimeSpan, Object, Object )

Sets a property for a duration of time and then sets the property to a subequent value asynchronously. This action returns after setting the first value and the timer and subsequent property set run in the background. Subsequent sets of the same property will reset the timer if the subsequent value has not yet been set. This is an advanced feature, be sure to set the property name correctly.

Syntax

void SetPropertyForDuration( String propertyName, unknown duration, Object initialValue, Object finalValue )

Parameters

propertyName : The name of the property to set.
duration : The amount of time to wait after setting the initial value to set the subsequent value.
initialValue : The value to set the property to initially.
finalValue : The value to set the property to after the duration of time has passed.

SetPropertyForDuration ( String, Number, TimeSpan, Object, Object )

Sets a property for a duration of time and then sets the property to a subequent value asynchronously. This action returns after setting the first value and the timer and subsequent property set run in the background. Subsequent sets of the same property will reset the timer if the subsequent value has not yet been set. This is an advanced feature, be sure to set the property name correctly.

Syntax

void SetPropertyForDuration( String propertyName, Number arrayIndex, unknown duration, Object initialValue, Object finalValue )

Parameters

propertyName : The name of the property to set.
arrayIndex : The property's array index to set.
duration : The amount of time to wait after setting the initial value to set the subsequent value.
initialValue : The value to set the property to initially.
finalValue : The value to set the property to after the duration of time has passed.

Privacy Policy | Conditions Of Use

Copyright ©2014 Codecore Technologies, All rights reserved.