Package ASAM :: Package HILAPI :: Package Concurrent :: Package Common :: Package Signal :: Module SawSegment :: Class SawSegment

Class SawSegment

                                           object --+        
                                                    |        
Interfaces.Common.Signal.SignalSegment.ISignalSegment --+    
                                                        |    
                              SignalSegment.SignalSegment --+
                                                            |
                                           object --+       |
                                                    |       |
Interfaces.Common.Signal.SignalSegment.ISignalSegment --+   |
                                                        |   |
          Interfaces.Common.Signal.SawSegment.ISawSegment --+
                                                            |
                                                           SawSegment

Create a saw signal segment.

Instance Methods
 
__init__(self, duration=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa..., offset=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa..., amplitude=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa..., period=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa..., dutyCycle=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa..., phase=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa...)
A complete description and graphic rendition of this signal type can be found in section 4.7.3.7 of the ASAM AE HIL specification.
 
__repr__(self)
repr(x)
Symbol
getAmplitude(self)
Symbol
getDuration(self)
Symbol
getDutyCycle(self)
Symbol
getOffset(self)
Symbol
getPeriod(self)
Symbol
getPhase(self)
 
setAmplitude(self, value)
 
setDuration(self, duration)
 
setDutyCycle(self, value)
 
setOffset(self, value)
 
setPeriod(self, value)
 
setPhase(self, value)

Inherited from SignalSegment.SignalSegment: getComment, getType, setComment

Inherited from Interfaces.Common.Signal.SawSegment.ISawSegment: SawSegment

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables
  Type = 8
Properties
Symbol Amplitude
Symbol Duration
  DutyCycle
Symbol Offset
Symbol Period
Symbol Phase

Inherited from SignalSegment.SignalSegment: Comment

Inherited from Interfaces.Common.Signal.SawSegment.ISawSegment: DutyCylce

Inherited from object: __class__

Method Details

__init__(self, duration=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa..., offset=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa..., amplitude=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa..., period=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa..., dutyCycle=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa..., phase=<ASAM.HILAPI.Implementation.Common.ValueContainer.General.Floa...)
(Constructor)

 

A complete description and graphic rendition of this signal type can be found in section 4.7.3.7 of the ASAM AE HIL specification.

Overrides: object.__init__

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

getAmplitude(self)

 
Returns: Symbol
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.getAmplitude
(inherited documentation)

getDuration(self)

 
Returns: Symbol
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.getDuration
(inherited documentation)

getDutyCycle(self)

 
Returns: Symbol
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.getDutyCycle
(inherited documentation)

getOffset(self)

 
Returns: Symbol
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.getOffset
(inherited documentation)

getPeriod(self)

 
Returns: Symbol
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.getPeriod
(inherited documentation)

getPhase(self)

 
Returns: Symbol
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.getPhase
(inherited documentation)

setAmplitude(self, value)

 
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.setAmplitude
(inherited documentation)

setDuration(self, duration)

 
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.setDuration
(inherited documentation)

setDutyCycle(self, value)

 
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.setDutyCycle
(inherited documentation)

setOffset(self, value)

 
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.setOffset
(inherited documentation)

setPeriod(self, value)

 
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.setPeriod
(inherited documentation)

setPhase(self, value)

 
Overrides: Interfaces.Common.Signal.SawSegment.ISawSegment.setPhase
(inherited documentation)

Property Details

Amplitude

Get Method:
getAmplitude(self)
Set Method:
setAmplitude(self, value)
Type:
Symbol

Duration

Get Method:
getDuration(self)
Set Method:
setDuration(self, duration)
Type:
Symbol

DutyCycle

Get Method:
getDutyCycle(self)
Set Method:
setDutyCycle(self, value)

Offset

Get Method:
getOffset(self)
Set Method:
setOffset(self, value)
Type:
Symbol

Period

Get Method:
getPeriod(self)
Set Method:
setPeriod(self, value)
Type:
Symbol

Phase

Get Method:
getPhase(self)
Set Method:
setPhase(self, value)
Type:
Symbol