Skip to content
Snippets Groups Projects
test5.py 2.41 KiB
# -*- coding: utf-8 -*-
"""
Seule Test est à utiliser

@author: chevrier6
"""

from Armoire5 import *
#
# a=Armoire6()
# a.resetAll()
# i=0
# a.setCharge(i)
# s=a.readMesure(i)
# print(s)
#
# def chenillard():
#     a=Armoire6()
#     for i in range(a.nbCharge):
#         a.setCharge(i)
#         s=a.readMesure(i)
#         print(s)

def pprint(mesure):
    output="U={:.2f} I={:.2f} PA={:.2f} PR={:.2f}"
    return output.format(mesure[0],mesure[1],mesure[2],mesure[3])

def test(charge):

    a=Armoire5()
    a.resetAll()
    print("charge ",charge)
    a.setCharge(charge)
    s=a.readMesure(charge)
    print(pprint(s), "\nS1" ,pprint(a.readSecteur1()),"\nS2", pprint(a.readSecteur2()),"\n")
    a.setSource2(charge)
    s=a.readMesure(charge)
    print(pprint(s), "\nS1" ,pprint(a.readSecteur1()),"\nS2", pprint(a.readSecteur2()),"\n")
    a.unsetCharge(charge)

#
# def chenillard2():
#     a=Armoire6()
#     a.resetAll()
#     for i in range(a.nbCharge):
#         print("charge ",i)
#         a.setCharge(i)
#         s=a.readMesure(i)
#         print(s, "S1" ,a.readSecteur1(),"S2", a.readSecteur2())
#         a.setSource2(i)
#         s=a.readMesure(i)
#         print(s, "S1" ,a.readSecteur1(),"S2", a.readSecteur2())
#         a.unsetCharge(i)
#
#
# def chenillard3():
#     a=Armoire6()
#     a.resetAll()
#     for charge in range(a.nbCharge):
#         print("charge ",charge)
#         a.setCharge(charge)
#         u,i,pa,pr=a.readMesure(charge)
#         u1,i1,pa1,pr1=a.readSecteur1()
#         u2,i2,pa2,pr2=a.readSecteur2()
#         print((u,i,pa,pr), "S1" ,a.readSecteur1(),"S2", a.readSecteur2())
#         print(u-u1,i-i1,pa-pa1,pr-pr1)
#         print(u-u2,i-i2,pa-pa2,pr-pr2)
#         a.setSource2(charge)
#         u,i,pa,pr=a.readMesure(charge)
#         u1,i1,pa1,pr1=a.readSecteur1()
#         u2,i2,pa2,pr2=a.readSecteur2()
#         print((u,i,pa,pr), "S1" ,a.readSecteur1(),"S2", a.readSecteur2())
#         print(u-u1,i-i1,pa-pa1,pr-pr1)
#         print(u-u2,i-i2,pa-pa2,pr-pr2)
#         a.unsetCharge(charge)
#
# def chenillard2b():
#     a=Armoire6()
#     a.resetAll()
#     for i in range(a.nbCharge):
#         print("charge ",i)
#         a.toggleCharge(i)
#         s=a.readMesure(i)
#         print(s, "S1" ,a.readSecteur1(),"S2", a.readSecteur2())
#         a.setSource2(i)
#         s=a.readMesure(i)
#         print(s, "S1" ,a.readSecteur1(),"S2", a.readSecteur2())
#         a.unsetCharge(i)

#chenillard2b()