By default the amplitude is set to: 1 V and auto ranging is enabled (BOOL8_TRUE). 
Get maximum signal amplitude. 
- Parameters
 - 
  
  
 
- Returns
 - Maximum signal amplitude. 
 
 
 
Get minimum signal amplitude. 
- Parameters
 - 
  
  
 
- Returns
 - Minimum signal amplitude. 
 
 
 
Get signal amplitude. 
- Parameters
 - 
  
  
 
- Returns
 - Signal amplitude. 
 
 
 
Set signal amplitude. 
- Parameters
 - 
  
  
 
- Returns
 - Signal amplitude. 
 
 
 
      
        
          | uint32_t GenGetAmplitudeRanges  | 
          ( | 
          TpDeviceHandle_t  | 
          hDevice,  | 
        
        
           | 
           | 
          double *  | 
          pList,  | 
        
        
           | 
           | 
          uint32_t  | 
          dwLength  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Get supported ranges. 
Example: 
double* pRanges = malloc( sizeof( double ) * dwRangeCount );
printf( "GenGetAmplitudeRanges:\n" );
for( i = 0 ; i < dwRangeCount ; i++ )
  printf( "- %f\n" , pRanges[ i ] );
free( pRanges );
 - Parameters
 - 
  
    | hDevice | A device handle.  | 
    | pList | Pointer to array.  | 
    | dwLength | Number of elements in array.  | 
  
   
- Returns
 - Total number of ranges. 
 
 
 
Get range. 
- Parameters
 - 
  
  
 
- Returns
 - Range. 
 
 
 
Set range. 
Example: 
double dRange = 10;
printf( "GenSetAmplitudeRange = %f" , dRange );
- Parameters
 - 
  
    | hDevice | A device handle.  | 
    | dRange | Maximum value that must fit within range.  | 
  
   
- Returns
 - Range.