AnsweredAssumed Answered

vrf - messages

Question asked by VRFuser on Jun 22, 1998
Hi,

You can also plot to the display, using a subset of HP-GL commands.
The display address is analyzer address+1 (default 17).

The HP-GL commands include the label command (LB).

Default you can plot on top of the measurement display - the
CS command turns off the measurement display.

Good luck
Delmar

> Hi Mark,
>
> I've attached a sample Prog indicating how to send the Title to the 8753.
> I've tested in on a 52C and it should be okay.
> I don't know if you can send general text to the VNA, but I've only ever used
> the 'TITL' command.
>
> Hope this helps,
>
> James
>
>                                                                                
>                                                                                
>                                                                                
>                                                                                
>                                                                                
>                                                                                
>                                                                                
>                                                                                
>                                                                                
>                                                                                
>                                                           
>
> (saveFormat "2.3")
> (date "Mon 22/Jun/1998 16:32:57 ")
> (veerev "4.01")
> (platform "PC")
> (execMode fast)
> (filterNAN 0)
> (workspaceStackingOrder M)
> (SaveCF no)
> (device 0 ROOTCONTEXT
> (properties
> (trigMode deg)
> (nextID 21)
> (popupTitleText "Untitled")
> (popupMoveable 1))
> (deviceList
> (device 11 LITERALCONSTANT
> (properties
> (name "Title String"))
> (interface
> (output 1
> (name "Text")
> (lock name constraints)))
> (implementation
> (value Text
> (data  "This Is A Test Title It Can Be Up To 50 Chars"))
> (initValue Text
> (data  ""))))
> (device 12 START25)
> (device 13 IODEVICE
> (properties
> (name "8753D ( @ 141600)")
> (transactions 1 "WRITE TEXT "ENTO;" EOL"))
> (implementation
> (iopath "8753D")))
> (device 16 CONSTANT
> (properties
> (name "Timeout (Secs)"))
> (interface
> (output 1
> (name "Int32")
> (lock name constraints)))
> (implementation
> (value Int32
> (data  1))
> (initValue Int32
> (data  0))))
> (device 17 IODEVICE
> (properties
> (name "Set Title")
> (transactions 1 "WRITE TEXT "TITL \""+Message+"\"" EOL"))
> (interface
> (input 1
> (name "Message")
> (optional yes))
> (input 2
> (type control)
> (name "Address")
> (requires
> (datatype Int32)
> (shape "Scalar"))
> (lock name constraints)
> (optional yes))
> (input 3
> (type control)
> (name "Timeout")
> (requires
> (datatype Real)
> (shape "Scalar"))
> (lock name constraints)
> (optional yes)))
> (implementation
> (iopath "8753D")))
> (device 18 CONSTANT
> (properties
> (name "VNA Address"))
> (interface
> (output 1
> (name "Int32")
> (lock name constraints)))
> (implementation
> (value Int32
> (data  141600))
> (initValue Int32
> (data  0))))
> (device 19 CONSTANT
> (properties
> (name "String Length"))
> (interface
> (output 1
> (name "Int32")
> (lock name constraints)))
> (implementation
> (value Int32
> (data  50))
> (initValue Int32
> (data  0))))
> (device 20 FORMULA
> (properties
> (name "Crop If Necessary")
> (expr 1 "strFromLen(String, 0, Length)"))
> (interface
> (input 1
> (name "Length")
> (optional yes))
> (input 2
> (name "String")
> (optional yes))
> (output 1
> (name "Result")
> (tag "Result")
> (lock name constraints)
> (optional yes))))
> (configuration
> (connect D1:0 D2:0)
> (connect D7:1 D4:1)
> (connect D5:1 D4:2)
> (connect D3:1 D4:3)
> (connect D6:1 D7:1)
> (connect D0:1 D7:2)))
> (contextCarrier
> (wndOrigin 2 2)
> (wndState res)
> (active detail)
> (detail
> (extent 728 506)
> (anchorPt 80 164)
> (configuration
> (devCarrierFor 11
> (active icon)
> (icon
> (extent 92 16))
> (open
> (extent 194 30))
> (pinCenter 20 40))
> (devCarrierFor 12
> (active open)
> (icon)
> (open
> (extent 47 22))
> (title off)
> (pinCenter -10 -350))
> (devCarrierFor 13
> (active open)
> (icon
> (iconImage "io.icn"))
> (open
> (extent 254 78))
> (terminals on)
> (pinCenter 100 -250))
> (devCarrierFor 16
> (active open)
> (icon
> (extent 105 16))
> (open
> (extent 141 30)
> (showFormat int))
> (pinCenter 20 160))
> (devCarrierFor 17
> (active icon)
> (icon
> (extent 68 52)
> (iconImage "io.icn"))
> (open
> (extent 244 78))
> (terminals on)
> (pinCenter 360 50))
> (devCarrierFor 18
> (active open)
> (icon
> (extent 91 16))
> (open
> (extent 127 30)
> (showFormat int))
> (pinCenter 20 100))
> (devCarrierFor 19
> (active icon)
> (icon
> (extent 93 16))
> (open
> (extent 129 30)
> (showFormat int))
> (pinCenter 20 0))
> (devCarrierFor 20
> (active icon)
> (icon
> (extent 123 25))
> (open
> (extent 222 42))
> (terminals on)
> (pinCenter 190 20))
> (connect D1:0 D2:0
> (points 4 -10 -337 -10 -330 100 -330 100 -310))
> (connect D7:1 D4:1
> (points 4 254 20 270 20 270 40 323 40))
> (connect D5:1 D4:2
> (points 4 86 100 100 100 100 50 323 50))
> (connect D3:1 D4:3
> (points 4 93 160 110 160 110 60 323 60))
> (connect D6:1 D7:1
> (points 4 69 0 90 0 90 10 126 10))
> (connect D0:1 D7:2
> (points 4 68 40 90 40 90 30 126 30)))
> (stackingOrder 1 2 5 3 4 6 0 7))
> (numberFormats
> (realFormat standard)
> (realSigDigits 4)
> (realRadixSpec 4)
> (integerBase decimal))))
>


Outcomes