Impedance Module

The Impedance Module corresponds to the Cal sub-tab in the LabOne User Interface Impedance Analyzer tab. It allows the user to perform a compensation that will be applied to impedance measurements.

Impedance Module Node Tree

The following section contains reference documentation for the settings and measurement data available on the impedance module.

Since these settings and data streams may be written and read using the LabOne APIs (Application Programming Interfaces) this section is of particular interest to users who would like to perform measurements programmatically via LabVIEW, Python, MATLAB, .NET or C.

calibrate

/calibrate

Properties:

Read, Write

Type:

Integer (64 bit)

Unit:

None

If set to true will execute a compensation for the specified compensation condition.

comment

/comment

Properties:

Read, Write

Type:

String

Unit:

None

Comment string that will be saved together with the compensation data.

device

/device

Properties:

Read, Write

Type:

String

Unit:

None

Device string defining the device on which the compensation is performed.

directory

/directory

Properties:

Read, Write

Type:

String

Unit:

None

The directory where files are saved.

expectedstatus

/expectedstatus

Properties:

Read, Write

Type:

Integer (64 bit)

Unit:

None

Bit field of the load condition that the corresponds a full compensation. If status is equal the expected status the compensation is complete.

filename

/filename

Properties:

Read, Write

Type:

String

Unit:

None

The name of the file to use for user compensation.

freq

/freq/samplecount

Properties:

Read, Write

Type:

Integer (64 bit)

Unit:

None

Number of samples of a compensation trace.

/freq/start

Properties:

Read, Write

Type:

Double

Unit:

Hz

Start frequency of compensation traces.

/freq/stop

Properties:

Read, Write

Type:

Double

Unit:

Hz

Stop frequency of compensation traces.

highimpedanceload

/highimpedanceload

Properties:

Read, Write

Type:

Integer (64 bit)

Unit:

None

Enable a second high impedance load compensation for the low current ranges.

load

/load

Properties:

Read, Write

Type:

Integer (64 bit)

Unit:

None

Load the impedance user compensation data from the file specified by filename.

loads

/loads/0/c

Properties:

Read, Write

Type:

Double

Unit:

F

Parallel capacitance of the first compensation load (SHORT).

/loads/0/r

Properties:

Read, Write

Type:

Double

Unit:

Ohm

Resistance value of first compensation load (SHORT).

/loads/1/c

Properties:

Read, Write

Type:

Double

Unit:

F

Parallel capacitance of the first compensation load (SHORT).

/loads/1/r

Properties:

Read, Write

Type:

Double

Unit:

Ohm

Resistance value of first compensation load (SHORT).

/loads/2/c

Properties:

Read, Write

Type:

Double

Unit:

F

Parallel capacitance of the first compensation load (SHORT).

/loads/2/r

Properties:

Read, Write

Type:

Double

Unit:

Ohm

Resistance value of first compensation load (SHORT).

/loads/3/c

Properties:

Read, Write

Type:

Double

Unit:

F

Parallel capacitance of the first compensation load (SHORT).

/loads/3/r

Properties:

Read, Write

Type:

Double

Unit:

Ohm

Resistance value of first compensation load (SHORT).

message

/message

Properties:

Read

Type:

String

Unit:

None

Message string containing information, warnings or error messages during compensation.

mode

/mode

Properties:

Read, Write

Type:

Integer (enumerated)

Unit:

None

Compensation mode to be used. Defines which load steps need to be compensated.

3

short_open

SO (Short-Open)

4

load

L (Load)

5

short_load

SL (Short-Load)

6

open_load

OL (Open-Load)

7

short_open_load

SOL (Short-Open-Load)

8

load_load_load

LLL (Load-Load-Load)

openstep

/openstep

Properties:

Read, Write

Type:

Integer (64 bit)

Unit:

None

path

/path

Properties:

Read, Write

Type:

String

Unit:

None

The path of the directory where the user compensation file is located.

precision

/precision

Properties:

Read, Write

Type:

Integer (enumerated)

Unit:

None

Precision of the compensation. Will affect time of a compensation and reduces the noise on compensation traces.

0

standard

Standard speed

1

high

Low speed / high precision

progress

/progress

Properties:

Read

Type:

Double

Unit:

None

Progress of a compensation condition.

save

/save

Properties:

Read, Write

Type:

Integer (64 bit)

Unit:

None

Save the current impedance user compensation data to the file specified by filename.

status

/status

Properties:

Read

Type:

Integer (64 bit)

Unit:

None

Bit coded field of the already compensated load conditions (bit 0 = first load).

step

/step

Properties:

Read, Write

Type:

Integer (enumerated)

Unit:

None

Compensation step to be performed when calibrate indicator is set to true.

0

first_load

First load

1

second_load

Second load

2

third_load

Third load

3

fourth_load

Fourth load

todevice

/todevice

Properties:

Read, Write

Type:

Integer (64 bit)

Unit:

None

If enabled will automatically transfer compensation data to the persistent flash memory in case of a valid compensation.

validation

/validation

Properties:

Read, Write

Type:

Integer (64 bit)

Unit:

None

Enable the validation of compensation data. If enabled the compensation is checked for too big deviation from specified load.