<< Click to Display Table of Contents >> Navigation: Explain™ Control Language > Library Routines > Instrument classes > class PSTAT > Pstat.SetAchFilter() |
Set the two-pole Butterworth low-pass filter on the auxiliary measuring channel.
If the parameter passed by SetAchFilter is a frequency in Hz, the driver then selects the most appropriate filter setting able to pass information corresponding to this frequency.
Do not use the No Filter setting (0) under normal circumstances. It is to be used exclusively for AC impedance measurements beyond 100 kHz. |
FilterSet = Pstat.SetAchFilter(Freq)
Freq:
•The function argument Freq can be a REAL frequency. The filter is set so that frequency passes through the filter with less than 3 dB of attenuation.
•Alternatively, Freq can be an INDEX, BOOL, or a string constant that translates into an INDEX or BOOL. See the tables below.
FilterSet:
•The return value FilterSet is an INDEX or a BOOL. The tables below describe the return value. Note that the function does not return the REAL or string constant if one was used as the function’s argument.
String Constant |
Value |
-3 dB Frequency |
---|---|---|
PC5_FilterOff |
0 |
No filter. Passes maximum EIS frequency. |
PC5_FilterFast |
1 |
200 kHz filter. |
PC5_FilterNorm |
2 |
1 kHz filter. |
PC5_FilterSlow |
3 |
5 Hz filter. |
PC5_FilterGnd |
FALSE |
0.0 Hz. Filter output is a DC 0.0 V. |
String Constant |
Value |
-3 dB Frequency |
---|---|---|
PC5_FilterOff |
0 |
No filter. Passes maximum EIS frequency. |
PC5_FilterFast |
1 |
200 kHz filter. |
PC5_FilterMedFast |
2 |
10 kHz filter. |
PC5_FilterNorm |
2 |
1 kHz filter. |
PC5_FilterSlow |
3 |
5 Hz filter. |
PC5_FilterGnd |
FALSE |
0.0 Hz. Filter output is a DC 0.0 V. |