![]() |
A class representing an experiment to apply the stepped volatge. More...
#include <AisSteppedVoltageElement.h>
#include <AisSteppedVoltageElement.h>
Public Member Functions | |
| AisSteppedVoltageElement (double startVoltage, double endVoltage, double voltageStep, double voltageStepDuration, double samplingInterval) | |
| Constructor for the AisSteppedVoltageElement element. | |
| AisSteppedVoltageElement (const AisSteppedVoltageElement &other) | |
| Copy constructor for the AisSteppedVoltageElement object. | |
| AisSteppedVoltageElement & | operator= (const AisSteppedVoltageElement &other) |
| Overloaded assignment operator for the AisSteppedVoltageElement object. | |
| ~AisSteppedVoltageElement () override | |
| Destructor for the AisSteppedVoltageElement object. | |
| QString | getName () const override |
| Get the name of the element. | |
| QStringList | getCategory () const override |
| Get a list of applicable categories of the element. | |
| double | getStartVoltage () const |
| Get the starting voltage for the experiment. | |
| void | setStartVoltage (double vStart) |
| Set the starting voltage for the experiment. | |
| double | getEndVoltage () const |
| Get the ending voltage for the experiment. | |
| void | setEndVoltage (double vEnd) |
| Set the ending voltage for the experiment. | |
| double | getStepSize () const |
| Get the voltage step for each iteration. | |
| void | setStepSize (double vStep) |
| Set the voltage step for each iteration. | |
| double | getStepDuration () const |
| Get the time step for each iteration. | |
| void | setStepDuration (double duration) |
| Set the duration of each step. | |
| double | getSamplingInterval () const |
| Get the data sampling interval. | |
| void | setSamplingInterval (double samplingInterval) |
| Set the data sampling interval. | |
| double | getApproxMaxCurrent () const |
| Get the approximate maximum current. | |
| void | setApproxMaxCurrent (double approxMaxCurrent) |
| Set the approximate maximum current. | |
| bool | isStartVoltageVsOCP () const |
| Check if the experiment starts with the open circuit potential. | |
| void | setStartVoltageVsOCP (bool startVsOCP) |
| Set whether the experiment starts with the open circuit potential. | |
| bool | isEndVoltageVsOCP () const |
| Check if the experiment ends with the open circuit potential. | |
| void | setEndVoltageVsOCP (bool endVsOCP) |
| Set whether the experiment ends with the open circuit potential. | |
| bool | isAutoRange () const |
| Check if current autoranging is enabled. | |
| void | setCurrentAutorange () |
| Enable current autoranging for the experiment. | |
|
explicit |
This constructor initializes the AisSteppedVoltageElement element with the specified parameters.
| startVoltage | The initial voltage value in volts. |
| endVoltage | The final voltage value in volts. |
| voltageStep | The size of each voltage step in volts. |
| voltageStepDuration | The duration of each voltage step in seconds. |
| samplingInterval | The data sampling interval value in seconds. |
|
explicit |
| other | The AisSteppedVoltageElement object to be copied. |
| double AisSteppedVoltageElement::getApproxMaxCurrent | ( | ) | const |
|
override |
| double AisSteppedVoltageElement::getEndVoltage | ( | ) | const |
|
override |
| double AisSteppedVoltageElement::getSamplingInterval | ( | ) | const |
| double AisSteppedVoltageElement::getStartVoltage | ( | ) | const |
| double AisSteppedVoltageElement::getStepDuration | ( | ) | const |
| double AisSteppedVoltageElement::getStepSize | ( | ) | const |
| bool AisSteppedVoltageElement::isAutoRange | ( | ) | const |
| bool AisSteppedVoltageElement::isEndVoltageVsOCP | ( | ) | const |
| bool AisSteppedVoltageElement::isStartVoltageVsOCP | ( | ) | const |
| AisSteppedVoltageElement & AisSteppedVoltageElement::operator= | ( | const AisSteppedVoltageElement & | other | ) |
| other | The AisSteppedVoltageElement object to be assigned. |
| void AisSteppedVoltageElement::setApproxMaxCurrent | ( | double | approxMaxCurrent | ) |
| approxMaxCurrent | The approximate maximum current in Amps. |
| void AisSteppedVoltageElement::setEndVoltage | ( | double | vEnd | ) |
| vEnd | The ending voltage in volts. |
| void AisSteppedVoltageElement::setEndVoltageVsOCP | ( | bool | endVsOCP | ) |
| endVsOCP | True to end with open circuit potential, false otherwise. |
| void AisSteppedVoltageElement::setSamplingInterval | ( | double | samplingInterval | ) |
| samplingInterval | The data sampling interval in seconds. |
| void AisSteppedVoltageElement::setStartVoltage | ( | double | vStart | ) |
| vStart | The starting voltage in volts. |
| void AisSteppedVoltageElement::setStartVoltageVsOCP | ( | bool | startVsOCP | ) |
| startVsOCP | True to start with open circuit potential, false otherwise. |
| void AisSteppedVoltageElement::setStepDuration | ( | double | duration | ) |
| duration | The step duration in seconds. |
| void AisSteppedVoltageElement::setStepSize | ( | double | vStep | ) |
| vStep | The voltage step in volts. |