Topic: base de données dxf

Bonjour.

Connaissez vous une base de données de schéma des références articles en dxf.
Par exemple je voudrais faire un schéma électrique avec du matériel GE, et importé dans ma bibliothèque chaque référence de mon schéma pour avoir la représentation électrique et du coup, avoir les données pour remplir la nomenclature.
Les vignettes serais aussi intéressante pour faire une implantation.

Comment faites vous?

Merci d'avance

Re: base de données dxf

Bonjour,

pour les vignettes, regardes les éléments de Baboune41, il les a trié par marques et ajouté un nombre important de vignettes:
https://qelectrotech.org/forum/viewtopi … 6445#p6445

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

Re: base de données dxf

Pour l'instant si on veut une nomenclature efficace : l'utilisateur est obligé de renseigner manuellement et entièrement pour chaque symbole posé sur le schéma le dock information : type de l’élément, tension, caractéristiques, référence constructeur, emplacement, etc.

Dans le futur il est prévu d'ajouter un module base de données justement pour automatiser la sauvegarde et le remplissage fastidieux du dock information.

Une autre solution temporaire est d'utiliser la méthode Nuri, qui est assez pénible en mettre en place au début, pas très flexible, mais qui permet de gagner ensuite un temps remarque quand on ne fait que des schémas avec toujours les mêmes éléments, et les mêmes marques.

Tu peux te reporter sur ce document pour en comprendre la fonction :

https://download.qelectrotech.org/qet/n … dition.pdf


Voici le résultat automatisé et obtenu avec les macros LibreOffice de Nuri :
https://qelectrotech.org/gallery/photos/nuri_stueckliste.png

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

Re: base de données dxf

Bonjour,

Merci beaucoup pour ces infos.
Et merci beaucoup pour la méthode nuri.
C'est peut être long, mais quand on la fait une fois, on a plus à le refaire, et la bibliothèque va s'étoffer au fur et à mesure.
On peut peut être par la suite partager ces éléments pour les autres ?

Sylvain

Re: base de données dxf

Re bonjour,

J'ai créer 3-4 éléments, et j'ai voulu testé la génération de la nomenclature.
J'ai un souci dans la localisation de mon dossier user collection :
 voici ou est mon dossier :
C:\Users\MON_NOM\AppData\Roaming\qet\elements.
et j'ai un message d'érreur quand je fait start.

Dans mon cas, après AppData, j'ai Roaming avant d'avoir qet.
Es ce que c'est pas ça qui génère une erreur?
Es ce que mon dossier qet est au mauvais endroit ?

Merci de votre aide.

Sylvain

Re: base de données dxf

En effet, je crois me rappeler que les macros LO de Nuri ne fonctionnent que sous Gnu/Linux.
Je ne me rappelle plus si il y avait une mise à jour pour supporter Windows.
Le path est différent suivant le système d’exploitation.

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

Re: base de données dxf

@ scorpio :
depuis la version V03 de la macro, j'ai rajouté le support Windows. Je l'ai testé (mon client utilise aussi la macro sous Windows 7) et ca fonctionne.

@ sylvain :
normalement, le chemin vers ta collection utilisateur ne pose pas de problème pour la macro.
Est-ce que tu pourrais poster ici un screenshot du message d'erreur en question ?
Ca me permettrait de voir ce qui cloche chez toi.

Re: base de données dxf

Voici une copie écran :
[img=566x230]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABSIAAAIXCAIAAAAHWrfgAAAgAElEQVR4nO3de4xd92Ef+PljF822jgIvUhiLpO4GtmtLsZ3UDpuMdzePpk3XibltXQZ1sot2skAmSt1sgBYIKqD1slvsYLtFOt0C+eMiJcQ2wTbNwG1p2SPSpjSRPBQpkRoNJVGRzJdkRaZsWjRdepu2SXH2j/s6j9953Ht/93k+H3wBDe897zu6vF/+zjl37YFPnhYRERERERGRKFmb+xaIiIiIiIiIrEzUbBEREREREZFoUbNFREREREREokXNFhEREREREYkWNVtEREREREQkWtRsERERERERkWhRs0VERERERESiRc0WERERERERiRY1W0RERERERCRa1GwRERERERGRaFGzRURERERERKJFzRYRERERERGJFjVbREREREREJFrUbBEREREREZFoUbNFREREREREokXNFhEREREREYkWNVtEREREREQkWtRsERERERERkWhRs0VERERERESiRc0WERERERERiRY1W0RERERERCRa1GwRERERERGRaFGzRURERERERKJFzRYRERERERGJlqWu2Yd7ycC9E1tz3x5ZgfilEhERERGRiaJmi6Tjl0pERERERCbKLGt2usCM6Na1YzULXK5GtDxbvnXt5tivWsjew/Peo5V5aUREREREZCFTX7OPnXggubQWykcfGm1lavYSbrmaPf9NEhERERGRZUp5zf7Vj5a060LO/kKoAxejZi/hlqvZ898kERERERFZpoRq9t/7hZsNC3YqN0+cqFtZpmbHqFvL24iWd8ur92XxW3SrXhoREREREZlD8jW7/BTxyYe11ewV2PLqfVGzRURERESk7cnU7Ic+PW7BbtS01ewV2PLqfVGzRURERESk7RnW7InGsdP59D8oWdmC1Oz9E7eSoptn9sfbjIcOA0ur26SYXS6/AYeHVdM/HNr58KXvY7wKE76sC/3SHDtzL7+Y6kMtIiIiIiKtTL9mj3U9dln2fjW4srnX7Ab3YBuhODW8o9ut1P3YwzWyRG6PAjsbrpElu1DeOYObOt6rMPbLOveXpuo4Bwp2ytj/CiAiIiIiIiuZbs0+ceJstI6dXFor+a6vedbs6qbUoH1FWVrMml1amwN1dIT1jv66TPqyLsZLM/pxTtG0RURERERkkLUHPtnou7uyA9T/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RERERESiRc0WERERERERiRY1W0RERERERCRa1GwRERERERGRaFGzRURERERERKJFzRYRERERERGJFjVbREREREREJFrUbBEREREREZFoUbNFREREREREokXNFhEREREREYkWNVtEREREREQkWtRsERERERERkWhRs0VERERERESiRc0WERERERERiRY1W0RERERERCRa1GwRERERERGRaFGzRURERERERKJl7ToAAAAQiZoNAAAA0ajZAAAAEI2aDQAAANGo2QAAABCNmg0AAADRqNkAAAAQjZoNAAAA0ajZAAAAEI2aDQAAANGo2QAAABCNmg0AAADRqNkAAAAQjZoNAAAA0ajZAAAAEI2aDQAAANGo2QAAABCNmg0AAADRqNkAAAAQjZoNAAAA0ajZAMDCuQbASpj33yfzoWYDAPPX8OPaVQAWktadpmYDAPM0Upf+EgALaaQGPu+/eaZOzQYA5mOkkep5f4AEoN5II97z/ltoitRsAGAOqgt2+kPbKwAsleri3YamrWYDALNW0bHT1frllN8FYOGl37fTlbttTVvNBgBmLdixBwU72KtfAmDhBVt3sGyr2QAA0RSHsnMj2OlefaXvxb4XAFgwg7fowZt2unUHR7ZXe0BbzQYAZqqsYw8GsQftOl2qn++7DMCCGbxFp4v3oG+XDWur2QAAEVR07PQIdrdgp0v14eHh4eHhcwAspO67dLp4D8r2YGS7PU1bzQYAZqdYs3MdO12wB736oO9ZABbS4I160LrTZbvYtNVsAIA4gkPZ6Y7dPe2wW7C7vfrSpUsX+5555plnnnnmaQAWRvedefBGfenSpW7rTpftdNMODmjP+2+nyNRsAGB2gkPZ6XHs7mmHBwcH3Xbd/Qx34cKF8+fPP9V3DoCFMXhzPn/+/IULFwbdu1u5Dw4OumV7cAJ5cEB73n87RaZmAwCzk/4Sry996Uvpe5698MILly9ffu655zoArJBLly4999xzly9ffuGFF65cudI9dTz9/V4rWLPnfcwBgFWW/thRdlV2955n3XPFn3322U6nkwCwEjqdzoULFy5evPjcc88Nzh5f+QFtNRsAmKL0x45izS4OZV+8eLGjZgOsik6ns7+/f+HChUuXLh0eHr7wwgvpK7TVbACAkaU/duRq9uCM8fRQ9tNPP91RswFWRafT2dvb29/ff/rpp5999tnu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29lYO7KxcSS3uNQr1f+jO6GxkNRs6OnW7Fl+CANgGla+Zl9/buvK6T+efPUvJG/8ePL6jye3/9xf+tgD7373u9/97nf/pY89kNz+c8nrP5Hc+njy1v965cx3XX9ua6ofJWE6GnXmwfXZsGjUbOhRswFWw2rX7Lduv/rUb933H778w8kbP2i37iMAACAASURBVJK8/sPJa/9DcvtHfunn73/nO9/5zne+85d+/v7k9o8kr/1w8ns/kbz50//hjb/61G/d99btV6f9gRJia1CzXZbNAlOzoUfNBlgNq12zX77wK1/a+67kK/9d8voPJa/9YHLzB5Ovrf+jv//ed7zjHe94xzv+0d9/b/K19eTmDyavrSdv/ETytb/6pd95z8sXfmXaHyghtuqa3T0HXclmcanZ0KNmA6yGFa7ZX//aq0/85rf//qsfTl7/cPLah5ObH0pufCi59eF/9evvffvb3/72t7/9X/36e5NbH05ufCi5+aHky+vJVz76+6//T0/85rd//WsGtAFmR82GHjUbYDWscM1+7uzP3Dz3J5M3vj/58geTmx9IbnwgufGB5MsffPr0+972tre97W1ve/r0+5Ivf7D3+M3vS37vv0++evTm+fc/d/ZnZvCxEoAuNRt61GyA1bCqNfurb1z+nX/xX/zBlz+YfPmB5Ob9yY37k+v3J9fvT169/80X3nfft3/bfd/+bW++8L7k1f7jN+5PXv2+5I0f/YM3fup3/sV/+dU3Ls/mwyUAavbyOd958OjRo0ePHn2w0zl+9OjxU92HT6V+ZhxqNsBqWNWafen0J64/+V3J6/cnr743uf6nkmupvPm+d3/Pt737e74tefN9mcevvy/58g8kt/789f37L53+xKQfG9PfyTSzq2IL33s9mWl/51P6+6jcAxvaS81eOqeOHz36YOd88HE1exKBmr27Ofg4sba+fTXz3NXt9f5DV7fX1zZ3c0/mHplU5eoaLmCSTerNntuMjLg7HEHVLqd2ZEFUv0Dxf6Ngla1kzX7tlUee+I0/8gevvTd59d3JjXcl19+VXEvlzfd85Mi3feTItyVvvifz+PV3JTfvT15f/4Pf+/NP/OYffe2VR8b/zJituzsbU+2Q0yvD4y25+VxqNnD3rpq9hMrqtJo9qVzNvrq9nm6Ou5v5pr272X96FjW7cnVNxKnZFZuxu7loTbtyl4c7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m2tra2tra5vb2+uD4dX+g4M2mGmGhWczD65vX01NcHV7fX1zc30wcW7e6j8Wl9zbks3QdAW7m2ub292B4/TIcW8sOTX7cCPXMs8M1lw8DukDkp8suBeh3dnNHRyAESx+ze4OaF+5cqU7oN29C5qaDbAyOp3OmTNn9vb2nnrqqUuXLqnZ8ZXfAq1/CfNCjWbnNma8mr0Ko9lXt9d7BfTq9vqgi+5uph7sFsBUqww8W3w6U0czBb18Hc2XXFhI2O7moF/vbqY6cH+e4EYOV7i7WXwsULMrJwsqOTgAI1m0mn39+vVBzc6dN94d0O6eN94BYIWcPXt28G1ely9fvnLlSvqM8W7NnmHXmYVF+0KvmmubR6jZhXXl7ppWd5l3cIWTXpu9nDV7WBFT/TNdXvsTZFplxbN94WuYQ6sbe8nBZzOG3bo7YF1o5KG1hLenYr8qJwtqeIE3QKXFrNnFAe2XXnrppZdeGtTsp59+en9///HHHz9z5szu7u4jjzxy6tSpf5PyrwFYGOn353/7b//tqVOnPvOZz3zmM5/57Gc/++ijj37+859//PHHB7cZf/7551f+wuzrs67Z14s38+6el527u3fpnbpHqNlVdxrPF/uj9aPZmfmzRX2EO40vZc3OdM/BH4bnQOdO1c6eEZ19Ntc0g00y0yr784y95PwCizIFOFfxM6d5ly1zeHp5cAC8wWRBajYQw+LX7NwV2s8///zgfuNPPvnk448//oUvfOHMmTOPPvro7u7u7u7u5z73uc997nOfBWBhdN+Zd/seffTRRx999PTp05///OfPnj27t7f3xS9+8fz5890zxl944YWVP2P8+hxq9vXr2e+iDt0Vrep7p68X/lj+3VqZJXW/sjrbwfNPVFyb3f+C7P4WpWr3SN+bXdz+RbzneLPR7EL3C50jHXq28Mhoo9mjLDn4bEa6Zmf+ESF/knftMounszecLEjNBmJY2JodvEK7e8vxwRdonz9/fn9//4knntjb23v88ccfe+yxxx577CwAC6n7Lv14397e3u/8zu88+eST586du3DhQvce488//3z3jPHcN2ar2ctsocePF0vuFmiZYli85LnyCurUT4WLqUuaZMwlFxZesLu5VrgiOz97ruqnfs6dw15Ws6snC1KzgRgi1Ozi29GI70u1NTvXtNPfof3MM8+cP3/+3Llz586d29/f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[/img]

Une fois que je clique sur start, la macro se lance et 2-3 secondes plus tard, j'ai ce massage d’erreur.

Merci pour votre aide.

Pour info je suis en Windows 10.

Sylvain

Re: base de données dxf

Ah l'image n'est pas passé,
pourtant elle s'est bien affiché lors de l'écriture du message.
le message d’erreur est :
"the field 'location' of all elements is empty.
generation aborted !
Return to Qelectrotech and fill the field 'location' of the elements to be in the parts list."

Re: base de données dxf

@ sylvain :

Ah, je comprend mieux maintenant !
Pour que la macro fonctionne, il faut que le champ "localisation" des éléments soit renseigné.
D'ailleurs, seuls les éléments dont le champ "localisation" est renseigné seront exportés vers la nomenclature, les autres éléments seront purement et simplement ignorés.
Et donc, si "localisation" n'est pas renseignée, la macro affiche le message d'erreur et ne fait rien du tout.

Je te conseille vivement de lire EN ENTIER le tutoriel (voir précédemment le lien de scorpio810).
Je sais, ca fait une vingtaine de pages mais il me semble assez indispensable de le lire pour bien comprendre toutes les petites subtilités et éviter d'avoir à poser 25 questions sur ce forum... et devoir attendre les réponses avant de pouvoir aller plus loin.

Et vu que tu es sous Windows, une fois la nomenclature exportée en csv, ouvre le fichier csv avec l'éditeur de texte de Windows et enregistre-le avec le codage de la table de caractère UTF-8 (cliquer sur le boutons "options" dans l'éditeur de texte) sinon tu auras une mauvaise interprétation des caractères spéciaux, tels que é è ê à...
Car Windows utilise principalement une table de caractères ANSI et Linux une table UTF-8.

Ce conseil est aussi dans le tuto, donc, tu vois, ca vaut le coup de le lire nomicons/whistling

Re: base de données dxf

Bonjour.
J'ai pourtant bien renseigné la localisation.
Je peux vous envoyer le fichier.csv ?

Re: base de données dxf

Et j'ai bien lu attentivement le tuto.
Mais la j'étais bloqué

Re: base de données dxf

J'ai réussi à aller jusqu'au bout du processus.
Ce qui se passe, c'est que quand j'exporte la nomenclature de Qelectrotech, le champs localisation est vide, et ce que j'ai renseigné se trouve dans une autre colonne.
J'ai modifié moi même le fichier .CSV en inscrivant dans la bonne colonne la localisation, et j'ai ainsi pu importer dans Qelectrotech la nomenclature.
Par contre, la désignation n'est pas complète.
Il ne faut pas d'espace entre les différent mot de la désignation?

Bon weekend.

Sylvain

Re: base de données dxf

@Nuri : petite coquille dans ton PDF :


Dans le champ User collection, sélectionner le répertoire elements
de votre collection personnelle.
Sur MS Windows, le chemin de la collection personnelle est :
[drive]:\Users\[username]\Application Data\qet\elements
Evidemment, il faut remplacer [drive] et [username] par les valeurs
utilisées dans votre système.

Le bon path est :

C:\Users\MON_NOM\AppData\Roaming\qet\elements.

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

Re: base de données dxf

@ Laurent :

merci, j'ai corrigé.


@ Sylvain :

envois ton .csv ici sur le forum. Vu de ce que tu relates, il doit y avoir une petite coquille quelque part.
Soit dans la macro, soit dans la manière dont tu génères la nomenclature.
Dis-moi aussi quelle version de QET tu utilises car, d'une version à l'autre, le fichier .csv généré par QET contient plus ou moins de colonnes ce qui parfois perturbe le fonctionnement de la macro.
Je dois aussi avouer que j'ai pas encore tester la macro avec QET v0.6 RC1. La dernière fois que je l'ai utilisée, c'était il y a quelques semaines et QET en était encore à la version de développement v0.51.

Re: base de données dxf

Bonsoir,

Comment faire pour mettre le fichier .CSV sur le forum.

Merci.

Re: base de données dxf

Version utilisé :
V0.5
compilation : GCC 4.9.3.
Built with : Qt 5.5.1.
run with : Qt 5.5.1.

Re: base de données dxf

sylvain.horhant wrote:

Bonsoir,

Comment faire pour mettre le fichier .CSV sur le forum.

Merci.

Édite ton post, tu verras apparaître un menu joindre des fichiers.

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

Re: base de données dxf

@ Sylvain :

écrit un message et envoie-le.
Ensuite, tout en restant connecté sue le forum QET, va sur ton message et clique sur "modifier".
Ton message passe alors en mode éditable et, en bas, tu trouves un champ où tu peux attacher ton fichier.

20 (edited by sylvain.horhant 2017-05-15 22:13:05)

Re: base de données dxf

Bonjour,

Voici mon fichier extrait brut de qelectrotech.
Mon essais se porte sur les éléments Q1-2-3-4.
On voit que la désignation est séparée en plusieurs colonne.
Es ce que le soucis est là, une désignation trop longue?
Du coup, le mot nomenclature que j'indiquais en localisation, se trouve décalé dans les colonnes.
Si je reprend moi même le fichier en inscrivant nomenclature dans la bonne colonne, sa fonctionne.
Et malgré que sa fonctionne, dans ma désignation ne figure que le mot UNIBIS alors que je devrait avoir "Disjoncteur UNIBIS phase + neutre 4.5Ka courbe C xA.

c'est grave docteur ?

Sylvain

Post's attachments

Attachment icon nomenclature_.csv 834 b, 388 downloads since 2017-05-15 

Re: base de données dxf

Bonjour,

Avez vous regarder mon fichier?
Autrement, j'utilise pour la macro le fichier QETLOMA001V03.
Es ce que c'est la bonne version?

Bonne soirée.

Re: base de données dxf

@ Sylvain :

J'ai essayé chez moi avec ton fichier csv et avec la macro QETLOMA001V03.
Tout marche correctement. La macro ne plante pas et génère un tableau de nomenclature sous forme d'élément dans ma collection utilisateur.

On voit que la désignation est séparée en plusieurs colonne.
Es ce que le soucis est là, une désignation trop longue?

Non, la longueur de tes désignations est ok. Par contre, la désignation ne devrait pas être séparée dans plusieurs colonnes vu que le séparateur est le point-virgule. Donc si tu n'écris pas de point-virgule dans ta désignation, elle doit être contenue dans une seule colonne.

Du coup, le mot nomenclature que j'indiquais en localisation, se trouve décalé dans les colonnes.

Ca, c'est normal. La macro en prend compte et corrige automatiquement ce décalage.

A vrai dire, je vois pas trop où ca cloche chez toi. J'ai pas de problème avec ton fichier csv.
Est-ce que tu pourrais poster une capture d'écran de l'élément nomenclature généré par la macro ?

23 (edited by Nuri 2017-05-18 15:53:04)

Re: base de données dxf

Je viens d'essayer aussi sous Windows 10 en machine virtuelle. Là aussi, j'ai pas de problème avec ton fichier csv. Voici ce que ca donne :

Post's attachments

nomenclature_sous_Win10.png, 20.78 kb, 1030 x 705
nomenclature_sous_Win10.png 20.78 kb, 335 downloads since 2017-05-18 

Re: base de données dxf

Merci pour ton retour.

Bizarre que ça ne marche pas chez moi.

J'ai aussi parcouru différent message sur ce forum, et sur la pertinence d'inséré des éléments avec les ref articles.
Dans ma future activité, j'aurais besoin pour un seul schéma, de faire des demandes de prix avec différentes marques de produit.
Alors il vaudrais mieux que je travail avec des éléments standard, et travailler des nomenclatures manuellement.
Je peux me procurer des listes de produits par marque en tableau.
Je pourrais toujours exporter la nomenclature de Qelectrotech, pour avoir les noms label, et ensuite inscrire manuellement la référence du produit, et avec une formule, la désignation s'affichera automatiquement.

Merci d'avoir passé du temps.

Sylvain HORHANT

Re: base de données dxf

Effectivement, pour ce travail là, moi aussi je ne m'embêterais pas à créer des éléments avec données d'article intégrées. Ca prend beaucoup de temps au début !

Mais l'avantage se fait sentir sur la longue durée, quand on utilise régulièrement les mêmes marques.

Bon courage !