Topic: bibliothèque QET

Bonjour .

Les éléments du dépôt d'éléments mis en modération ont été classés dans tout-venant , et une grosse partie à été rajouté au svn , en fin d'en faire profiter tous le monde .
Ils seront donc inclus dans les prochains packages .
Merci de vos contributions , et continuez de nous faire parvenir vos symboles nomicons/smile
Et n'hésitez pas à nous faire part d'un problème de classement de symbole ou autres , j'ai pas pu tout vérifier . :p

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: bibliothèque QET

Merci scorpio nomicons/smile
Je jetterai un œil et te ferai un retour. À priori, on va s'intéresser aux noms de fichiers, aux traductions, à l'alignement des primitives et notamment des bornes.

Gray's Law of Programming:
'n+1' trivial tasks are expected to be accomplished in the same time as 'n' tasks.

Logg's Rebuttal to Gray's Law:
'n+1' trivial tasks take twice as long as 'n' trivial tasks

Re: bibliothèque QET

Bon, il y a beaucoup de travail.
Déjà, la liste des éléments ajoutés :

[02:48:00][xavier]{huxley}~/projets/qet/qelectrotech/elements $ svn diff -r 907:HEAD | egrep '^(\+\+\+|---)'  | awk '{print $2}' | sort -u
automates/crouzet/cd12_carte_entres.elmt
automates/crouzet/cd12_carte_sorties.elmt
automates/crouzet/cd20_carte_sorties.elmt
automates/crouzet/cd_20_entrees_zoom.elmt
automates/crouzet/cd20_zoom_sorties.elmt
automates/crouzet/entrees_cd20.elmt
automates/crouzet/qet_directory
automates/qet_directory
automates/siemens/cartes_ana_sortie/6es7-332-5hf00-0ab0-b.elmt
automates/siemens/cartes_ana_sortie/6es7332-5hf00-0ab0.elmt
automates/siemens/cartes_ana_sortie/qet_directory
automates/siemens/cartes_entree/6es7-321-1bl00-0aa0.elmt
automates/siemens/cartes_entree/qet_directory
automates/siemens/cartes_sortie/6es7322-1hh01-0aa0.elmt
automates/siemens/cartes_sortie/qet_directory
automates/siemens/qet_directory
automatisme/lader/qet_directory
blocs_de_securite/pilz.elmt
blocs_de_securite/qet_directory
blocs_de_securite/xps_ac.elmt
blocs_de_securite/xps_af.elmt
blocs_de_securite/xps_afl.elmt
blocs_de_securite/xps-al.elmt
blocs_de_securite/xps_asf.elmt
blocs_de_securite/xps_bc.elmt
capteurs/actionneurs/capteur_capacitif.elmt
capteurs/actionneurs/capteur_capa.elmt
capteurs/actionneurs/capteur_induc.elmt
capteurs/actionneurs/capteur_inductif.elmt
capteurs/actionneurs/cell_cap_2fils.elmt
capteurs/actionneurs/cell_cap_3fils.elmt
capteurs/actionneurs/compteurimpulsions.elmt
capteurs/actionneurs/horloge.elmt
capteurs/actionneurs/pressostat2.elmt
capteurs/actionneurs/pressostat.elmt
capteurs/actionneurs/pressostat_nc.elmt
capteurs/actionneurs/qet_directory
capteurs/actionneurs/sonde_niveau.elmt
contacts/poussoirs/arret-urgence_no.elmt
contacts/poussoirs/bp1-0-2.elmt
contacts/poussoirs/bp1-0-2inv.elmt
contacts/poussoirs/tirette.elmt
contacts/poussoirs/two-hand_1.elmt
contacts/poussoirs/two-hand_2.elmt
contacts/simples/contnonc.elmt
nomenclatures/bases/nomenclature/ligne_tab_nomenclature.elmt
nomenclatures/bases/nomenclature/qet_directory
nomenclatures/bases/nomenclature/titre_tab_nomenclature.elmt
nomenclatures/bases/qet_directory
nomenclatures/bases/renvoi/in.elmt
nomenclatures/bases/renvoi/next_folio.elmt
nomenclatures/bases/renvoi/previous_folio.elmt
nomenclatures/bases/renvoi/qet_directory
nomenclatures/bases/renvoi/renvoi_in.elmt
nomenclatures/bases/textes/qet_directory
nomenclatures/bases/textes/text_10.elmt
nomenclatures/bases/textes/text_12.elmt
nomenclatures/bases/textes/text_14.elmt
nomenclatures/bases/textes/text_16.elmt
nomenclatures/bases/textes/text_18.elmt
nomenclatures/bases/textes/text_20.elmt
nomenclatures/bases/textes/text_8.elmt
nomenclatures/qet_directory
protections/relais_thermiques/relais_mono.elmt
protections/relais_thermiques/relais_therm4_1.elmt
recepteurs/bobines/bobine3.elmt
recepteurs/bobines/bobine.elmt
recepteurs/bobines/ev.elmt
recepteurs/bobines/relais.elmt
recepteurs/machines/ventilateur_coffret.elmt
recepteurs/misc/bloc_3pc_230v16a.elmt
recepteurs/misc/pc_2p_t.elmt
semiconducteurs/avalanche_diode_b.elmt
semiconducteurs/avalanche_diode_u.elmt
semiconducteurs/bipolar_igbt.elmt
semiconducteurs/diac.elmt
semiconducteurs/mosfet_n.elmt
semiconducteurs/mosfet_p.elmt
semiconducteurs/schottky_diode.elmt
semiconducteurs/shockley_diode.elmt
semiconducteurs/transistor_npn.elmt
semiconducteurs/triac.elmt
semiconducteurs/varistor.elmt
semiconducteurs/zener_diode.elmt
variateurs/qet_directory
variateurs/telemecanique/atv31_tri.elmt
variateurs/telemecanique/qet_directory

Pour chacun de ces éléments, il va falloir vérifier (liste non exhaustive) :

  • que le nom de fichier est correct ; exemple : capteur_capacitif.elmt et capteur_capa.elmt dans le même dossier alors que la différence entre les deux éléments se fait sur le nombre de bornes, c'est mal. Éviter également les bidule.elmt et bidule2.elmt... Et bien sûr, vérifier l'adéquation avec le symbole dessiné

  • que le nom francophone est scrupuleusement correct et en adéquation avec le symbole dessiné

  • idem pour les catégories (fichiers qet_directory)

  • que les éléments n'utilisent pas de fonctionnalité propre à la 0.3, comme la rotation des textes (auquel cas on peut les commiter exclusivement en branche 0.3, pour le grand bonheur de scorpio)

  • que le dessin est ok :

    • pas d'abus sur les coordonnées flottantes

    • Éventuelle utilisation de polygones pour améliorer le rendu

  • Pertinence de tous les éléments -- c'est pas un peu le bordel dans la section "Bobines" ?


Sont à priori concernés par le 4ème point :

[02:53:14][xavier]{huxley}~/projets/qet/qelectrotech/elements $ cat new_elements.lst | xargs egrep -l '<(input|text).*rotation'  2> /dev/null
automates/siemens/cartes_ana_sortie/6es7-332-5hf00-0ab0-b.elmt
automates/siemens/cartes_ana_sortie/6es7332-5hf00-0ab0.elmt
automates/siemens/cartes_entree/6es7-321-1bl00-0aa0.elmt
automates/siemens/cartes_sortie/6es7322-1hh01-0aa0.elmt
variateurs/telemecanique/atv31_tri.elmt

Gray's Law of Programming:
'n+1' trivial tasks are expected to be accomplished in the same time as 'n' tasks.

Logg's Rebuttal to Gray's Law:
'n+1' trivial tasks take twice as long as 'n' trivial tasks

Re: bibliothèque QET

Bravo bon boulot