scorpio810 wrote:

Tu ne le pourras pas, les bornes ne sont pas exportées dans le fichier csv, voir ma réponse plus haut.
Donc tu ne pourras extraire les numéros de fils facilement, je pense qu'il faudra aussi un attribut pour ça: récupérer la valeur de l’équipotentialité aux bornes de ces éléments.
J'attend de voir avec Joshua, surement qu'on rajouteras d'autres attributs sur les bornes *parent= nom du bloc bornier, *enfant= nom de la borne, et n° de conducteur (équipotentialité) pour envoyer mon petit patch ou pas.
Ou comme toi:

Le label doit être composé du numéro de bornier suivie du numéro de borne (exemple : X1.1).

Effectivement quelques propriétés à ajouter au bornes: comme tu le dis parents/enfants ou juste avec le label et un séparateur, cela ne me choque pas (winrelais utilise cette méthode).
Il faudrait aussi un moyen de dire si c'est une borne de terre : une case à cocher dans le widget ?

A mon avis, c'est jouable avec LibreOffice d'exploiter le fichier XML du projet et d'en extraire les label et les numéros de bornes associées, puis d'aller chercher les numéro de conducteurs. Pour le moment, rien vu d'intéressant sur le net.

J'en suis un peu près au même stade de raisonnement pour les câbles .... voir illustration

Pour les bornes doubles cela me parait jouable de les représenter comme ça .....

Nuri wrote:

Si j'ai le temps, j'essairai d'unifier les macros dans un seul et unique fichier ods à partir duquel on peut générer les tableaux de nomenclature et les borniers.

Même si tout ce travail avec les macros risque de devenir obsolète un jour ou l'autre, il a au moins le mérite de nous montrer clairement quels sont les attributs qui manquent encore aux éléments et de quelle facon ils pourraient être implémentés.

Prochaine étape : les câbles ? nomicons/wink

Unifier les macros: c'est une bonne idée, mais je pense que tu vas prendre peur en voyant le code!  Car je n'ai pas créer de macro dédié au bornes, mais modifiées celles existantes.
Petite question: comment sont représentées les bornes doubles et sont-elles représentées habituellement ? Au boulot il y en a jamais ....
Je suis bien d'accord avec toi, c'est un travail éphémère, mais qui va permettre de définir une "trame" pour des dev.
Pour les câbles : cela me parait compliqué. A réfléchir ....
http://qelectrotech.org/forum/viewtopic … 3634#p3634

J'ai regardé pour extraire les numéros de fils du fichier projet, mais pour le moment, je ne vois pas de solution simple avec LibreOffice.

Mail envoyé.

Bonsoir,
j'ai modifié le fichier de Nuri pour créer des éléments borniers.
Le code est pas bien propre car modification de l'existant mais fonctionne pour le moment.
Il faut utiliser un élément borne à la propriété "simple" pour qu'il apparaisse dans la nomenclature. Le label doit être composé du numéro de bornier suivie du numéro de borne (exemple : X1.1).
Comme dans le le fichier libreoffice de Nuri: choisir le fichier de nomenclature, le dossier où stocker les éléments. Ensuite les macros listent les bornes, les classent par ordre croissant et ajoutent les réserves (numéro de borne sauté das le schéma), puis création de l'élément.

Je ne peux pas ajouter le fichier à ce message, car il est trop gros.

Nuri wrote:

Le problème actuellement pour faire les borniers semi-auto à partir du csv généré depuis le projet, c'est qu'on ne sait pas vraiment comment filtrer les bornes que l'on veut éditer sous forme de bloc de bornier.
Finalement, sous forme csv, qu'est-ce qui différencie une borne d'un moteur ou d'un relais ?!?

Je vois quelques possibilités mais rien de vraiment universel qui pourrait marcher pour tous les utilisateurs de QET.
On peut par exemple filtrer sur la colonne "Désignation QET" mais cela pose problème avec les langues (puisque les noms des éléments sont traduits) et avec les bornes créés par les utilisateurs avec désignation personalisée.
On pourrait aussi filtrer sur la colonne "Label". Chez nous en Allemagne, les borniers sont toujours identifiés avec la lettre "X". Mais ce n'est pas toujours le cas et ce n'est pas partout pareil...
Bon... vous voyez la difficulté pour faire un générateur qui fonctionne pour tout le monde ?
En fait, à partir du csv, créer la partie graphique c'est presque le plus facile, car ce ne sont que des calculs arithmétiques.
Par contre, savoir quoi éditer (comment filtrer ?) à partir du csv, c'est une autre histoire...

On en revient alors aux attributs et propriétés des éléments. Est-ce que c'est une bonne idée de rajouter des attributs ?
Par exemple "numéro de borne" pour un élément borne (de bornier). Ou alors "numéro de brin" pour un élément représentant un brin de câble ?
Est-ce que cette différenciation des éléments peut faire l'objet de la v0.6 ?
Ou est-ce que l'évolution du panel a la priorité ?

J'ai démarré quelques essais en modifiant ton fichier. Effectivement, pour que les bornes apparaissent dans la nomenclature, j'ai modifié la borne en élément simple. Ensuite, trie par le mot borne. J'ai aussi pensé à trier sur "X"... mais comme tu l'as dis, c'est pas idéal.

Bonjour,
pas de génération de bornier pour QET 0.5. Ce sera sur les futurs développement....

scorpio810 wrote:
nuri wrote:

A priori, c'est tout à fait faisable. D'ailleurs je comptais aussi faire les borniers semi-auto mais vu le temps que j'ai passé sur les nomenclatures, là j'ai plus trop envie !
En fait, le Basic pour LibreOffice est assez simple. Par contre j'avais clairement sous-estimé l'API de LibreOffice pour faire des interfaces utilisateurs. Ca devient assez rapidement de la POO et je suis vite largué...

T’inquiètes, Galexis va s'en occuper.

Ne nous emballons pas ! nomicons/grin

Merci, je vais analyser ça .

scorpio810 wrote:
galexis wrote:
scorpio810 wrote:

Apres ça peut te servir de base, pour tes propres macros.

C'est ça, oui ! Je suis curieux .

Pas du tout, tu comptes plancher dessus pour nous, nomicons/tongue
pour générer directement des éléments XML borniers pour Qet en relation avec le projet (en filtrant avec tes macros sur les éléments bornes). nomicons/happy

Je suis démasqué !

scorpio810 wrote:

Apres ça peut te servir de base, pour tes propres macros.

C'est ça, oui ! Je suis curieux .

Nuri,
ce serait possible de mettre en ligne ton fichier libreoffice ?

Nuri wrote:

Va falloir que je change de métier alors !!!

Développeur Qt/C++ ?
nomicons/tongue

MDR !
Les schémas à "lallemende" sont vraiment indigèstes, et je n'ai pas encore rencontré d'électro à l'aise avec ...


Scorpio : vous avez lancé un appel au développeur sur d'autres forums ? Peut-être developpez.com ?

Va falloir que je change de métier alors !!!

1,066

(13 replies, posted in News)

scorpio810 wrote:
#!/bin/bash
# Add attribut "uuid" in all .elmt files.


find . -type f -name "*.elmt" -exec sh -c 'UUID="$(uuidgen | awk '"'"'{print toupper($0)}'"'"')" ; sed -i '"'"'s#\(\).*\(<names>\)#\1'"'"'"<uuid uuid=\"{$UUID}\"/>"'"'"'\2#'"'"' "{}"' \;
 

C'est le paquet findutils qu'il faut ?
ça cherche dans les dossiers aussi ?

nomicons/sick

Nuri wrote:

- la non gestion intégrée des =/+ (quoiqu'on en pense, c'est quand même beaucoup utilisé de part le monde)

Au risque de passer pour un neuneu : ça sert à quoi ?

1,069

(13 replies, posted in News)

SI je comprends bien, pas d'impact sur les projet existant .
En revanche, faut-il absolument convertir sa collection ?

Moi avoir envie mais moi pas savoir faire .... nomicons/blush

C'est effectivement là que les folios réserves sont intéressant.
Repèrage par folio : hyper pratique en dépannage.

Bonjour,
je viens de finir un schéma et malheureusement j'ai oublié un morceau et je suis obligé de rajouter un folio dans le début.
Comme je nomme le matériel avec : numéro de folio+KA, FU, etc (par exemple)+indice je suis obligé de tout renommer.
De même pour les fils dont le début commence par le numéro de folio.

Il serait fort pratique de pouvoir utiliser les variables cartouche  comme %f dans le nom des labels et les numéros de fil, comme ça, lors de l'insertion d'un folio mon 01KA1 deviendrait tout seul 02KA1 ou le fil 0100 deviendrait 0200. Un peu à l'image des report de folios qui s'adaptent bien à ce genre de changement.

Cordialement.
Alexis

Pour aussi!

For bidouille !nomicons/grin

In the same time, it is possible to have no contact listing under the label object or on the footer ? nomicons/blush