#! /usr/lib/veetest/veetest -r
(revision "B.00.00")
(date "Mon 15/Mar/1993")
(component 0 "ROOTCONTEXT"
 (implementation
  (component 0 "CONTEXT"
   (name "get8510Data")
   (interface
    (sequence in)
    (sequence out)
    (input 1
     (type data)
     (name "A")
     (optional yes)
    )
    (output 1
     (type data)
     (name "X")
     (lock constraints)
     (optional yes)
    )
   )
   (implementation
    (locked no)
    (trigMode deg)
    (nextID 5)
    (component 1 "TOCOMPLEX"
     (interface
      (sequence in)
      (sequence out)
      (input 1
       (type data)
       (name "Real")
       (requires
        (datatype Real)
       )
       (lock name constraints)
      )
      (input 2
       (type data)
       (name "Imag")
       (requires
        (datatype Real)
       )
       (lock name constraints)
      )
      (output 1
       (type data)
       (name "Complex")
       (lock name constraints)
      )
     )
     (implementation
     )
     (views
      (icon
       (origin 657 348)
       (extent 127 25)
      )
      (detail
       (origin 425 274)
       (extent 60 112)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 2 "FORMULA"
     (name "real")
     (interface
      (sequence in)
      (sequence out)
      (input 1
       (type data)
       (name "A")
       (optional yes)
      )
      (output 1
       (type data)
       (name "Result")
       (lock name constraints)
      )
     )
     (implementation
      (component isLocked no)
      (component expr 1 "a[*,0]")
     )
     (views
      (icon
       (origin 567 318)
       (extent 46 25)
      )
      (detail
       (origin 551 409)
       (extent 88 62)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 3 "FORMULA"
     (name "imag")
     (interface
      (sequence in)
      (sequence out)
      (input 1
       (type data)
       (name "A")
       (optional yes)
      )
      (output 1
       (type data)
       (name "Result")
       (lock name constraints)
      )
     )
     (implementation
      (component isLocked no)
      (component expr 1 "a[*,1]")
     )
     (views
      (icon
       (origin 567 368)
       (extent 46 25)
      )
      (detail
       (origin 551 449)
       (extent 88 62)
      )
      (terminals on)
      (active icon)
     )
    )
    (component 4 "IODEVICE"
     (name "get 8510 data")
     (interface
      (sequence in)
      (sequence out)
      (input 1
       (type data)
       (name "A")
       (optional yes)
      )
      (output 1
       (type data)
       (name "X")
       (lock constraints)
       (optional yes)
      )
      (output 2
       (type data)
       (name "Y")
       (lock constraints)
       (optional yes)
      )
      (output 3
       (type data)
       (name "Z")
       (lock constraints)
       (optional yes)
      )
     )
     (implementation
      (comp iopath "Network Analyzer")
      (procedure
        WRITE TEXT "form3; outpdata;" EOL
        READ BINARY x,y INT16
        READ BINARY z REAL64 ARRAY:a,2
      )
     )
     (views
      (icon
       (origin 397 308)
       (extent 127 45)
      )
      (detail
       (origin 397 348)
       (extent 397 124)
      )
      (terminals on)
      (active icon)
     )
    )
    (configuration
     (connect D1:1 D0:1)
     (connect D2:1 D0:2)
     (connect D3:3 D1:1)
     (connect D3:3 D2:1)
     (connect I1:1 D3:1)
     (connect D0:1 O1:1)
    )
   )
   (views
    (icon
     (origin 295 218)
     (extent 110 25)
    )
    (detail
     (origin 294 236)
     (extent 522 208)
     (configuration
      (connect D1:1 D0:1
       (Point 615 330)
       (Point 630 330)
       (Point 630 350)
       (Point 654 350)
      )
      (connect D2:1 D0:2
       (Point 615 380)
       (Point 630 380)
       (Point 630 370)
       (Point 654 370)
      )
      (connect D3:3 D1:1
       (Point 526 340)
       (Point 540 340)
       (Point 540 330)
       (Point 564 330)
      )
      (connect D3:3 D2:1
       (Point 526 340)
       (Point 540 340)
       (Point 540 380)
       (Point 564 380)
      )
      (connect I1:1 D3:1
       (Point 296 350)
       (Point 310 350)
       (Point 310 330)
       (Point 394 330)
      )
      (connect D0:1 O1:1
       (Point 786 360)
       (Point 800 360)
       (Point 800 350)
       (Point 813 350)
      )
     )
     (stackingOrder 2 1 3 0)
    )
    (terminals on)
    (active icon)
   )
  )
  (configuration
  )
 )
 (views
  (detail
   (configuration
   )
  )
 )
)
