Chapter 3
Analog Output Timing/Control
©
National Instruments Corporation
3-49
DAQ-STC Technical Reference Manual
AO_BC_Save_Value
bits: <0..7>
type: Read
in: AO_BC_Save_Registers
address: 18
bits: <0..15>
type: Read
in: AO_BC_Save_Registers
address: 19
When AO_BC_Save_Trace is 0, this bitfield reflects the contents of the BC counter. When
you set AO_BC_Save_Trace to 1, this bitfield synchronously latches the contents of the BC
counter using the BC source. The eight MSBs are located at the lower address and the 16
LSBs are located at the higher address. Related bitfields: AO_BC_Save_Trace.
AO_BC_Source_Select
bit: 4
type: Write
in: AO_Personal_Register
address: 78
This bit selects the BC counter source:
0: UPDATE
1: The internal signal UC_TC
You should normally set this bit to 1. Setting 0 is not currently supported.
AO_BC_Switch_Load_On_TC
bit: 4
type: Strobe
in: AO_Command_2_Register
address: 5
Setting this bit to 1 causes the BC counter to switch load registers at the next BC_TC. This
action is internally synchronized to the falling edge of the BC_CLK. This bit is cleared
automatically.
AO_BC_TC_Error_Confirm
bit: 4
type: Strobe
in: Interrupt_B_Ack_Register
address: 3
Setting this bit to 1 clears AO_BC_TC_Error_St. This bit is cleared automatically. Related
bitfields: AO_BC_TC_Error_St.
AO_BC_TC_Error_St
bit: 11
type: Read
in: AO_Status_1_Register
address: 3
This bit indicates the detection of a BC_TC error:
0: No error.
1: Error.
A BC_TC error occurs if AO_BC_TC_Interrupt_Ack is not set between two BC TCs. This
allows you to detect large interrupt latencies and potential problems associated with them.
To clear this bit, set AO_BC_TC_Error_Confirm to 1. Related bitfields:
AO_BC_TC_Interrupt_Ack, AO_BC_TC_Error_Confirm.