scorpio810 wrote:

Ma vision de la chose,
a voir si possible à le coder: quand on relie des contacts esclave à un maître, une fois lié une liste apparaît en fonction du contact et te donne le choix de choisir dans la liste les numéros de bornes disponibles normalisées et qui sont non utilisées.

Une fois le choix fait les labels numéros des bornes du contact sont défini sur le schéma et apparaissent en tant que textes aux emplacements des bornes, ainsi que sur leurs représentation graphique de la Xref en mode liste du maître.


Les numéros des contacts suivant leur type et emplacements sont normalisés, voir ma liste plus haut, même si je n'ai rien trouvé de concret à ce sujet... sauf relais ou contacteur de marques exotiques ça ne devrait pas changer d'un iota..

Concept intéressant...

Baboune73310 wrote:

Exactement
Et même pour aller plus loin on pourrait très bien le faire en toute fin des projets avec un :"Appliquer à l'ensemble du projet".
Enfin c'est juste des idées pour une version future.

Ca me parait plus compliqué, car chaque type d'éléments aurait besoin d'une configuration différente.

Je trouve aussi qu'on passe finalement beaucoup de temps à changer les textes des éléments, et ceci même avec le configurations enregistrées, qui finissent par toute s'appeler pareils au fil des projets. Cela éviterait quelques clics encore...

Ha ok. C'est le plus simple à mettre en place peut-être bien mais effectivement peut-être pas l'idéal....

scorpio810 wrote:

Bonjour Michel et merci pour les compliments.

Pour le reste on doit y réfléchir si on doit ajouter en dur dans le code toute la liste des numéros de NO, NC, etc, possibles ou pas?
Tout le monde est partant pour ça?
De plus il faudrait laisser des contacts NO, NC, etc de base comme actuellement pour la rétrocompatibilité.

Partant : oui. A voir comment cela fonctionnerait ? Une propriété pour chaque contact posé et on choisit dans un menu déroulant:
- "pas de numéro"
- "13-14" pour un No
- "11-12" pour un NC
- "11-12-14" pour un inverseur
- "23-24" pour un NO
- ....etc ?
Dans le cas d'un inverseur, il faut que le NO et le NC soit au bon endroit ?

Joshua wrote:
baboune wrote:

mais lorsque je dessine des bobines ou des disjoncteurs, la plupart du temps je fais une rangée complète avec le même type de configuration de texte.
Effectivement comme je l'ai dit c'est pas vital. Mais imaginons que la dernière configuration de texte choisie reste active tant que l'on a pas sélectionné une autre.

Oui je pense qu'on est beaucoup à faire comme ça.
Après en te lisant je pense à un truc qui serais vraiment bien et pas nécessairement hyper compliqué, en plus de tout ce qui existe déjà au sujet des textes d'élément.
Lors de l'ajout d'un élément qui a déjà été posé ailleurs dans le projet, c'est appliquer les textes/config du dernier élément en question (basée sur les uuid pour ce qui connaisse un peu le code) pas de sauvegarde rien, juste un truc qui évolue et se complète au fur et à mesure de la création de ton projet. Étant donné qu'il y ai de forte chance que pour un même élément tu lui appliques les mêmes configurations de texte cela devrait fortement accélérer le temps de conception.

Dite moi ce que vous en pensez ? Je pense que cela pourrais être bien d'ajouter ça dans la prochaine version de Qet, après le générateur de bornier bien entendu.

Peut-être avec un combinaison de touche:
- je tire l'élément de la bibliothèque et le pose : élément avec les texte standard de la bibliothèque
- je tire l'élément de la bibliothèque et tiens enfoncé la touche X: élément avec dernière configuration utilisée ?
Ou alors un clique droit sur l'élément posé et sélectionner "remplacer les texte par la dernière config" ?

Les configurations de texte n'existent pas dans l'éditeur d'éléments, donc je pense à l'éditeur de schéma ...

Tu peux mettre une capture de ce que tu obtiens et de ce que tu penses qu'il manque ? Ce numéro de contact serait quoi ? Le numéro des bornes du contact?

Tu peux mettre une capture de ce que tu obtiens et de ce que tu penses qu'il manque ? Ce numéro de contact serait quoi ? Le numéro des bornes du contact?

Joshua wrote:
baboune wrote:

mais lorsque je dessine des bobines ou des disjoncteurs, la plupart du temps je fais une rangée complète avec le même type de configuration de texte.
Effectivement comme je l'ai dit c'est pas vital. Mais imaginons que la dernière configuration de texte choisie reste active tant que l'on a pas sélectionné une autre.

Oui je pense qu'on est beaucoup à faire comme ça.
Après en te lisant je pense à un truc qui serais vraiment bien et pas nécessairement hyper compliqué, en plus de tout ce qui existe déjà au sujet des textes d'élément.
Lors de l'ajout d'un élément qui a déjà été posé ailleurs dans le projet, c'est appliquer les textes/config du dernier élément en question (basée sur les uuid pour ce qui connaisse un peu le code) pas de sauvegarde rien, juste un truc qui évolue et se complète au fur et à mesure de la création de ton projet. Étant donné qu'il y ai de forte chance que pour un même élément tu lui appliques les mêmes configurations de texte cela devrait fortement accélérer le temps de conception.

Dite moi ce que vous en pensez ? Je pense que cela pourrais être bien d'ajouter ça dans la prochaine version de Qet, après le générateur de bornier bien entendu.

Idée très intéressante !

Peux-tu montrer ta règle de numérotation ainsi que le paramétrage de l'onglet "Management" des propriétés du projet ?

Baboune parle peut-être des configurations des textes dynamiques des éléments. Il veut peut-être en définir une par défaut....

@Joshua,
dans la vidéo tu parles des renseignements des bornes (fabricant, référence, etc). J'avais ouvert un post sur le fait que dans l'éditeur d'élément, quand on ouvre un élément de type borne, l'onglet pour renseigner ces informations est masqué. pourtant ces champs sont bien visibles quand on sélectionne un élément de type borne dans le schéma.
Si on veut renseigner ces informations dans un élément borne de notre bibliothèque, il faut alors le modifier en type simple, renseigner les informations, puis remodifier le type en "borne".

Bravo pour le travail on imagine mieux la masse de travail déjà réalisé, on comprend mieux le fonctionnement.

C'est super la modification du label dans la fenêtre d'édition du bornier : cela nous permettra de reprendre les schémas n'ayant pas été développé initialement avec la version de QET ayant le gestionnaire de borniers.
Comme le dit Laurent, il faudrait tracer un bout de conducteur amont et aval et mettre le numéro de conducteur dessus.
Pour l'entête, il serait peut-être bien de pouvoir afficher ou non la localisation et installation.

En image, 2 propositions de modification des bornes étagées: 1 légèrement chevauchante et une autre avec un trait plus épais pour marquer le changement de borne physique.
Il serait intéressant de voir comment les logiciel du commerce les représentent.

Ha ok, bien vu !

scorpio810 wrote:

@Galexis: si tu veux tester sur windows, je viens juste de faire non pas un paquet, mais seulement compiler le binaire de QET de la branche terminal_strip https://git.tuxfamily.org/qet/qet.git/c … inal_strip , il te faut donc le décompresser et remplacer le qelectrotech.exe dans le dossier bin d'un de tes ReadyToUse et le remplacer par celui-ci:
https://download.qelectrotech.org/qet/s … rotech.zip

J'ai testé : pas vu de différence avec la branche principale.

Me vient une question qui va avec le tri automatique: comment enlève-t-on une borne qui aurait été ajouté par erreur à un bornier ou serait serait au mauvais endroit ?

Joshua wrote:

3 : A un moment donné c’était possible, mais je l'ai enlevé car c'était une méga sources de problème dès lors qu'il y avait des bornes à étage ou des ponts de bornes. Après avec le menu déroulant tu peux en déplacer plusieurs à la fois, je pense pas que ça prenne plus de temps.
Dans les cartons "des borniers" j'ai prévu d'ajouter une fonctionnalité où en gros tu dira dans quel groupe de bornes tu veux mettre les nouvelles bornes posées sur le schéma. Par exemple tu crée un groupe de borne =INST +LOC -XS, puis tu dit : nouvelle bornes dans =INST +LOC -XS, et ainsi à chaque fois que tu poses une nouvelle borne, elle ira directement dans =INST +LOC -XS, niveau rapidité je pense pas que l'on pourra faire mieux.

Effectivement, dans la table, on peut sélectionner plusieurs bornes avec la touche control. C'est rapide aussi. En revanche, l'affichage de la table des bornes disponibles me parait capricieuse. Après avoir ajouté plusieurs bornes dans un bornier elle disparait. Quand on sélectionne une borne libre, la table ne s'affiche pas forcément.
Je pense aussi, que le plus partique est de définir à l'avance les borniers, puis à la pose de la borne indiquer dans quel bornier elle doit être insérée.

Joshua wrote:

6 : Dans le tableau du gestionnaire de bornier, ou le plan de borne sur le folio ? Dans le cas du tableau ça risque d'être compliqué car je suis tributaire de Qt (dessiner les ponts à pas été simple et en plus je crois bien que la représentation est pas top chez tout le monde).

Dans le plan de borne qu'on pose dans le schéma. Je ne sais pas trop comment sont représentés les borniers étagés dans les autres logiciels, mais je me dis que sur un bornier de 50 bornes étagées triple, la lecture du schéma pour savoir "quel étage fait partit de quelle borne triple" risque de ne pas être évidente.

Joshua wrote:

[
8 : Le bouton c'est du débug pour moi, ce sera un peu plus évolué par la suite. J'ai pas compris "le manque de position".

Je le trouve déjà bien ce bouton. Dans le plan de borne qu'on pose sur le folio, les Xref ne sont pas indiquées, seulement le numéro de borne. Mais je sur la branche prinipale..... Faut que je regarde au bureau la semaine prochaine le binaire de Laurent.

@Joshua, quand on aura posé x bornes numéro 10: dans la fenêtre pour associé les bornes aux borniers, comment saura-t-on quelle borne fait partit de quel bornier ?

Work in progress.... Sorry.

scorpio810 wrote:

@Galexis te faudra attendre que Josua te réponde, c'est marqué WIP pour l'instant..

Qui signifie ?

J'ai vu passer sur Git, mais c'est de quel widget dont il est question ?

Joshua ? C'est un oubli ou c'est volontaire ?

galexis wrote:

Pas de besoin tant que cela ne créé pas le bornier à la fin dans le schéma. Du moins, si ça demande du temps de travail. Le trie auto ne marche pas bien dans la branche principal: il trie par caractère à priori, il met le numéro 10 après la borne 1 par exemple.

J'ai refait quelques tests et c'est super encourageant. Mes remarques ou questions:
- le trie automatique ne fonctionne pas bien sur les nombre la borne 1 est suivi de la borne 10 et non de la borne 2
- Comment fait-on pour corriger manuellement la position ? La colonne ne semble pas modifiable
- Un drag and drop des bornes pour les mettre dans le bornier serait plus pratique que de passer par le menu déroulant "déplacer dans:"
- Comment fait-on pour renseigner le repère de câble et le numéro de fil dans le câble ? Est-ce fonctionnel aujourd'hui ?
- A priori la notion de groupe sert pour les bornes à étages, mais je n'ai trop compris à quoi servent les colonnes 0/1/2/3. Peut-être juste à mettre graphiquement en valeur les réglages réalisées ?
- La façon de dessiner le bornier avec des bornes à étages ne me parait pas hyper clair : visuellement on ne voit pas trop quelles bornes sont ensembles. peut-être matérialiser les séparations entre borne physique  à étage par un trait double ?
- Pour le moment, les fonctions diode, terre, etc... ne sont pas dessinées.
- Le petit bouton de la barre d'outils pour ajouter le bornier est bien pratique. Graphiquement, il manque la position.
Je tiens à t'encourager, car c'est vraiment prometteur !

Ne faudrait-il pas ouvrir un post spécifique placé en tête de liste pour l'éditeur de borniers ?

Trouvé: faut modifier le fichier:

sudo nano /etc/apt/preferences.d/40qelectrotech-devel