background image

FluxGage DLL User Manual   

 

24 

 

 

 

 

public

 

static

 

void

 AutoSet(

string

 resource_Name, 

ushort

 number_Of_Average, 

out

 

uint

 

integration_Time_ms, 

out

 

byte

 gain_Photodiode, 

out

 

byte

 gain_Current); 

 

public

 

static

 

void

 AutoSet_Current(

string

 resource_Name, 

out

 

byte

 gain_Current); 

 
public

 

static

 

void

 AutoSet_Photodiode(

string

 resource_Name, 

out

 

byte

 gain_Photodiode); 

 
public

 

static

 

void

 AutoSet_Spectrum(

string

 resource_Name, 

ushort

 number_Of_Average, 

out

 

uint

 

integration_Time_ms); 

 
public

 

static

 

void

 Calibration(

string

 resource_Name, 

int

 luminous_Flux_Target_Lumen, 

CalibrationFileValue

 calibrationFileValue, 

ushort

 average, 

uint

 integration_Time_ms, 

out

 

bool

 

outOfRange, 

out

 

bool

 calibration_Pass, 

out

 

string

 status, 

out

 

double

 fluxLumen); 

 

public

 

static

 

void

 CalibrationDate(

string

 resource_Name, 

out

 

string

 day_Of_Month, 

out

 

string

 

month, 

out

 

string

 year); 

 

public

 

static

 

void

 ClearBackground(

string

 resource_Name, 

out

 

bool

 result); 

public

 

static

 

void

 Close(

string

 resource_Name, 

out

 

bool

 result); 

public

 

static

 

void

 GetAverage(

string

 resource_Name, 

out

 

ushort

 number_Of_Average); 

public

 

static

 

void

 GetFlickerBandwidth(

out

 

uint

 flicker_Bandwidth); 

public

 

static

 

void

 GetGainCurrent(

string

 resource_Name, 

out

 

byte

 gain_Current); 

public

 

static

 

void

 GetGainPhotodiode(

string

 resource_Name, 

out

 

byte

 gain_Photodiode); 

public

 

static

 

void

 GetLWAMaxValue(

string

 resource_Name, 

out

 

double

 max_Length, 

out

 

double

 

max_Width, 

out

 

double

 max_Angle); 

 

public

 

static

 

void

 GetPARLimits_1(

out

 

double

 start, 

out

 

double

 stop); 

public

 

static

 

void

 GetPARLimits_2(

out

 

double

 start, 

out

 

double

 stop); 

public

 

static

 

void

 GetPARLimits_3(

out

 

double

 start, 

out

 

double

 stop); 

public

 

static

 

void

 GetVersion(

string

 resource_Name, 

out

 

string

 instrument_Information, 

out

 

string

 eEPROM_Version, 

out

 

string

 instrument_Firmware_Revision, 

out

 

string

 hW_Revision, 

out

 

string

 instrument_Driver_Revision, 

out

 

string

 sN); 

 

public

 

static

 

void

 GetWavelengthStartStop(

string

 resource_Name, 

out

 

float

 wavelenght_Start, 

out

 

float

 wavelenght_Stop); 

 

public

 

static

 

void

 Initialization(

bool

 iD_Query, 

bool

 reset, 

out

 

string

 resource_Name); 

public

 

static

 

void

 OverwriteFactoryValue(

string

 resource_Name); 

public

 

static

 

void

 ReadValue(

string

 resource_Name, 

ushort

 number_Of_Average, 

uint

 

integration_Time_ms, 

out

 

Calculate

 calculate); 

 

public

 

static

 

void

 RestoreFactoryValue(

string

 resource_Name); 

public

 

static

 

void

 Set_LWAUserCorrection(

string

 resource_Name, 

double

 length, 

double

 width, 

double

 angle, 

out

 

bool

 result); 

 

public

 

static

 

void

 SetAverage(

string

 resource_Name, 

ushort

 number_Of_Average); 

public

 

static

 

void

 SetFlickerBandwidth(

uint

 flicker_Bandwidth); 

public

 

static

 

void

 SetGainCurrent(

string

 resource_Name, 

byte

 gain_Current); 

public

 

static

 

void

 SetGainPhotodiode(

string

 resource_Name, 

byte

 gain_Photodiode); 

public

 

static

 

void

 SetIntegrationTime(

string

 resource_Name, 

uint

 integration_Time_ms); 

public

 

static

 

void

 SetPARLimits_1(

double

 start, 

double

 stop); 

public

 

static

 

void

 SetPARLimits_2(

double

 start, 

double

 stop); 

public

 

static

 

void

 SetPARLimits_3(

double

 start, 

double

 stop); 

public

 

static

 

void

 TakeBackground(

string

 resource_Name, 

ushort

 number_Of_Average, 

uint

 

integration_Time_ms); 

 
 
 
 

For the latest version, please visit our website

www.ophiropt.com/photonics

 

FluxGage DLL User Manual

 

 30 January, 2019

 

Rev 2.0.17-1

 

Содержание Ophir FluxGage

Страница 1: ......

Страница 2: ...ODIODE 11 2 5 9 TAKE BACKGROUND 12 2 5 10 CLEAR BACKGROUND 12 2 5 11 CALIBRATION 13 2 5 11 1 CALIBRATION 13 2 5 11 2 CALIBRATION DATE 14 2 5 11 3 RESTORE FACTORY CALIBRATION 15 2 5 11 4 OVERWRITE FACT...

Страница 3: ...ement modes used to drive it 2 1 Initialization Function Name Initialization Definition This function 1 Verifies that the FluxGage is connected 2 Opens the VISA port 3 Resets the FluxGage if Reset par...

Страница 4: ...returns the version of the software and the hardware Prototype void GetVersion String Resource_Name out String Instrument_Information out String Instrument_Firmware_Revision out String Instrument_Driv...

Страница 5: ...SetAverage String Resource_Name ushort Number_of_Average Input String Visa resource name ushort Number_of_Average Output None 2 4 2 Get Average Function Name GetAverage Definition This function retur...

Страница 6: ...Set IntegrationTime Definition This function configures the integration time used by the spectrometer Prototype void SetIntegrationTime String Resource_Name uint Integration_Time_ms Input String Visa...

Страница 7: ...returns the gain value for the Current the gain value for the photodiode and the integration time for the spectrometer Prototype void AutoSet String Resource_Name ushort number_Of_Average out uint Int...

Страница 8: ...ent String Resource_Name out byte Gain_Current Input String Visa resource name Output byte GainCurrent 2 5 3 Autoset_Photodiode Function Name AutoSet_Photodiode Definition This function searches and d...

Страница 9: ...s and defines the integration time for the FluxGage This function returns the integration time for the spectrometer Prototype void AutoSet_Spectrum String Resource_Name ushort number_Of_Average out ui...

Страница 10: ...GainCurrent String Resource_Name byte Gain_Current Input String Visa resource name byte Gain_Current Output None 2 5 6 Get Gain Current Function Name GetGainCurrent Definition This function returns th...

Страница 11: ...ent String Resource_Name byte Gain_Photodiode Input String Visa resource name byte Gain_Photodiode Output none 2 5 8 Get Gain Photodiode Function Name GetGainPhotodiode Definition This function return...

Страница 12: ...Resource_Name ushort number_Of_Average uint Integration_Time_ms Input String Visa resource name ushort number_Of_Average uint Integration Time in millisecond Output None 2 5 10 Clear Background Funct...

Страница 13: ...Column Wavelength 2nd Column Pixel value Status value Calibration Lumen Passed Calibration Lumen Failed Calibration Spectrum Passed Calibration Spectrum Failed Saved to working value Prototype void Ca...

Страница 14: ...nge String Status 2 5 11 2 Calibration Date Function Name CalibrationDate Definition Returns the date for the current calibration Prototype void CalibrationDate String Resource_Name out string day_Of_...

Страница 15: ...ctory value Prototype void RestoreFactoryValue String Resource_Name Input String Visa resource name Output none 2 5 11 4 Overwrite Factory Calibration Function Name Overwrite Factory Value Definition...

Страница 16: ...for the filter the flicker signal Prototype void SetFlickerBandwidth uint Flicker_Bandwidth Input uint Flicker_Bandwidt Output none 2 5 12 2 Get Flicker Function Name Get FlickerBandwith Definition De...

Страница 17: ...ulation Prototype void GetPARLimits_1 out double start out double stop Input none Output Double start Double stop 2 5 12 4 Get PAR Limit 2 Function Name Get PARLimits 2 Definition Get the limit used f...

Страница 18: ...lculation Prototype void GetPARLimits_3 out double start out double stop Input none Output Double start Double stop 2 5 12 6 Set PAR Limit 1 Function Name Set PARLimits 1 Definition Defines the limit...

Страница 19: ...PAR calculation Prototype void SetPARLimits_2 double start double stop Input Double start Double stop Output none 2 5 12 8 Set PAR Limit 3 Function Name Set PARLimits 3 Definition Defines the limit us...

Страница 20: ...inition Returns the Start and Stop values for the spectrum vector Note the wavelength step is 1 nm Prototype void GetWavelengthStartStop String Resource_Name out float Wavelenght_Start out float Wavel...

Страница 21: ...cent Flicker o Flicker index o DUV o Lumen o Calculate X Y CCT CRI Boolean Out of Range is true if the spectrometer value is over the threshold you need to execute the function Autoset Boolean Over He...

Страница 22: ...public float flickerIndexFiltered200Hz public int percentFlickerFiltered90Hz public double x public double y public double cCT public double duv public double generalCRI public double specialCRI publi...

Страница 23: ...t String Visa resource name Output DBL Max_Length DBL Max_Width DBL Max_Angle 2 5 14 2 User definition Function Name LWAUserCorrection Definition The user can define the luminaire dimensions Length Wi...

Страница 24: ...ut double start out double stop public static void GetPARLimits_3 out double start out double stop public static void GetVersion string resource_Name out string instrument_Information out string eEPRO...

Отзывы: