Version: 6.3.1

Evolution on Point

Example of Evolution on Point presentation:

import os

import salome

import VISU
from visu_gui import *

# The directory containing MED files
datadir = os.getenv("DATA_DIR")

# Import a MED file 
medFile = os.path.join(datadir,"MedFiles","TimeStamps.med")
myResult = myVisu.ImportFile(medFile)

# Create a 2D viewer for the evolution graph:
myViewManager = myVisu.GetViewManager();
myView = myViewManager.CreateXYPlot();
myView.SetTitle("The viewer for Evolution")

# Create an evolution instance, using the newly created view
myEvolution = myVisu.CreateEvolution(myView);

# Get 'vitesse' field object
aSObj = myStudy.FindObjectIOR(myResult.GetID())
aSObj = aSObj.FindSubObject(1)[1] # 'dom' mesh
aSObj = aSObj.FindSubObject(3)[1] # Fields
vitesseSO = aSObj.FindSubObject(2)[1] # 'vitesse' field
myEvolution.setField(vitesseSO)

# Set "x" as a component
myEvolution.setComponentId(1)

# Set a point via identifier
myEvolution.setPointId(500)

# Show the Evolution
myEvolution.showEvolution()
myView.FitAll()

# Update the object browser
salome.sg.updateObjBrowser(1)


Please, see Evolution interface reference documentation for more details.

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS