AvPPTCmdExporter

The entry point for the Adams Vibration PPT interface
 
Modules
 
 
 
msc.Adams.Vibration.libAvAMDc
msc.Adams.Vibration.libAvAPIc
libsip
math
os
re
string
struct
sys
tempfile
traceback
types

Classes

class VibPPTCmdExporter

Write .cmd file to create a vibration model in PPT

Methods defined here:

__init__(self, fullModelName, outFileName, amdModel, inputList, outputList, freqBegin, freqEnd, freqSteps, doLogar)

Constructor:

@param fullModelName: Name to assigne to the model
@type  fullModelName: string
@param outFileName:   Name of file to write
@type  outFileName:   string
@param inputList:     List of input channels in the model
@type  inputList:     list
@param outputList:    List of output channels in the model
@type  outputList:    list
@param freqBegin:     Starting frequency
@type  freqBegin:     double
@param freqEnd:       Ending frequency
@type  freqEnd:       double
@param freqSteps:     Number of steps to take
@type  freqSteps:     integer
@param doLogar:       Spacing of steps false = linear true = log
@type  doLogar:       bool
computeOmegas(self)
         Compute the descrete frequencies to use in the analysis
fullMarkerNameFromID(self, markerID)
         Given a amerker ID, build a string represening the marker's full name
writeCmdForPPT(self, model)
         Write a .cmd file to construct the vibration analysis in PPT
writeInputChannelPSD(self, ic, InList)
         Output PSD input channel
writeInputChannelStateVariable(self, ic)
         Output StateVariable input channel
writeInputChannelUser(self, ic)
         Output User input channel
writeOutputChannelPredefined(self, oc)
         Output predefined output channel
writeOutputChannelUser(self, oc)
         Output User output channel
writeReplaceEigenSolution(self)
writeUserActuator(self, ic)
         Output an actuator as user type
writeVibrAnalysis(self)
         Create the vibration analysis

Functions

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