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