HP 16554A Manual de usuario

Busca en linea o descarga Manual de usuario para Impresoras De Etiquetas HP 16554A. HP 16554A User's Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 332
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente

Indice de contenidos

Pagina 1 - Analyzers

Programmer’s GuidePublication number 16555-97011First edition, January 1997For Safety information, Warranties, and Regulatoryinformation, see the page

Pagina 2

XOTag 7–19XOTime 7–19XPATtern 7–20XSEarch 7–21XSTate 7–22XTAG 7–228 SWAVeform SubsystemSWAVeform 8–4ACCumulate 8–5ACQuisition 8–5CENTer 8–

Pagina 3

FINDCommand :MACHine{1|2}:STRigger:FIND<N><proceed_qualifier>,<occurrence>The FIND command defines the proceed qualifier for a given

Pagina 4

Query :MACHine{1|2}:STRigger:FIND4?The FIND query returns the current proceed qualifier specification for agiven sequence level.Returned Format [:MACH

Pagina 5

RANGeCommand :MACHine{1|2}:STRigger:RANGe<N> <label_name>,<start_pattern>,<stop_pattern>The RANGe command allows you to speci

Pagina 6

Query :MACHine{1|2}:STRigger:RANGe<N>?The RANGe query returns the range recognizer end point specifications forthe range.Returned Format [:MACHi

Pagina 7 - Contents

STOReCommand :MACHine{1|2}:STRigger:STORe<N> <store_qualifier>The STORe command defines the store qualifier for a given sequence level.Any

Pagina 8 - 5 SFORmat Subsystem

TAGCommand :MACHine{1|2}:STRigger:TAG{OFF|TIME|<state_tag_qualifier>}The TAG command selects the type of count tagging (state or time) to beperf

Pagina 9 - 7 SLISt Subsystem

TAKenbranch Command :MACHine{1|2}:STRigger:TAKenbranch {STORe|NOSTore}The TAKenbranch command allows you to specify whether the state causingthe branc

Pagina 10 - 10 COMPare Subsystem

TCONtrolCommand :MACHine{1|2}:STRigger:TCONtrol<N> <timer_num>,{OFF|STARt|PAUSe|CONTinue}The TCONtrol (timer control) command allows you t

Pagina 11 - 11 TFORmat Subsystem

TERM Command :MACHine{1|2}:STRigger:TERM <term_id>,<label_name>,<pattern>The TERM command allows you to specify a pattern recognizer

Pagina 12 - 13 TWAVeform Subsystem

Query :MACHine{1|2}:STRigger:TERM? <term_id>,<label_name>The TERM query returns the specification of the term specified by termidentificat

Pagina 13 - 15 SYMBol Subsystem

FIND 10–8LINE 10–9MENU 10–9RANGe 10–10RUNTil 10–11SET 10–1211 TFORmat SubsystemTFORmat 11–4ACQMode 11–5LABel 11–6REMove 11–7THReshold 11–812 TTR

Pagina 14 - Introduction 17–2

TPOSition Command :MACHine{1|2}:STRigger:TPOSition{STARt|CENTer|END| POSTstore,<poststore>}The TPOSition (trigger position) command allows you t

Pagina 16 - Contents–10

IntroductionThe SLISt subsystem contains the commands available for the StateListing menu in the HP 16554A/HP 16555A/HP 16555D logic analyzermodules.

Pagina 17 - General Information

Figure 7-1SLISt Subsystem Syntax DiagramSLISt Subsystem7–3

Pagina 18

Figure 7-1 (continued)SLISt Subsystem Syntax Diagram (continued)SLISt Subsystem7–4

Pagina 19 - HP 16555A/HP 16555D

Figure 7-1 (continued)SLISt Subsystem Syntax Diagram (continued)SLISt Subsystem7–5

Pagina 20

Table 7-1 SLISt Subsystem Parameter ValuesParameter Valuemod_num{1|2|3|4|5|6|7|8|9|10}col_num integer from 1 to 61line_number integer from -516096 to

Pagina 21 - Selecting the Module

SLISt Selector :MACHine{1|2}:SLIStThe SLISt selector is used as part of a compound header to access thosesettings normally found in the State Listing

Pagina 22

Query :MACHine{1|2}:SLISt:COLumn? <col_num>The COLumn query returns the column number, module slot, machine, labelname, and base for the specifi

Pagina 23 - Mainframe Commands

DATA Query :MACHine{1|2}:SLISt:DATA? <line_number>,<label_name>The DATA query returns the value at a specified line number for a givenlabe

Pagina 24

13 TWAVeform SubsystemTWAVeform 13–7ACCumulate 13–7ACQuisition 13–8CENTer 13–9CLRPattern 13–9CLRStat 13–9DELay 13–10INSert 13–11MLENgth 13–12MINus 13–

Pagina 25

Query :MACHine{1|2}:SLISt:LINE?The LINE query returns the line number for the state currently in the box atthe center of the screen.Returned Format [:

Pagina 26 - Command Set Organization

Query :MACHine{1|2}:SLISt:MMODe?The MMODe query returns the current marker mode selected.Returned Format[:MACHine{1|2}:SLISt:MMODe] <marker_mode>

Pagina 27 - Figure 1-1

Query :MACHine{1|2}:SLISt:OPATtern? <label_name>The OPATtern query returns the pattern specification for a given label name.Returned Format[:MAC

Pagina 28 - Table 1-1

Query :MACHine{1|2}:SLISt:OSEarch?The OSEarch query returns the search criteria for the O marker. Returned Format[:MACHine{1|2}:SLISt:OSEarch] <occ

Pagina 29 - Table 1-1, continued

OTAG Command :MACHine{1|2}:SLISt:OTAG{<time_value>|<state_value>}The OTAG command specifies the tag value on which the O Marker should bep

Pagina 30 - Module Status Reporting

OVERlay Command :MACHine{1|2}:SLISt:OVERlay <col_num>,<module_num>,MACHine{1|2},<label_name>The OVERlay command allows you to add ti

Pagina 31 - MESE<N>

RUNTil Command :MACHine{1|2}:SLISt:RUNTil <run_until_spec>The RUNTil (run until) command allows you to define a stop condition whenthe trace mod

Pagina 32

TAVerage Query :MACHine{1|2}:SLISt:TAVerage?The TAVerage query returns the value of the average time between the Xand O Markers. If the number of val

Pagina 33 - MESR<N>

TMINimum Query :MACHine{1|2}:SLISt:TMINimum?The TMINimum query returns the value of the minimum time between the Xand O Markers. If data is not valid

Pagina 34

XOTag Query :MACHine{1|2}:SLISt:XOTag?The XOTag query returns the time from the X to O markers when the markermode is time, or number of states from t

Pagina 35 - Module Level Commands

14 TLISt SubsystemTLISt 14–7COLumn 14–7CLRPattern 14–8DATA 14–9LINE 14–9MMODe 14–10OCONdition 14–11OPATtern 14–12OSEarch 14–13OSTate 14–14OTAG 14–14RE

Pagina 36

XPATtern Command :MACHine{1|2}:SLISt:XPATtern<label_name>,<label_pattern>The XPATtern command allows you to construct a pattern recognizer

Pagina 37 - Figure 2-1

XSEarch Command :MACHine{1|2}:SLISt:XSEarch <occurrence>,<origin>The XSEarch command defines the search criteria for the X marker, which i

Pagina 38

XSTate Query :MACHine{1|2}:SLISt:XSTate?The XSTate query returns the line number in the listing where the X markerresides. If data is not valid, the

Pagina 39 - :DBLock {PACKed

Query :MACHine{1|2}:SLISt:XTAG?The XTAG query returns the X marker position in time when time tagging ison or in states when state tagging is on, rega

Pagina 41 - :SPA<N>

8SWAVeform Subsystem

Pagina 42

IntroductionThe commands in the State Waveform subsystem allow you toconfigure the display so that you can view state data as waveforms. Upto 96 chann

Pagina 43 - Commands

Figure 8-1SWAVeform Subsystem Syntax DiagramSWAVeform Subsystem8–3

Pagina 44

Table 8-1 SWAVeform Subsystem Parameter ValuesParameter Valuenumber_of_samples integer from -516096 to +516096 (HP 16554A) or from -1040384to +10403

Pagina 45 - MACHine Subsystem

ACCumulateCommand :MACHine{1|2}:SWAVeform:ACCumulate{{ON|1}|{OFF|0}}The ACCumulate command allows you to control whether the waveformdisplay gets eras

Pagina 46

16 SPA SubsystemMODE 16–7OVERView:BUCKet 16–8OVERView:HIGH 16–9OVERView:LABel 16–10OVERView:LOW 16–11OVERView:MLENgth 16–12OVERView:OMARker 16–13OVERV

Pagina 47 - Figure 3-1

Query MACHine{1|2}:SWAVeform:ACQuisition?The ACQuisition query returns the current acquisition mode.Returned Format[MACHine{1|2}:SWAVeform:ACQuisition

Pagina 48

CLRStatCommand :MACHine{1|2}:SWAVeform:CLRStatThe CLRStat command allows you to clear the waveform statistics withouthaving to stop and restart the ac

Pagina 49 - :MACHine{1

INSertCommand MACHine{1|2}:SWAVeform:INSert <label_name>,<bit_id>The INSert command allows you to add waveforms to the state waveformdispl

Pagina 50 - :MACHine{1

Example OUTPUT XXX;":MACHINE1:SWAVEFORM:MLENGTH 262144"Query :MACHine{1|2}:SWAVeform:MLENgth?The MLENgth query returns the current analyzer

Pagina 51 - LEVelarm

REMoveCommand :MACHine{1|2}:SWAVeform:REMoveThe REMove command clears the waveform display before building a newdisplay.Example OUTPUT XXX;":MACH

Pagina 52 - DEFault}

TPOSitionCommand MACHine{1|2}:SWAVeform:TPOSition{STARt|CENTer|END|POSTstore,<percent>}The TPOSition command allows you to control where the tri

Pagina 54 - :MACHine{1

9SCHart Subsystem

Pagina 55 - :MACHine{1

IntroductionThe State Chart subsystem provides the commands necessary forprogramming the HP 16554A/HP 16555A/HP 16555D’s Chart display.The commands al

Pagina 56

Figure 9-1SCHart Subsystem Syntax DiagramTable 9-1 SCHart Subsystem Parameter ValuesParameter Valuestate_low_valueinteger between ±516096 (HP 16554A)

Pagina 57 - WLISt Subsystem

Part 3 Programming Examples18 Programming ExamplesMaking a Timing Analyzer Measurement 18–3Making a State Analyzer Measurement 18–5Making a State Co

Pagina 58

SCHartSelector :MACHine{1|2}:SCHartThe SCHart selector is used as part of a compound header to access thesettings found in the State Chart menu. It a

Pagina 59 - Figure 4-1

CENTerCommand MACHine{1|2}:SCHart:CENTer <marker_type>The CENTer command centers the chart display about the specified markers.The markers are p

Pagina 60

ExampleOUTPUT XXX;":MACHINE1:SCHART:HAXIS STATES, −100, 100"OUTPUT XXX;":MACHINE1:SCHART:HAXIS ’READ’, ’−511’, ’511’, 0,300"Query

Pagina 61 - :WLISt:DELay?

Query MACHine{1|2}:SCHart:VAXis?The VAXis query returns the current vertical axis label and scaling.Returned Format[:MACHine{1|2}:SCHart:VAXis] <la

Pagina 63

10COMPare Subsystem

Pagina 64 - :WLISt:LINE?

IntroductionCommands in the state COMPare subsystem provide the ability to do abit-by-bit comparison between the acquired state data listing and acomp

Pagina 65 - :WLISt:OSTate?

COMPare Subsystem Syntax DiagramFigure 10-1COMPare Subsystem10–3

Pagina 66

Table 10-1 COMPare Subsystem Parameter ValuesParameter Valuelabel_name string of up to 6 characterscare_spec string of characters "{*|.}..."

Pagina 67

CLEarCommand :MACHine{1|2}:COMPare:CLEarThe CLEar command clears all "don’t cares" in the reference listing andreplaces them with zeros exce

Pagina 69 - :WLISt:XSTate?

COPYCommand :MACHine{1|2}:COMPare:COPYThe COPY command copies the current acquired State Listing for thespecified machine into the Compare Listing tem

Pagina 70 - :WLISt:XTIMe?

<label_name> a string of up to 6 alphanumeric characters<line_num> integer from –122880 to +122880 (HP 16554A) or –253951 to +253951(HP 1

Pagina 71 - SFORmat Subsystem

FINDQuery :MACHine{1|2}:COMPare:FIND? <diff_occurrence>The FIND query is used to get the line number of a specified differenceoccurrence (first,

Pagina 72

LINECommand :MACHine{1|2}:COMPare:LINE <line_num>The LINE command allows you to center the compare listing display about aspecified line number.

Pagina 73 - Figure 5-1

RANGeCommand :MACHine{1|2}:COMPare:RANGe {FULL |PARTial,<start_line>,<stop_line>}The RANGe command allows you to define the boundaries for

Pagina 74 - Figure 5-1 (continued)

RUNTilCommand :MACHine{1|2}:COMPare:RUNTil {OFF | LT,<value> |GT,<value> | INRange,<value>,<value> |OUTRange,<value>,<

Pagina 75

Query :MACHine{1|2}:COMPare:RUNTil?The RUNTil query returns the current stop criteria for the comparison whenrunning in repetitive trace mode.Returned

Pagina 76 - SFORmat

11TFORmat Subsystem

Pagina 77

IntroductionThe TFORmat subsystem contains the commands available for theTiming Format menu in the HP 16554A/HP 16555A/HP 16555D logicanalyzer module.

Pagina 78

TFORmat Subsystem Syntax DiagramFigure 11-1TFORmat Subsystem11–3

Pagina 79 - <clock_spec>

Part 11 Introduction to Programming2 Module Level CommandsGeneral Information

Pagina 80 - :MACHine{1

Table 11-1 TFORmat Subsystem Parameter ValuesParameter Value<N> an integer from 1 to 12name string of up to 6 alphanumeric characterspolarity{P

Pagina 81 - <qual_operation>

ACQMode Command :MACHine{1|2}:TFORmat:ACQMode {FULL | HALF} The ACQMode (acquisition mode) command allows you to select theacquisition mode for the ti

Pagina 82

LABel Command :MACHine{1|2}:TFORmat:LABel <name>[,<polarity>,<clock_bits>,[<clock_bits>,]<upper_bits>,<lower_bits>

Pagina 83 - :MACHine{1

<upper_bits> format (integer from 0 to 65535) for a pod (pods are assigned in decreasingorder)<lower_bits> format (integer from 0 to 65535

Pagina 84

THReshold Command :MACHine{1|2}:TFORmat:THReshold<N>{TTL|ECL|<value>}The THReshold command allows you to set the voltage threshold for a g

Pagina 85

12TTRigger (TTRace) Subsystem

Pagina 86

IntroductionThe TTRigger subsystem contains the commands available for theTiming Trigger menu in the HP 16554A/HP 16555A/HP 16555D logicanalyzer modul

Pagina 87 - :MACHine{1

Figure 12-1TTRigger Subsystem Syntax DiagramTTRigger (TTRace) Subsystem12–3

Pagina 88

Figure 12-1 (continued)TTRigger Subsystem Syntax Diagram (continued)TTRigger (TTRace) Subsystem12–4

Pagina 89 - STRigger (STRace) Subsystem

Table 12-1 TTRigger Parameter ValuesParameter Valuebranch_qualifier<qualifier>to_level_num integer from 1 to last sequence levelproceed_qualifie

Pagina 91 - Figure 6-1

QualifierThe qualifier for the timing trigger subsystem can be terms A through G andI, Timer 1 and 2, Range 1 and 2, and Edge 1 and 2. In addition, q

Pagina 92 - Figure 6-1 (continued)

<term3a> { A | NOTA }<term3b> { B | NOTB }<term3c> { C | NOTC }<term3d> { D | NOTD }<term3e> { E | NOTE }<term3f>

Pagina 93

Qualifier RulesThe following rules apply to qualifiers:•Qualifiers are quoted strings and, therefore, need quotes.•Expressions are evaluated from left

Pagina 94

ACQuisitionCommand :MACHine{1|2}:TTRigger:ACQuisition{AUTOmatic|MANual} The ACQuisition command allows you to specify the acquisition mode for thetimi

Pagina 95

Within the limitations shown by the syntax definitions, complex expressionsmay be formed using the AND and OR operators. Expressions are limited towh

Pagina 96 - STRigger (STRace)

Query :MACHine{1|2}:TTRigger:BRANch<N>?The BRANch query returns the current branch qualifier specification for agiven sequence level.Returned Fo

Pagina 97

Terms A through E, RANGE 1, EDGE1, and TIMER 1 must be grouped togetherand terms F, G, and I, RANGE 2, EDGE2, and TIMER 2 must be grouped together.In

Pagina 98

EDGECommand :MACHine{1|2}:TTRigger:EDGE<N> <label_name>,<edge_spec>The EDGE command allows you to define edge specifications for a g

Pagina 99 - :MACHine{1

Query :MACHine{1|2}:TTRigger:EDGE<N>? <label_name>The EDGE query returns the current specification for the given label.Returned Format[:M

Pagina 100 - G)’, 1"

LT less than<duration_time>real number from 8 ns to 5.00 seconds depending on sample period<occurrence> integer from 1 to 1048575 ExampleO

Pagina 101 - :MACHine{1

1Programming the HP 16554A/HP 16555A/HP 16555D

Pagina 102 - ’#HCF’ "

MLENgthCommand :MACHine{1|2}:TTRigger:MLENgth <memory_length>The MLENgth command allows you to specify the analyzer memory depth.Valid memory d

Pagina 103 - SEQuence

RANGeCommand :MACHine{1|2}:TTRigger:RANGe<N> <label_name>,<start_pattern>,<stop_pattern>The RANGe command allows you to specif

Pagina 104

SEQuenceCommand :MACHine{1|2}:TTRigger:SEQuence <number_of_levels>The SEQuence command defines the timing analyzer trigger sequence. Firstit de

Pagina 105 - :MACHine{1

SPERiodCommand :MACHine{1|2}:TTRigger:SPERiod <sample_period>The SPERiod command allows you to set the sample period of the timinganalyzer.<s

Pagina 106 - TAKenbranch

TCONtrol Command :MACHine{1|2}:TTRigger:TCONtrol<N> <timer_num>,{OFF|STARt|PAUSe|CONTinue}The TCONtrol (timer control) command allows you

Pagina 107 - TCONtrol

TERMCommand :MACHine{1|2}:TTRigger:TERM <term_id>,<label_name>,<pattern>The TERM command allows you to a specify a pattern recognize

Pagina 108

Query :MACHine{1|2}:TTRigger:TERM?<term_id>,<label_name>The TERM query returns the specification of the term indicated by termidentificati

Pagina 109 - <label_name>

TPOSition Command :MACHine{1|2}:TTRigger:TPOSition{STARt|CENTer|END|DELay, <time_val>|POSTstore,<poststore>}The TPOSition (trigger positio

Pagina 111 - SLISt Subsystem

13TWAVeform Subsystem

Pagina 113 - Figure 7-1

IntroductionThis chapter introduces you to the basic command structure used toprogram the logic analyzer. Also included is an example program thatset

Pagina 114 - Figure 7-1 (continued)

IntroductionThe TWAVeform subsystem contains the commands available for theTiming Waveforms menu in the HP 16554A/HP 16555A/HP 16555Dlogic analyzer mo

Pagina 115

Figure 13-1TWAVeform Subsystem Syntax DiagramTWAVeform Subsystem13–3

Pagina 116

Figure 13-1 (continued)TWAVeform Subsystem Syntax Diagram (continued)TWAVeform Subsystem13–4

Pagina 117 - :MACHine{1

Figure 13-1 (continued)TWAVeform Subsystem Syntax Diagram (continued)TWAVeform Subsystem13–5

Pagina 118 - CLRPattern

Table 13-1 TWAVeform Parameter ValuesParameter Valuedelay_value real number between -2500 s and +2500 smodule_spec{1|2|3|4|5|6|7|8|9|10}bit_id integer

Pagina 119

TWAVeformSelector :MACHine{1|2}:TWAVeformThe TWAVeform selector is used as part of a compound header to access thesettings found in the Timing Wavefor

Pagina 120 - :MACHine{1

Query :MACHine{1|2}:TWAVeform:ACCumulate?The ACCumulate query returns the current setting. The query always showsthe setting as the characters, "

Pagina 121 - OPATtern

CENTerCommand :MACHine{1|2}:TWAVeform:CENTer <marker_type>The CENTer command allows you to center the waveform display about thespecified marker

Pagina 122 - OSEarch

DELayCommand :MACHine{1|2}:TWAVeform:DELay <delay_value>The DELay command specifies the amount of time between the timingtrigger and the horizon

Pagina 123 - :MACHine{1

INSertCommand :MACHine{1|2}:TWAVeform:INSert [<module_spec>,]<label_name>[,{<bit_id>|OVERlay|ALL}]The INSert command inserts wavefor

Pagina 124 - :MACHine{1

Selecting the ModuleBefore you can program the logic analyzer, you must first "select" it. Thisdirects your commands to the logic analyzer.

Pagina 125 - OVERlay

Inserting Oscilloscope WaveformsCommand:MACHine{1|2}:TWAVeform:INSert <module_spec>,<label_name>This inserts a waveform from an oscillosco

Pagina 126 - :MACHine{1

Query :MACHine{1|2}:TWAVeform:MLENgth?The MLENgth query returns the current analyzer memory depth selection.Returned Format[:MACHine{1|2}:TWAVeform:ML

Pagina 127 - TMAXimum

MMODeCommand :MACHine{1|2}:TWAVeform:MMODe{OFF|PATTern|TIME|MSTats}The MMODe (Marker Mode) command selects the mode controlling markermovement and the

Pagina 128 - TMINimum

OCONditionCommand :MACHine{1|2}:TWAVeform:OCONdition{ENTering|EXITing}The OCONdition command specifies where the O marker is placed. TheO marker can

Pagina 129 - :MACHine{1

OPATternCommand :MACHine{1|2}:TWAVeform:OPATtern <label_name>,<label_pattern>The OPATtern command allows you to construct a pattern recogn

Pagina 130 - XPATtern

OSEarchCommand :MACHine{1|2}:TWAVeform:OSEarch <occurrence>,<origin>The OSEarch command defines the search criteria for the O marker which

Pagina 131 - XSEarch

OTIMeCommand :MACHine{1|2}:TWAVeform:OTIMe <time_value>The OTIMe command positions the O marker in time when the marker modeis TIME. If data is

Pagina 132 - :MACHine{1

<module_spec> {1|2|3|4|5|6|7|8|9|10}<waveform> string containing <acquisition_spec>{1|2}<acquisition_spec>{A|B|C|D|E|F|G|H|I|J

Pagina 133 - :MACHine{1

RANGeCommand :MACHine{1|2}:TWAVeform:RANGe <time_value>The RANGe command specifies the full-screen time in the timing waveformmenu. It is equiv

Pagina 134

RUNTilCommand :MACHine{1|2}:TWAVeform:RUNTil <run_until_spec>The RUNTil (run until) command defines stop criteria based on the timebetween the X

Pagina 135 - SWAVeform Subsystem

The following example program sets up the logic analyzer to make a simpletiming analyzer measurement.Example 10 OUTPUT XXX;":SELECT 3"

Pagina 136

SPERiodCommand :MACHine{1|2}:TWAVeform:SPERiod <sample_period>The SPERiod command allows you to set the sample period of the timinganalyzer.<

Pagina 137

TAVerageQuery :MACHine{1|2}:TWAVeform:TAVerage?The TAVerage query returns the value of the average time between theX and O markers. If there is no va

Pagina 138 - SWAVeform

TMINimumQuery :MACHine{1|2}:TWAVeform:TMINimum?The TMINimum query returns the value of the minimum time between the Xand O markers. If there is no va

Pagina 139 - ACQuisition

Query MACHine{1|2}:TWAVeform:TPOSition?The TPOSition query returns the current trigger setting.Returned Format[MACHine{1|2}:TWAVeform:TPOSition] {STAR

Pagina 140

XCONditionCommand :MACHine{1|2}:TWAVeform:XCONdition{ENTering | EXITing}The XCONdition command specifies where the X marker is placed. The Xmarker ca

Pagina 141 - MACHine{1

XPATternCommand :MACHine{1|2}:TWAVeform:XPATtern<label_name>,<label_pattern>The XPATtern command allows you to construct a pattern for the

Pagina 142 - <bit_id>

XSEarchCommand :MACHine{1|2}:TWAVeform:XSEarch<occurrence>,<origin>The XSEarch command defines the search criteria for the X marker. Thec

Pagina 143 - MACHine{1

XTIMeCommand :MACHine{1|2}:TWAVeform:XTIMe <time_value>The XTIMe command positions the X marker in time when the marker modeis time. If data is

Pagina 144

13–30

Pagina 145

14TLISt Subsystem

Pagina 146

Mainframe CommandsThese commands are part of the HP 16500/16501A mainframe system andare mentioned here only for reference. For more information on t

Pagina 147 - SCHart Subsystem

IntroductionThe TLISt subsystem contains the commands available for the TimingListing menu in the HP 16554A/HP 16555A/HP 16555D logic analyzermodules

Pagina 148

Figure 14-1TLISt Subsystem Syntax DiagramTLISt Subsystem14–3

Pagina 149 - Figure 9-1

Figure 14-1 (continued)TLISt Subsystem Syntax Diagram (continued)TLISt Subsystem14–4

Pagina 150

Figure 14-1 (continued)TLISt Subsystem Syntax Diagram (continued)TLISt Subsystem14–5

Pagina 151 - MACHine{1

Table 14-1 TLISt Parameter ValuesParameter Valuemod_num{1|2|3|4|5|6|7|8|9|10}mach_num{1|2}col_num integer from 1 to 61line_number integer between ±10

Pagina 152 - MACHine{1

TLIStSelector :MACHine{1|2}:TLIStThe TLISt selector is used as part of a compound header to access thosesettings normally found in the Timing Listing

Pagina 153 - MACHine{1

Example OUTPUT XXX;":MACHINE1:TLIST:COLUMN 4,2,’A’,HEX"Query :MACHine{1|2}:TLISt:COLumn? <col_num>The COLumn query returns the column

Pagina 154

DATAQuery :MACHine{1|2}:TLISt:DATA? <line_number>,<label_name>The DATA query returns the value at a specified line number for a givenlabel

Pagina 155 - COMPare Subsystem

Query :MACHine{1|2}:TLISt:LINE?The LINE query returns the line number for the state currently in the dataroll box at the center of the screen.Returned

Pagina 156

OCONditionCommand :MACHine{1|2}:TLISt:OCONdition {ENTering|EXITing}The OCONdition command specifies where the O marker is placed. TheO marker can be

Pagina 157 - Figure 10-1

MENU Command/query The MENU command selects a new displayed menu. The first parameter (X)specifies the desired module. The optional, second paramete

Pagina 158 - :MACHine{1

OPATternCommand :MACHine{1|2}:TLISt:OPATtern <label_name>,<label_pattern>The OPATtern command allows you to construct a pattern for the O

Pagina 159 - <care__spec>

OSEarchCommand :MACHine{1|2}:TLISt:OSEarch <occurrence>,<origin>The OSEarch command defines the search criteria for the O marker, which is

Pagina 160 - :MACHine{1

OSTateQuery :MACHine{1|2}:TLISt:OSTate?The OSTate query returns the line number in the listing where the O markerresides. If data is not valid, the q

Pagina 161 - <line_num>

Query :MACHine{1|2}:TLISt:OTAG?The OTAG query returns the O marker position in time regardless of whetherthe marker was positioned in time or through

Pagina 162 - <line_number><NL>

RUNTilCommand :MACHine{1|2}:TLISt:RUNTil <run_until_spec>The RUNTil (run until) command allows you to define a stop condition whenthe run mode i

Pagina 163 - :MACHine{1

TAVerageQuery :MACHine{1|2}:TLISt:TAVerage?The TAVerage query returns the value of the average time between the Xand O markers. If the number of vali

Pagina 164 - :MACHine{1

TMINimumQuery :MACHine{1|2}:TLISt:TMINimum?The TMINimum query returns the value of the minimum time between the Xand O markers. If data is not valid,

Pagina 165

XCONditionCommand :MACHine{1|2}:TLISt:XCONdition {ENTering|EXITing}The XCONdition command specifies where the X marker is placed. TheX marker can be

Pagina 166 - :MACHine{1

XOTimeQuery :MACHine{1|2}:TLISt:XOTime?The XOTime query returns the time from the X to O markers. If there is nodata the query returns 9.9E37.Returne

Pagina 167 - TFORmat Subsystem

Example OUTPUT XXX;":MACHINE1:TLIST:XPATTERN ’DATA’,’255’ "OUTPUT XXX;":MACHINE1:TLIST:XPATTERN ’ABC’,’#BXXXX1101’ "Query :MACHine

Pagina 168

STOP Command The STOP command stops the specified module. If the specified module isconfigured as part of an intermodule run, STOP will stop all asso

Pagina 169 - Figure 11-1

Query :MACHine{1|2}:TLISt:XSEarch?The XSEarch query returns the search criteria for the X marker. Returned Format[:MACHine{1|2}:TLISt:XSEarch] <occ

Pagina 170 - :MACHine{1

XTAGCommand :MACHine{1|2}:TLISt:XTAG <time_value>The XTAG command specifies the tag value on which the X marker should beplaced. The tag value

Pagina 172

15SYMBol Subsystem

Pagina 173

IntroductionThe SYMBol subsystem contains the commands that allow you todefine symbols on the controller and download them to theHP 16554A/HP 16555A/H

Pagina 174 - THReshold

SYMBol Subsystem Syntax DiagramFigure 15-1SYMBol Subsystem15–3

Pagina 175 - TTRigger (TTRace) Subsystem

Table 15-1 SYMBol Parameter ValuesParameter Valuelabel_name string of up to 6 alphanumeric characterssymbol_name string of up to 16 alphanumeric chara

Pagina 176

SYMBolSelector :MACHine{1|2}:SYMBolThe SYMBol selector is used as a part of a compound header to access thecommands used to create symbols. It always

Pagina 177 - Figure 12-1

PATTernCommand :MACHine{1|2}:SYMBol:PATTern <label_name>,<symbol_name>,<pattern_value>The PATTern command allows you to create a pat

Pagina 178 - Figure 12-1 (continued)

RANGeCommand :MACHine{1|2}:SYMBol:RANGe <label_name>,<symbol_name>,<start_value>,<stop_value>The RANGe command allows you to c

Pagina 179

Command Set Organization The command set for the HP 16554A/HP 16555A/HP 16555D is divided intomodule-level commands and subsystem commands. Module-le

Pagina 180 - Qualifier

REMoveCommand :MACHine{1|2}:SYMBol:REMoveThe REMove command deletes all symbols from a specified machine.Example OUTPUT XXX;":MACHINE1:SYMBOL:REM

Pagina 181

16SPA Subsystem

Pagina 182 - TTRigger (TTRace)

IntroductionThis chapter provides you with information for programming theSystem Performance Analysis (SPA) features on the HP 16554A/HP 16555A/HP 165

Pagina 183

Figure 16-1SPA Subsystem Syntax DiagramSPA Subsystem 16–3

Pagina 184

Figure 16-1 (continued)SPA Subsystem Syntax Diagram (continued)SPA Subsystem16–4

Pagina 185

Figure 16-1 (continued)SPA Subsystem Syntax Diagram (continued)SPA Subsystem 16–5

Pagina 186 - {All

Table 16-1 SPA Subsystem Parameter ValuesParameter Valuebucket_num 0 to (number of valid buckets - 1)high_patt<pattern>label_name a string of up

Pagina 187 - <edge_spec>

MODECommand :SPA{1|2}:MODE {OVERView|HISTogram|TINTerval}The MODE command selects which menu to display: State Overview, StateHistogram, or Time Inter

Pagina 188 - <condition_mode>

OVERView:BUCKetQuery :SPA{1|2}:OVERView:BUCKet?{SIZE|NUMBer|<bucket_num>}The OVERView:BUCKet query returns data relating to the State Overviewm

Pagina 189 - :MACHine{1

OVERView:HIGHCommand :SPA{1|2}:OVERView:HIGH <high_pattern>The OVERView:HIGH command sets the upper boundary of the StateOverview measurement.

Pagina 190

HP 16554A/HP 16555A/HP 16555D Command TreeFigure 1-1Programming the HP 16554A/ HP 16555A/HP 16555DCommand Set Organization 1–9

Pagina 191

OVERView:LABelCommand :SPA{1|2}:OVERView:LABel <label_name>The OVERView:LABel command selects a new label for collecting the SPAmeasurements.

Pagina 192

OVERView:LOWCommand :SPA{1|2}:OVERView:LOW <low_pattern>The OVERView:LOW command sets the lower boundary of the StateOverview measurement. A q

Pagina 193

OVERView:MLENgthCommand :SPA{1|2}:OVERView:MLENgth <memory_length>The MLENgth command specifies the memory depth. Valid memory depthsrange from

Pagina 194

OVERView:OMARkerCommand :SPA{1|2}:OVERView:OMARker <o_pattern>The OVERView:OMARker command sends the O marker to the lowerboundary of the bucke

Pagina 195

OVERView:OVSTatisticQuery :SPA{1|2}:OVERView:OVSTatistic?{XHITs|OHITs|TOTal}The OVERView:OVSTatistic query returns the number of hits associated with

Pagina 196 - :MACHine{1

OVERView:XMARkerCommand :SPA{1|2}:OVERView:XMARker <x_pattern>The OVERView:XMARker command sends the X marker to the lowerboundary of the bucke

Pagina 197

HISTogram:HSTatisticQuery :SPA{1|2}:HISTogram:HSTatistic?{TOTal|OTHer|<range_number>}The HISTogram:HSTatistic query returns the total number of

Pagina 198

HISTogram:LABelCommand :SPA{1|2}:HISTogram:LABel <label_name>The HISTogram:LABel command selects a new label for collecting SPAmeasurements. A

Pagina 199 - TWAVeform Subsystem

HISTogram:OTHerCommand :SPA{1|2}:HISTogram:OTHer {INCLuded|EXCLuded}The HISTogram:OTHer command selects including or excluding the "other"h

Pagina 200

HISTogram:QUALifierCommand :SPA{1|2}:HISTogram:QUALifier <label_name>,<pattern>The HISTogram:QUALifier command sets the pattern associate

Pagina 201 - Figure 13-1

Table 1-1Alphabetical Command-to-Subsystem DirectoryCommand Where UsedACCumulate SCHart, SWAVeform, TWAVeformACQMode TFORmatACQuisition STRigger, SWAV

Pagina 202 - Figure 13-1 (continued)

HISTogram:RANGeCommand :SPA{1|2}:HISTogram:RANGe {OFF | <range_num>,<range_name>,<low_patt>,<high_patt>}The HISTogram:RANGe c

Pagina 203

HISTogram:TTYPeCommand :SPA{1|2}:HISTogram:TTYPe {ALL|QUALified}The HISTogram:TTYPe command sets the trigger to trigger on anystate or onqualified st

Pagina 204

TINTerval:AUTorangeCommand :SPA{1|2}:TINTerval:AUTorange{LOGarithmic|LINear},<min_time>,<max_time>The TINTerval:AUTorange command automat

Pagina 205 - TWAVeform

TINTerval:QUALifierCommand :SPA{1|2}:TINTerval:QUALifier <label_name>,<start_pattern>,<end_pattern>The TINTerval:QUALifier command

Pagina 206

TINTerval:TINTervalCommand :SPA{1|2}:TINTerval:TINTerval<interval_number>,<min_time>,<max_time>The TINTerval:TINTerval command spec

Pagina 207

TINTerval:TSTatisticQuery :SPA{1|2}:TINTerval:TSTatistic? {TMINimum|TMAXimum|TAVerage|TOTal|TTOTal|<interval_number>}The TINTerval:TSTatistic q

Pagina 208

16–26

Pagina 209

17DATA and SETup Commands

Pagina 210

IntroductionThe DATA and SETup commands are SYSTem commands that allowyou to send and receive block data between the HP 16554A,HP 16555A, or HP 16555D

Pagina 211 - :MACHine{1

Data FormatTo understand the format of the data within the block data, there are fourimportant things to keep in mind.•Data is sent to the controller

Pagina 212 - {OFF

Table 1-1, continuedAlphabetical Command-to-Subsystem Directory, continuedCommand Where UsedTCONtrol STRigger, TTRiggerTERM STRigger, TTRiggerTHReshol

Pagina 213 - OCONdition

SYSTem:DATACommand :SYSTem:DATA <block data>The SYSTem:DATA command transmits the acquisition memory data fromthe controller to the HP 16554A/HP

Pagina 214

<block data> <block length specifier><section>...<block lengthspecifier#8<length><length> the total length of all sec

Pagina 215 - <origin>

Section Header DescriptionBecause block data may contain multiple sections, this description numbersbytes beginning at the section header. The initia

Pagina 216

Data Preamble DescriptionThe UNPacked block data is organized as 574 bytes of preamble information,followed by a variable number of bytes of data. The

Pagina 217 - :MACHine{1

Byte Position37 4 bytes - List of pods in this analyzer, where a binary 1 indicates that thecorresponding pod is assigned to this analyzerbit 31 bit 3

Pagina 218

Byte Position61 4 bytes - Tag type for state mode in one of the following decimal values:0 = off1 = time tags2 = state tags65 8 bytes - Trigger offset

Pagina 219

Byte Position Bytes 241 through 244 contain the number of valid rows of data forpod 1 of either the expansion card in a two-card module, or a middleca

Pagina 220

Acquisition Data DescriptionThe acquisition data section consists of a variable number of bytes dependingon the number of cards in the configuration,

Pagina 221

The depth of the data array is equal to the pod with the greatest number ofrows of valid data. If a pod has fewer rows of valid data than the data ar

Pagina 222

Example A three-card configuration with 516096 valid rowsFirst data byte = byte 591Last data byte = 14,451,278 [591 + (28 × 516096) - 1]Time Tag Data

Pagina 223

In This BookThis guide, combined with theHP 16500/16501A Programmer’sGuide, provides you with the informationneeded to program the HP 16554A andHP 165

Pagina 224 - XCONdition

Module Status Reporting Each module reports its status to the Module Event Status Register(MESR<N>), which in turn reports to the Combined Event

Pagina 225

Additionally, the following sections may also be included, depending on whatis available:"SYMBOLS A ""SYMBOLS B ""INVASM A &

Pagina 226

Part 318 Programming ExamplesProgramming Examples

Pagina 228

18Programming Examples

Pagina 229 - TLISt Subsystem

IntroductionThis chapter contains short, usable, and tested programs that coverthe most asked for examples. The examples are written in HP BASIC6.0.

Pagina 230

Making a Timing Analyzer MeasurementThis program sets up the logic analyzer to make a simple timing analyzermeasurement. This example can be used with

Pagina 231 - Figure 14-1

360 OUTPUT 707;":MACH1:TWAVEFORM:REMOVE"370 OUTPUT 707;":MACH1:TWAVEFORM:INSERT ’COUNT’, ALL"380 OUTPUT 707;":MACH1:TWA

Pagina 232 - Figure 14-1 (continued)

Making a State Analyzer MeasurementThis state analyzer program selects the HP 16554A/HP 16555A/HP 16555Dmodule, displays the configuration menu, defin

Pagina 233

270 ! ******************* SETUP THE TRIGGER SPECIFICATION ********************280 ! The trigger specification will use five sequence levels with t

Pagina 234

720 ! ***************** CONFIGURE SEQUENCE LEVEL 4 ***************************730 ! Store a combination of resource terms (C or D or RANGE1) in le

Pagina 235 - :MACHine{1

MESE<N>Command :MESE<N><enable_mask>The MESE<N> command sets the Module Event Status Enable register bits.The MESE register co

Pagina 236

1170 IF (Status AND 1)=1 THEN GOTO 11901180 GOTO 10701190 PRINT TABXY(30,15);"Measurement is complete"1200 !1210 ! ********************

Pagina 237

Making a State Compare Analyzer MeasurementThis program example acquires a state listing, copies the listing to thecompare listing, acquires another s

Pagina 238 - :MACHine{1

310 ! ******************************************************************320 ! Specify two sequence levels, the trigger sequence level, specify330

Pagina 239

720 !***********************************************************************730 ! Display line 4090 of the compare listing and start the analyzer7

Pagina 240

1100 !************************************************************************1110 ! Start the logic analyzer to acquire new data and then stop it t

Pagina 241 - :MACHine{1

1540 !1550 ENTER 707 USING "#,2A";Error$1555 ENTER 707 USING "#,1A";Comma$1560 ENTER 707 USING "K";Line$1570 GOTO 1

Pagina 242 - :MACHine{1

Transferring the Logic Analyzer ConfigurationThis program uses the SYSTem:SETup query to transfer the configuration ofthe logic analyzer to your contr

Pagina 243 - :MACHine{1

270 ! *********************** SEND THE SETUP QUERY **************************280 OUTPUT 707;":SYSTEM:HEADER ON"290 OUTPUT 707;":S

Pagina 244 - :MACHine{1

660 ! ********************* SEND THE SETUP **********************************670 ! Make sure buffer is not empty.680 !690 IF Numbytes=0 THEN 7

Pagina 245

1060 ! ********************** RESTORE BUFFER POINTERS ***********************1070 ! Restore the transfer buffer pointer1080 !1090 CONTROL @Buff,5;

Pagina 246

Table 1-2 Module Event Status Enable Register (A "1" enables the MESR bit)Bit Weight Enables7 128 Not used6 64 Not used5 32 Not used4 16

Pagina 247

Checking for Measurement CompletionThis program can be appended to or inserted into another program when youneed to know when a measurement is complet

Pagina 248

Sending Queries to the Logic AnalyzerThis program example contains the steps required to send a query to thelogic analyzer. Sending the query alone o

Pagina 249

150 !160 ! ************* INTITIALIZE VARIABLE FOR NUMBER OF BYTES *****************170 ! The variable "Numbytes" contains the number o

Pagina 250 - :MACHine{1

550 ! ******************** TRANSER THE DATA ********************************560 ! Transfer the data from the logic analyzer to the buffer.570 !5

Pagina 251 - :MACHine{1

1010 ! ************* TRANSFER DATA TO THE HP 16554A/HP 16555 ****************1020 ! Transfer the data from the buffer to the HP 16554A/HP 16555A.103

Pagina 252

IndexAA+B, 4–11, 13–19A,B, 13–18A-B, 13–13ACCumulate command/query, 8–5, 9–4,13–7ACQMode command/query, 11–5ACQuisition command/query, 6–8, 8–5,12–9,

Pagina 253 - SYMBol Subsystem

WIDTh, 15–8WLISt, 2–7, 4–4XCONdition, 13–26, 14–19XMARker, 16–15XPATtern, 7–20, 13–27, 14–20XSEarch, 7–21, 13–28, 14–21XTAG, 7–22, 14–23XTIMe, 4–14, 1

Pagina 254

OOCONdition command/query, 13–15, 14–11offset, 4–5OMARker command/query, 16–13OPATtern command/query, 7–11, 13–16,14–12OR’d trigger, 3–5OSEarch comman

Pagina 255 - Figure 15-1

TSTatistic, 16–25TTYPe, 16–21TYPE, 3–11VAXis, 9–7VRUNs, 7–18, 13–25, 14–18XCONdition, 13–26, 14–19XMARker, 16–15XOTag, 7–19, 14–19XOTime, 4–13, 7–19,

Pagina 256

TSTatistic query, 16–25TTRace selector, 12–8TTRigger selector, 12–8TTRigger/TTRace subsystem, 12–1, 12–3 to 12–23TTYPe command/query, 16–21TWAVeform s

Pagina 257 - <base_value>

MESR<N>Query :MESR<N>? The MESR<N> query returns the contents of the Module Event Statusregister. When you read the MESR, the value

Pagina 259 - ’IO_ACC’,’0’,’#H000F’"

© Copyright Hewlett-Packard Company 1987,1990, 1993, 1994, 1997All Rights Reserved.Reproduction, adaptation, ortranslation without priorwritten permis

Pagina 260 - <width_value>

Product WarrantyThis Hewlett-Packardproduct has a warrantyagainst defects in materialand workmanship for a periodof one year from date ofshipment. Du

Pagina 261 - SPA Subsystem

Table 1-3 Module Event Status Register Bit Weight Condition7 128 Not used6 64 Not used5 32 Not used4 16 Not used3 8 1 = One or more pattern search

Pagina 262

2Module Level Commands

Pagina 263 - Figure 16-1

IntroductionThe logic analyzer module level commands access the globalfunctions of the HP 16554A/HP 16555A/HP 16555D logic analyzermodule. These com

Pagina 264 - Figure 16-1 (continued)

Module Level Syntax Diagram Figure 2-1Module Level Commands2–3

Pagina 265

Table 2-1 Module Level Parameter Values Parameter Type of Parameter or Command Referencemachine_numMACHine{1|2}arm_parm arm parameters see chapter 3a

Pagina 266

ARMLineCommand :ARMLine MACHine<N>The ARMLine command selects which machine generates the arm out signalon the IMB (intermodule bus). This comma

Pagina 267 - :SPA{1

Part 3, chapter 18, contains program examples of actual tasks that show youhow to get started in programming the HP 16554A and HP 16555A/D logicanalyz

Pagina 268 - OVERView:BUCKet

The UNPacked option uploads data in a format that is easy to interpret andprocess. The UNPacked format cannot be downloaded back into the analyzer.Ex

Pagina 269 - OVERView:HIGH

SPACommand :SPA<N>The SPA command selects which of the two analyzers the subsequentcommands or queries will refer to. SPA is also a subsystem co

Pagina 271 - OVERView:LOW

Part 23 MACHine Subsystem4 WLISt Subsystem5 SFORmat Subsystem6 STRigger (STRace) Subsystem7 SLISt Subsystem8 SWAVeform Subsystem9 SCHart Subsystem10 C

Pagina 274 - OVERView:OVSTatistic

IntroductionThe MACHine subsystem contains the commands that control themachine level of operation of the logic analyzer. Some of the functionsare nor

Pagina 275 - OVERView:XMARker

Machine Subsystem Syntax DiagramFigure 3-1MACHine Subsystem3–3

Pagina 276 - HISTogram:HSTatistic

Table 3-1 Machine Subsystem Parameter ValuesParameter Valuearm_source {RUN | INTermodule | MACHine {1|2}}pod_list{NONE | <pod_num>[, <pod_nu

Pagina 277 - HISTogram:LABel

ARMCommand :MACHine{1|2}:ARM <arm_source>The ARM command specifies the arming source of the specified analyzer(machine). The RUN option disable

Pagina 278 - HISTogram:OTHer

SPA Subsystem16DATA and SETup Commands17Programming Examples18IndexSYMBol Subsystem15v

Pagina 279 - HISTogram:QUALifier

ASSignCommand :MACHine{1|2}:ASSign <pod_list>The ASSign command assigns pods to a particular analyzer (machine). TheASSign command will assign t

Pagina 280 - HISTogram:RANGe

LEVelarmCommand :MACHine{1|2}:LEVelarm <arm_level>The LEVelarm command allows you to specify the sequence level for aspecified machine that will

Pagina 281 - HISTogram:TTYPe

NAMECommand :MACHine{1|2}:NAME <machine_name>The NAME command allows you to assign a name of up to 10 characters to aparticular analyzer (machin

Pagina 282 - TINTerval:AUTorange

<res_id> {<state_terms>|H|J} for state analyzer{<state_terms>|EDGE{1|2}} for timing analyzer<new_text> string of up to 8 alpha

Pagina 283 - TINTerval:QUALifier

Example OUTPUT XXX;":MACHINE1:RESOURCE A,C,RANGE1"Query :MACHine{1|2}:RESOURCE?The RESource query returns the current resource terms assigne

Pagina 284 - TINTerval:TINTerval

Query :MACHine{1|2}:TYPE?The TYPE query returns the current analyzer type for the specified analyzer.Returned Format[:MACHine{1|2}:TYPE] <analyzer

Pagina 286

4WLISt Subsystem

Pagina 287 - DATA and SETup Commands

IntroductionThe commands in the WLISt (Waveforms/LISting) subsystem controlthe X and O marker placement on the waveforms portion of theTiming/State mi

Pagina 288

WLISt Subsystem Syntax DiagramFigure 4-1WLISt Subsystem4–3

Pagina 290 - SYSTem:DATA

Table 4-1 WLISt Subsystem Parameter Values Parameter Valuedelay_value real number between -2500 s and +2500 smodule_spec{1|2|3|4|5|6|7|8|9|10} (slot w

Pagina 291 - :SYSTem:DATA?

DELay Command :WLISt:DELay <delay_value>The DELay command specifies the amount of time between the timingtrigger and the horizontal center of th

Pagina 292 - Section Data

INSert Command :WLISt:INSert [<module_spec>,]<label_name>[,{<bit_id>|OVERlay|ALL}]The INSert command inserts waveforms in the timing

Pagina 293 - Data Preamble Description

Inserting Oscilloscope WaveformsCommand:WLISt:INSert <module_spec>,<label_name>This inserts a waveform from an oscilloscope to the timing

Pagina 294

Query :WLISt:LINE?The LINE query returns the line number for the state currently in the datalisting roll box at center screen.Returned Format [:WLISt:

Pagina 295

OSTate Query :WLISt:OSTate?The OSTate query returns the state where the O Marker is positioned. If datais not valid, the query returns 2147483647.Ret

Pagina 296

Query :WLISt:OTIMe?The OTIMe query returns the O Marker position in time. If data is not valid,the query returns 9.9E37.Returned Format [:WLISt:OTIMe

Pagina 297 - Acquisition Data Description

PLUS Command :WLISt:PLUS <module_spec>,<waveform>,<waveform>The PLUS command inserts time-correlated A+B oscilloscope waveforms onth

Pagina 298

RANGe Command :WLISt:RANGe <time_value>The RANGe command specifies the full-screen time in the timing waveformmenu. It is equivalent to ten tim

Pagina 299 - SYSTem:SETup

XOTime Query :WLISt:XOTime?The XOTime query returns the time from the X marker to the O marker. Ifdata is not valid, the query returns 9.9E37.Returne

Pagina 300 - :SYStem:SETup?

ContentsPart 1 General Information1 Programming the HP 16554A/ HP 16555A/HP 16555DSelecting the Module 1–3Programming the Logic Analyzer 1–3Mainfram

Pagina 301 - Programming Examples

XTIMe Command :WLISt:XTIMe <time_value>The XTIMe command positions the X Marker on the timing waveforms in themixed mode display. If the data i

Pagina 302

5SFORmat Subsystem

Pagina 303

IntroductionThe SFORmat subsystem contains the commands available for theState Format menu in the HP 16554A/HP 16555A/HP 16555D logicanalyzer modules.

Pagina 304

Figure 5-1SFORmat Subsystem Syntax DiagramSFORmat Subsystem5–3

Pagina 305

Figure 5-1 (continued)SFORmat Subsystem Syntax Diagram (continued)SFORmat Subsystem5–4

Pagina 306

Table 5-1 SFORmat Subsystem Parameter ValuesParameter Value<N> an integer from 1 to 12label_name string of up to 6 alphanumeric characterspolar

Pagina 307

SFORmat Selector :MACHine{1|2}:SFORmatThe SFORmat (State Format) selector is used as a part of a compoundheader to access the settings in the State Fo

Pagina 308

Query :MACHine{1|2}:SFORmat:CLOCk<N>?The CLOCk query returns the current clocking mode for a given pod.Returned Format[:MACHine{1|2}:SFORmat:CLO

Pagina 309

<name> string of up to 6 alphanumeric characters<polarity> {POSitive | NEGative}<clock_bits> format (integer from 0 to 65535) for a

Pagina 310

MASTerCommand :MACHine{1|2}:SFORmat:MASTer <clock_id>,<clock_spec>The MASTer clock command allows you to specify a master clock for a give

Pagina 311

4 WLISt SubsystemWLISt 4–4DELay 4–5INSert 4–6LINE 4–7MINus 4–8OSTate 4–9OTIMe 4–9OVERlay 4–10PLUS 4–11RANGe 4–12REMove 4–12XOTime

Pagina 312

MODECommand :MACHine{1|2}:SFORmat:MODE {NORMal|FAST}The MODE command places an HP 16555 state analyzer in either 100 MHz(normal) or 110 MHz (fast) mod

Pagina 313

MOPQualCommand :MACHine{1|2}:SFORmat:MOPQual <clock_pair_id>,<qual_operation>The MOPQual (master operation qualifier) command allows you t

Pagina 314

MQUalCommand :MACHine{1|2}:SFORmat:MQUal <qual_num>,<clock_id>,<qual_level>The MQUal (master qualifier) command allows you to specif

Pagina 315

REMove Command :MACHine{1|2}:SFORmat:REMove {<name>|ALL}The REMove command allows you to delete all labels or any one label for agiven machine.&

Pagina 316

<pod_num> an integer from 1 to 12<set_hold_value>integer {0|1|2|3|4|5|6|7|8|9} representing the following setup andhold values:Table 5-2Se

Pagina 317

SLAVeCommand :MACHine{1|2}:SFORmat:SLAVe <clock_id>,<clock_spec>The SLAVe clock command allows you to specify a slave clock for a givenmac

Pagina 318

SOPQualCommand :MACHine{1|2}:SFORmat:SOPQual <clock_pair_id>,<qual_operation>The SOPQual (slave operation qualifier) command allows you to

Pagina 319

SQUalCommand :MACHine{1|2}:SFORmat:SQUal<qual_num>,<clock_id>,<qual_level>The SQUal (slave qualifier) command allows you to specify

Pagina 320

THResholdCommand :MACHine{1|2}:SFORmat:THReshold<N>{TTL|ECL|<voltage>}The THReshold command allows you to set the voltage threshold for a

Pagina 321

6STRigger (STRace) Subsystem

Pagina 322

6 STRigger (STRace) SubsystemQualifier 6–6STRigger (STRace) 6–8ACQuisition 6–8BRANch 6–9CLEar 6–11FIND 6–12MLENgth 6–13RANGe 6–14SEQuence 6–15STORe 6

Pagina 323

IntroductionThe STRigger subsystem contains the commands available for theState Trigger menu in the HP 16554A/HP 16555A/HP 16555D logicanalyzer module

Pagina 324

Figure 6-1STRigger Subsystem Syntax DiagramSTRigger (STRace) Subsystem6–3

Pagina 325

Figure 6-1 (continued)STRigger Subsystem Syntax Diagram (continued)STRigger (STRace) Subsystem6–4

Pagina 326

Table 6-1 STRigger Subsystem Parameter ValuesParameter Valuebranch_qualifier <qualifier>qualifier see "Qualifier" on page 6–6to_lev_n

Pagina 327

QualifierThe qualifier for the state trigger subsystem can be terms A through J, Timer1 and 2, and Range 1 and 2. In addition, qualifiers can be the

Pagina 328

<term3a> { A | NOTA }<term3b> { B | NOTB }<term3c> { C | NOTC }<term3d> { D | NOTD }<term3e> { E | NOTE }<term3f>

Pagina 329

STRigger (STRace)Selector :MACHine{1|2}:STRigger The STRigger (STRace) (State Trigger) selector is used as a part of acompound header to access the se

Pagina 330

BRANchCommand :MACHine{1|2}:STRigger:BRANch<N><branch_qualifier>,<to_level_number>The BRANch command defines the branch qualifier fo

Pagina 331

Example OUTPUT XXX;":MACHINE1:STRIGGER:BRANCH1 ’ANYSTATE’, 3"OUTPUT XXX;":MACHINE1:STRIGGER:BRANCH2 ’A’, 7"OUTPUT XXX;":MACHI

Pagina 332

Example The following example would be used to specify the complex qualifier shownin figure 6-2.OUTPUT XXX;":MACHINE1:STRIGGER:BRANCH1 ’((A OR B)

Comentarios a estos manuales

Sin comentarios