]> SALOME platform Git repositories - modules/adao.git/blob - src/tests/daComposant/Plateforme/test103_PlotVectors.py
Salome HOME
- Nouvelle version de Jean-Philippe ARGAUD
[modules/adao.git] / src / tests / daComposant / Plateforme / test103_PlotVectors.py
1 #-*-coding:iso-8859-1-*-
2 __doc__ = """
3     Cas-test vérifiant l'affichage multi-pas Gnuplot d'une liste de vecteurs.
4 """
5 __author__ = "Jean-Philippe ARGAUD - Juillet 2008"
6
7 from daCore.AssimilationStudy import AssimilationStudy
8
9 #===============================================================================
10 def test(dimension = 100):
11     """
12     Cas-test vérifiant l'affichage multi-pas Gnuplot d'une liste de vecteurs.
13     """
14     #
15     ADD = AssimilationStudy()
16     #
17     ADD.setDiagnostic("PlotVectors", "Affichage multi-pas Gnuplot d'une liste de vecteurs")
18     #
19     MonPlot = ADD.get("Affichage multi-pas Gnuplot d'une liste de vecteurs")
20     #
21     vect1 = [1, 2, 1, 2, 1]
22     MonPlot.calculate([vect1,], title = "Vecteur 1", xlabel = "Axe X", ylabel = "Axe Y", pause = False )
23     vect2 = [1, 3, 1, 3, 1]
24     MonPlot.calculate([vect1,vect2], title = "Vecteurs 1 et 2", filename = "liste_de_vecteurs.ps", pause = False )
25     vect3 = [-1, 1, -1, 1, -1]
26     MonPlot.calculate((vect1,vect2,vect3), title = "Vecteurs 1 a 3", pause = False )
27     vect4 = 100*[0.29, 0.97, 0.73, 0.01, 0.20]
28     MonPlot.calculate([vect4,], title = "Vecteur 4 : long construit par repetition", pause = False )
29     MonPlot.calculate(
30         (vect1,vect2,vect3),
31         [0.1,0.2,0.3,0.4,0.5],
32         title = "Vecteurs 1 a 3, temps modifie", pause = False)
33     print
34     #
35     # Vérification du résultat
36     # ------------------------
37     print test.__doc__
38     print "    Test correct"
39     print
40
41 #===============================================================================
42 if __name__ == "__main__":
43
44     print
45     print "AUTODIAGNOSTIC"
46     print "=============="
47     
48     test()