Sortie de Coban 0.8

Posté par  . Modéré par Bruno Michel.
Étiquettes :
11
7
sept.
2008
Science
Coban sort en version 0.8 !

Coban est un logiciel libre publié sous licence GPLv2, orienté "artisan électricien" qui permet de réaliser simplement et rapidement différents calculs courants et répétitifs.

Une sorte de couteau suisse de l'électricité en somme...

Fonctionnalités :
  • Calcul de la section d'un câble en fonction du mode de pose et du calibre de son disjoncteur de protection
  • Calcul de la chute de tension dans un câble en fonction de l'intensité parcourue, de la distance et du matériau
  • Conversions Watts Ampères Chevaux Horse Power
  • Conversion AWG mm2
  • Vidéosurveillance : Calcul d'une focale et/ou d'un champ de vision
  • Calculs de puissances calorifiques (estimation de la puissance nécessaire pour chauffer une pièce d'habitation)
  • Sonorisation : calcul du nombre de haut-parleurs et de leur puissance de réglage (ligne 100V)
  • Éclairage : calcul du nombre de luminaires nécessaire pour éclairer un local

Cette version met l'accent sur le module de calcul d'éclairage.

Pour information, Coban est écrit en Python avec interface graphique en wxPython pour une bonne intégration avec tous les bureaux (Gnome, KDE...).

Aller plus loin

  • # bonne idée

    Posté par  . Évalué à 6.

    l'idée de coban est certainement bienvenue

    j'aurai préféré une interface maximisable et boite d'onglet pour les différents boutons
    ce qui évite les petites fenètres à la popup

    meilleurs encouragements
    • [^] # Re: bonne idée

      Posté par  . Évalué à 2.

      J'ai déjà pensé à créer une seconde interface qui regrouperais dans une seule fenêtre tous les "modules" de Coban.
      Au départ, Coban ne comprenait pas tant de modules et s'est étoffé avec le temps.
      Un jour peut-être ;-)
      En tout cas, je prends bonne note de l'idée des onglets.

      Merci !
  • # Public ?

    Posté par  . Évalué à 3.

    Bonjour, comme votre projet logiciel me semble intéressant, je me permet de vous demander comment vous avez eu l'inspiration pour faire ce programme.

    Était-ce un besoin personnel dans un cadre professionnel, s'agit-il simplement d'un hobby, ou encore d'un outil de formation pour électriciens dans le cadre d'une formation particuiière ?

    Merci beaucoup.
    • [^] # Re: Public ?

      Posté par  . Évalué à 1.

      Je suis également intéressé par la réponse.

      Personnellement, c'est le genre de petit outil que j'aurais écrit sur calculatrice programmable, car c'est pour ce genre de programmes que les calculatrices ont tous leurs avantages : démarrage instantané, saisie cent mille fois plus ergonomique que sur un clavier d'ordinateur, tient cent mille fois mieux dans la poche, etc.

      Pour ordinateur, à moins de vouloir apprendre un langage particulier, un programme en javascript embarqué dans une page HTML aurait été plus rapide à écrire et pas nécessairement moins ergonomique. Je trouve que devoir passer par une étape d'installation (c'est-à-dire que le projet contient plusieurs fichiers) est un gros obstacle à l'ergonomie des petits programmes qui se veulent pratiques.
      • [^] # Re: Public ?

        Posté par  . Évalué à 6.

        Bonjour,
        J'ai effectivement commencé le codage de ce logiciel par nécessité pour l'utiliser le cadre de mon travail.
        J'avais comme impératif de faire une application autonome car les PC de ma société (sous Windauze) sont "bridés" et il est très difficile d'y installer une application quelconque.
        Après... J'ai cherché un langage simple, multiplateforme et portable car je code sous GNU/Linux (Ubuntu) mais travaille sous Windows 2000 :-(
        Après avoir cherché, j'ai donc choisi python + wxpython (+ py2exe pour faire une version autonome sous windows).
        voilà-voilà...
        En tout cas merci pour vos commentaires et remarques !
      • [^] # Re: Public ?

        Posté par  . Évalué à 3.

        Deux remarques :

        Pour ordinateur, à moins de vouloir apprendre un langage particulier, un programme en javascript embarqué dans une page HTML aurait été plus rapide à écrire et pas nécessairement moins ergonomique.

        À mon avis, écrire un programme js/xhtml n'est pas vraiment une bonne solution, car ça nécessite le navigateur (d'un poids pas négligeable par rapport à celui de l'application en python).

        Je trouve que devoir passer par une étape d'installation (c'est-à-dire que le projet contient plusieurs fichiers)

        Je vois mal en quoi répartir un programme en plusieurs fichiers est un manque d'ergonomie pour un soft. Au contraire, ça contribue grandement à améliorer la lisibilité.

        L'avantage de Python , c'est que c'est portable sous tous les windows, Unix, linux, BSD, et que la facilité de développement et de maintenance et réelle.

        De plus, d'après ce que j'ai compris, l'application peut être portée de manière autonome sous windows avec l'aide de py2exe, ce qui est également un atout non négligeable.

        Enfin, c'est vrai qu'un outil de poche pour faire tout ce travail, ce serait bien, mais est-ce possible d'obtenir ce résultat sur une calculette programmable type Ti-8x ? Je ne pense pas que ce soit aussi largement distribuable en tous cas.
        • [^] # Re: Public ?

          Posté par  . Évalué à 5.

          Au départ, j'ai créé Coban pour m'en servir au travail.
          C'est à dire avec un PC devant les yeux toute la journée... et la seule calculatrice que j'utilise est celle fournie avec windoze.

          Après, j'ai voulu apprendre un langage par "curiosité", distribuer les sources par "conviction" et rendre l'application portable par "nécessité".

          Le fait d'avoir scindé le programme en plusieurs fichier ?
          C'est justement pour pouvoir réutiliser simplement et sans faire trop de modifications le code de chaque "module" dans d'autres logiciels, si par hasard mes bouts de codes servent un jour à d'autres.

          Ceci expliquant cela....
  • # Intégrer des logiciels

    Posté par  . Évalué à 3.

    Trouvé sur linuxfr http://linuxfr.org/2007/12/24/23498.html

    QElectroTech, en dev aussi, je l'ai essayé, mon gamin en apprentissage elec est emballé.

    http://qelectrotech.tuxfamily.org/index.html


    L'intégration des deux logiciels en un ...... un rêve
    • [^] # Re: Intégrer des logiciels

      Posté par  . Évalué à 2.

      QElectrotech est un logiciel de schématisation de plan d'électrotechnique à la X-relais et autre. Sa fonction première est de faire simplement, proprement et en respectant les normes en vigueurs des schéma et des plan d'installation. Coban me semble plus être un outil rapide pour dimensionner différentes installations électriques usuelles.

      Ajouter des fonctions de simulation et de dimensionnement à QE est loin d'être quelque chose de de simple.
      • [^] # Re: Intégrer des logiciels

        Posté par  (site web personnel) . Évalué à 1.

        QElectroTech est effectivement fait pour faire des schémas, comme l'as très bien expliqué Beratta.

        La simulation dans QET est une chose qui as déjà été beaucoup discuté et qui le sera encore probablement.

        Pour le moment la reprise des fonctions de calcul de Coban pour faire de la simulation dans QET demanderais un énorme travail qui dans l'état actuel des choses ne pourrais que nuire a la qualité et la simplicité de QET (les besoins en terme de donnée pour faire de la simulation sont bien supérieur a ceux fait pour faire du rendu graphique)

        La «fusion» des deux logiciel serais donc pour le moment une erreur pure et simple.

        Ayant une cible commune un rapprochement des deux projets est cependant possible, mais a étudier a tête reposé bien sur.
        • [^] # Re: Intégrer des logiciels

          Posté par  . Évalué à 1.

          Pourquoi pas ?
          Effectivement c'est (très) prématuré, mais l'idée est effectivement à garder sous le coude ;-)

          En tout cas, je continue de suivre l'évolution de QET !
          • [^] # Re: Intégrer des logiciels

            Posté par  . Évalué à 2.

            Ouaip, tu peux aussi l'intégrer dans Gcompris, pour le module qui utilise Gnucap.

            .... non, c'était pour rire, j'aurais bien vu les gamins constater que l'ampoule brille moins bien si le fil est plus long, ou plus fin ;-)

            ⚓ À g'Auch TOUTE! http://afdgauch.online.fr

  • # a titre perso, l'outil de video...

    Posté par  . Évalué à 1.

    ... est une vraie tuerie! :D

    Voilà un truc qui va me servir très souvent.


    merki !
  • # Marche pô

    Posté par  . Évalué à 1.

    Quand j'essaie de lancer coban sur une debian testing j'obtiens:

    Traceback (most recent call last):
    File "coban.py", line 39, in
    from wx.lib.wordwrap import wordwrap
    ImportError: No module named wordwrap


    Je suppose qu'il doit manquer une dépendance sur quelque chose, mais quoi?
    • [^] # Re: Marche pô

      Posté par  . Évalué à 1.

      Bonjour,
      Quelle version de wxPython utilisez-vous ?
      • [^] # ça marche!

        Posté par  . Évalué à 1.

        C'est bon ça marche maintenant. Coban avait installé wxpython 2.8 mais pour qu'il soit pris en compte il a fallu que je relance ma session.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.