?? gf.h.bak
字號:
#define GF_VAL_WFM_RAMP_UP IVIFGEN_VAL_WFM_RAMP_UP
#define GF_VAL_WFM_RAMP_DOWN IVIFGEN_VAL_WFM_RAMP_DOWN
#define GF_VAL_WFM_DC IVIFGEN_VAL_WFM_DC
/*=CHANGE:==================================================================*
Add definitions for instrument specific values for GF_ATTR_FUNC_WAVEFORM
here starting at IVIFGEN_VAL_WFM_SPECIFIC_EXT_BASE. Example:
#define GF_VAL_NEW_FUNC_WAVEFORM (IVIFGEN_VAL_WFM_SPECIFIC_EXT_BASE + 1)
*===============================================================END=CHANGE=*/
/*- Defined values for Arbitrary Waveform Handles ---------------------------------*/
#define GF_VAL_ALL_WAVEFORMS IVIFGEN_VAL_ALL_WAVEFORMS
/*- Defined values for attribute GF_ATTR_ARB_WAVEFORM_HANDLE ---*/
#define GF_VAL_ALL_SEQUENCES IVIFGEN_VAL_ALL_SEQUENCES
/*- Define values for atttribute GF_ATTR_CYCLE_COUNT -----------*/
#define GF_VAL_GENERATE_CONTINUOUS IVIFGEN_VAL_GENERATE_CONTINUOUS
/*- Defined values for attribute GF_ATTR_TRIGGER_SOURCE --------*/
#define GF_VAL_IMMEDIATE IVIFGEN_VAL_IMMEDIATE
/* #define GF_VAL_EXTERNAL DEFINED ABOVE */
#define GF_VAL_SW_TRIG_FUNC IVIFGEN_VAL_SW_TRIG_FUNC
#define GF_VAL_GPIB_GET IVIFGEN_VAL_GPIB_GET
#define GF_VAL_TTL0 IVIFGEN_VAL_TTL0
#define GF_VAL_TTL1 IVIFGEN_VAL_TTL1
#define GF_VAL_TTL2 IVIFGEN_VAL_TTL2
#define GF_VAL_TTL3 IVIFGEN_VAL_TTL3
#define GF_VAL_TTL4 IVIFGEN_VAL_TTL4
#define GF_VAL_TTL5 IVIFGEN_VAL_TTL5
#define GF_VAL_TTL6 IVIFGEN_VAL_TTL6
#define GF_VAL_TTL7 IVIFGEN_VAL_TTL7
#define GF_VAL_ECL0 IVIFGEN_VAL_ECL0
#define GF_VAL_ECL1 IVIFGEN_VAL_ECL1
#define GF_VAL_PXI_STAR IVIFGEN_VAL_PXI_STAR
#define GF_VAL_RTSI_0 IVIFGEN_VAL_RTSI_0
#define GF_VAL_RTSI_1 IVIFGEN_VAL_RTSI_1
#define GF_VAL_RTSI_2 IVIFGEN_VAL_RTSI_2
#define GF_VAL_RTSI_3 IVIFGEN_VAL_RTSI_3
#define GF_VAL_RTSI_4 IVIFGEN_VAL_RTSI_4
#define GF_VAL_RTSI_5 IVIFGEN_VAL_RTSI_5
#define GF_VAL_RTSI_6 IVIFGEN_VAL_RTSI_6
/*=CHANGE:====================================================================*
Add definitions for instrument specific values for GF_ATTR_TRIGGER_SOURCE
here starting at IVIFGEN_VAL_TRIG_SRC_SPECIFIC_EXT_BASE. Example:
#define GF_VAL_NEW_TRIGGER (IVIFGEN_VAL_TRIG_SRC_SPECIFIC_EXT_BASE + 1)
*=================================================================END=CHANGE=*/
/*- Defined values for attribute GF_ATTR_AM_SOURCE -*/
/* #define GF_VAL_INTERNAL DEFINED ABOVE */
/* #define GF_VAL_EXTERNAL DEFINED ABOVE */
/*=CHANGE:====================================================================*
Add definitions for instrument specific values for GF_ATTR_AM_SOURCE
here starting at IVIFGEN_VAL_AM_SOURCE_SPECIFIC_EXT_BASE. Example:
#define GF_VAL_NEW_AM_SOURCE (IVIFGEN_VAL_AM_SOURCE_SPECIFIC_EXT_BASE + 1)
*=================================================================END=CHANGE=*/
/*- Defined values for attribute GF_ATTR_AM_INTERNAL_WAVEFORM -*/
/* #define GF_VAL_WFM_SINE DEFINED ABOVE */
/* #define GF_VAL_WFM_SQUARE DEFINED ABOVE */
/* #define GF_VAL_WFM_TRIANGLE DEFINED ABOVE */
/* #define GF_VAL_WFM_RAMP_UP DEFINED ABOVE */
/* #define GF_VAL_WFM_RAMP_DOWN DEFINED ABOVE */
/*- Defined values for attribute GF_ATTR_FM_SOURCE -*/
/* #define GF_VAL_INTERNAL DEFINED ABOVE */
/* #define GF_VAL_EXTERNAL DEFINED ABOVE */
/*=CHANGE:====================================================================*
Add definitions for instrument specific values for GF_ATTR_FM_SOURCE
here starting at IVIFGEN_VAL_FM_SOURCE_SPECIFIC_EXT_BASE. Example:
#define GF_VAL_NEW_FM_SOURCE (IVIFGEN_VAL_FM_SOURCE_SPECIFIC_EXT_BASE + 1)
*=================================================================END=CHANGE=*/
/*- Defined values for attribute GF_ATTR_FM_INTERNAL_WAVEFORM -*/
/* #define GF_VAL_WFM_SINE DEFINED ABOVE */
/* #define GF_VAL_WFM_SQUARE DEFINED ABOVE */
/* #define GF_VAL_WFM_TRIANGLE DEFINED ABOVE */
/* #define GF_VAL_WFM_RAMP_UP DEFINED ABOVE */
/* #define GF_VAL_WFM_RAMP_DOWN DEFINED ABOVE */
/* Instrument specific attribute value definitions */
/*=CHANGE:==============================================================*
Add value defines for instrument specific attributes here. Example
// Defined values for attribute GF_ATTR_EXAMPLE
#define GF_VAL_EXAMPLE_1 1
#define GF_VAL_EXAMPLE_2 2
#define GF_VAL_EXAMPLE_3 3
*===========================================================END=CHANGE=*/
/****************************************************************************
*---------------- Instrument Driver Function Declarations -----------------*
****************************************************************************/
/*- Init and Close Functions -------------------------------------------*/
ViStatus _VI_FUNC GF_init (ViRsrc resourceName, ViBoolean IDQuery,
ViBoolean resetDevice, ViSession *vi);
ViStatus _VI_FUNC GF_InitWithOptions (ViRsrc resourceName, ViBoolean IDQuery,
ViBoolean resetDevice, ViString optionString,
ViSession *newVi);
ViStatus _VI_FUNC GF_close (ViSession vi);
/*- Locking Functions --------------------------------------------------*/
ViStatus _VI_FUNC GF_LockSession (ViSession vi, ViBoolean *callerHasLock);
ViStatus _VI_FUNC GF_UnlockSession (ViSession vi, ViBoolean *callerHasLock);
/*- Basic Instrument Operation -----------------------------------------*/
ViStatus _VI_FUNC GF_ConfigureOutputMode (ViSession vi, ViInt32 outputMode);
ViStatus _VI_FUNC GF_ConfigureRefClockSource (ViSession vi,
ViInt32 refClockSource);
ViStatus _VI_FUNC GF_ConfigureOutputImpedance (ViSession vi,
ViConstString channelName,
ViReal64 outputImpedance);
ViStatus _VI_FUNC GF_EnableOutput (ViSession vi, ViConstString channelName);
ViStatus _VI_FUNC GF_DisableOutput (ViSession vi, ViConstString channelName);
ViStatus _VI_FUNC GF_InitiateGeneration (ViSession vi);
ViStatus _VI_FUNC GF_AbortGeneration (ViSession vi);
/*- Standard Function Output --------------------------------------------*/
ViStatus _VI_FUNC GF_ConfigureStandardWaveform (ViSession vi,
ViConstString channelName,
ViInt32 waveform,
ViReal64 amplitude,
ViReal64 dcOffset,
ViReal64 frequency,
ViReal64 startPhase);
ViStatus _VI_FUNC GF_GenerateStandardWaveform (ViSession vi,
ViConstString channelName,
ViInt32 waveform,
ViReal64 amplitude,
ViReal64 dcOffset,
ViReal64 frequency,
ViReal64 startPhase);
/*- Arbitrary Waveform Output -------------------------------------------*/
ViStatus _VI_FUNC GF_QueryArbWfmCapabilities (ViSession vi,
ViInt32 *maxNumWfms,
ViInt32 *wfmQuantum,
ViInt32 *minWfmSize,
ViInt32 *maxWfmSize);
ViStatus _VI_FUNC GF_CreateArbWaveform (ViSession vi,
ViInt32 wfmSize,
ViReal64 wfmData[],
ViInt32 *wfmHandle);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -