Tektronix TG8000 Programmer's Manual

Tektronix TG8000 Programmer's Manual

Multiformat test signal generator
Hide thumbs Also See for TG8000:
Table of Contents

Advertisement

xx
TG8000
Multiformat Test Signal Generator
ZZZ
Programmer Manual
*P077068600*
077-0686-00

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TG8000 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Tektronix TG8000

  • Page 1 TG8000 Multiformat Test Signal Generator Programmer Manual *P077068600* 077-0686-00...
  • Page 3 TG8000 Multiformat Test Signal Generator Programmer Manual www.tektronix.com 077-0686-00...
  • Page 4 Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material.
  • Page 5 Tektronix, with shipping charges prepaid. Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Tektronix service center is located. Customer shall be responsible for paying all shipping charges, duties, taxes, and any other charges for products returned to any other locations.
  • Page 7: Table Of Contents

    ATG7 Analog Test Generator module remote commands ............ MASS MEMORY commands ................OUTPUT commands ..................SENSE commands.................... AVG7 Analog Video Generator module remote commands ..........MASS MEMORY commands ................OUTPUT commands ..................Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 8 SDI7 Dual Channel SD/HD/3G SDI Video Generator module remote commands ...... OUTPUT commands ..................SENSE commands..................Error messages and codes ..................Command errors .................... Execution errors..................... Device specific errors ..................Query errors ....................Device errors ....................Index Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 9 Figure 3: Example of SCPI subsystem hierarchy tree............Figure 4: Example of abbreviating a command ..............Figure 5: Example of chaining commands and queries ............Figure 6: Example of omitting root and lower-level nodes in a chained message ......Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 10 Table 7: SDI7 horizontal offset ranges ................ Table 8: SDI7 Vertical offset ranges................Table 9: Command errors..................Table 10: Execution errors ..................Table 11: Device specific errors ................Table 12: Query errors ..................Table 13: Device errors ..................Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 11: Preface

    Preface This manual provides programming information for the TG8000 Multiformat Test Signal Generator and related modules. Related manuals The following table lists the user documents for the TG8000 and its related modules: Table i: TG8000 product documentation Availability Document Tektronix Part Number...
  • Page 12 Preface Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 13: Getting Started

    Getting started To help you get started with programming the TG8000, this section includes the following subsections: Overview of the Manual Summarizes each major section of this manual. Connecting the Interface Describes how to physically connect the analyzer to a controller.
  • Page 14: Connecting The Interface

    Getting started Connecting the interface The TG8000 has a 10/100/1000 BASE-T port on the rear panel that allows you to control the instrument remotely, using your PC to upload and download various files such as signal files or logo files. For details on connecting to this port, see the TG8000 Multiformat Test Signal Generator User Manual, Tektronix part number 071-3036-XX.
  • Page 15: Checking Remote Command Operation

    4. Select Terminal > Preferences. 5. Select Local Echo and click OK. 6. Select Connect > Remote System. 7. Enter the IP address of the TG8000 in the Host Name field and 5000 in the Port field. 8. Click Connection.
  • Page 16 Getting started Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 17: Tg8000 Syntax

    Selecting the module Select the module to be addressed before executing any commands. Many of the commands used by the TG8000 are shared by several modules and will be accepted without a reported error. Command arguments Many commands accept either string or numeric arguments.
  • Page 18 DEFault. Use this argument to query the default value or set the parameter value to the default value. NOTE. If the TG8000 does not return a value in response to a MIN or MAX query, then the values are undefined and an error message is generated. Query arguments If you send a query with no argument, the response is the current value.
  • Page 19: Scpi Commands And Queries

    This environment uses defined programming messages, instrument responses, and data format across all SCPI instruments, regardless of manufacturer. The TG8000 uses a command language based on the SCPI standard. The SCPI language is based on a hierarchical or tree structure (see Figure 2-1) that represents a subsystem.
  • Page 20: Table 1: Parameter Types Used In Syntax Descriptions

    The parameters are enclosed in brackets, such as <pattern>. The parameter type is listed after the parameter and is enclosed in parentheses, for example, (discrete). Some parameter types are defined specifically for the TG8000 command set and some are defined by ANSI/IEEE 488.2-1987 (see Table 2-1).
  • Page 21: Figure 4: Example Of Abbreviating A Command

    The numeric suffix of a command or query may be included in either the long form or short form; the TG8000 will default to "1" if no suffix is used. In Figure 2-2, the "2" of "CHAN2" indicates that the command is directed to the second channel.
  • Page 22: Figure 6: Example Of Omitting Root And Lower-Level Nodes In A Chained Message

    OUTPUT:text:position:HORIZONTAL 25 NOTE. Literal strings (quoted) are case sensitive. For example: file names. No embedded spaces are allowed between or within nodes. correct: OUTPUT:TEXT:POSITION:HORIZONTAL 25 incorrect: OUTPUT: TEXT: POSITION: HOR IZONTAL 25 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 23: Ieee 488.2 Common Commands

    <EOM> Message terminator The end-of-message terminator may be the ASCII code for line feed (LF) sent as the last data byte. The TG8000 always terminates messages with LF. It allows white space before the terminator. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 24: Constructed Mnemonics

    :OUTP:EAUD:CHAN2:STAT query. In the command descriptions, this list of choices is abbreviated as CHANnel<n>. The value of <n> is the upper range of valid suffixes. If the numeric suffix is omitted, the TG8000 uses the default value of "1".
  • Page 25 For example: "SinX/X" is displayed as "SinX/X" via the front panel or SDP2000 software; however, "SinX/X" is displayed as "SinX‘sX" via when using SCPI. Use the caret symbol "^" as a line return when naming buttons and signals. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 26: Tg8000 Remote Commands

    TG8000 remote commands TG8000 remote commands This section describes the remote command set used in the TG8000. The commands for the TG8000 are divided into the following eight groups: Common commands DIAGNOSTIC commands DISPLAY commands INSTRUMENT commands MASS MEMORY commands...
  • Page 27 Waits until all pending operations are finished and returns a "1 " ASCII character. *OPT? Lists all of the occupied slots in the TG8000 and the nomenclature, slot, hardware version, and software version of the installed modules. Each field is a slot. Each field is separated by commas. The information within a field is colon delimited, as in “...
  • Page 28: Calibration Commands

    IEEE 488.2 requirements. *WAI Wait-to-continue command. This command is not necessary since the TG8000 handles commands sequentially; however, this query is accepted as a valid command to comply with IEEE 488.2 requirements.
  • Page 29: Instrument Commands

    "AGL7:1", "HDVG7:2", where 1 indicates an AGL7 in slot 1, and a HDVG7 in slot 2. :INSTrument:[:SELect] <module_name> Selects a module by name. :INSTrument:[:SELect]? Returns a module by name. :INSTrument:NSELect <slot_number> Select a module by slot number. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 30: Mass Memory Commands

    For example, the syntax for a complete path would be: module_type/signal_set/button/test_signal. module_type is the directory level for a given module type signal_set is the directory level for different sets of signals Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 31 This command is provided to support sequence files and is not recommended for use with signal files. :MMEMory:DATA <file_name>,<block_data> Loads data created by a PC to the flash memory of the TG8000 with the specified file name. The file name should have an appropriate extension. :MMEMory:DATA? <file_name>...
  • Page 32 :MMEMory:PRESet:CATalog? <preset_ID> Lists the name of the specified preset saved in the TG8000. The preset_IDs are from 0 to 15; 0 represents the Power on Default, 1 to 13 represent ordinary presets, 14 represents the User Default, and 15 represents the Factory Default.
  • Page 33: Program Commands

    0. :PROGram:EXPLicit:STATe <progname> RUN|PAUSe|STOP|CONTinue Controls execution of the specified sequence. The choices are RUN, PAUSe, STOP, and CONTinue. :PROGram:EXPLicit:STATe? <progname> Returns the condition of the execution of the specified sequence. :PROGram:EXPLicit:WAIT <progname> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 34: Sense Commands

    Lists the specific frame reset signal frequency. STATUS commands Use these commands to address the instrument status and event queue. Command tree :STATus :OPERation [:EVENt]? :CONDition? :ENABle <numeric_value> :PTRansition <numeric_value> <numeric_value> :NTRansition :MAP <numeric_value>, <numeric_value> :INSTrument Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 35 EVENt is a destructive query only of the status. CONDition is a nondesctructive query only of the status. PTRansition allows a status to become true on a positive transition of the event. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 36 INSTrument. Both main nodes have this sub node that summarizes the operational and questionable condition of the instrument. Each bit in these two registers represents a slot in the TG8000. The summation of each register will feed into bit 13 of its respective parent register.
  • Page 37: System Commands

    :ALARm :AGLOutput :SELect :LOL[:STATe] NLOL[:STATe] :NOSignal[:STATe] [:STATe] :GPIOutput :SELect :FAN[:STATe] <boolean> :LOL[:STATe] <boolean> :NLOL[:STATe] <boolean> :NOSiGnal[:STATe] <boolean> [:STATe] <boolean> :RESet [:STATe]? :BEEPER <boolean> :ERROR [:NEXT]? :HELP :SYNTax? :KLOCk :STATe ON | OFF Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 38 Enables the no-signal GPI output alarm. :SYSTem:ALARm:GPIOutput[:STATe] <boolean> Enables/disables the GPI output alarm feature. :SYSTem:ALARm:RESet Reset the alarm state back to “No Alarm”. :SYSTem:ALARm[:STATe]? Returns the current alarm state. Possible values are: Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 39 Initiates network firmware upgrade process. :SYSTem:USB:MOUNt Mounts a flash drive attached to the front-panel USB port. :SYSTem:USB[:STATe]? Returns the current state of any flash drive connected to the front-panel USB port. Possible return values are: Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 40 TG8000 remote commands Mounted Not Mounted Not Connected :SYSTem:USB:UNMOunt Unmounts a flash drive attached to the front-panel USB port. :SYSTem:VERSion? Lists the SCPI compliance version. Query only. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 41: Ag7 Audio Generator Module Remote Commands

    1600, 2000, 2400, 3000, 3200, 4000, 4800, 5000, 6000, 8000, 9600, 10000, 12000, 15000, 16000, and 20000. The <n> in the command represents the channel number. You can use any channel number from 1 through 8. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 42: Sense Commands

    Returns the frame reset signal synchronized with the audio signal. SENSE commands Use these commands to adjust the timing offset of the audio outputs relative to the internal reference signal (frame reset signal). Command tree :SENSe :CORRection :MDELay <numeric_value> :STEP <numeric_value> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 43 Returns the timing offset of the audio outputs. :SENSe:CORRection:MDELay:STEP <numeric_value> Sets the step increment used by the UP or DOWN commands. The unit is microseconds. :SENSe:CORRection:MDELay:STEP? Returns the step increment used by the UP or DOWN commands. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 44: Agl7 Analog Genlock Module Remote Commands

    N318M (burst lock to NTSC black burst with 10 field ID), NSYNc (sync lock to NTSC black burst), PSYNc (sync lock to PAL black burst), and HDSYnc (lock to HDTV trilevel sync). :INPut:REFerence:STANdard? Returns the current input standard. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 45 For STAy, the instrument maintains the current state. :INPut:LLOSs:ACTion? Returns the current instrument action when a loss of genlock state occurs. The available responses are INT or STA. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 46: Source Commands

    Use these commands to set the timing offset of the genlock input signal relative to the internal reference signal (frame reset signal). Refer to Operating Basics in the TG8000 User Manual for detailed information about the setting range. Command tree...
  • Page 47: Output Commands

    Sets the video standard for the BLACK 2 output. The choices are NTSC, PAL, NTSC_NSU (NTSC no setup), and HDSYnc (HDTV trilevel sync). :OUTPut2:STANdard? Returns the video standard for the BLACK 2 output. :OUTPut3:STANdard BB|HD1080_60I|HD1080_59I|HD1080_50I| HD1080_24SF|HD1080_30P|HD1080_29P| HD1080_25P|HD1080_24P|HD1080_23P| HD720_60P|HD720_59P|HD720_50P Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 48: Sense Commands

    SENSE commands Use these commands to set the timing offset of the BLACK outputs relative to the internal reference signal (frame reset signal). Refer to Operating Basics in the TG8000 User Manual for detailed information about the setting range. Command tree :SENSe<n>...
  • Page 49 1 through 3. :SENSe<n>:CORRection:MDELay:VERTical:STEP? Returns the step increment used by the UP or DOWN commands. The <n> in the command represents the connector number. You can use any connector number from 1 through 3. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 50: Atg7 Analog Test Generator Module Remote Commands

    Two MASS MEMORY commands are listed here for your reference. You can use these to load and query the output test signal. Detailed information for using these commands are located in the TG8000 Multiformat Test Signal Generator User Manual. :MMEMory:LOAD:SIGNal <module_name>,<signal_name>...
  • Page 51 BB_FREF (black burst with field reference), BB_NO_FREF (black burst no field reference), SYNC (composite sync), BLANKING (composite blanking), SUBCARRIER (subcarrier), H_DRIVE (H drive), V_DRIVE (V drive), FREF (Color Frame ID), or PAL PULSE (PAL pulse). Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 52 Returns the current text overlay state. The <n> in the command represents the output connector and you can specify 3 or 4. "3" represents the SIGNAL connector and "4" represents the BARS connector. :OUTPut<n>:TEXT:DATA <string> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 53 BARS connector. :OUTPut<n>:APL:MODe APL_OFF|APL_HIGH|APL_LOW|APL_BOUNCE|BOUNCE Sets the output mode of the APL signal. Refer to Operating Basics in the TG8000 User Manual for detailed information about each mode. You can only specify "3" (SIGNAL connector) for the <n>. :OUTPut<n>:APL:MODe? Draft...
  • Page 54: Sense Commands

    SENSE commands Use these commands to adjust the timing offset of each output relative to the internal reference signal (frame reset signal). Refer to Operating Basics in the TG8000 User Manual for detailed information about the timing offset range. Command tree :SENSe<n>...
  • Page 55 1 through 4. "1" represents the BLACK 1 connector, "2" represents the BLACK 2 connector, "3" represents the SIGNAL connector, and "4" represents the BARS connector. :SENSe<n>:CORRection:MDELay:VERTical:STEP? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 56 1 through 4. "1" represents the BLACK 1 connector, "2" represents the BLACK 2 connector, "3" represents the SIGNAL connector, and "4" represents the BARS connector. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 57: Avg7 Analog Video Generator Module Remote Commands

    Two MASS MEMORY commands are listed here for your reference. You can use these to load and query the output test signal. Detailed information for using these commands are located in the TG8000 Multiformat Test Signal Generator User Manual. :MMEMory:LOAD:SIGNal <module_name>,<signal_name>...
  • Page 58 1 or 0 instead of ON or OFF. :OUTPut<n>:STATe? Returns the current output state of the specified channel. The <n> in the command represents the output channel and you can specify 1, 2, or 3. :OUTPut1:CIRCle:STATe ON|OFF Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 59 The unit is the percent of active picture width. You can set the position from -100% to 0% in 0.1% steps. You can also use MIN, MAX, or DEF instead of a numeric value. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 60 You can set the position from 0% to 100% in 1% steps. You can also use MIN, MAX, or DEF instead of the numeric value. :OUTPut1:TEXT:POSition:HORizontal? Returns the current text horizontal position in the video signal. :OUTPut1:TEXT:POSition:VERTical <numeric_value> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 61 :OUTPut1:APL:MODe APL_OFF|APL_HIGH|APL_LOW|APL_BOUNCE|BOUNCE Sets the output mode of the APL signal. Refer to the APL Submenu section in the TG8000 User Manual for detailed information about the each mode. :OUTPut1:APL:MODe? Returns the current output mode of the APL signal.
  • Page 62 Sets whether or not a sync signal is multiplexed with the B and R signals when a GBR signal is being output. You can also use 1 or 0 instead of ON or OFF. :OUTPut1:VIDeo:SYNC:STATe? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 63: Sense Commands

    SENSE commands Use these commands to set the timing offset of the output signals relative to the internal reference signal (frame reset signal). Refer to Operating Basics in the TG8000 User Manual for detailed information about the setting range. Command tree :SENSe<n>...
  • Page 64 AVG7 Analog Video Generator module remote commands :SENSe1:CORRection:MDELay:VERTical:STEP <numeric_value> Sets the step increment used by the UP or DOWN commands. You can use MIN, MAX, or DEF instead of a numeric value. :SENSe1:CORRection:MDELay:VERTical:STEP Returns the current step increment. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 65: Awvg7 Analog Wideband Video Generator Module Remote Commands

    Two MASS MEMORY commands are listed here for your reference. You can use these to load and query the output test signal. Detailed information for using these commands are located in the TG8000 Multiformat Test Signal Generator User Manual. :MMEMory:LOAD:SIGNal <module_name>,<signal_name>...
  • Page 66 1, 2, or 3. :OUTPut1:CIRCle:STATe ON|OFF Turns the circle overlay on the video signal on or off. You can use 1 or 0 instead of ON or OFF. :OUTPut1:CIRCle:STATe? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 67 The unit is the percent of active picture width. You can set the position from -100% to 0% in 0.1% steps. You can also use MIN, MAX, or DEF instead of a numeric value. :OUTPut1:LOGO:POSition:HORizontal? Returns the current horizontal position of the logo. :OUTPut1:LOGO:POSition:VERTical <numeric_value> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 68 You can set the position from 0% to 100% in 1% steps. You can also use MIN, MAX, or DEF instead of the numeric value. :OUTPut1:TEXT:POSition:VERTical? Returns the current text vertical position in the video signal. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 69 Returns the time interval between occurrences of the scrolling. :OUTPut1:MOVe:RANDom:STATe ON|OFF Turns the random scrolling mode on or off. You can also use 1 or 0 instead of ON or OFF. :OUTPut1:MOVe:RANDom:STATe? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 70: Sense Commands

    SENSE commands Use these commands to set the timing offset of the output signals relative to the internal reference signal (frame reset signal). Refer to Operating Basics in the TG8000 User Manual for detailed information about the setting range. Command tree :SENSe<n>...
  • Page 71 Returns the current vertical timing offset of the output signals. :SENSe1:CORRection:MDELay:VERTical:STEP <numeric_value> Sets the step increment used by the UP or DOWN commands. You can use MIN, MAX, or DEF instead of a numeric value. :SENSe1:CORRection:MDELay:VERTical:STEP? Returns the current step increment. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 72: Bg7 Black Generator Module Remote Commands

    | HD1080_29P | HD1080_25P | HD1080_24P | HD1080_23P | HD720_60P | HD720_59P | HD720_50P :OUTPUT4 :TIMECode :STATus :SOURce DISable | TOD | COUNter :SOURce :OFFSet <NR1>,<NR1>,<NR1>,<NR1> :OFFSet :VITc[1/2] :STATe <BOOLEAN> :STATe :LINe <NR1> :LINe :DROPf Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 73 CB75PER (75% color bars), CB_SMPTE (SMPTE color bars), FF40PER (40% flat field), OTHER_ONE (Other 1), or OTHER_TWO (Other 2). If the standard is PAL, the options are: BB (black burst) or BB_NO_FREF (black burst no field reference). Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 74 Enables or disables the use of Drop Frame time code. :OUTPut4:TIMECode:DROPf:STATe? Returns the Drop Frame time code state. A setting of 0 means drop frame time code is not used. A setting of 1 means drop frame time code is used. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 75: Sense Commands

    Use these commands to adjust the timing offset of the BLACK outputs relative to the internal reference signal (frame reset signal). Refer to Operating Basics in the TG8000 User Manual for detailed information about the timing offset range. Command tree :SENSe<n>...
  • Page 76 1 through 4. :SENSe<n>:CORRection:MDELay:VERTical:STEP? Returns the step increment used by the UP or DOWN commands. The <n> in the command represents the connector number. You can use any connector number from 1 through 4. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 77: Dvg7 Digital Video Generator Module Remote Commands

    Two MASS MEMORY commands are listed here for your reference. You can use these to load and query the output test signal. Detailed information for using these commands are located in the TG8000 Multiformat Test Signal Generator User Manual. :MMEMory:LOAD:SIGNal <module_name>,<signal_name>...
  • Page 78 ON | OFF :PERiod <numeric_value> :TEXT :DATA <string> :POSition :HORizontal <numeric_value> :VERTical <numeric_value> :SAVe :VIDeo :STATe ON | OFF :STATe ON | OFF :STATe ON | OFF :NBITs 8 | 10 :STATe ON|OFF :AVTiming Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 79 +50% in 1% steps. You can also use MIN, MAX, or DEF instead of a numeric value. :OUTPut1:CIRCle:POSition:VERTical? Returns the current vertical position of the circle as it appears on the active signal. :OUTPut<n>:EAUDio:CHANnel<m>:AMPLitude <numeric_value> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 80 "1" represents the SIGNAL connectors and "2" represents the optional BLACK connectors. The <m> in the command represents the channel number and you can use any channel number from 1 through 16. :OUTPut<n>:EAUDio:CHANnel<m>:CLICk? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 81 SIGNAL connectors and "2" represents the optional BLACK connectors. The <m> in the command represents the group number and you can use any channel number from 1 through 4. :OUTPut<n>:EAUDio:GROup<m>:NBITs? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 82 You can set the position from -100% to 0% in 0.1% steps. You can also use MIN, MAX, or DEF instead of a numeric value. :OUTPut1:LOGO:POSition:VERTical? Returns the current vertical position of the logo. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 83 Turns on or off the blinking mode for the logo, text, and circle overlay. You can also use 1 or 0 instead of ON or OFF. :OUTPut1:OVERlay:BLINk:STATe? Returns the current state of the blinking mode for the logo, text, and circle overlay. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 84 Saves the current text and its display position to the signal file. There are no arguments. :OUTPut1:VIDeo:Y:STATe ON|OFF Turns the Y component of the serial digital video signals on or off. You can also use 1 or 0 instead of ON or OFF. :OUTPut1:VIDeo:Y:STATe? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 85 Returns the current Error Detection and Handling insertion status for the selected outputs. The <n> in the command represents the output connector type. "1" represents the SIGNAL connectors and "2" represents the optional BLACK connectors. :OUTPut1:VIDeo:AVTiming:STATe ON|OFF Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 86: Sense Commands

    DVG7 Digital Video Generator module remote commands Turns the output mode for an audio/video timing measurement on or off. Refer to Operating Basics in the TG8000 User Manual for detailed information about the mode. You can also use 1 or 0 instead of ON or OFF.
  • Page 87 You can use UP, DOWN, or DEF instead of a numeric value. The <n> in the command represents the type of output connector. "1" represents the SIGNAL connectors and "2" represents the BLACK connectors. :SENSe<n>:CORRection:MDELay:VERTical Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 88 "2" represents the BLACK connectors. :SENSe<n>:CORRection:MDELay:VERTical:STEP? Returns the current step increment. The <n> in the command represents the type of output connector. "1" represents the SIGNAL connectors and "2" represents the BLACK connectors. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 89: Gps7 Gps Synchronization And Timecode Module Remote Commands

    720 59p :FOM No Signal | Bad Signal | Locked :TOD YYYY-MM-DD HH:MM:SS :UTC YYYY-MM-DD HH:MM:SS :PCOUnter YYYY-MM-DD HH:MM:SS :SIG <numeric_value> :SAT <NR1>/<NR1> :ANTenna POWER OFF | OPEN | SHORT | NOMINAL :DIAG Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 90 No Signal is returned. :INPut:STAtus:FOM Returns the Figure of Merit (quality of GPS signal) value. See the GPS7 GPS Synchronization and Timecode Module chapter of the TG8000 Multiformat Test Signal Generator User Manual for additional information. :INPut:STAtus:TOD Returns the local time of day in the GPS7 module. This time includes any time zone offset correction that has been entered by the user and any applied leap second correction.
  • Page 91 Stuck Bits - Status is indicated by "H" for high, "L" for low, and "-" for OK. Shorted Bits - Status is indicated by "S" for shorted (always in pairs) and "-" for OK. Genlock Signal Amplitude min/max Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 92 Fast Slew, or Stay Legal. When a loss of lock occurs, this setting specifies the method used to synchronize the time when lock is achieved. Recovery methods are Jam Phase, Fast Slew, and Stay Legal (SMPTE specified). :INPut:LLOSs:RECovery Returns the Holdover Recovery action setting. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 93: Source Commands

    <NRf> | MIN | MAX | DEF :VERTical <NR1> :STEP <NR1> :TIMESet :OFFSet HH:MM,HH:MM HH:MM,HH:MM :OFFSet? :TOD :SOURce GPS|INTernal | VITc | LTC :SOURce? GPS |INTernal | VITc | LTC :TIME HH:MM:SS Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 94 0 | 1 :STATe 0 | 1 Set only :EXECute :TIME HH:MM:SS :TIME? HH:MM:SS :LEAPsec :SOURce LOCal | UTC :SOURce :EXECute Set only :TIME <numeric_value>,<numeric_value>, <numeric_value> :TIME :ALARm :STATe 0 | 1 :STATe? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 95 :== "0,0,0", ."1,1,1" Command description :SOURce:CORRection:MDELay:HORizontal <NR1> Sets the horizontal timing offset of the selected source. The timing resolution is clock-cycles. The units are microseconds. See Table 2-3 for the delay ranges. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 96: Table 3: Gps7 Source Horizontal Offset Ranges

    "MIN", "MAX" or "DEF" instead of numeric values. :SOURce:TIMESet:OFFSet <numeric_value>,<numeric_value> (HH:MM) Sets the global time offset (from system TOD). This command can be used to adjust time for a time zone. :SOURce:TIMESet:OFFSet? Returns the global time offset. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 97 This command is not supported by GPS7 modules that do not have a REF IN connector. Initiates an immediate timecode synchronization. :SOURce:TIMESet:AUTO:STATe OFF | ONCE | RECUR Sets the automatic time offset function. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 98 Month: JAN / FEB / MAR / APR / MAY / JUN / JUL / AUG / SEP / OCT / NOV / DEC :SOURce:TIMESet:AUTO:EDATe <weekNo>, <weekDay>, <Month> Sets the date when the DST offset value is to be removed when the AUTO:STATE is set to the RECUR mode. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 99 Immediately initiates a jam sync. This is a set-only command. :SOURce:TIMESet:JAMSync:TIME <numeric_value>,<numeric_value>,<numeric_value> (HH:MM:SS) Sets the time when an automated jam sync should occur. :SOURce:TIMESet:JAMSync:TIME? Returns the time when an automatic jam sync is set to occur. :SOURce:TIMESet:LEAPsec:SOURce LOCal | UTC Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 100 <numeric_value>,<numeric_value>,<numeric_value> (HH:MM:SS) Sets a delay time for the black2 output to be blanked on loss of lock. :SOURce:TIMESet:LLOSs:BLAck:MDELay? Returns the delay time setting for blanking the black2 output on loss of lock. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 101 REACQ_SAT - trigger the reacquire satellite position; and JAM - trigger a jam sync. :SOURce:GPIo:INPut? Returns the GPI action to be taken when the input pin on the GPI connector is asserted. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 102: Output Commands

    "0,0,0" or "1,1,1". A value of 0 means OFF. A value of 1 means ON (inverted hardware status). OUTPUT commands Use these commands control the output parameters of the module. Command tree :OUTPut1 :STATe 0 | 1 :STATe :OUTPut<1/2/3> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 103 0 | 1 :STATe? :OUTPut<4> :LTC[1/2/3/4] :SOURce DISable | TOD | PCOUnter :SOURce? :OFFSet <NR1>,<NR1>,<NR1>,<NR1> (HH:MM:SS:FF) :OFFSet? :TYPE N23_FPS|N24_FPS|N25_FPS| N30_FPS|D30_FPS :TYPE? :LEVel <NRf> (0.5 .. 5.0 in 0.5V increments) :LEVel? :MDELay <NRf> ms :MDELay? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 104 If the output standard is set to NTSC or NTSC_NSU, then the BB_FREF setting outputs a black burst signal with field reference. The BB and BB_NO_REF settings output a black burst signal with no field reference. :OUTPut[1/2/3]:TIMECode:SOURce DISable|TOD|COUNter Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 105 :OUTPut4:LTC[1/2/3/4]:SOURce DISable | TOD | PCOUnter Sets linear timecode output source. DISable shuts off the timecode output. TOD sets the time of day clock as the source. PCOUnter sets the timecode source to the program counter. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 106 1 - set LTC(1) as input. 0 - set LTC(1) as output (if allowed); meaning that LTC1 is an output, if LTC is not selected as a TOD source. (Only valid for LTC(1) and when GPS7 module has an RF IN connector.) Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 107: Sense Commands

    ± 2200 (74.25 MHz clock) 1080 29.97p ± 2200 (74.18 MHz clock) 1080 25p ± 2640 (74.25 MHz clock) 1080 24p ± 2750 (74.25 MHz clock) 1080 23.98p ± 2750 (74.18 MHz clock) Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 108 UP, DOWN, and DEF. The <n> in the command represents the output connector. "1" represents the BLACK1 connector, "2" represents the BLACK2 connector, and "3" represents the BLACK3 connector. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 109: Table 5: Gps7 Vertical Timing Offset Ranges

    MIN, MAX, or DEF instead of a numeric value. See page 2-2 for additional detail on MIN, MAX, and DEF. The <n> in the command represents the type of output connector. "1" represents the SIGNAL connectors and "2" represents the BLACK connectors. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 110: Hd3G7 3 Gb/S Sdi Video Generator Module Remote Commands

    This section describes the commands used to remotely control the HD3G7 3 Gb/s SDI Video Generator module. The commands are divided into the following groups: OUTPUT commands (Refer to the HD3G7 section of the TG8000 User Manual for restrictions on which standards are supported for each output mode.)
  • Page 111 <LUMA|CHRO> :VC? :LOCation <LINKA|LINKB> :LOCation? :FIELd :FIELd? :DATa? :BLACk <0|1> :BLACk? :CONVert :STATe? :DHD <SIG_SIG|SIG_BLK|BLK_SIG> :DHD? :EAUDio :AGROup 1|2|3|4 :STATe :STATe? :SAMPLing <FRAM|NOFR|ASYNC> :SAMPLing? :CHANnel 1|2|3|4 :AMPLitude <numeric_value> :AMPLitude? :FREQuency <numeric_value> :FREQuency? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 112 0|1|2|3|4 :CLICk? :MODE ACTive|INACtive|MUTE :MODE? :DATA? :SYNThesizer :CINEma :PROJector <NR1> {1-32} :PROJector? :STATe GEN|CONV :STATe? :SIGNal COLBAR_100P|COLBAR_75P|COLBAR_SMPTE| FF_0P|FF_10P|FF_20P|FF_30P|FF_40P| FF_50P|FF_60P|FF_70P|FF_80P|FF_90P| FF_100P|LIN_5STEP|LIN_RAMP| MON_RED|MON_75RED|MON_GREEN| MON_75GREEN|MON_BLUE|MON_75BLUE| MON_CONV|PULSE_2T30|SDI_EQU|SDI_PLL| SDI_MTX :SIGNal? :SIGNal:LIST? :SIGNal:COUNt? :SIGNal:BUILd? :SIGNal:LOAD <signal name> :SIGNal:LOAD? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 113 :STANdard? :SAMPling :SELect GBR444_12B|GBR444_10B|GBR444A_10B| YCB444_12B|YCB444_10B|YCB444A_10B| YCB422_12B|YCB422_10B|YCB422A_12B| XYZ444_2K :SAMPling? :VIDeo :STATe ON|OFF :STATe? :STATe ON|OFF :STATe? :STATe ON|OFF :STATe? :AVTiming :State ON|OFF :State? :EFILter ON|OFF :EFILter? :State ON|OFF :State? :MOVe :HORizontal <numeric_value> :HORizontal? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 114 (HH:MM:SS:FF) :OFFSet? :DROP :STATe <0|1> :STATE? :LTC :STATe <0|1> :STATe? :AVITc :STATe <0|1> :STATe? <NR1>,<NR1>,<NR1>,<NR1> :INITial (HH:MM:SS:FF) ;INITial? :SET :DATa? :TRIGger SYS_CLOCK|PXL_CLOCK| FRM_PULSE|LINE_PULSE :TRIGger? :VPID :STATe :STATe? :ZONE :FREQuency :FREQuency? :AMPLitude :AMPLitude? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 115 :KXSQ? :KXT :KXT? :KXY :KXY? :KY? :KYSQ :KYSQ? :KYT :KYT? :KT? :KTSQ :KTSQ? :WAVE :WAVE? :SAVE :TRESet :STATe :STATe? :VIDeo :STATe :STATe? :STATe :STATe? :STATe :STATe? :DATa? Command description :OUTPut1:ALPHa COPY_YG|FF_0P|FF_10P|FF_20P|FF_30P|FF_40P| FF_50P|FF_60P|FF_70P|FF_80P|FF_90P|FF_100P| Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 116 Data Identifier (SDID) or a Data Block Number (DBN) followed by a Data Count (DC). The Data Count value is followed by User Data Words (UDW), which are followed by a checksum value. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 117 Sets the ancillary payload Data Count. The DC value determines how many payload data (UDW) can be set. :OUTPut1:ANC:DC? Returns the ancillary payload Data Count. The data count indicates how many user data words should follow. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 118 Enables or disables the automatic checksum calculation for the ancillary payload user data words. :OUTPut1:ANC:CS:AUTO:STATe? Returns the state of the automatic checksum calculation (enabled or disabled). :OUTPut1:ANC:CS:AUTO? Returns the automatically calculated checksum for the ancillary payload user data words. :OUTPut1:ANC:VCH <LUMA|CHRO> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 119 <Output Mode>, <DID>, <SDID>, <CS>, <Auto CS Selection>, <Field Selection> :OUTPut1:BLACk <0|1> Sets the secondary output. If not set, the secondary output uses the same test pattern as the primary output. :OUTPut1:BLACk? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 120 You can use any channel number from 1 through 4. :OUTPut1:EAUDio:AGROup[n]:CHANnel[x]:AMPLitude? Returns the amplitude of a specific audio channel. The [n] in the command represents the group number. The [x] in the command represents the channel number. :OUTPut1:EAUDio:AGROup[n]:CHANnel[x]:FREQuency <numeric_value> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 121 Sets the sampling alignment status bits in the audio signal of a specific embedded audio group for the selected outputs. The choices are FRAM (Frame), NOFR (Frame without Frame Number), and ASYNC (Asynchronous). The [n] in the command represents the group number. :OUTPut1:EAUDio:BGROup[n]:SAMPLing? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 122 Sets the mode of a specific audio channel. The choices are ACT (active), INAC (inactive), and MUTE (muted). :OUTPut1:EAUDio:BGROup[n]:CHANnel[x]:MODE? Returns the mode of a specific audio channel. :OUTPut1:EAUDio:BGROup[n]:CHANnel[x]:ORIGin <string> Sets the channel origin ID of up to four ASCII characters. :OUTPut1:EAUDio:BGROup[n]:CHANnel[x]:ORIGin? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 123 MODE_3GA 3GA 1080 lines MODE_3GA_2K 3GA 2K MODE_3GB 3GB 1080 lines MODE_3GB_2K 3GB 2K MD_720_3GA 3GA 720 lines MD_2X1080_HD 2xHD 1080 lines MD_2X720_HD 2xHD 720 lines MD_1080_HD HD 1080 lines MD_720_HD HD 720 lines :OUTPut1:MODe? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 124 1080 4:4:4 GBR+A 10 bits YCB444_12B 1080 4:4:4 YCbCr 12 bits YCB444_10B 1080 4:4:4 YCbCr 10 bits YCB444A_10B 1080 4:4:4 YCbCr+A 10 bits YCB422_12B 1080 4:2:2 YCbCr 12 bits YCB422_10B 1080 4:2:2 YCbCr 10 bits Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 125 0 = 100% Color Bars 1 = SMPTE EG432-1 Color Accuracy 2= Step Black-White 3= Step Black-Dark Gray 6= Black Flat Field 7= White Flat Field 8= Black-to-White 1 9= Black-to-White 2 10= Black-to-White 3 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 126 32= Vertical Sine Zoneplate 33= V Sweep Zoneplate 34= Custom-1 Zoneplate 35= Custom-2 Zoneplate 36= Red-1 Field 37= Red-2 Field 38= Green-1 Field 39= Green-2 Field 40= Blue-1 Field 41= Blue-2 Field Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 127 The SIGNal and SIGNal? commands do not give full access to the test patterns available to this module. Use the SIGNAL:COUNT, SIGNAL:LOAD, and SIGNAL:LIST commands. COLBAR_100P|COLBAR_75P|COLBAR_SMPTE|FF_0P| FF_10P|FF_20P|FF_30P|FF_40P|FF_50P| FF_60P|FF70_P|FF_80P|FF_90P|FF_100P| LIN_5STEP|LIN_10STEP|LIN_RAMP|LIN_SHALLOW_RAMP| LIN_GRAD_RAMP|LIN_VRAMP| MON_RED|MON_75RED|MON_GREEN|MON_75GREEN|MON_BLUE| MON_75BLUE|MON_CONV| PULSE_2T30|PULSE_2T60| SDI_EQU|SDI_PLL|SDI_MTX| ZP_CIRCLE|ZP_DIAG|ZP_HSINE|ZP_HSWEEP|ZP_VSINE| ZP_VSWEEP|ZP_1_CUSTOM|ZP_2_CUSTOM Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 128 2T60 Pulse and Bar SDI_EQU Equalizer Test SDI_PLL PLL Test SDI_MTX SDI Matrix ZP_CIRCLE Circle Zone Plate ZP_DIAG Diagonal Sine Zone Plate ZP_HSINE Diagonal Sine Zone Plate ZP_HSWEEP Horizontal Sine Zone Plate Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 129 :OUTPut1:TIMECode:SOURce TOD|PCOUnter Sets time code source. TOD sets the time of day clock as the source (available only if a GPS7 module is installed in the TG8000). PCounter sets the time code source to the program counter (always available). :OUTPut1:TIMECode:SOURce? Returns the timecode source setting.
  • Page 130 (once per video frame) or a line pulse (once per video line). FRM_PULSE is a field-rate square wave when an interlace or segmented frame format is selected, otherwise it is a frame-rate pulse. :OUTPut1:TRIgger? Returns the current signal type at the TRIGGER output connector. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 131 :OUTPut1:VIDeo:AVTiming <0|1> Turns the output mode for an audio/video timing measurement on or off. Refer to Operating Basics in the TG8000 User Manual for detailed information about the mode. You can also use 1 or 0 instead of ON or OFF.
  • Page 132 Sets the value of the KXY parameter (vertical channel horizontal frequency). :OUTPut1:ZONE:KXY? Returns the value of the KXY parameter. :OUTPut1:ZONE:KY Sets the value of the KY parameter (vertical channel frequency). :OUTPut1:ZONE:KY? Returns the value of the KY parameter. :OUTPut1:ZONE:KYSQ Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 133 Returns the Temporal parameter state. :OUTPut1:ZONE:VIDEO:Y:STATe <0|1> Enables or disables the Y/G/X color signal depending on the selected sampling structure (see the:OUTPut1:SAMPling:SELect command). :OUTPut1:ZONE:VIDEO:Y:STATe? Returns the state of the Y/G/X color signal. :OUTPut1:ZONE:VIDEO:PB:STATe <0|1> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 134: Sense Commands

    :VERTical :Relative <ANALog|SERial> Command description :SENSe1:CORRection:MDELay:HORizontal <NR1> Sets the horizontal timing offset of the selected outputs. The timing resolution is clock-cycles. The units are microseconds. See Table 2-6 for the delay ranges. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 135: Table 6: Hd3G7 Horizontal Offset Ranges

    Sets the vertical timing offset of the selected outputs. The units are lines. The range is ±562 for 1080-line formats and ±375 for 720-line formats. :SENSe1:CORRection:MDELay:RELative <ANALog|SERial> ANALog includes correction for the delay through a standard D to A converter; SERial omits this correction. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 136: Diagnostic Commands

    Data is returned in the following format: <Temp>,<FPGA>,<Lock>,<DDS>,<YCRC>,<CCRC>,<Power> :DIAGnostic:DDS? Returns the phase lock status of the DDS0 and DDS1 circuits. :DIAGnostic:FPGA? Returns the current FPGA version. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 137 Returns a string with eight supply voltage values. :DIAGnostic:TEMPerature? Returns the current temperature of the circuit board or FPGA in degrees Celsius. :DIAGnostic:YCRC? Returns the number of input Y CRC errors since clear. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 138: Hdlg7 Hd Dual Link Video Generator Module Remote Commands

    Use these commands control the output parameters of the module. Command tree :OUTPut1 :ALPHa COPY_YG|FF_OP|FF_10P|FF_20P|FF_30P| FF_40P|FF_50P|FF_60P|FF_70P|FF_80P| FF_90P|FF_100P :CONVert :BLACkwhite ON|OFF :LINK :AUDio 0|1|2 :STATe? :MOVe :HORizontal <numeric_value> :VERTical <numeric_value> :PERiod <numeric_value> :RANDom[:STATe] ON|OFF :SAMPling Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 139 FF_40P (40% Flat field), FF_50P (50% Flat field), FF_60P (60% Flat field), FF_70P (70% Flat field), FF_80P (80% Flat field), FF_90P (90% Flat field), and FF_100P (100% Flat field). :OUTPut1:ALPHa? Returns the current alpha channel signal. :OUTPut1:CONVert:BLACkwhite ON|OFF Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 140 :OUTPut1:MOVe:RANDom[:STATe] ON|OFF Turns the random scrolling mode on or off. You can also use 1 or 0 instead of ON or OFF. :OUTPut1:MOVe:RANDom[:STATe]? Returns the current state of the random scrolling mode. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 141 Returns the current video standard. :OUTPut1:SYNThesize:CINEma:COLOr RGB|PROJ Sets the 2K test signal color space. The choices are RGB (Rec.709 Test pattern) and PROJ (Projector Test Pattern). :OUTPut1:SYNThsize:CINEma:COLOr? Returns the current 2K test signal color space. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 142 14: Black to White Step-7 39: Yellow-2 Field 15: Black to White Step-8 16: Black to White Step-9 40: GRID 17: Black to White Step-10 41: Checkboard 18: Black to Gray Step-1 42: Aspect Ratio Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 143 FF_20P 20% Flat Field FF_30P 30% Flat Field FF_40P 40% Flat Field FF_50P 50% Flat Field FF_60P 60% Flat Field FF_70P 70% Flat Field FF_80P 80% Flat Field FF_90P 90% Flat Field Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 144: Sense Commands

    SENSE commands Use these commands to set the timing offset of the LINK B outputs relative to the LINK A outputs. Refer to Operating Basics in the TG8000 User Manual for detailed information about the setting range. Command tree :SENSe1...
  • Page 145: Command Examples

    Black to Gray Step-8: projector test patterns OUTP1:STAN TK1080_24P OUTP1:SYNT:CINE:COLO PROJ OUTP1:SYNT:CINE:PROJ 25 You can list all the projector test patterns and their numbers by using the :OUTP1: SYNT:CINE:PROJ:CAT? command. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 146 HDLG7 HD Dual Link Video Generator module remote commands Setting timing offset of link To set the timing offset of the LINK B outputs to 0.0269 ms from the LINK A outputs: b relative to link a SENS1:CORR:MDEL:HOR 0.0269 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 147: Hdvg7 Hdtv Digital Video Generator Module Remote Commands

    Two MASS MEMORY commands are listed here for your reference. You can use these to load and query the output test signal. Detailed information for using these commands are located in the TG8000 Multiformat Test Signal Generator User Manual. :MMEMory:LOAD:SIGNal <module_name>,<signal_name>...
  • Page 148 <numeric_value> :VERTical <numeric_value> :PERiod <numeric_value> :RANDom[:STATe] ON|OFF :OVERlay :BLINk :STATe ON|OFF :PERiod <numeric_value> :TEXT :STATe ON|OFF :DATA <string> :POSition :HORizontal <numeric_value> :VERTical <numeric_value> :SAVe :VIDeo :STATe ON|OFF :STATe ON|OFF :STATe ON|OFF :AVTiming Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 149 +50% in 1% steps. You can also use MIN, MAX, or DEF instead of a numeric value. :OUTPut1:CIRCle:POSition:VERTical? Returns the current vertical position of the circle as it appears on the active signal. :OUTPut<n>:EAUDio:CHANnel<m>:AMPLitude <numeric_value> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 150 "1" represents the SIGNAL connectors and "2" represents the optional BLACK connectors. The <m> in the command represents the channel number and you can use any channel number from 1 through 16. :OUTPut<n>:EAUDio:CHANnel<m>:CLICk? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 151 SIGNAL connectors and "2" represents the optional BLACK connectors. The <m> in the command represents the group number and you can use any channel number from 1 through 4. :OUTPut<n>:EAUDio:GROup<m>:NBITs? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 152 You can set the position from -100% to 0% in 0.1% steps. You can also use MIN, MAX, or DEF instead of a numeric value. :OUTPut1:LOGO:POSition:VERTical? Returns the current vertical position of the logo. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 153 Turns on or off the blinking mode for the logo, text, and circle overlay. You can also use 1 or 0 instead of ON or OFF. :OUTPut1:OVERlay:BLINk:STATe? Returns the current state of the blinking mode for the logo, text, and circle overlay. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 154 Saves the current text and its display position to the signal file. There are no arguments. :OUTPut1:VIDeo:Y:STATe ON|OFF Turns the Y component of the serial digital video signals on or off. You can also use 1 or 0 instead of ON or OFF. :OUTPut1:VIDeo:Y:STATe? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 155 :OUTPut1:VIDeo:AVTiming:STATe ON|OFF Turns the output mode for an audio/video timing measurement on or off. Refer to Operating Basics in the TG8000 User Manual for detailed information about the mode. You can also use 1 or 0 instead of ON or OFF.
  • Page 156: Sense Commands

    Use these commands to set the timing offset of the SIGNAL outputs and the BLACK outputs (Option BK only) relative to the internal reference signal (frame reset signal). Refer to Operating Basics in the TG8000 User Manual for detailed information about the setting range. Draft...
  • Page 157 You can use UP, DOWN, or DEF instead of a numeric value. The <n> in the command represents the type of output connector. "1" represents the SIGNAL connectors and "2" represents the BLACK connectors. :SENSe<n>:CORRection:MDELay:VERTical Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 158 "2" represents the BLACK connectors. :SENSe<n>:CORRection:MDELay:VERTical:STEP Returns the current step increment. The <n> in the command represents the type of output connector. "1" represents the SIGNAL connectors and "2" represents the BLACK connectors. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 159: Sdi7 Dual Channel Sd/Hd/3G Sdi Video Generator Module Remote Commands

    Channel SD/HD/3G SDI Video Generator module. The commands are divided into the following groups: OUTPUT commands (Refer to the SDI7 section of the TG8000 User Manual, Tektronix part number 071-3036-XX, for restrictions on which standards are supported for each output mode.)
  • Page 160 FRAM | NOFR | ASYNC :SAMPLing :CHANnel<1|2|3|4> :AMPLitude <NR1> :AMPLitude :FREQuency <NR2> :FREQuency :CLICk 0 | 1 | 2 | 3 | 4 :CLICk? :MODE ACTive | INACtive | MUTE :MODE? :ORIGIN <String> :ORIGIN? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 161 :BLINk :STATe <Boolean> :STATe? :PERiod BLINK_FAST | BLINK_SLOW :PERiod? :BORDer :STATe <Boolean> :STATe? :CIRCle :STATe <Boolean> :STATe? :DIAMeter <NR2> :DIAMeter :POSition <NR2> :HORizontal :HORizontal? <NR2> :VERTical :VERTical? :LOGO :STATe <Boolean> :STATe? :POSition Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 162 | HD720_60P | HD720_5994P | HD720_50P | HD720_30P | HD720_2997P | HD720_25P| HD720_24P | HD720_2398P | TK1080_30P | TK1080_30SF | TK1080_29P | TK1080_29SF | TK1080_25P | TK1080_25SF | TK1080_24P |TK1080_24SF | TK1800_23P | TK1080_23SF :STANdard? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 163 :INITial <NR1>,<NR1>,<NR1> (HH : MM : SS) :INITial? :SET :TRIgger SYS_CLOCK | PXL_CLOCK | FRM_PULSE | LINE_PULSE :TRIgger? :VIDeo :STATe <Boolean> :STATe? :STATe <Boolean> :STATe? :STATe <Boolean> :STATe? :AVTiming :STATe <Boolean> :STATe Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 164 :KXT <NR2> :KXT? :KXY <NR2> :KXY? <NR2> :KYSQ <NR2> :KYSQ :KYT <NR2> :KYT <NR2> :KT? :KTSQ <NR2> :KTSQ :WAVE SINE | SQUARE | TRIANGLE :WAVE? :SAVE 1 | 2 :TRESet :STATe <Boolean> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 165 DID, SDID, DBN, and UDW words and the parity bits will be correctly encoded. When MAN is chosen, the complete 10-bit value must be specified for these words. :OUTPut<1|2>:ANC:PARIty? Returns the parity setting of the user-defined ancillary data packet. :OUTPut<1|2>:ANC:LINe <NR1>,<NR1> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 166 ANC:PARITY setting determines whether 8-bit values or 10-bit values are used. The DBN value is only used for Type 1 ancillary data, when the DID is in the range from #H80 to #HFF. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 167 Sets the Checksum value of the user-defined ancillary data packet. Valid 10-bit values are in the range from #H000 to #H3FF. This command is only needed if the :ANC:CS:AUTO:STATE? value is false. :OUTPut<1|2>:ANC:CS:MANual? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 168 0 = Field 1, 1 = Field 2, and 2 = both Field 1 & 2. :OUTPut<1|2>:ANC:FIELd? Returns the field number for the location of the user-defined ancillary data packet. :OUTPut<1|2>:BLACk <Boolean> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 169 Sets the sampling alignment status bits for the specified embedded audio group (1-4) of the specified virtual link (A or B). The choices are FRAM (Frame), NOFR (Frame without Frame Number), and ASYNC (Asynchronous). Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 170 Sets the channel origin ID of the specified channel (1-4) of the specified embedded audio group (1-4) of the specified virtual link (A or B). The channel ID is a string of up to four ASCII characters. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 171 Sets the amount of vertical scrolling in the moving picture mode for the selected generator output. You can set the value from -252 to +252 lines in increments of"1 line. :OUTPut<1|2>:MOVe:VERTical? Returns the amount of vertical scrolling in the moving picture mode. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 172 :OUTPut<1|2>:OVERlay:BORDer:STATe? Returns the background border state for text and circle overlays. :OUTPut<1|2>:OVERlay:CIRCle:STATe <Boolean> Enables or disables the circle overlay for the selected generator output. :OUTPut<1|2>:OVERlay:CIRCle:STATe? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 173 (%APW) between the right edge of the logo image and the right edge of the active picture. Values are less than or equal to 0. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 174 The text overlay is drawn relative to the upper left corner of the image, with the position value indicating the percentage of active picture height (%APH) between the top edge of the text box and the top edge of the active picture. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 175 4:4:4 GBR+A 10 bits GBR444_12B 4:4:4 GBR 12 bits YCB444_10B 4:4:4 YCbCr 10 bits YCB444A_10B 4:4:4 YCbCr+A 10 bits YCB444_12B 4:4:4 YCbCr 12 bits YCB422_10B 4:2:2 YCbCr 10 bits YCB422_12B 4:2:2 YCbCr 12 bits Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 176 ZP_CIRCLE Circle Zone Plate ZP_DIAG Diagonal Sine Zone Plate ZP_HSINE Diagonal Sine Zone Plate ZP_HSWEEP Horizontal Sine Zone Plate ZP_VSINE Vertical Sine Zone Plate ZP_VSWEEP Vertical Sweep Zone Plate Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 177 Sets the source for ancillary time code for the specified generator output. TOD sets the time of day clock as the source (available only if a GPS7 module is installed in the TG8000). PCOUnter sets the time code source to the program time counter (always available).
  • Page 178 PXL_CLOCK: Pixel clock which runs at the parallel data clock rate (148.5 MHz or 148.35 MHz for 3G-SDI formats, 74.25 MHz or 74.18 MHz for HD-SDI formats, or 27 MHz for SD-SDI formats). Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 179 Enables or disables the insertion of Error Detection and Handling (EDH) ancillary data packets, per SMPTE RP165. This setting is only applicable for standard definition formats. :OUTPut<1|2>:VIDeo:EDH:STATe? Returns the current setting for EDH insertion. :OUTPut<1|2>:VIDeo:AVTiming:STATe <Boolean> Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 180 SDI7 Dual Channel SD/HD/3G SDI Video Generator module remote commands Enables or disables the audio/video timing mode for the specified generator output. Refer to the SDI7 module section in the TG8000 User Manual for detailed information about this mode. :OUTPut<1|2>:VIDeo:AVTiming:STATe? Returns the current setting for the audio/video timing measurement mode.
  • Page 181 Returns the value of the K parameter for the zone plate test pattern. :OUTPut<1|2>:ZONE:KYT <NR2> Sets the value of the K parameter (vertical channel vertical frequency) for the zone plate test pattern. :OUTPut<1|2>:ZONE:KYT? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 182 Returns the Y/G/X component setting for the zone plate test pattern. :OUTPut<1|2>:ZONE:VIDEO:PB:STATe <Boolean> Enables or disables the P /B/Y component of the zone plate test pattern, depending on the selected sampling structure. :OUTPut<1|2>:ZONE:VIDEO:PB:STATe? Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 183: Sense Commands

    1080 30p / sF .0135μs (75.25 MHz clock) 1080 29.97p / sF 29.659 .0135μs (74.18 MHz clock) 1080 25p / sF 35.542 .0135μs (75.25 MHz clock) 1080 24p / sF 37.037 .0135μs (75.25 MHz clock) Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 184: Table 8: Sdi7 Vertical Offset Ranges

    Sets the timing offset mode for the selected output. ANALog includes correction for the delay through a standard D to A converter; SERial omits this correction. :SENSe<1|2>:CORRection:MDELay:RELative Returns the current timing offset mode for the selected output. Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 185: Error Messages And Codes

    Error messages and codes Error codes with a negative value are SCPI standard error codes; errors with a positive value are unique to the TG8000. Command errors Command errors are returned when there is a syntax error in the command.
  • Page 186: Execution Errors

    -223 too much data -224 illegal parameter value -225 out of memory -226 lists not same length -230 data corrupt or stale -231 data questionable -240 hardware error Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 187 -278 macro header not found program error -280 cannot create program -281 -282 illegal program name -283 illegal variable name -284 program currently running -285 program syntax error -286 program runtime error Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 188: Device Specific Errors

    -430 query deadlocked -440 query unterminated after indefinite period Device errors These error codes are unique to the TG8000 and the installed modules. Table 13: Device errors Error code Error message module not found module not a generator...
  • Page 189 Error code Error message no signal found on input unable to release clock unable to lock clock signal file not found current signal not saved to file signal file failed to load Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 190 Error messages and codes Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 191 AWVG7 SENSE Commands, 58 commands, 135 DVG7 OUTPUT commands, 65 HDVG7 Remote commands, 135 DVG7 Remote commands, 65 HDVG7 SENSE commands, 144 DVG7 SENSE commands, 74 Hierarchy Tree, 7 Backus-Naur Form, 11 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 192 INSTrument:CATalog:FULL, 17 OUTPut<1|2>:ANC:VCH, 156 OUTPut<1|2>:ANC:CS:AUTO: INSTrument:NSELect, 17 OUTPut<1|2>:ANC:VCH?, 156 STATe, 156 INSTrument:NSELect?, 18 OUTPut<1|2>:BLACk, 156 OUTPut<1|2>:ANC:CS:AUTO: OUTPut<1|2>:BLACk?, 157 STATe?, 156 OUTPut<1|2>:DHD, 157 OUTPut<1|2>:ANC:CS: Manuals OUTPut<1|2>:DHD?, 157 MANual, 155 related, v Message Terminators, 11 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 193 POSition:HORizontal?, 161 STATe, 162 OUTPut<1|2>:EAUDio: OUTPut<1|2>:OVERlay:CIRCle: OUTPut<1|2>:OVERlay:TEXT: <A|B>GROup[n]: POSition:VERTical, 161 STATe?, 162 STATe, 157 OUTPut<1|2>:OVERlay:CIRCle: OUTPut<1|2>:SAMPling:, 163 OUTPut<1|2>:EAUDio: POSition:VERTical?, 161 OUTPut<1|2>:SAMPling?, 164 <A|B>GROup[n]: OUTPut<1|2>:OVERlay:CIRCle: OUTPut<1|2>:STANdard, 164 STATe?, 157 STATe, 160 OUTPut<1|2>:STANdard?, 164 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 194 OUTPut<1|2>:ZONE:KY, 169 VITc[1/2]:STATe?, 93 STATe, 168 OUTPut<1|2>:ZONE:KY?, 169 OUTPut[2]:LLOSs:STATe, 93 OUTPut<1|2>:VIDeo:EFILter: OUTPut<1|2>:ZONE: OUTPut[2]:LLOSs:STATe?, 93 STATe?, 168 KYSQ, 169 OUTPut:AUDio:CHANnel<n>: OUTPut<1|2>:VIDeo:PB: OUTPut<1|2>:ZONE: AMPLitude, 29 STATe, 167 KYSQ?, 169 OUTPut:AUDio:CHANnel<n>: OUTPut<1|2>:ZONE:KYT, 169 AMPLitude?, 29 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 195 HORizontal, 41 CLEAr, 106 GROup<m>:NBITs, 69, OUTPut<n>:TEXT:POSition: OUTPut1:ANC:UDW: HORizontal?, 41 INDex, 106 OUTPut<n>:EAUDio: OUTPut<n>:TEXT:POSition: OUTPut1:ANC:UDW: GROup<m>:NBITs?, 69, VERTical, 41 INDex?, 106 OUTPut<n>:TEXT:POSition: OUTPut1:ANC:UDW:SET, 106 VERTical?, 41 OUTPut1:ANC:VCH, 106 OUTPut<n>:TEXT:SAVe, 41 OUTPut1:ANC:VCH?, 107 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 196 OUTPut1:OVERlay:BLINk: CHANnel[x]:CLICk, 109 SAMPLing?, 109 PERiod, 49, 57, 72, 142 OUTPut1:EAUDio: OUTPut1:EAUDio:BGROup[n]: OUTPut1:OVERlay:BLINk: AGROup[n]:CHANnel[x]: STATe, 109 PERiod?, 49, 57, 72, 142 FREQuency, 108 OUTPut1:EAUDio:BGROup[n]: OUTPut1:OVERlay:BLINk: STATe?, 109 STATe, 49, 57, 71, 141 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 197 STATe, 118 OUTPut1:ZONE: OUTPut1:SYNThesizer: OUTPut1:TIMECode:LTC: AMPLitude, 120 STATe?, 115 STATe?, 118 OUTPut1:ZONE: OUTPut1:SYNThsize:CINEma: OUTPut1:TIMECode: AMPLitude?, 120 COLOr, 129 OFFSet, 117 OUTPut1:ZONE:DATa?, 122 OUTPut1:SYNThsize:CINEma: OUTPut1:TIMECode: OUTPut1:ZONE: GRAD:HORizontal, 130 OFFSet?, 117 FREQuency, 119 OUTPut1:TIMECode:SET, 118 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 198 OUTPut2:SIGNal?, 74, 144 NAME, 21 SENSe<1|2>:CORRection: OUTPut2:STANdard, 35, 74, 143 PROGram[:SELected]: MDELay:RELative, 172 OUTPut2:STANdard?, 35 NAME?, 21 SENSe<1|2>:CORRection: OUTPut3:STANdard?, 35, 36 PROGram[:SELected]:STATe, 21 MDELay:VERTical, 172 OUTPut4:LTC[1]:STATE, 94 PROGram[:SELected]: SENSe<1|2>:CORRection: STATe?, 21 MDELay:VERTical?, 172 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 199 CATalog, 22 STATe?, 88 SOURce:TIMESet:LLOSs: SENSe:ROSCillator:FRAMe<n>: SOURce:TIMESet:ALARm: BLAck:MDELay, 88 FREQuency, 22 TIME, 88 SOURce:TIMESet:LLOSs: SENSe1:CORRection:MDELay: SOURce:TIMESet:ALARm: BLAck:MDELay?, 88 HORizontal, 51, 58, 122, TIME?, 88 SOURce:TIMESet:LLOSs:GPO: 123, 132 SOURce:TIMESet:AUTO: MDELay, 88 DATE, 86 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...
  • Page 200 TG8000 SYSTEM commands, 25 SOURce:TIMESet:TOD: SYSTem:ALARm:GPIOutput: *TST?, 16 MODE, 85 SELect:LOL[:STATe], 26 SOURce:TIMESet:TOD:MODE: SYSTem:ALARm:GPIOutput: EXECute, 85 SELect:NLOL[:STATe], 26 SOURce:TIMESet:TOD: SYSTem:ALARm:RESet, 26 *WAI, 16 SOURce, 85 SYSTem:BEEPer, 27 SOURce:TIMESet:TOD: SYSTem:ERRor?, 27 SOURce?, 85 SYSTem:HELP:SYNTax?, 27 Draft TG8000 Multiformat Test Signal Generator Programmer Manual...

Table of Contents