Re: Nouveautés de la version de développement 0.9

galexis wrote:

La version avec bornier en dev n'est pas dans le ppa?

Non, ça ne compile pas, dsl.
Pareil pour Debian Bullseye, et les vielles Ubuntu.

27 (edited by galexis 2021-11-01 11:27:17)

Re: Nouveautés de la version de développement 0.9

Joshua wrote:

Merci Galexis.

Pour les repères de câble et numéro de fil du câble c'est normal rien n'a été implémenté sur le sujet, je ne sais encore pas trop comment m'y prendre car dans tout les cas ce serais une rustine étant donné que les câbles n'existe pas encore dans qet.... et donc un problème de rétrocompatibilité lorsque les câble existeront.

D'ailleurs les ponts entre borne n'existe pas non plus (mais c'est prévu) car il va sûrement falloir mettre en place un réel notion de potentiel électrique.

TPourquoi tu penses que les câbles ne fonctionneront pas comme ça ? C'est la définition de l'aboutissant qui te fait douter ?

Re: Nouveautés de la version de développement 0.9

scorpio810 wrote:
galexis wrote:

La version avec bornier en dev n'est pas dans le ppa?

Non, ça ne compile pas, dsl.
Pareil pour Debian Bullseye, et les vielles Ubuntu.

Ok pas de soucis. J'ai testé cette semaine au boulot sur la readytouse 32bits.

Re: Nouveautés de la version de développement 0.9

galexis wrote:

TPourquoi tu penses que les câbles ne fonctionneront pas comme ça ? C'est la définition de l'aboutissant qui te fait douter ?

Actuellement étant donné que les câbles n'existe pas il te faudra écrire à la main dans l'éditeur de bornier le câble ainsi que les numéros/couleurs de fil du câble. Ça pas de problème.
En revanche le jour ou les câbles existeront dans qet tous ce qui aura été fait à la main sera perdu ou alors à reprendre, et je vois déjà beaucoup de monde me demander à ce que les choses soit rétrocompatible. (ce qui d'un coté je comprend)
De mon point de vue faire de la rétrocompatibilité c'est toujours pénible, du code pas toujours bien claire à comprendre et source de bug.

Re: Nouveautés de la version de développement 0.9

Je suis d'accord que passer du temps pour la rétro-compatibilité c'est pénible et tu préférerais passer ce temps sur des nouvelles fonctionnalités. Peut-être faut il juste un message d'avertissement à l'ouverture de projet avec des avertissements en fonction de la version d'origine?
Pour revenir au câbles, vous aviez une vidéo sur un de vos ftp je crois, avec dedans la démonstration d'un outils de tracé pour les câbles. Je trouvais l'idée vraiment intéressante !
Pour les bornes, faudrait que je reteste car j'ai pas vu, mais où va-t-on indiquer la référence, fabricant, etc des bornes ? Quand on donne un nom de bornier et un numéro à une borne, est-ce que le label sur le schéma changera ? Et vis versa, si je change le label sur le schéma, est ce que ça mettra à jour le tableau du gestionnaire de bornier ? Pourra-t-on exporter/importer une configuration de disposition, référence matériel, etc... pour un bornier ?

Re: Nouveautés de la version de développement 0.9

galexis wrote:

Peut-être faut il juste un message d'avertissement à l'ouverture de projet avec des avertissements en fonction de la version d'origine?

Perso c'est ce qui m'irait le mieux.
Pour la vidéo de la création des câbles c'est assez vieux ce truc et juste un test, c'est l'outils 'ligne' un peu modifié mais il ne se passe rien derrière, c'est purement du dessin. Cela dit le jour venu on pourra reprendre ça pour créer un nouveau câble, et en arrière plan qet se chargera de créer toutes les propriétées du câble nouvellement crée.

galexis wrote:

où va-t-on indiquer la référence, fabricant, etc des bornes ?

Actuellement il n'y à rien.
Mais il me semble que tu en avais déjà parlé, ce que tu voudrais c'est depuis la fenêtre de gestion des borniers pouvoir modifier de manière rapide et groupé les ref fabricant etc... des bornes qui compose le bornier ?
Si c'est bien ça, ce sera fait mais après coup, car du point de vue du code ça n'à aucun rapport avec les borniers.

galexis wrote:

Quand on donne un nom de bornier et un numéro à une borne, est-ce que le label sur le schéma changera ? Et vis versa, si je change le label sur le schéma, est ce que ça mettra à jour le tableau du gestionnaire de bornier ?

Oui actuellement depuis le gestionnaire de bornier tu peux déjà modifier le label, la cellule deviendra jaune cela signifie qu'une modification à été effectué mais non appliqué (c'est valable pour toutes les cellules modifiables) ensuite tu cliques sur le bouton 'appliquer' qui se situ en bas du tableau et tu verras sur ton schéma que la borne en question a bien changé de nom. Pour info tu peux double cliquer sur la cellule "référence croisé" afin que la vue de l'éditeur de schéma se positionne sur la borne en question (Pour l'instant il n'y a pas le hallo bleu).
Idem dans le sens inverse (modif depuis le schéma) par contre il faudra pas oublier de recharger la fenêtre de gestion de bornier (petit bouton avec les deux flèches vertes en forme de cercle) car les valeurs ne sont pas maj automatiquement.

Par contre pour le moment il n'existe rien pour afficher le nom du bornier, il faudra créer une variable pour ça, je m'explique :
Avant il fallait écrire X1:24 dans le label d'une borne car il n'existait aucune notion de bornier dans qet, cela était utile aussi pour le gestionnaire de bornier externe.
Maintenant qu'il existe une vraie notion de bornier dans Qet, le label de la borne devra être 24 et cette borne devra appartenir au bornier X1 ensuite si on veut ajouter sur le schéma un texte qui affiche X1:24 il faudra jouer avec les textes d'élément et les variables adéquates (et donc créer une nouvelle variable pour "nom de bornier").

galexis wrote:

Pourra-t-on exporter/importer une configuration de disposition, référence matériel, etc... pour un bornier ?

La par contre j'ai rien prévu car j'en vois pas l’intérêt, mais si tu me le demandes c'est que ça doit être utile nomicons/wink par contre il faudra que tu m’expliques clairement ce que tu souhaites, car là je vois pas.

Après il reste encore pas mal de chose à faire, des automatismes à créer afin d’accélérer les trucs redondant, etc....

D’ailleurs je me demande si je ne devrais pas éditer le premier post afin d’y déposer toutes les idées que j’ai, ça fera office de mini roadmap et aussi vous pourrez rapidement visualiser les choses prévues. Vous en pensez quoi ?

Y'a déjà pas mal de chose dans l’éditeur, et encore plus par la suite, une petite vidéo tuto serais peut-être pas mal ?

Re: Nouveautés de la version de développement 0.9

Joshua wrote:
galexis wrote:

où va-t-on indiquer la référence, fabricant, etc des bornes ?

Actuellement il n'y à rien.
Mais il me semble que tu en avais déjà parlé, ce que tu voudrais c'est depuis la fenêtre de gestion des borniers pouvoir modifier de manière rapide et groupé les ref fabricant etc... des bornes qui compose le bornier ?
Si c'est bien ça, ce sera fait mais après coup, car du point de vue du code ça n'à aucun rapport avec les borniers.

C'est là que cela me parait le plus adapté personnellement... Cela permettrait d'appliquer à toutes les bornes du bornier, à tous les borniers et donc de gagner du temps. Pour moi lié, surtout que la nomenclature existe désormais.

Joshua wrote:

Maintenant qu'il existe une vraie notion de bornier dans Qet, le label de la borne devra être 24 et cette borne devra appartenir au bornier X1 ensuite si on veut ajouter sur le schéma un texte qui affiche X1:24 il faudra jouer avec les textes d'élément et les variables adéquates (et donc créer une nouvelle variable pour "nom de bornier").

Par contre cela ne risque pas de poser des problèmes que vous gardiez la notion de label pour le numéro de la borne ? On va avoir plusieurs label identique (24 dans ton exemple. X1:24, XC:24, etc...). Ne faudrait-il pas créer une variable aussi le numéro de borne. Pour moi un label devrait être quasiment unique dans le projet : X1:24 est unique....

Joshua wrote:
galexis wrote:

Pourra-t-on exporter/importer une configuration de disposition, référence matériel, etc... pour un bornier ?

La par contre j'ai rien prévu car j'en vois pas l’intérêt, mais si tu me le demandes c'est que ça doit être utile nomicons/wink par contre il faudra que tu m’expliques clairement ce que tu souhaites, car là je vois pas.

Après il reste encore pas mal de chose à faire, des automatismes à créer afin d’accélérer les trucs redondant, etc....

D’ailleurs je me demande si je ne devrais pas éditer le premier post afin d’y déposer toutes les idées que j’ai, ça fera office de mini roadmap et aussi vous pourrez rapidement visualiser les choses prévues. Vous en pensez quoi ?

Y'a déjà pas mal de chose dans l’éditeur, et encore plus par la suite, une petite vidéo tuto serais peut-être pas mal ?

L'idée derrière cela est de gagner du temps dans la création de bornier: importer le type de matériel (ref, constructeur) , la disposition  (étager ou pas, le nombre d'étage, le sens de numérotation). Cela permettrait de gagner du temps ne serait-ce que pour créer plusieurs borniers de structure identique au sein du projet. Mais ce n'est pas fondamental.

Pour le roadmap, je suis pour ! Cela évitera les questions inutiles.

Re: Nouveautés de la version de développement 0.9

galexis wrote:

C'est là que cela me parait le plus adapté personnellement... Cela permettrait d'appliquer à toutes les bornes du bornier, à tous les borniers et donc de gagner du temps. Pour moi lié, surtout que la nomenclature existe désormais.

C’est bien ma vision des choses aussi, ce que je voulais dire c’est qu’a terme cela sera possible depuis la même fenêtre mais d’un point de vue du code c’est totalement différent du code des borniers et comme il est actuellement possible de gérer les ref, fabricant, etc..., des bornes ailleurs (bien que ce soit très fastidieux si tu as beaucoup de bornes) je considère donc la mise en place de cette fonctionnalité comme secondaire actuellement.

galexis wrote:

Par contre cela ne risque pas de poser des problèmes que vous gardiez la notion de label pour le numéro de la borne ? On va avoir plusieurs label identique (24 dans ton exemple. X1:24, XC:24, etc...). Ne faudrait-il pas créer une variable aussi le numéro de borne. Pour moi un label devrait être quasiment unique dans le projet : X1:24 est unique....

Non je ne pense pas (en tout cas pas au niveau du code, car chaque élément a son propre identifiant unique) de plus il y a de forte chance que tes schémas possèdent déjà des bornes qui portent le même nom/label/identifiant je pense par exemple aux bornes des +24V et 0V qui sont pontés entre elles pour alimenter par exemple les cellules de ta machine.
Et même si on veut aller encore plus loin (en oubliant les bornes pontées entre elles) tu pourrais avoir les borne :
=PLANT+ARM1-X1:10
et
=PLANT+ARM2-X1:10
Elles portent le même nom mais pas localisé dans la même armoire.

galexis wrote:

L'idée derrière cela est de gagner du temps dans la création de bornier: importer le type de matériel (ref, constructeur) , la disposition  (étager ou pas, le nombre d'étage, le sens de numérotation). Cela permettrait de gagner du temps ne serait-ce que pour créer plusieurs borniers de structure identique au sein du projet. Mais ce n'est pas fondamental.

Importer ref, constructeur, etc.… ok, par contre je vois pas du tout pour la disposition (étage sens etc...) comment tu veux t’y prendre, ce sera toujours au cas par cas ce genre de truc, non ? Actuellement je ne vois pas trop comment qet pourra savoir comment tu veux organiser tous ça (en revanche j’ai des idées pour automatiser en partie les mise en étage disposition et pont, je vais mettre ça au propre sur le premier post de ce fil de discussion).

PS : c’est loin d’être évident de définir ce qu’on a en tête, ce que l’on voudrait, par écran interposé. Je pense même que des fois on veut la même chose, mais on ne l’explique pas de la même manière.

34 (edited by galexis 2021-11-03 19:37:59)

Re: Nouveautés de la version de développement 0.9

Joshua wrote:

C’est bien ma vision des choses aussi, ce que je voulais dire c’est qu’a terme cela sera possible depuis la même fenêtre mais d’un point de vue du code c’est totalement différent du code des borniers et comme il est actuellement possible de gérer les ref, fabricant, etc..., des bornes ailleurs (bien que ce soit très fastidieux si tu as beaucoup de bornes) je considère donc la mise en place de cette fonctionnalité comme secondaire actuellement.

Aujourd'hui j'ai des carrés blancs tout fait que je mets dans le projet qui contiennent référence, constructeur et quantité :
- un carré pour le type de borne
- un carré pour les cloisons, etc
Et comme ça, j'ai ma nomenclature. Sinon trop compliqué.

Joshua wrote:

PS : c’est loin d’être évident de définir ce qu’on a en tête, ce que l’on voudrait, par écran interposé. Je pense même que des fois on veut la même chose, mais on ne l’explique pas de la même manière.

Probablement ! ;-)

Re: Nouveautés de la version de développement 0.9

Premier post édité avec les idées au sujet des borniers

Re: Nouveautés de la version de développement 0.9

SANP: Port to core20 & build edge snaps on GitHub
https://github.com/qelectrotech/qelectr … r/pull/200