Example #1
0
def calculosResistividade():
    print u"0 - cálculo para 1 haste"
    print u"1 - cálculo para n hastes em paralelo(linha)"
    print u"2 - quadrado cheio"
    print u"3 - triângulo"
    print u"4 - circunfêrencia"
    print u"5 - anel"

    a = raw_input("]]")

    if a == "0":
        en = entradaPhold()
        res = r1haste.r1haste(en[0], en[1], en[2])

    elif a == "1":
        en = entradaHastesLinha()
        res = rnhastes.resistenciaHastesLinha(en[0], en[1], en[2], en[3], en[4])

    elif a == "2":
        en = entradaHastesQuadradoCheio()
        res = rnhastes.quadradoCheio(en[0], en[1], en[2], en[3], en[4], en[5])

    else:
        print u"aviso: opção não disponivel"
        return 0

    print "_" * 50
    print u"Resistência calculada:", res
Example #2
0
def levantaCurvaK(pa, l, e, d, q, fim, passo):
    numeroHastes = arange(2, fim, passo)
    res = []
    for i in numeroHastes:
        res.append(rnhastes.resistenciaHastesLinha(pa, l, e, d, i))

    plt.plot(numeroHastes, res)
    plt.xlabel("Numero de Hastes")
    plt.ylabel("Resistencia")
    plt.show()