AvInputChannel

The entry point for the Adams Vibration Input Channel
 
Modules
 
 
 
msc.Adams.Vibration.libAvAPIc
libsip
math
os
re
string
sys

Classes

class AvInputChannel

Adams Vibration Input Channel Base Class

Methods defined here:

Actuator(self)
AddActuator(self, amdModel)
Name(self)
__init__(self, Name, Actuator)

Base class for AvInput Channels:

@param Name: Name to assigne to input channel or none
@type  Name: string
@param Actuator: AvAPI_Actuator object to use with imput channel
@type  Actuator: object
@return:  the object
@rtype:   Object

class AvInputChannelMarker(AvInputChannel)

Marker Input Channel

Methods defined here:

Add(self, amdModel)
DVAUnitStr(self)
           Return the unit string associated with the kinematic input channel
Direction(self)
           Returns the local global string
FunctionType(self)
           Returns the local global string
Global(self)
           Returns the local global string
KinFunction(self)
           Returns function string for the VARIABLE solver statement of the extra output for kinematic actuators
KinFunctionPrefix(self)
           Return the Solver function string i.e. DX
MarkerID(self)
VariableFunction(self)
           Returns function string for the VARIABLE solver statement
WritePy(self, oFile, space)
WriteXML(self, oFile, space)
           Marker Input Channel
__init__(self, Name, Marker_Adams_ID, FunctionType, Global, Direction, Actuator)

Marker AvInput Channel:

@param Name: Name to assigne to input channel or none
@type  Name: string
@param Marker_Adams_ID: Marker ID
@type  Marker_Adams_ID: integer
@param FunctionType: <Translational, Rotational>
@type  FunctionType: string
@param Global: <Global, Local>
@type  Global: string
@param Direction: <X, Y, Z>
@type  Direction: string
@param Actuator: AvAPI_Actuator object to use with imput channel
@type  Actuator: object
@return:  the object
@rtype:   Object
Methods inherited from AvInputChannel:
Actuator(self)
AddActuator(self, amdModel)
Name(self)

class AvInputChannelStateVariable(AvInputChannel)

State Variable Input Channel

Methods defined here:

Add(self, amdModel)
StateVarID(self)
WritePy(self, oFile, space)
WriteXML(self, oFile, space)
           State Variable Input Channel
__init__(self, Name, StateVarID, Actuator)
           State Variable AvInput Channel:
           @param Name: Name to assigne to input channel or none
           @type  Name: string
           @param StateVarID: ID of the State Variable
           @type  StateVarID: integer
           @param StateVarName: State Variable Name
           @type  StateVarName: string
           @param Actuator: AvAPI_Actuator object to use with imput channel
           @type  Actuator: object
           @return:  the object
           @rtype:   Object
Methods inherited from AvInputChannel:
Actuator(self)
AddActuator(self, amdModel)
Name(self)

Functions

EvalFunc(argList, w)
           User function used to test this module