Source code for abaqus.PlotOptions.MdbData

from .MdbDataInstance import MdbDataInstance
from .MdbDataStep import MdbDataStep


[docs]class MdbData: """The MdbData object has no constructor. Abaqus creates an MdbData object when a cae file is opened or a new model is created. There is one MdbData for each model in session. MdbData is updated when it is displayed in a viewport. Attributes ---------- stepPeriods: float A tuple of (String, Float) tuples specifying the stepName and the stepPeriod. steps: dict[str, MdbDataStep] A repository of :py:class:`~abaqus.PlotOptions.MdbDataStep.MdbDataStep` objects specifying the list of steps. The repository is read-only. instances: dict[str, MdbDataInstance] A repository of :py:class:`~abaqus.PlotOptions.MdbDataInstance.MdbDataInstance` objects specifying the list of instances. The repository is read-only. Notes ----- This object can be accessed by: .. code-block:: python import visualization session.mdbData[name] """ # A tuple of (String, Float) tuples specifying the stepName and the stepPeriod. stepPeriods: float = None # A repository of MdbDataStep objects specifying the list of steps. The repository is # read-only. steps: dict[str, MdbDataStep] = dict[str, MdbDataStep]() # A repository of MdbDataInstance objects specifying the list of instances. The repository # is read-only. instances: dict[str, MdbDataInstance] = dict[str, MdbDataInstance]()