Conductor AutoNum + Terminal AutoNum + Element AutoNum + plugin Python
You are not logged in. Please login or register.
QElectroTech → Posts by scorpio810
Conductor AutoNum + Terminal AutoNum + Element AutoNum + plugin Python
Revision: 4685
Author: scorpio810
Date: 2016-09-04 17:19:36 +0200 (Sun, 04 Sep 2016)
Log Message:
-----------
Add new option in config for export or not terminal elements in nomenclature
Revision: 4683
Author: scorpio810
Date: 2016-09-03 20:22:14 +0200 (Sat, 03 Sep 2016)
Log Message:
-----------
Add Autonum for terminal elements
Faut-il pouvoir définir quelques part si le bornier est constitué de bornes étagées 2, 3 niveaux ou plus ?
Tu en connais beaucoup toi de borniers étagés sur 3 niveaux ou plus... déjà que deux étages c'est souvent une sacrée merde ... en dépannage ou si tu veux faire des modifications ..
Déjà pour commencer, le premier but à atteindre est de faire fonctionner la numérotation automatique sur ces éléments "borne/bornier", afin que l'utilisateur puisse créer ses propres règles borniers X1, X2, X3, etc, maintenant que ces éléments ont un label !
Pour l'instant tout est en place, nouveau Widget Autonum borne, etc, j'ai envoyé mon gros patch à Davi, voir s'il trouve ce qui coince.
Quand au script python il ne fonctionne qu'avec des labels de type X1:01 et les bornes d'Unalcalde.
Soit
X1 = nom du bloc de bornier (parent)
: = séparateur
01 = nom de la borne (enfant)
Faut-il pouvoir définir quelques part si le bornier est constitué de bornes étagées 2, 3 niveaux ou plus ?
A voir avec Unalcalde, c'est au niveau du script qu'on doit choisir la représentation des borniers.
exemple: bloc bornier X2 : simple, X3 : double étage, etc
Nice video Davi, thanks.
Petite vidéo et patch fais à la va vite ou plutôt à la méthode Rache pour ajouter les labels sur les bornes, le but étant de se servir de tous les outils mis en place dernièrement règles Autonum, politique de management, etc.
De pouvoir ainsi dans la nomenclature connaitre le label du bloc et nom de la borne, position, etc.
Bon, pour l'instant les règles de numérotation auto ne fonctionnent pas encore.
Ce n'est qu'un petit hack sur le code de mon coté, reste encore à en discuter entre nous : plutôt que de faire un widget rien que pour la gestion des bornes, autant se servir de ce qui existe déjà, non?
Revision: 4679
Author: dfochi
Date: 2016-08-31 21:58:58 +0200 (Wed, 31 Aug 2016)
Log Message:
-----------
Updated qet_labels xml. Element formula now works with all elements types (logic, hydraulic, pneumatic and energy)
Bonjour Patrick et merci pour les compliments,
pour la nomenclature c'est déjà possible depuis un bon moment déjà, suffit dans menu projet de cliquer sur Exporter une nomenclature, c'est en fait un export au format CSV (compatible avec tout tableur) de tout les éléments de ton projet classé par folio, etc..
Si tu souhaites intégrer cette nomenclature ensuite dans ton projet il te faut regarder les travaux de Nuri avec sa macro, ou le convertisseur dxftoelmet de Ronny qui permettent de convertir des tableau au format CSV en symboles QET.
https://qelectrotech.org/forum/viewtopi … 5362#p5362
Pour les numéros de fils, ce n'est pas encore prévu, mais les projets QET (.qet) sont en fait enregistrés en XML, un format lisible comme un simple fichier texte et pouvant avec certains logiciels spécialisés offrir ce que tu demandes, et faire des recherches de valeurs attributs dans l'arbre XML et de trouver les doublons, etc.
Exemple avec MS Excel :
Oui, depuis peu il est possible de conserver les références lors d'un copier coller de folio depuis ce projet ou vers un autre projet.
Par contre et c'est normal, on ne conservent pas les références des liaisons entre maîtres et esclaves des éléments ni les liaisons des renvois de folios sur les copier coller, dans le but d’éviter de grosses erreurs de schémas pouvant en découler, etc.
Laurent
whereis qet_tb_generator
Perfect !!
By now it's enough. In about 6 months I'll can dedicate more time.
If there are some bug in qet_tb_generator say me.
Ask me, when you want to join the team.
I can guide you for subscribe, subversion, etc.
unalcalde wrote:I didn't install any more packages. My primary os is xubuntu and I tried on a virtual machine with Lubuntu.
I'll continue trying to create a portable version for all os.
Ok, it's work. pyqt5-dev-tools installed python-pyqt5 (not python3-pyqt5).
Ok, added pyqt5-dev-tools to Recommends in Debian packages.
Ok, I'll try.
You are using qet_tb_generator 0.50, the last one is 0.53 (on window caption appears). You can update with: sudo pip3 install --upgrade qet_tb_generator
I understand now my mistake, in first I have installed plugin without sudo and forget this install and not upgraded this version..
For me I think which is better to install python environment for plugin in user in .local directory instead in /usr/local/lib/python3.5/ for Gnu/Linux users.
I understand why my tests don't work :
If I run QET with Qt creator plugin don't run and in Qt creator console I saw this warning :
This application failed to start because it could not find or load the Qt platform plugin "xcb" etc...and now I see if I run directly binary compiled in source is work well , Strange ..
And I complicate my life wanting to run a shell with python3 command to launch plugin in QET entry ...
Thank you so much Unalcalde.
I tried on VM Windows, and Debian packages too, plugin work fine, nice.
Revision: 4676
Author: scorpio810
Date: 2016-08-30 23:42:35 +0200 (Tue, 30 Aug 2016)
Log Message:
-----------
Added new entry for launch plugin qet_tb_generator, thanks Raul
scorpio810 wrote:Thank you Unalcalde.
I think I can add a new action in QET for run qet_tb_generator, like a plugin.In the same time : it's not possible to had button to run dxftoelmt ?
Six month after, and you don't see this.
https://qelectrotech.org/forum/viewtopi … 4532#p4532
https://qelectrotech.org/forum/viewtopi … 4533#p4533
Run qet_tb_generator is not easy and no time, but I tried to install qet_tb_generator directly in QET, now work on Gnu/Linux :
Unalcalde if you can help me for run this script :
http://stackoverflow.com/questions/1918 … hon-script
I will look to add this new entry, but not tonight, I just arrive to my home and I'm too tired, holidays is finish for me ..
Thank you Davi, I prepare new nightly build packages, so that anybody can try this new feature.
Thank you Unalcalde.
I think I can add a new action in QET for run qet_tb_generator, like a plugin.
Today I'll try on a clean linux installation
Yes, download 89 Mo just for little script ....
You could add in config page number/page ID.
[11:36:21] laurent@debian:~$ pip3 install qet_tb_generator
Collecting qet_tb_generator
Downloading qet_tb_generator-0.5.0.tar.gz
Collecting pyqt5 (from qet_tb_generator)
Downloading PyQt5-5.7-cp35-cp35m-manylinux1_x86_64.whl (89.8MB)
100% |████████████████████████████████| 89.8MB 16kB/s
Collecting sip (from pyqt5->qet_tb_generator)
Downloading sip-4.18.1-cp35-cp35m-manylinux1_x86_64.whl (60kB)
100% |████████████████████████████████| 61kB 1.5MB/s
Building wheels for collected packages: qet-tb-generator
Running setup.py bdist_wheel for qet-tb-generator ... done
Stored in directory: /home/laurent/.cache/pip/wheels/e1/33/67/5b05f5ec88ebfcec3f4bd9039d0e66cdc7dcb4de55e5c03719
Successfully built qet-tb-generator
Installing collected packages: sip, pyqt5, qet-tb-generator
Successfully installed pyqt5 qet-tb-generator sip-4.18.1
[11:37:33] laurent@debian:~$
to excute write the command: qet_tb_generator
Hum, no work
QElectroTech → Posts by scorpio810
Powered by PunBB, supported by Informer Technologies, Inc.
Generated in 0.067 seconds (39% PHP - 61% DB) with 6 queries