Overview
This group contains functions for unit conversion between device specific position and velocity units into position and speed values in mm and mm/min and into volumes and flow rates in µl and ml/min.
Functions | |
double | NemV4DevicePosToMicrolitres (TNemesysV4 *Nemesys, int32_t Pos) |
Converts a device position in increments in a volume in microlitres. More... | |
double | NemV4DevicePosToMillimetres (TNemesysV4 *Nemesys, int32_t Pos) |
Converts a Nemesys position given in increments into millimeters. More... | |
double | NemV4DeviceVelToMicrolitresPerMinute (TNemesysV4 *Nemesys, int32_t Velocity) |
Converts a device velocity into a flow rate in microlitres per minute (µl/min). More... | |
double | NemV4DeviceVelToMillimetresPerMinute (TNemesysV4 *Nemesys, int32_t Velocity) |
Converts a device velocity value to a speed value in mm/min. More... | |
int32_t | NemV4MicrolitresPerMinuteToDeviceVel (TNemesysV4 *Nemesys, double Flow_ul_min) |
Converts a flow rate in microlitres per minute (µl/min) into a device velocity. More... | |
int32_t | NemV4MicrolitresToDevicePos (TNemesysV4 *Nemesys, double Volume_ul) |
Converts a volume in microlitres into a device position in increments. More... | |
int32_t | NemV4MillimetresPerMinuteToDeviceVel (TNemesysV4 *Nemesys, double Speed_mm_min) |
Converts a velocity in mm/in into a device velocity. More... | |
int32_t | NemV4MillimetresToDevicePos (TNemesysV4 *Nemesys, double Pos_mm) |
Converts a position in mm into a Nemesys position in increments. More... | |
Function Documentation
double NemV4DevicePosToMicrolitres | ( | TNemesysV4 * | Nemesys, |
int32_t | Pos | ||
) |
Converts a device position in increments in a volume in microlitres.
The function uses the configured syringe for volume calculation so ensure that you have properly configured the syringe via NemV4SetSyringe.
- See also
- NemV4SetSyringe
- Parameters
-
Nemesys Device pointer. Pos Device position in increments.
- Returns
- Volume value in microlitres (µl)
Converts a device position in increments in a volume in microlitres.
into a volume in microliters using the configured syringe parameters.
Referenced by NemV4GetMaxSyringeLevel(), and NemV4GetSyringeLevel().
double NemV4DevicePosToMillimetres | ( | TNemesysV4 * | Nemesys, |
int32_t | Pos | ||
) |
Converts a Nemesys position given in increments into millimeters.
- Parameters
-
Nemesys The Nemesys the position value in Pos comes from Pos A position value in increments from the given Nemesys.
- Returns
- The position value in millimeters.
Converts a Nemesys position given in increments into millimeters.
Referenced by NemV4DevicePosToMicrolitres().
double NemV4DeviceVelToMicrolitresPerMinute | ( | TNemesysV4 * | Nemesys, |
int32_t | Velocity | ||
) |
Converts a device velocity into a flow rate in microlitres per minute (µl/min).
The function uses the configured syringe for flow calculation so ensure that you have properly configured the syringe via NemV4SetSyringe.
- See also
- NemV4SetSyringe
- Parameters
-
Nemesys Device pointer Velocity Device velocity
- Returns
- Flow rate in microlitres per minute.
Converts a device velocity into a flow rate in microlitres per minute (µl/min).
Referenced by NemV4GetCurrentFlow(), and NemV4GetMaxFlow().
double NemV4DeviceVelToMillimetresPerMinute | ( | TNemesysV4 * | Nemesys, |
int32_t | Velocity | ||
) |
Converts a device velocity value to a speed value in mm/min.
- Parameters
-
Nemesys Device pointer Velocity Device velocity
- Returns
- Velocity in mm/min.
Converts a device velocity value to a speed value in mm/min.
Referenced by NemV4DeviceVelToMicrolitresPerMinute().
int32_t NemV4MicrolitresPerMinuteToDeviceVel | ( | TNemesysV4 * | Nemesys, |
double | ul_min | ||
) |
Converts a flow rate in microlitres per minute (µl/min) into a device velocity.
The function uses the configured syringe for flow calculation so ensure that you have properly configured the syringe via NemV4SetSyringe.
- See also
- NemV4SetSyringe
- Parameters
-
Nemesys Device pointer Flow_ul_min Flow rate in microlitres per minute
- Returns
- Device velocity
Converts a flow rate in microlitres per minute (µl/min) into a device velocity.
Referenced by NemV4DoseVolume(), NemV4GenerateFlow(), and NemV4SetSyringeLevel().
int32_t NemV4MicrolitresToDevicePos | ( | TNemesysV4 * | Nemesys, |
double | ul | ||
) |
Converts a volume in microlitres into a device position in increments.
The function uses the configured syringe for volume calculation so ensure that you have properly configured the syringe via NemV4SetSyringe.
- See also
- NemV4SetSyringe
- Parameters
-
Nemesys Device pointer. Volume_ul Volume value in microliters
- Returns
- Device position in increments
Converts a volume in microlitres into a device position in increments.
Referenced by NemV4DoseVolume(), and NemV4SetSyringeLevel().
int32_t NemV4MillimetresPerMinuteToDeviceVel | ( | TNemesysV4 * | Nemesys, |
double | mm_min | ||
) |
Converts a velocity in mm/in into a device velocity.
- Parameters
-
Nemesys Device pointer Speed_mm_min Velocity in mm_min
- Returns
- Device velocity in a device specific unit.
Converts a velocity in mm/in into a device velocity.
Referenced by NemV4MicrolitresPerMinuteToDeviceVel().
int32_t NemV4MillimetresToDevicePos | ( | TNemesysV4 * | Nemesys, |
double | mm | ||
) |
Converts a position in mm into a Nemesys position in increments.
- Parameters
-
Nemesys Device pointer Pos_mm Position value in mm
- Returns
- The position value in device increments.
Converts a position in mm into a Nemesys position in increments.
Referenced by NemV4MicrolitresToDevicePos().