Click or drag to resize

RelaxISPlugin_TransferFunction Class

This defines a transfer function by recalculating an impedance value using frequency, Z' and Z''.
Inheritance Hierarchy
SystemObject
  RelaxIS_SDK.PluginsRelaxISPlugin
    RelaxIS_SDK.PluginsRelaxISPlugin_TransferFunction

Namespace: RelaxIS_SDK.Plugins
Assembly: RelaxIS SDK (in RelaxIS SDK.dll) Version: 3.0.23.63
Syntax
public abstract class RelaxISPlugin_TransferFunction : RelaxISPlugin

The RelaxISPlugin_TransferFunction type exposes the following members.

Constructors
 NameDescription
Protected methodRelaxISPlugin_TransferFunctionInitializes a new instance of the RelaxISPlugin_TransferFunction class
Top
Properties
 NameDescription
Public propertyCanBeNormalized Indicates, if the transfer function supports being normalized
Public propertyDescription A short description of what the plugin does. Displayed on various occasions for clarification
(Inherited from RelaxISPlugin)
Public propertyIsImaginaryUsuallyNegative Defines if the imaginary part of the values produced is in most cases negative. Is used in conjunction with premade plots to define which values to display exactly.
Public propertyName The plugins's internal name, that is used to reference it on various occasions
(Inherited from RelaxISPlugin)
Public propertyNormalizedSymbol The symbol of the normalized value
Public propertyNormalizedUnit The unit of the normalized value
Public propertyPluginSourcePath Gets or sets the full path of the file that the plugin was loaded from.
(Inherited from RelaxISPlugin)
Public propertySortIndex By default the plugins are sorted based on the value of this property. That means, that they appear in lists in the order dictated by this value.
(Inherited from RelaxISPlugin)
Public propertySuitableForEpsOnlyData If set to true it signals, that the normalized value is calculated correctly from Eps'/Eps'' values, when an Area of 1/Eps0 and a Thickness of 1 is assumed
Public propertySymbol The converters symbol for display purposes
Public propertyUnit The converters unit for display purposes
Public propertyUserDataDirectory Gets or sets the path to the RelaxIS user data directory.
(Inherited from RelaxISPlugin)
Top
Methods
 NameDescription
Protected methodAddLogMessage(Exception) Advises RelaxIS to add information about the given exception to the log. Will not work in the object's constructor.
(Inherited from RelaxISPlugin)
Protected methodAddLogMessage(String) Advises RelaxIS to add a new message to the log. Will not work in the object's constructor.
(Inherited from RelaxISPlugin)
Public methodAfterStartupInitialization Is called once after the plugin is initialized with all internal information during program start.
(Inherited from RelaxISPlugin)
Public methodCompareTo Compares the plugin to another based on the SortIndex property
(Inherited from RelaxISPlugin)
Public methodConvertData(Double) Internal method to quickly convert a whole array of impedance values.
Public methodConvertData(IEnumerableEISDatapoint) Convert the full list of EIS datapoints.
Public methodConvertData(IEnumerableEISValue) Convert the full list of EIS values.
Public methodConvertValue Convert a complex impedance value into the respective other transfer function value.
Public methodGetAdditionalInformation Provides additional information about this tool.
(Overrides RelaxISPluginGetAdditionalInformation)
Public methodNormalizeValue Overriding this function allows calculation of a normalized value for the transfer function, e.g. conductivity from admittance. This is mainly used in the Combined Data Plot feature.
Public methodShouldDiscardPlugin Called once after the plugin is initialized and after AfterStartupInitialization and signals to RelaxIS if the plugin should be used or discarded.
(Inherited from RelaxISPlugin)
Top
See Also