]> SALOME platform Git repositories - modules/adao.git/blob - src/tests/daComposant/Plateforme/test102_PlotVector.py
Salome HOME
- Nouvelle version de Jean-Philippe ARGAUD
[modules/adao.git] / src / tests / daComposant / Plateforme / test102_PlotVector.py
1 #-*-coding:iso-8859-1-*-
2 __doc__ = """
3     Cas-test vérifiant l'affichage multi-pas Gnuplot d'un vecteur.
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'un vecteur.
13     """
14     #
15     ADD = AssimilationStudy()
16     #
17     ADD.setDiagnostic("PlotVector", "Affichage multi-pas Gnuplot d'un vecteur")
18     #
19     MonPlot = ADD.get("Affichage multi-pas Gnuplot d'un vecteur")
20     #
21     vect = [1, 2, 1, 2, 1]
22     MonPlot.calculate(vect, title = "Vecteur 1", xlabel = "Axe X", ylabel = "Axe Y", pause = False )
23     vect = [1, 3, 1, 3, 1]
24     MonPlot.calculate(vect, title = "Vecteur 2", filename = "vecteur.ps", pause = False)
25     vect = [-1, 1, 1, 1, -1]
26     MonPlot.calculate(vect, title = "Vecteur 3", pause = False)
27     vect = [0.29, 0.97, 0.73, 0.01, 0.20]
28     MonPlot.calculate(vect, title = "Vecteur 4", pause = False)
29     vect = [-0.23262176, 1.36065207,  0.32988102, 0.24400551, -0.66765848, -0.19088483, -0.31082575,  0.56849814,  1.21453443,  0.99657516]
30     MonPlot.calculate(vect, title = "Vecteur 5", pause = False)
31     vect = dimension*[0.29, 0.97, 0.73, 0.01, 0.20]
32     MonPlot.calculate(vect, title = "Vecteur 6 : long construit par repetition", pause = False)
33     vect = [0.29, 0.97, 0.73, 0.01, 0.20]
34     MonPlot.calculate(vect, title = "Vecteur 7", pause = False)
35     temps = [0.1,0.2,0.3,0.4,0.5]
36     MonPlot.calculate(vect, temps, title = "Vecteur 8 avec axe du temps modifie", pause = False)
37     #
38     # Vérification du résultat
39     # ------------------------
40     print test.__doc__
41     print "    Test correct"
42     print
43
44 #===============================================================================
45 if __name__ == "__main__":
46
47     print
48     print "AUTODIAGNOSTIC"
49     print "=============="
50     
51     test()