Package empro :: Module empro :: Module waveform :: Class TimestepSampledWaveformShape
[frames] | no frames]

Class TimestepSampledWaveformShape

core.Updatable --+                
                 |                
   core.Selectable --+            
                     |            
 datasource.DataSource --+        
                         |        
             WaveformShape --+    
                             |    
      UserDefinedWaveformShape --+
                                 |
                                TimestepSampledWaveformShape

Creates a waveform shape based on sampled data.

Class Hierarchy for TimestepSampledWaveformShape
Class Hierarchy for TimestepSampledWaveformShape

constructor TimestepSampledWaveformShape(values, derivatives):

Instance Methods
list{float}
derivatives()
Returns the derivative of the values of the waveform shape .
 
inputDerivatives(...)
No documentation available.
 
inputValues(...)
No documentation available.
 
normalizedDerivatives(...)
No documentation available.
 
normalizedValues(...)
No documentation available.
None
setData(values, derivatives)
Sets the data of the waveform shape.
list{float}
values()
Returns the values of the waveform shape .

Inherited from datasource.DataSource: dataSet, dataSetIds, dataSets, variableIds, variables

Inherited from core.Selectable: clone, isSelected

Inherited from core.Updatable: __enter__, __exit__, hash, isValid, reasonWhyInvalid

Properties
ExpressionNone timestep
The timestep associated with the shape of the waveform (defaults to the parameter 'timestep').

Inherited from core.Selectable: metaData, name, notes

Method Details

setData(values, derivatives)

 

Sets the data of the waveform shape.

Parameters:
  • values (float) - The values that define the waveform shape (Voltage).
  • derivatives (list{float}) - The list of values that define the derivative waveform shape.
Returns: None