Download SmartLib User Guide

Transcript
ETBNC
Description
Defines the function associated with the rear panel BNC connectors.
Syntax
int ETBNC(int BNCid, int Config)
Parameters
BNCid
int Identifies the rear panel BNC connector being
addressed.
ETBNC_1 = BNC#1
ETBNC_2 = BNC#2
ETBNC_3 = BNC#3
All other values are invalid and will not have an effect
on the current BNC mode.
Config
int Identifies the specific function associated with the
BNC. The following arguments are valid:
ETBNC_INPUT
Input (Hi-Z)
ETBNC_RXEA
Receive enable, Port A
ETBNC_RXEB
Receive enable, Port B
ETBNC_RCKA
Receive Clock, Port A
ETBNC_RCKB
Receive Clock, Port B
ETBNC_RDATA
Receive Data, Port A
ETBNC_RDATB
Receive Data, Port B
ETBNC_TXEA
Transmit Enable, Port A
ETBNC_TXEB
Transmit Enable, Port B
ETBNC_TDAT
Transmit Data
ETBNC_COLLISIONA
Collision, Port A
ETBNC_COLLISIONB
Collision, Port B
ETBNC_CRCA
CRC Error, Port A
ETBNC_CRCB
CRC Error, Port B
ETBNC_UNDRA
Undersize Error, Port A
ETBNC_UNDRB
Undersize Error, Port B
ETBNC_OVRA
Oversize Error, Port A
ETBNC_OVRB
Oversize Error, Port B
ETBNC_ALA
Alignment Error, Port A
ETBNC_ALB
Alignment Error, Port B
ETBNC_TXTRIG
Transmit Trigger
ETBNC_RXTRIG
Receive Trigger
ETBNC_10MHZ
10 MHz internal clock
ETBNC_10MHZINV
10 MHz internal clock, inverted
ETBNC_20MHZ
20 MHz internal clock
ETBNC_20MHZINV
20 MHz internal clock, inverted
ETBNC_EXTCLK
External Clock input, BNC#3 only
ETBNC_EXTCLKINV
External Clock inverted input, BNC#3 only
All other values are invalid and will not have an effect
on the current BNC mode
Return
Value
The return value is >= 0 if the function executed successfully. The return
value is < 0 if the function failed. See Appendix A.
SmartLib User Guide
75