![]() |
This class performs Mott-Schottky analysis on the working electrode for a specified range of potentials. More...
#include <AisMottSchottkyElement.h>
#include <AisMottSchottkyElement.h>
Public Member Functions | |
| AisMottSchottkyElement (double startingPotential, double endingPotential, double voltageStep, double startFrequency, double endFrequency, double stepsPerDecade, double amplitude, unsigned int minCycles, double stepQuietTime) | |
| Constructor for the Mott-Schottky experiment element. | |
| AisMottSchottkyElement (double startingPotential, double endingPotential, double voltageStep, double startFrequency, double endFrequency, double stepsPerDecade, double amplitude, unsigned int minCycles) | |
| Constructor for the Mott-Schottky experiment element. | |
| AisMottSchottkyElement (const AisMottSchottkyElement &other) | |
| Copy constructor for the AisMottSchottkyElement object. | |
| AisMottSchottkyElement & | operator= (const AisMottSchottkyElement &other) |
| Assignment operator for the AisMottSchottkyElement object. | |
| ~AisMottSchottkyElement () override | |
| Destructor for the AisMottSchottkyElement object. | |
| QString | getName () const override |
| Get the name of the experiment element. | |
| QStringList | getCategory () const override |
| Get a list of applicable categories of the experiment element. | |
| double | getStartingPotential () const |
| Get the starting potential for the experiment. | |
| void | setStartingPotential (double startingPotential) |
| Set the starting potential for the experiment. | |
| double | getEndingPotential () const |
| Get the ending potential for the experiment. | |
| void | setEndingPotential (double endingPotential) |
| Set the ending potential for the experiment. | |
| double | getVoltageStep () const |
| Get the voltage step size between each potential. | |
| void | setVoltageStep (double voltageStep) |
| Set the voltage step size between each potential. | |
| double | getStartFrequency () const |
| Get the starting frequency for the EIS measurement. | |
| void | setStartFrequency (double startFrequency) |
| Set the starting frequency for the EIS measurement. | |
| double | getEndFrequency () const |
| Get the ending frequency for the EIS measurement. | |
| void | setEndFrequency (double endFrequency) |
| Set the ending frequency for the EIS measurement. | |
| double | getStepsPerDecade () const |
| Get the number of frequency steps per decade. | |
| void | setStepsPerDecade (double stepsPerDecade) |
| Set the number of frequency steps per decade. | |
| double | getAmplitude () const |
| Get the amplitude of the AC signal used in the EIS measurement. | |
| void | setAmplitude (double amplitude) |
| Set the amplitude of the AC signal used in the EIS measurement. | |
| unsigned int | getMinCycles () const |
| Get the minimum number of cycles per frequency step. | |
| void | setMinCycles (unsigned int minCycles) |
| Set the minimum number of cycles per frequency step. | |
| double | getQuietTime () const |
| Get the quiet time before starting the EIS measurement. | |
| void | setQuietTime (double quietTime) |
| Set the quiet time before starting the EIS measurement. | |
| double | getQuietTimeSampInterval () const |
| Get the sampling interval during the quiet time. | |
| void | setQuietTimeSampInterval (double quietTimeSampInterval) |
| Set the sampling interval during the quiet time. | |
| double | getStepQuietTime () const |
| Get the quiet time after each potential step before starting the EIS measurement. | |
| void | setStepQuietTime (double stepQuietTime) |
| Set the quiet time after each potential step before starting the EIS measurement. | |
| double | getStepQuietSampInterval () const |
| Get the sampling interval during the quiet time after each potential step. | |
| void | setStepQuietSampInterval (double stepQuietTimeSampInterval) |
| Set the sampling interval during the quiet time after each potential step. | |
| bool | isStartVoltageVsOCP () const |
| Check if the starting voltage is measured versus the open circuit potential (OCP). | |
| void | setStartVoltageVsOCP (bool startVsOCP) |
| Set whether the starting voltage is measured versus the open circuit potential (OCP). | |
| bool | isEndVoltageVsOCP () const |
| Check if the ending voltage is measured versus the open circuit potential (OCP). | |
| void | setEndVoltageVsOCP (bool endVsOCP) |
| Set whether the ending voltage is measured versus the open circuit potential (OCP). | |
|
explicit |
| startingPotential | The starting potential (voltage) for the experiment. |
| endingPotential | The ending potential (voltage) for the experiment. |
| voltageStep | The voltage step size between each potential during the experiment. |
| startFrequency | The starting frequency for the EIS measurement. |
| endFrequency | The ending frequency for the EIS measurement. |
| stepsPerDecade | The number of frequency steps per decade. |
| amplitude | The amplitude of the AC signal used in the EIS measurement. |
| minCycles | The minimum number of cycles per frequency step during the EIS measurement. |
| stepQuietTime | The time spent at the starting potential. |
|
explicit |
| startingPotential | The starting potential (voltage) for the experiment. |
| endingPotential | The ending potential (voltage) for the experiment. |
| voltageStep | The voltage step size between each potential during the experiment. |
| startFrequency | The starting frequency for the EIS measurement. |
| endFrequency | The ending frequency for the EIS measurement. |
| stepsPerDecade | The number of frequency steps per decade. |
| amplitude | The amplitude of the AC signal used in the EIS measurement. |
| minCycles | The minimum number of cycles per frequency step during the EIS measurement. |
|
explicit |
| other | The object to copy from. |
| double AisMottSchottkyElement::getAmplitude | ( | ) | const |
|
override |
| double AisMottSchottkyElement::getEndFrequency | ( | ) | const |
| double AisMottSchottkyElement::getEndingPotential | ( | ) | const |
| unsigned int AisMottSchottkyElement::getMinCycles | ( | ) | const |
|
override |
| double AisMottSchottkyElement::getQuietTime | ( | ) | const |
| double AisMottSchottkyElement::getQuietTimeSampInterval | ( | ) | const |
| double AisMottSchottkyElement::getStartFrequency | ( | ) | const |
| double AisMottSchottkyElement::getStartingPotential | ( | ) | const |
| double AisMottSchottkyElement::getStepQuietSampInterval | ( | ) | const |
| double AisMottSchottkyElement::getStepQuietTime | ( | ) | const |
| double AisMottSchottkyElement::getStepsPerDecade | ( | ) | const |
| double AisMottSchottkyElement::getVoltageStep | ( | ) | const |
| bool AisMottSchottkyElement::isEndVoltageVsOCP | ( | ) | const |
| bool AisMottSchottkyElement::isStartVoltageVsOCP | ( | ) | const |
| AisMottSchottkyElement & AisMottSchottkyElement::operator= | ( | const AisMottSchottkyElement & | other | ) |
| other | The object to assign from. |
| void AisMottSchottkyElement::setAmplitude | ( | double | amplitude | ) |
| amplitude | The AC amplitude in volts. |
| void AisMottSchottkyElement::setEndFrequency | ( | double | endFrequency | ) |
| endFrequency | The ending frequency in Hz. |
| void AisMottSchottkyElement::setEndingPotential | ( | double | endingPotential | ) |
| endingPotential | The ending potential in volts. |
| void AisMottSchottkyElement::setEndVoltageVsOCP | ( | bool | endVsOCP | ) |
| endVsOCP | True if the ending voltage is measured versus OCP, false otherwise. |
| void AisMottSchottkyElement::setMinCycles | ( | unsigned int | minCycles | ) |
| minCycles | The minimum number of cycles. |
| void AisMottSchottkyElement::setQuietTime | ( | double | quietTime | ) |
| quietTime | The quiet time in seconds. |
| void AisMottSchottkyElement::setQuietTimeSampInterval | ( | double | quietTimeSampInterval | ) |
| quietTimeSampInterval | The sampling interval in seconds. |
| void AisMottSchottkyElement::setStartFrequency | ( | double | startFrequency | ) |
| startFrequency | The starting frequency in Hz. |
| void AisMottSchottkyElement::setStartingPotential | ( | double | startingPotential | ) |
| startingPotential | The starting potential in volts. |
| void AisMottSchottkyElement::setStartVoltageVsOCP | ( | bool | startVsOCP | ) |
| startVsOCP | True if the starting voltage is measured versus OCP, false otherwise. |
| void AisMottSchottkyElement::setStepQuietSampInterval | ( | double | stepQuietTimeSampInterval | ) |
| stepQuietTimeSampInterval | The sampling interval in seconds. |
| void AisMottSchottkyElement::setStepQuietTime | ( | double | stepQuietTime | ) |
| stepQuietTime | The quiet time after each potential step in seconds. |
| void AisMottSchottkyElement::setStepsPerDecade | ( | double | stepsPerDecade | ) |
| stepsPerDecade | The number of steps per decade. |
| void AisMottSchottkyElement::setVoltageStep | ( | double | voltageStep | ) |
| voltageStep | The voltage step size in volts. |