background image

with the current status of the Vortex devices that are being controlled. The host could initialize its 

controls to default values and then send commands to the Vortexes to set them to the same state. 

This approach has significant disadvantages since initializing the host program could undo settings 

made by other host programs or by the front panel controls of one of the linked Vortex devices. A 

better approach is to query the linked Vortex devices for their status and set the host program 

controls based on the return values. 

3.2. Wildcard Characters

The use of the wildcard character, '

*

', can make programming the host controller much easier. Be 

careful when using wildcards, however, since they can generate a lot of traffic on the digital bus. 

3.3. Using Acknowledgements

It is a good idea for the host program or control system to make sure that all connected Vortex 

devices have acknowledgment mode enabled (see the 

ACKMOD

 command). When acknowledgment 

mode is on, a Vortex device will send an acknowledgment for each command it receives. Proper use 

of acknowledgments makes the host program more robust and makes supporting multiple hosts 

effortless. The rest of this section describes how to use acknowledgments to achieve these goals. 

As a convenient example, let us imagine a host program with a graphical user interface (GUI). The 

user presses buttons on the GUI to enable or disable features of various linked Vortex devices. The 

buttons on the GUI reflect the current status of the corresponding feature. 

When the user presses a button on the GUI to enable or disable a feature, the host program should 

send the corresponding command to the selected Vortex device. It may be tempting to update the 

status of the GUI button at this point, but this can cause problems if there are transmission errors or 

if there are multiple host controllers. The proper way to handle this is to only update the GUI controls 

based on acknowledgments received from the Vortex device. 

To implement this, organize your code so that the functions that send commands are totally separate 

from the functions that receive responses from the Vortex devices. This also enables your host 

program to support the presence of multiple host controllers. For example, consider the following 

sequence of events. 

1.  Another host sends a command to a Vortex device. 

2.  The Vortex device responds with an acknowledgment that is broadcast to all of the other hosts. 

3.  Your host program receives the acknowledgment and updates the status of the corresponding 

control. 

The result of this programming model is that all hosts and linked Vortex devices will always be 

synchronized. 

For simple on/off features, your host program can make use of the toggle arguments to some 

commands (e.g., '

SSEN2

'). By sending a toggle command when a button is pressed, and updating the 

button based on acknowledgments, your host program will not have to keep track of the status of the 

button. 

Содержание Vortex EF2210

Страница 1: ...e Copyright 2003 Polycom Inc Polycom and the Polycom logo are registered trademarks of Polycom Inc ASPI Vortex VS4000 Viewstation and iPower are registered trademarks of Polycom Inc All other brand names product names and trademarks are the sole property of their respective owners ...

Страница 2: ...ference 8 1 ACKMOD Enable or Disable Acknowledgment Mode 8 2 AEC Enable or Disable Acoustic Echo Cancellation 8 3 AECMODE Set Amount of Double Talk Suppression used in the AEC 8 4 AGC Enable or Disable Mic Line Input Automatic Gain Control 8 5 AGCMAX Set Maximum Allowed Mic Line Input AGC Gain 8 6 AGCMIN Set Minimum Allowed Mic Line Input AGC Gain 8 7 AGCRATE Set Ramp Rate of Mic Line Input AGC 8 ...

Страница 3: ...mands to Other Connected Devices 8 33 BUSREF Set Which AEC Reference is Placed on EF Bus 8 34 CGATE Query Camera Gating Status Information 8 35 CGATEEN Enable Automatic Camera Gating Messages 8 36 CGATET Set Camera Gating Hold Time 8 37 DELAYO Set Output Delay 8 38 DELAYOE Enable Output Delay 8 39 DSPAUTO Enable Automatic DSPLOAD Status Messages 8 40 DSPLOAD Query Percentage of Variable DSP Resour...

Страница 4: ...c EQ Input Stage 8 83 PEQIB Set Bandwidth Parameter for Specified Parametric EQ Input Stage 8 84 PEQIE Set Enabled Parameter for Specified Parametric EQ Input Stage 8 85 PEQIF Set Frequency Parameter for Specified Parametric EQ Input Stage 8 86 PEQIG Set Gain Parameter for Specified Parametric EQ Input Stage 8 87 PEQIS Set Slope Parameter for Specified Parametric EQ Input Stage 8 88 PEQIT Set Type...

Страница 5: ... s RS 232 port operates at the following settings Bit Rate bps 9600 default 19200 or 38400 Data Format 8 data bits no parity 1 stop bit 8N1 Flow Control none default or hardware RTS CTS Note that although the flow control setting is user selectable to none or hardware hardware flow control must be used when updating the firmware of the Vortex This means that while a 3 wire RS 232 cable RX TX GND i...

Страница 6: ... GUI to enable or disable features of various linked Vortex devices The buttons on the GUI reflect the current status of the corresponding feature When the user presses a button on the GUI to enable or disable a feature the host program should send the corresponding command to the selected Vortex device It may be tempting to update the status of the GUI button at this point but this can cause prob...

Страница 7: ...macros over presets is that macros can make relative changes in addition to absolute changes An absolute change is something like set the input gain to 3 dB A relative change is something like raise the input gain by 3 dB One example of using macros for a relative change is stereo volume ramping If you have two outputs setup to have left and right program audio then you could build a macro that co...

Страница 8: ...e used to send a command to all device IDs simultaneously Some examples of using wildcard characters are given below Q broadcasts to all EF2210 devices that are linked together 07 broadcasts to all devices with device ID 07 this format is not commonly used broadcasts to all devices that are linked together 4 3 Command Name The command name can be from 1 to 7 characters long Command names will be s...

Страница 9: ... is GAINIA and the command data payload is 10 This command sets the gain on input A of all connected EF2210 s to 10 dB Command Effects PING Requests PONG response from all linked Vortex devices Q GAINIA10 Sets the gain on input A of all connected EF2210 devices to 10 dB 5 Status Messages The Vortex sends status messages via RS 232 and EF Bus any time one of its internal parameters changes This mea...

Страница 10: ...NIA10 means that the gain on input A will be set to 10 dB In this case the device will respond with a status message of Q04GAINIA10 The second argument type is relative meaning that the parameter will be incremented or decremented by the specified amount The increment character is and the decrement character is For example Q04GAINIA 3 increments the gain on input A by 3 dB If the input s gain was ...

Страница 11: ...cifying the values for each of the channels For example B04MUTEI 101 mutes channels 1 B and unmutes channel A In this case the device will respond with a status message of B04MUTEI 101 As an interesting example consider sending Q04MUTEI 2 after the above example The device will respond with a status message of Q04MUTEI 010 Notice that all the states have been toggled Queries using the character ar...

Страница 12: ...s using the character are straightforward For example Q04GAINI1 might return Q04GAINI110 while Q04GAINI might return Q04GAINI Äää 6 4 Matrix Commands Matrix commands are used for controlling parameters that exist at the crosspoints of the mixing matrices Typical parameters include gain and mute Before describing the matrix commands it is necessary to give a description of the matrices involved Dur...

Страница 13: ...P bus is meant for routing telephone audio between the devices The W X Y and Z busses are meant for routing microphone and auxiliary audio between the devices The W X Y and Z busses also carry NOM Number of Open Microphones information from the automixer so that outputs created from these busses can be appropriately attenuated for the number of open microphones The digital inputs consist of all of...

Страница 14: ...Matrix The main matrix consists of the following inputs analog inputs 1 A and B the signal generator SG the outputs of the EF Bus submatrices PM0 PM1 WM0 WM2 XM0 XM2 YM0 YM2 and ZM0 ZM2 This is a total of 18 inputs The main matrix consists of the following outputs analog outputs 1 A and B AEC reference signal R1 and the EF bus outputs W X Y and Z This is a total of 8 outputs The matrix commands ca...

Страница 15: ...put 1 10 dB for outputs A and B and 12 dB for outputs R1 and W Z In this case the EF2210 will respoind with a status message of Q04MGAIN1 äzzxxxxx Queries using the character work in the usual manner For example Q04MGAIN1 A might return Q04MGAIN1 A 6 while Q04MGAIN1 might return Q04MGAIN2 ääääääää Boolean matrix commands work as you would expect They use the characters 0 1 and 2 as described in Se...

Страница 16: ...e or Disable Acknowledgment Mode AEC Preset Enable or Disable Acoustic Echo Cancellation AECMODE Preset Set Amount of Double Talk Suppression used in the AEC AGC Preset Enable or Disable Mic Line Input Automatic Gain Control AGCMAX Preset Set Maximum Allowed Mic Line Input AGC Gain AGCMIN Preset Set Minimum Allowed Mic Line Input AGC Gain AGCRATE Preset Set Ramp Rate of Mic Line Input AGC AMASGN P...

Страница 17: ...erence is Placed on EF Bus CGATE Query Camera Gating Status Information CGATEEN Preset Enable Automatic Camera Gating Messages CGATET Preset Set Camera Gating Hold Time DELAYO Preset Set Output Delay DELAYOE Preset Enable Output Delay DSPAUTO Enable Automatic DSPLOAD Status Messages DSPLOAD Query Percentage of Variable DSP Resources Used ERROR Global Enable or Disable Error Messages FADERGIL Prese...

Страница 18: ...nable Modem Initialization String MINISTR Global Set Modem Initialization String MMUTE Preset Mute Crosspoint in Main Matrix or Submatrix MUTEGIL Preset Set Mute Status of Line Inputs as a Group MUTEI Preset Mute One or More Inputs MUTEO Preset Mute One or More Outputs NC Preset Enable Noise Cancellation NCL Preset Set Noise Cancellation Attenuation NVINIT Reinitialize Non Volatile Memory NVLOCK G...

Страница 19: ...Execute a Preset Quietly PRESETW Global Save a Preset PRESETX Execute a Preset REFASGN Preset Assign AEC Reference to Input Channel REFGAIN Preset Set Reference Output Gain SGGAIN Preset Set Gain of Signal Generator SGMUTE Preset Mute Signal Generator SGTYPE Preset Set Type of Signal Produced by Signal Generator SSDELAY Preset Set Delay Between Screen Saver Screens SSEN Preset Enable or Disable Sc...

Страница 20: ...mand sets or queries the status of the Acoustic Echo Cancellation AEC algorithm on input channel 1 This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be...

Страница 21: ...hannel 1 8 4 AGC Enable or Disable Mic Line Input Automatic Gain Control This command sets or queries the status of the Automatic Gain Control AGC algorithm on input channel 1 This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be r...

Страница 22: ...epending on the current setting of the AGC maximum gain on input channel 1 8 6 AGCMIN Set Minimum Allowed Mic Line Input AGC Gain This command sets the minimum gain that the AGC can apply on input channel 1 For example if AGCMIN is set to 10 then the AGC for that channel can apply a minimum of 10 dB of gain to the input signal This command is a channel integer command See Section 6 3 and Section 6...

Страница 23: ...1 8 8 AMASGN Assign Inputs to an Automixer This command is used to assign the mic line inputs 1 to an internal automixers Setting AMASGN to 0 for a given input channel corresponds to no automixer and 1 corresponds to Automixer 1 Although this command is a channel integer command the increment and decrement operators and are not supported for this particular command This command is a channel intege...

Страница 24: ...channel 1 is currently set for manual or automatic thresholds Q01AMAUTO1 Query AMAUTO state on input channel 1 Q01AMAUTO1x where x is 0 or 1 depending on whether input channel 1 is currently set for manual or automatic thresholds 8 10 AMBUSID Set Automixer Groupings for EF Bus This command is used to assign the internal automixer to one of the EF Bus automixer groups For example consider three EF2...

Страница 25: ...s or queries the chairman mode feature for the specified automixer The first argument in the command specifies the automixer number always 1 for the EF2210 and the second argument specifies whether chairman mode should be enabled disabled toggled or queried Even though this is a channel boolean command use of the wildcard character for the automixer number is not supported This command is a channe...

Страница 26: ...e state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Q01AMCHNUM11 Set microphone 1 as the chairman mic for the automixer Q01AMCHNUM11 Q01AMCHNUM1 Query the current chairman mic for the automixer Q01AMCHNUM11 querying the chairman mic number will always return 1 since there is only one m...

Страница 27: ...and maximum values for this command are 0 and 2 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Q01AMGATEC10 Configure microphone input 1 for normal gating Q01AMGATEC10 Q01AMGATEC11 Configure micro...

Страница 28: ...g threshold for input channel 1 Q01AMGATER1x where x is between 0 and 100 depending on the current setting of the gate ratio for input channel 1 If this command is issued after the example above then the status message will be Q01AMGATER115 8 16 AMGATET Set Automixer Gate Threshold This command sets the automixer gate threshold in dB for the specified input channel The gate threshold is the level ...

Страница 29: ...it that applies to the local automixer in the EF2210 The first argument of this command specifies the automixer number always 1 in the EF2210 to adjust The second argument specifies the NOM limit 1 64 Even though this is a channel integer command use of the wildcard for specifying the automixer number is not supported This command is a channel integer command See Section 6 3 and Section 6 2 for mo...

Страница 30: ...s command is issued after the above example then the status message will be Q01AMHOLD1000 8 19 AMLMM Set Last Mic On Mode for Specified Automixer This command sets last mic on mode for the specified automixer The first argument specifies which automixer always 1 on the EF2210 The second parameter specifies the operation of last mic on mode and can be one of the following 0 last mic mode is off 1 m...

Страница 31: ...o manual The value of the AMLMN command is only valid when AMLMM is set to manual This command is not particularly useful on the EF2210 since there is only one mic on this device However it is provided in order to be consistent with the command sets of the other Vortex devices Even though this is a channel integer command use of the wildcard character for the automixer number is not supported This...

Страница 32: ...memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Q01AMNOM11 Set local NOM for automixer 1 to a maximum of 1 mics Q01AMNOM11 Q01AMNOM1 Query current local NOM limit for automixer 1 Q01AMNOM1x where x is always 1 since there is only 1 mic on this devi...

Страница 33: ...as sent after the example above then the status message would be Q01AMNOMAT 011 Q01AMNOMAT Query NOM attenuation status of all outputs Q01AMNOMAT abc where each of the letters a b etc is either 0 or 1 depending of the current status of the NOM attenuation on the corresponding output If this command was sent after the example above then the status message would be Q01AMNOMAT 011 8 23 AMOFFAT Set Of...

Страница 34: ...t The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Q01AMPRIOR11 Set microphone input 1 to gating priority 1 Q01AMPRIOR11 Q01AMPRIOR1 Query current gating priority for microphone input 1 Q01AMPRIOR1x where x is between 1 and 4 depending on the current gating priority setting for mi...

Страница 35: ...s the AEC reference to prevent local microphones from gating on audio from the remote side The AMREFE command controls the enabled status of this feature The AMREFB command can be used to bias the AEC reference signal to make the automixer even less likely to gate on remote audio The first argument in the command specifies the automixer number always 1 on the EF2210 and the second argument specifi...

Страница 36: ...tile memory there will be a delay before an acknowledgment is returned Example Description Status Message Q01BAUD38400 Set baud rate of rear panel RS 232 port to 38400 bps Q01BAUD38400 Q01BAUD Query current baud rate of rear panel RS 232 port Q01BAUDx where x is 9600 19200 or 38400 depending on the current baud rate setting 8 28 BLAUTO Enable Automatic BLDATA Messages This command sets whether or ...

Страница 37: ...s 1 A B ooo output levels 1 A B r AEC reference level R1 g room gain 1 a AGC gain 1 s AEC state 1 Each of the i bytes correspond to signal levels on the 3 inputs in the following order from left to right 1 A B The o bytes correspond to signal levels on the 3 outputs in the following order from left to right 1 A B The r byte indicates the signal level for AEC reference R1 The the g byte indicates t...

Страница 38: ... the rest of the inputs are at 20 dB The next three bytes çpp consist of only two values p 0x70 112 112 132 20 ç 0x87 135 135 132 3 So the signal at output 1 is at 3 dB while the signals at the rest of the outputs are at 20 dB The next byte p consists of only one value p 0x70 112 112 132 20 So the signal level of the AEC reference is 20 dB The next byte p consists of only one value p 0x70 112 112 ...

Страница 39: ...following command Q01BLINFO0110000000 In the above BLINFO command there are 1 s in the positions of the data that we want and 0 s in the positions of the data that we don t want Now when we send a BLDATA command or enable BLAUTO the Vortex sends messages of the form Q01BLDATAii Where the ii bytes are the signal levels for inputs A B 8 30 BLINFO Select Information to be Reported in BLDATA This comm...

Страница 40: ...scription Status Message Q01BROADA B02PHONE1 Sends the command B02PHONE2 over the digital bus Q01BROADA B02PHONE1 this second status message is from the EF2241 at device ID 2 when it takes its phone off hook 8 33 BUSREF Set Which AEC Reference is Placed on EF Bus This command sets or queries whic AEC reference if any is placed on the EF Bus Setting BUSREF to 0 means that no reference is placed on ...

Страница 41: ... gating decisions in this command The CGATEEN can be used to have gating information sent automatically instead of having to poll this command Example Description Status Message Q01CGATE1 Query camera gating status of microphone input 1 Q01CGATE1x where x is 0 or 1 depending on whether the input is gated off or gated on respectively Q01CGATE Query camera gating status of all microphone inputs Q01C...

Страница 42: ...his command sets the hold time in milliseconds for the camera gating CGATE feature This command is an integer command See Section 6 2 for more information on this type of command The minimum and maximum values for this command are 100 and 5000 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a prese...

Страница 43: ... channel B by 170 ms 1700 tenths of milliseconds Q01DELAYOBx where x is between 0 and 3400 depending on the current output delay setting for output channel B If this command is issued after the above example then the status message will be Q01DELAYOB3200 Q01DELAYOB Query current output delay on output channel B Q01DELAYOBx where x is between 0 and 3400 depending on the current output delay setting...

Страница 44: ...rs a b etc is either 0 or 1 depending of the current enabled status of the output delay on the corresponding output If this command was sent after the example above then the status message would be Q01DELAYOE 101 Q01DELAYOE Query enabled status of output delay on all outputs Q01DELAYOE abc where each of the letters a b etc is either 0 or 1 depending of the current enabled status of the output dela...

Страница 45: ...d Q01DSPLOADx where x is between 0 and 99 and indicates the percentage of the variable DSP resources being used 8 41 ERROR Enable or Disable Error Messages This command sets or queries whether or not error messages for non fatal errors are reported via RS 232 and the digital bus If an error is generated and error messages are enabled a status message will be automatically generated of the form Q01...

Страница 46: ...mmand can query the current percentage utilization of DSP resources ERROR 070 This error occurs as a result of a macro or preset execution command PRESETX PRESETQ MACROX MACROQ It indicates that the macro or preset requested was empty ERROR 071 This error occurs as a result of a PRESETW or PRESETK command In the case of PRESETW it indicates that an attempt was made to write to a factory preset whi...

Страница 47: ...e this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Q01ERROR1 Enable error messages Q01ERROR1 Q01ERROR0 Disable error messages mode Q01ERROR0 Q01ERROR2 Toggle error message mode Q01ERRORx where x is 0 or 1 depending on the current state of error mode Q01ERROR Query the state of error mode Q01ERRORx where x is 0 ...

Страница 48: ...al domain there is an additional gain stage referred to as a fader The fader gain is adjustable by the FADERI command The GAINI setting should be used for calilbration in order to maximize the resolution and quality of the signal at the analog to digital converter The FADERI command is provided as a way to do volume control on the inputs without affecting the calibration This command was introduce...

Страница 49: ... will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Q01FLOW1 Set rear panel RS 232 port to use hardware flow control Q01FLOW1 Q01FLOW Query flow control setting of rear panel RS 232 port Q01FLOWx where x is 0 1 or 2 depending on the current flow control setting 8 45 FP...

Страница 50: ...ending on whether the front panel is unlocked or locked respectively 8 46 FPPSWD Change Front Panel Password This command sets or queries the front panel password This password is used in conjunction with the FPLOCK command The front panel must be unlocked FPLOCK0 in order to use this command to set or query the front panel password If the front panel is locked then this command will result in ERR...

Страница 51: ...I Set Input Gain The input channels of the Vortex pass through an analog gain stage before reaching the analog to digital converter The gain of this stage is adjustable via a digitally controlled analog trim pot It is important that this gain is set correctly in order to maximize the resolution and quality of the signal at the analog to digital converter This command lets you adjust the gain of th...

Страница 52: ...t gain on input channels A and B to 0 dB and gain on input channel 1 to 9 dB Q01GAINI ìää Q01GAINI Query gain on all inputs 1 A B S01GAINI abc where a c are each between ä and ÿ depending on the current setting of the gains for each of the three input channels 8 49 GAINO Set Output Gain This command sets or queries the gain in dB of the three output channels 1 A B This command is a channel integer...

Страница 53: ...d EF2210 there is only one microphone so the wildcard character is of limited use The GATEEN can be used to have gating information sent automatically instead of having to poll this command Also see the CGATE command which only reports microphones that have been gated on for a specified hold time Example Description Status Message Q01GATE1 Query gating status of microphone input 1 Q01GATE1 where x...

Страница 54: ...the normal output mute command MUTEO This command is provided so that the control program can implement a saftey mute feature The idea is that if the user accidentally misconfigures the Vortex and feedback begins to occur they can press the saftey mute to instantly mute all outputs before they damage their equipment or ears This command is a boolean command See Section 6 1 for more information on ...

Страница 55: ...the many labels stored in the device The LABEL command has the following syntax iLABELx y where i is the device type and ID x is the label specifier and y is the label text to set the label or a character to query the label The label specifiers are as follows Label Specifier Description D A label for the device itself SG A label for the signal generator I1 IA IB Labels for the input channels O1 OA...

Страница 56: ...ll be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Q01LAGCB1 Enable AGC on input channel B Q01LAGCB1 Q01LAGCA0 Disable AGC on input channel A Q01LAGCA0 Q01LAGCB2 Toggle AGC state on input channel B Q01LAGCBx where x is 0 or 1 depending on the current state of the AGC on input channel B Q01LAGCA Query AGC state...

Страница 57: ...of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Q01LAGCLINKAB1 Enable stereo AGC linking on inputs A and B Q01LAGCLINKAB1 Q01LAGCLINKAB0 Disable stereo AGC linking on inputs A and B Q01LAGCLINKAB0 Q01LAGCLINKAB2 Toggle stereo AGC linking on inputs A and B Q01LAGCLINKABx where x is 0 or 1 d...

Страница 58: ...firmware version 2 5 0 This command is a channel integer command See Section 6 3 and Section 6 2 for more information on this type of command The minimum and maximum values for this command are 15 and 0 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be t...

Страница 59: ...s is used in conjunction with the MACROS and MACROW commands to create a new macro The syntax of this command specifies a macro number a comma and then the command to be added to the macro The command to be added to the macro can be any valid command except the following any PRESET command any MACRO command any logic input or output command If an attempt to assign an invalid command to a macro is ...

Страница 60: ...m all individually since it requires less writes to non volatile memory This command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Q01MACROK25 Delete a...

Страница 61: ...ing a new macro with a specified macro number This command is used in conjunction with the MACROA and MACROW commands to create a new macro If this command is sent while another macro is in the process of being written before the MACROW command is sent then the macro in progress will be deleted and the new one will be started See the description of the MACROA command for detailed information on cr...

Страница 62: ...This command selects which signal is displayed on the front panel LED meter The options correspond to any of the 3 inputs 3 outputs or the AEC reference The inputs are specified by the labels I1 IA and IB The outputs are specified by the labels O1 OA and OB The AEC reference is specified by the label R1 This command is saved to non volatile memory only as part of a preset The state of this command...

Страница 63: ...sspoint gain If the crosspoint gain was set to 3 dB before this command then the status message would be Q01MGAIN1 B 3 Q01MGAINA W Query gain from input A to W Bus output Q01MGAINA W x where x is the current value of the crosspoint gain If the crosspoint gain was set to 12 dB before this command then the status message would be Q01MGAINA W 12 Q01MGAINWB0 WM0 3 Set crosspoint gain in EF Bus submatr...

Страница 64: ...hen the signal will be gated taken after the automixer If MGATE is set to 0 for a given crosspoint then the signal will be ungated taken before the automixer This command is a matrix boolean command See Section 6 4 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power...

Страница 65: ...current enabled state of the microphone gain stage on input channel 1 Q01MIC1 Query enabled status of microphone gain stage for input channel 1 Q01MIC1x where x is 0 or 1 depending on the current enabled state of the microphone gain stage on input channel 1 8 71 MINI Enable Modem Initialization String This command controls whether or not the modem initialization string is sent at power up If MINI ...

Страница 66: ...command is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Q01MINISTRATF1E0 B1S0 2 Set modem initialization string to ATF1E0 B1S0 2 Q01MINISTRATF1E0 B1S0 2 ...

Страница 67: ... W x where x is either 0 or 1 depending on the current mute status of the crosspoint Q01MMUTE1 01100000 Set all crosspoint mutes for input channel 1 Mute the paths from input 1 to outputs A and B and unmute the paths from input 1 to outputs 1 R1 and W Z Q01MMUTE1 01100000 Q01MMUTEA 0 Unmute all crosspoints for input channel A Q01MMUTEA 00000000 Q01MMUTEA 2 Toggle all crosspoint mutes for input cha...

Страница 68: ...01MUTEIA1 Q01MUTEIB1 Q01MUTEGIL2 Toggle mute status of all line inputs Q01MUTEIAa Q01MUTEIBb where a and b reflect the mute status 0 or 1 of each of the line inputs If this command was issued after the example above then the status messages would be Q01MUTEIA0 Q01MUTEIB0 Q01MUTEGIL Query the mute status of all the line inputs Q01MUTEIAa Q01MUTEIBb where a and b reflect the mute status 0 or 1 of ea...

Страница 69: ... sent after the example above then the status message would be Q01MUTEI 011 Q01MUTEI Query mute status of all inputs Q01MUTEI abc where each of the letters a b etc is either 0 or 1 depending of the current status of the mute on the corresponding input If this command was sent after the example above then the status message would be Q01MUTEI 011 8 76 MUTEO Mute One or More Outputs This command sets...

Страница 70: ...the mute on the corresponding output If this command was sent after the example above then the status message would be Q01MUTEO 011 8 77 NC Enable Noise Cancellation This command sets or queries the status of the Noise Cancellation NC algorithm on input channel 1 This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is s...

Страница 71: ...e information on this type of command The minimum and maximum values for this command are 0 and 20 respectively This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Q01NCL13 Set NC attenuation level on input channel...

Страница 72: ...s similar to other boolean commands see Section 6 1 except that when disabling this feature the password must be supplied for the command to work If an incorrect password is supplied ERROR 005 will be generated The examples below illustrate the correct usage The examples assume that the password has been set to aspi the default The NVLOCK password can be changed via the NVPSWD command This command...

Страница 73: ...mmand sets or queries all of the parameters for the parametric equalizer EQ filters on input channels 1 A and B Each channel has five bands of parametric EQ that can be independently controlled The input parametric EQ filter parameters can be set individually via the PEQIT PEQIF PEQIB PEQIG PEQIS and PEQIE commands The output parametric EQ filter parameters can be set simultaneously via the PEQOA ...

Страница 74: ...ter is invalid for a given filter type the parametric EQ commands will still set that parameter however its value will not be used for filter computations This valid invalid parameter information above is provided mainly as guidelines for programmers writing control software for the Vortex If a parameter is not valid for a specific filter type then the control for editing that parameter should be ...

Страница 75: ...00 respectively This command has the same format and restrictions as the PEQIA command except that only one parameter the bandwidth is specified instead of all the parameters See the PEQIA command for more information To set the bandwidth parameter for an output parametric EQ filter use the PEQOB command To set all the parameters for an output parametric EQ filter use the PEQOA command This comman...

Страница 76: ...ic EQ on input B band 1 Q01PEQIEB 1 e where e is the current setting of the enabled parameter for the parametric EQ on input B band 1 If the enabled parameter of this filter is set to the same value given in the example above then the status message will be Q01PEQIEB 1 1 8 85 PEQIF Set Frequency Parameter for Specified Parametric EQ Input Stage This command sets or queries the frequency parameter ...

Страница 77: ...r queries the gain parameter in dB for the parametric equalizer EQ filters on input channels 1 A and B Each channel has five bands of parametric EQ that can be independently controlled The minimum and maximum values for the gain parameter are 20 and 20 respectively This command has the same format and restrictions as the PEQIA command except that only one parameter the gain is specified instead of...

Страница 78: ...ameter the slope is specified instead of all the parameters See the PEQIA command for more information To set the slope parameter for an output parametric EQ filter use the PEQOS command To set all the parameters for an output parametric EQ filter use the PEQOA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up on...

Страница 79: ...c EQ on input 1 band 2 to parametric Q01PEQIT1 2 1 Q01PEQITB 1 Query current type setting of parametric EQ on input B band 1 Q01PEQITB 1 t where t is the current setting of the type parameter for the parametric EQ on input B band 1 If the type parameter of this filter is set to the same value given in the example above then the status message will be Q01PEQITB 1 1 8 89 PEQOA Set All Parameters for...

Страница 80: ...hows which parameters are used in each of the filter types Filter Type Bandwidth Frequency Gain Slope Parametric 1 Yes Yes Yes No Low Shelf 2 No Yes Yes Yes High Shelf 3 No Yes Yes Yes Lowpass 4 No Yes No No Highpass 5 No Yes No No Linkwitz Riley Lowpass 6 No Yes No Yes Linkwitz Riley Highpass 7 No Yes No Yes When a parameter is invalid for a given filter type the parametric EQ commands will still...

Страница 81: ...enabled parameters respectively If this filter was set to the same parameters as given in the above example the status message would be Q01PEQOAB 2 1 1250 40 20 1 1 8 90 PEQOB Set Bandwidth Parameter for Specified Parametric EQ Output Stage This command sets or queries the bandwidth parameter in 1 100th octaves for the parametric equalizer EQ filters on output channels 1 A and B Each channel has f...

Страница 82: ...arametric equalizer EQ filters on output channels 1 A and B Each channel has five bands of parametric EQ that can be independently controlled This command has the same format and restrictions as the PEQOA command except that only one parameter the enabled status is specified instead of all the parameters See the PEQOA command for more information To set the enabled parameter for an input parametri...

Страница 83: ...lter use the PEQIA command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a preset is saved and that preset is set to be the power on preset Example Description Status Message Q01PEQOF1 2 1250 Set frequency of parametric EQ on output 1 band 2 to 1250 Hz Q01PEQOF1 2 1250 Q01PEQOFB 1 Query current frequency sett...

Страница 84: ... sets or queries the slope parameter in dB per octave for the parametric equalizer EQ filters on output channels 1 A and B Each channel has five bands of parametric EQ that can be independently controlled For the Linkwitz Riley filters the slope can either be 12 or 24 dB Octave For the low shelf and high shelf filters the minimum value for the slope parameter is 1 and the maximum value is 1 2 time...

Страница 85: ... filter types and their corresponding values are shown in the table below Filter Type Value of Type Parameter Parametric 1 Low Shelf 2 High Shelf 3 Lowpass 4 Highpass 5 Linkwitz Riley Lowpass 6 Linkwitz Riley Highpass 7 This command has the same format and restrictions as the PEQOA command except that only one parameter the filter type is specified instead of all the parameters See the PEQOA comma...

Страница 86: ...t channel 1 Q01PHANTOM11 Q01PHANTOM10 Disable phantom power for input channel 1 Q01PHANTOM10 Q01PHANTOM12 Toggle phantom power state for input channel 1 Q01PHANTOM1x where x is 0 or 1 depending on the current state of phantom power on input channel 1 Q01PHANTOM1 Query state of phantom power for input channel 1 Q01PHANTOM1x where x is 0 or 1 depending on the current state of phantom power on input ...

Страница 87: ...nd is saved to global non volatile memory and is not part of a preset Its value is saved each time it is changed It will retain its value after power down Since this command writes to non volatile memory there will be a delay before an acknowledgment is returned Example Description Status Message Q01PRESETK18 Delete preset number 18 Q01PRESETK18 Q01PRESETK Delete all presets Q01PRESETK 8 99 PRESET...

Страница 88: ...ing to the specified number which must be between 0 and 47 The preset must either be a pre defined factory preset 0 15 or a user preset 16 47 that has been previously defined via the PRESETW command If the specified preset is empty then an error condition of ERROR 070 will be returned If one or more of the commands in the preset generated errors then an error condition of ERROR 072 will be returne...

Страница 89: ... 072 will be returned When the PRESETX command executes status messages for all of the commands in the preset will be generated unless acknowledgement mode is turned off The status messages can be suppressed by using the PRESETQ command which is exactly the same as the PRESETX command except that status messages are suppressed Example Description Status Message Q01PRESETX18 Execute preset number 1...

Страница 90: ...utput gain so that the AEC is aware of any volume changes This will help prevent short echoes when volume changes are made There are two AEC references on the EF2280 EF2241 and EF2241 so there are two separate commands REFGAINR1 and REFGAINR2 for controlling the effective output gain of R1 and R2 respectively There is only one AEC reference on the EF2211 and EF2210 so there is only one command REF...

Страница 91: ... Status Message Q01SGGAIN6 Set signal generator gain to 6 dB Q01SGGAIN6 Q01SGGAIN 3 Increase signal generator gain by 3 dB Q01SGGAINx where x is the new value of the signal generator gain If this command was issued after the example above then the status message would be Q01SGGAIN9 Q01SGGAIN Query signal generator gain Q01SGGAINx where x is the new value of the signal generator gain If this comman...

Страница 92: ...enerator to produce white noise Q01SGTYPE0 Q01SGTYPE1 Configure signal generator to produce pink noise Q01SGTYPE1 Q01SGTYPE Query current signal generator type Q01SGTYPEx where x is either 0 or 1 depending on whether the signal generator is currently configured to generate white or pink noise respectively 8 109 SSDELAY Set Delay Between Screen Saver Screens This command sets or queries the amount ...

Страница 93: ... to be the power on preset Example Description Status Message Q01SSEN1 Enable screen saver Q01SSEN1 Q01SSEN0 Disable screen saver Q01SSEN0 Q01SSEN2 Toggle screen saver enabled state Q01SSENx where x is 0 or 1 depending on the current enabled state of the scrren saver Q01SSEN Query screen saver enabled state Q01SSENx where x is 0 or 1 depending on the current enabled state of the scrren saver 8 111...

Страница 94: ...econd line respectively Finally the text argument is the actual text that will be displayed on the LCD If the text is then a query will be performed If the text empty then the message will be cleared If both message lines are cleared for a given screen then that screen will not be displayed by the screen saver If all screens have been cleared then the screen saver will never start although it is e...

Страница 95: ...d enables processing for the VTX 1000 on the specified line input or inputs Note that VTX 1000 mode can only be enabled on the line inputs A B This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be restored after power up only if a ...

Страница 96: ...roccessing is done on the Vortex in order to guarantee compatibility with the VTX 1000 This command enables processing for the VTX 1000 on the specified line output or outputs This command is a channel boolean command See Section 6 3 and Section 6 1 for more information on this type of command This command is saved to non volatile memory only as part of a preset The state of this command will be r...

Страница 97: ...current status VTX mode on the corresponding output If this command was sent after the example above then the status message would be Q01VTXMODO 011 Q01VTXMODO Query status of VTX mode on outputs 1 A B Q01VTXMODO abc where each of the letters a b etc is either 0 or 1 depending of the current status VTX mode on the corresponding output If this command was sent after the example above then the statu...

Отзывы: