Gx5732GetInternalClock

Purpose

Returns the internal clock source and divider.

Syntax

Gx5732GetInternalClock (nHandle, nClock, pnSource, pdwDivider, pnStatus)

Parameters

Name
Type
Description
nHandle
SHORT
Handle to a GX5732 board.
nClock
SHORT
Clock number:
0. GX5732_CLOCK0: Clock 0.
1. GX5732_CLOCK1: Clock 1.
pnSource
PSHORT
Returned source:
0. GX5732_INTERNAL_CLOCK_T0_PCI_CLOCK_33MHZ: 33MHz PCI Clock.
1. GX5732_INTERNAL_CLOCK_T0_PXI_CLOCK_10MHZ: 10MHz PXI Clock.
2. GX5732_INTERNAL_CLOCK_T0_USER_LINE0: User Line 0.
3. GX5732_INTERNAL_CLOCK_T0_USER_LINE1: User Line 1.
4. GX5732_INTERNAL_CLOCK_T0_USER_LINE2: User Line 2.
5. GX5732_INTERNAL_CLOCK_T0_USER_LINE3: User Line 3.
6. GX5732_INTERNAL_CLOCK_T0_USER_LINE4: User Line 4.
7. GX5732_INTERNAL_CLOCK_T0_USER_LINE5: User Line 5.
pdwDivider
PDWORD
Divider value : 1-0x1000000 (16777216)
pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

Use the Gx5732SetInternalClock to setup the internal clock.

Example

The following example reads clock 0 setup:

 

SHORT nSource, nStatus;

DWORD dwDivider;

Gx5732GetInternalClock (nHandle, GX5732_CLOCK0, &nSource,

 &dwDivider, &nStatus);

 

See Also

Gx5732SetInternalClock, Gx5732SetCounterClock