![]() |
TopCon API
1.1.0
.Net API to control TopCon devices
|
This class is a collector class to build a common base for all curveComponents. A CurveComponent is a rule system (set of configuration settings) for one of the three controllers built into the TopCon device (U, I, P controller).
Example of a complex rule system for being executed by the current controller and (at the same time) the voltage controller. The power controller is not affected by those two 'rules'.
Example:
a) The current controller should follow a rectangle pattern with a 30% duty cycle.
b) The voltage controller should follow a sinus pattern with 10 Hz frequency and an offset of 15Volts.
Therefore the curve that is to be defined must consist of two CurveComponents, one of type VOLTAGEComponent and the other of type CURRENTComponent. The not used power controller remains undefined.
More...
Public Types | |
enum | CurveComponentType { CurveComponentType.VOLTAGEComponent = 0, CurveComponentType.CURRENTComponent = 1, CurveComponentType.POWERComponent = 2, CurveComponentType.INVALID = 99 } |
This list allows to identify/notify which component is to be used when data has to be drawn from a CurveContainer. The CurveComponentType is set while adding the curveComponent to the TFECurve. Therefore the CCType is commonly not set when the CC is not linked to a TFECurve. More... | |
enum | CurveComponentBaseFunctionType { CurveComponentBaseFunctionType.SINUS = 0, CurveComponentBaseFunctionType.RECTANGLE = 1, CurveComponentBaseFunctionType.TRIANGLE = 2, CurveComponentBaseFunctionType.USERDEFINED = 3, CurveComponentBaseFunctionType.AAP = 4, CurveComponentBaseFunctionType.UNKNOWN = 100 } |
This enumeration contains the identifiers for the type of the BASE FUNCTION of the curve component. There exist several time-based functions (like sinus or rectangle, ...) or the user can choose the Area Application Processing feature, hence a function of the form x = f(y) with x, y voltage, current or power. More... | |
Public Member Functions | |
static static string | GetLastError () |
This class is a collector class to build a common base for all curveComponents. A CurveComponent is a rule system (set of configuration settings) for one of the three controllers built into the TopCon device (U, I, P controller).
Example of a complex rule system for being executed by the current controller and (at the same time) the voltage controller. The power controller is not affected by those two 'rules'.
Example:
a) The current controller should follow a rectangle pattern with a 30% duty cycle.
b) The voltage controller should follow a sinus pattern with 10 Hz frequency and an offset of 15Volts.
Therefore the curve that is to be defined must consist of two CurveComponents, one of type VOLTAGEComponent and the other of type CURRENTComponent. The not used power controller remains undefined.
This enumeration contains the identifiers for the type of the BASE FUNCTION of the curve component.
There exist several time-based functions (like sinus or rectangle, ...) or the user can choose the Area Application Processing feature, hence a function of the form x = f(y) with x, y voltage, current or power.
This list allows to identify/notify which component is to be used when data has to be drawn from a CurveContainer. The CurveComponentType is set while adding the curveComponent to the TFECurve. Therefore the CCType is commonly not set when the CC is not linked to a TFECurve.
static static string CH.Regatron.HPPS.TFE.CurveComponent.GetLastError | ( | ) |