Viavi ATC-5000NG Operation Manual page 318

Atc/dme test set
Table of Contents

Advertisement

V i C h a r b u s T y p e [ 1 0 ] ;
/ / A D D " G P I B : : " T O a d d r e s s s t r i n g f o r v i s a i n s t
s t r c p y ( b u s T y p e , A T C G e n D e v i c e [ ( A T C G e n - 1 ) ] . B u s ) ;
b u s = s t r c a t ( b u s T y p e , " : : " ) ;
s t r c p y ( b u s , b u s T y p e ) ;
s t r c a t ( b u s , A T C G e n D e v i c e [ ( A T C G e n - 1 ) ] . P r i A d d r ) ;
s t r c p y ( r e s o u r c e , b u s ) ;
i f ( ( A T C _ s t a t u s = A T C _ i n i t i a l i z e ( r e s o u r c e , V I _ O F F , V I _ O F F ,
{
A T C G e n S e s s i o n [ ( A T C G e n - 1 ) ] = 0 ;
}
e l s e {
/ / S e t v a r i a b l e s o o t h e r d r i v e r c a l l s w o n ' t b a i l o u t
A T C G e n C o n n e c t [ ( A T C G e n - 1 ) ] = O N ;
}
}
e l s e i f ( s t r c m p ( " R S 2 3 2 " , A T C G e n D e v i c e [ ( A T C G e n - 1 ) ] . B u s ) = = 0 )
{
/ / R S - 2 3 2
i f ( ( a t o i ( A T C G e n D e v i c e [ ( A T C G e n - 1 ) ] . P r i A d d r ) > 0 ) & &
( a t o i ( A T C G e n D e v i c e [ ( A T C G e n - 1 ) ] . P r i A d d r ) < 2 5 6 ) )
{
F m t ( r e s o u r c e , " % s < A S R L % i : : I N S T R " ,
i f ( ( A T C _ s t a t u s = A T C _ i n i t i a l i z e ( r e s o u r c e , V I _ O F F ,
V I _ O F F , & A T C G e n S e s s i o n [ ( A T C G e n - 1 ) ] ) ) < 0 )
{
A T C G e n S e s s i o n [ ( A T C G e n - 1 ) ] = 0 ;
}
e l s e {
A T C G e n C o n f i g . b a u d r a t e = D E F A U L T _ B A U D ;
A T C G e n C o n f i g . d a t a b i t s = D E F A U L T _ D B I T S ;
A T C G e n C o n f i g . p a r i t y = D E F A U L T _ P A R I T Y ;
A T C G e n C o n f i g . s t o p b i t s = D E F A U L T _ S B I T ;
/ / S e t r e s o u r c e b a u d r a t e
i f ( ( A T C _ s t a t u s = v i S e t A t t r i b u t e ( A T C G e n S e s s i o n [ ( A T C G e n - 1 ) ] ,
V I _ A T T R _ A S R L _ B A U D , A T C G e n C o n f i g . b a u d r a t e ) ) < 0 )
r e t u r n A T C _ s t a t u s ;
i f ( ( A T C _ s t a t u s = v i S e t A t t r i b u t e ( A T C G e n S e s s i o n [ ( A T C G e n - 1 ) ] ,
V I _ A T T R _ A S R L _ D A T A _ B I T S , A T C G e n C o n f i g . d a t a b i t s ) ) < 0 )
r e t u r n A T C _ s t a t u s ;
i f ( A T C G e n C o n f i g . p a r i t y = = 0 )
{
i f ( ( A T C _ s t a t u s = v i S e t A t t r i b u t e ( A T C G e n S e s s i o n [ ( A T C G e n - 1 ) ] ,
r e t u r n A T C _ s t a t u s ;
}
e l s e i f ( A T C G e n C o n f i g . p a r i t y = = 1 )
{
i f ( ( A T C _ s t a t u s = v i S e t A t t r i b u t e ( A T C G e n S e s s i o n [ ( A T C G e n - 1 ) ] ,
r e t u r n A T C _ s t a t u s ;
}
e l s e i f ( A T C G e n C o n f i g . p a r i t y = = 2 )
{
i f ( ( A T C _ s t a t u s = v i S e t A t t r i b u t e ( A T C G e n S e s s i o n [ ( A T C G e n - 1 ) ] ,
Rev. L0
February 2020
/ / b u s t y p e s u c h a s G P I B , V X I o r M X I
& A T C G e n S e s s i o n [ ( A T C G e n - 1 ) ] ) ) < 0 )
a t o i ( A T C G e n D e v i c e [ ( A T C G e n - 1 ) ] . P r i A d d r ) ) ;
V I _ A T T R _ A S R L _ P A R I T Y , V I _ A S R L _ P A R _ N O N E ) ) < 0 )
V I _ A T T R _ A S R L _ P A R I T Y , V I _ A S R L _ P A R _ O D D ) ) < 0 )
ATC-5000NG ATC/DME Test Set Operation Manual
Subject to Export Control. See Cover Page for details.
Operation, Remote Operation
Examples
1-2-5
Page 155

Advertisement

Table of Contents
loading

This manual is also suitable for:

138156

Table of Contents