451

(4 replies, posted in Bar Fourre-tout)

Quelle galère effectivement !
Donc au boulot, on t'oblige à utiliser du dwg et on ne te fournit pas les outils nécessaires pour bosser dessus ?
Rien de nouveau sous le soleil... nomicons/getlost

La priorité serait donc de convertir tous les dwg en dxf, pour virer le standard dwg qui finalement n'en est pas un, sinon il serait universel.

Sur internet, un bon petit business s'est développé autour des conversions dwg vers dxf.
A part Darftsight de Dassault, je vois pas trop quel logiciel gratuit serait capable de faire cela. Mais il faut se coltiner tous les fichiers les uns après les autres.
Après, je suis pas un spécialiste de la question. Peut-être qu'il y a des gens plus inspirés ici...

452

(4 replies, posted in Bar Fourre-tout)

Salut galexis,

ca me semble faisable avec le bon vieux LibreOffice Draw.
Sur chaque folio, tu importes un dxf, et quand t'as fini, tu imprimes tous tes folios.
Pour importer les dxf, il faut passer par le menu Insertion/images... puis choisir le format dxf.

J'ai essayé avec plusieurs dxf et ca marche bien (j'ai juste essayé l'impression pdf).

Par contre, avec les dwg, ca ira pas, vu que c'est un format propriétaire. Il faut les convertir en dxf avec Draftsight ou un autre outil.

Hi Aleksandr,

Could you post some screenshots describing more accurately your problem?

Please could you post your message the next time in the english section, here:
http://qelectrotech.org/forum/viewforum.php?id=13

EDIT: your message is now moved in the right section.

@ f.franck

ok, je vais essayer d'écrire le tuto pendant le week-end.
Je le posterai ici quand j'aurai fini.

Salut f.franck,

je pense qu'il y a un petit malentendu :
le pdf joint à mon message originel n'est pas un tuto mais une maquette de présentation pour montrer aux développeurs une manière de gérer les données d'article. En fait, les illustrations du pdf ne sont qu'un assemblage d'images montrant comment la GUI de QElectroTech pourrait évoluer.
Les fonctions évoquées dans ce pdf n'existent donc pas réellement.

Cependant, en l'état actuel de QElectroTech, il y a quand même moyen de bricoler pour pouvoir intégrer les données d'article aux éléments.
C'est ce que je fais pour mon travail car je serai amené à souvent utiliser les mêmes composants, donc ca vaut le coup de rentrer ces données une bonne fois pour toute directement lors de la création des éléments.
Le gros avantage de cette méthode est que, une fois que tous les éléments dont on a besoin sont créés, on travaille vraiment très vite.
Concernant les inconvénients, en fait il n'y en a qu'un seul. Voir mon premier post de ce topic :
http://qelectrotech.org/forum/viewtopic.php?id=712

Comme Scorpio810 le souligne, le nouveau développeur argentin Leonardo va essayer d'implémenter de nouvelles fonctionalités à QElectroTech pour faciliter la gestion des données d'article dans le logiciel.
Cependant, comme tous les développements sont faits de manière bénévole, on ne sait pas encore quelle tournure cela va prendre, ni combien de temps.

A toi de voir, si tu peux encore attendre que Leonardo ait fini, alors il vaut mieux attendre, cela t'évitera de refaire partiellement ta bibliothèque d'éléments.
Si tu es pressé, je peux t'expliquer ma méthode vraiment en détail dans un tuto. Quelques utilisateurs de QET semblaient également intéressé par cette manière de faire, donc ca peut valoir le coup d'écrire un tutoriel.

Donne-moi ton avis, stp.

456

(13 replies, posted in Import DXF)

scorpio810 wrote:

Only Draftsight can save in ASCII dxf file for linux users.

Now I can convert dxf to elmt directly from QCAD (dxf R15), without the need of Draftsight anymore.
Nice nomicons/rolleyes

Adieu Draftsight nomicons/happy

Joshua wrote:

Mais j'avais déjà remarqué que sur ma debian le dialogue "natif gnome3" n’étais plus utilisé non plus (A la place j'ai un dialogue tout moche).

moi aussi sur Ubuntu. Qt utilise les icônes fallback du vieux gnome (les vieux trucs marrons facon windows XP). Je pense que ca vient de Qt.

Une solution pas très élégante mais très rapide :
rétrécir le folio en diminuant soit le nombre de colonnes/lignes soit leurs largeur/hauteur respective.
Eventuellement refaire un nouveau cartouche proportionnellement adapté aux nouvelles dimensions du folio.

Une autre solution, plus élégante, mais plus lente:
Rééditer l'élément en question. Dans l'éditeur d'éléments, le sélectionner totalement avec le rectangle de sélection (souris). Puis l'agrandir dans sa totalité comme désiré. Après, il ne reste plus qu'à refaire les bornes et ca devrait être bon.
Evidemment, si ton automate à 200 bornes, tu vas y passer du temps...

Sinon, agrandir ou rétrécir un élément comme une image dans Word, à mon avis, c'est pas demain la veille que ce sera faisable, vu comme sont définis les éléments en format xml.
Il faudrait que la taille des bornes restent à leur taille d'origine, etc...
Ca entrainerait plein de problèmes... Mais je suis pas développeur.

Cenation wrote:

J'ai créer un nouveau composant (un Automate), cela m'as pris des heures et des heures...

C'est normal, moi aussi ca m'a pris des plombes au début. Avec l'expérience, on dessine mieux, plus vite et plus pratique.

EDIT : ben mince, le temps d'écrire et Laurent a déjà répondu !

@Janko

wie du magst!
Die Version 0.22 ist etwa wie die Vorgeschichte von QElectroTech. Seitdem ist schon Einiges mit der Softwareentwicklung und mit den Bauteilsammlungen (elements collections) passiert.
Wenn du aber nur extrem stabile Linux-Distributionen benutzt, dann wirst du tatsächlich nicht die neueste Version von QET genießen können. Muss man aber nicht, je nachdem was du damit machst.

Weitere Infos, falls sie dich interessieren:
Ich glaube, ab Ubuntu 15.10 ist die Version 0.4 in den Repos vorhanden (bin echt nicht sicher, kann man aber Sscorpio810 fragen, er macht die Debian-Pakete).
Ich habe Ubuntu 15.10 und benutze die Version 0.51 von QElectroTech, weil ich an der Entwicklung teilnehme. Und da ich die GUI auf deutsch übersetze, muss ich sowieso immer up-to-date sein.
Solltest du irgendwann doch die Version 0.50 oder höher nutzen, dann schaue bitte auf die deutsche GUI. Ich habe bis jetzt sehr wenig Feedback über die Übersetzung bekommen.
Ziel ist irgendwann QElectroTech so reif zu bringen, so dass man es auch produktiv in der Industrie einsetzen kann.

Hi Janko,

if you can, you better use the newest version:
https://download.qelectrotech.org/qet/tags/20151127/Installer_QElectroTech-0.5_x86_64-win64-1.exe

I have made the german translation of the GUI for the version 0.4 and 0.5.

But I think your real problem is that you have to stick to Windows Me and it's possible that the newest version of QET doesn't run on that old operating system.
Maybe you can install a dedicated "workstation" for QElectroTech with Win7 or Win10, or maybe Linux?
Or a dual boot solution?

J'ai eu 2 gros crash ce matin en utilisant le nouveau panel.
Les crash sont tous les deux apparus lors de la frappe ou de l'effacement d'une chaine de caractères dans le moteur de recherche.
Peut-être lié au commit 4356. Auparavant, je n'avais jamais eu de crash avec le moteur de recherche.

EDIT: le crash n'entraine pas de perte de données.
Comme je crée pas mal d'éléments en ce moment, j'utilise beaucoup les actions "recharger les collections" ainsi que "afficher uniquement ce dossier" combiné avec le moteur de recherche.

EDIT 2:
ca y'est, j'arrive à reproduire le crash !
Essayer la liste d'actions suivante en démarrant avec un moteur de recherche vierge.
- effectuer "afficher uniquement ce dossier"
- effectuer "recharger les collections"
- taper quelque chose dans le moteur de recherche
y'a un très léger freeze suivi du crash.

ah ha, ca m'intéresse nomicons/cheerful

Ca veut dire que y'aurait aussi moyen de faire ca avec LibreOffice ?
Je pense à l'idée d'édition tabulaire : appeler LO depuis QET pour éditer des données texte issues du fichier .qet.
J'ai déjà un peu dégrossi le sujet, LO est capable de lire du xml dans un DomDocument (comme Qt). Et aussi de l'écrire dans un fichier.
Vu que l'appel du programme externe se fait depuis QET, y'a moyen que ca marche aussi pour Windows et Mac, non ?

Farfelu ? Réaliste ? Aventureux ? Héroique ?...

@Laurent

Ok. Le déplacement des folios, ce sera une grande avancée, mine de rien.

Petite suggestion pour le futur : marquer le folio en cours avec un bandeau jaune dans l'arborescence.

Par contre, faire des projets avec des arborescences =/+, ca sous entend de refaire tout le système des ref croisées. Tout du moins, les textes de ref croisées. J'espère avoir été clair sur ce point :
http://qelectrotech.org/forum/viewtopic.php?pid=2177#p2177
Ca va être un sacré chantier !

scorpio810 wrote:

...ton Eplan adoré.

J'ai dit ca moi ? nomicons/sick

scorpio810 wrote:

Regarde les liens sur la doc Qt qabstractitemmodel, The model/view architecture.

wi wi, j'ai déjà mangé ca :
https://openclassrooms.com/courses/programmez-avec-le-langage-c/l-architecture-mvc-avec-les-widgets-complexes

La doc Qt je commence à comprendre, ca me paraît pas impossible. Le problème c'est les lacunes C++... Que dis-je... les trous noirs en C++.


La finalité du nouveau panel sera-t-elle aussi d'intégrer l'arbo du projet dedans ou non ?
Pour l'instant, les onglets ca me va bien.

Euh.. je vais formuler autrement :
Est-ce qu'à terme les projets seront dans le même QDockWidget que les collecs ou dans un autre ?

scorpio810 wrote:

Heuu ...

C'est donc que je n'avais pas bien compris nomicons/ninja

Galexis wrote:

Question bête, il n'y a pas l'arborescence du projet dedans

Si j'ai bien compris, il n'y en aura même jamais. Comme ca il suffit de switcher d'un onglet à l'autre pour passer des collections aux projets. Plus besoin de scroller comme un malade pour retrouver le folio sur lequel on bosse alors qu'on vient de finir un élément.

scorpio810 wrote:

...en plus de réduire la consommation RAM.

Fait exceptionnel, je viens aujourd'hui de constater pour la première fois une baisse (de 1% de 16GB) de conso RAM pendant l'utilisation de QET. C'est-à-dire sans redémarrer l'appli (hier j'ai à nouveau froler les 8GB de RAM juste pour QET).

@Galexis

Ben alors !? nomicons/wassat

Tu vas dans le menu principal et tu t'assures que le nouveau panel est actif :
Configuration / Afficher / Collection d'éléments

Après, dans le nouveau panel, tu fais un clic droit sur n'importe quel répertoire (pas sur un élément) et là, dans le menu contextuel, tu devrais voir l'entrée "Afficher uniquement ce dossier".

Y'a même pas besoin de désactiver l'autre panel.

Salut Galexis,

t'as fait un

sudo apt-get upgrade

?

scorpio810 wrote:

Tu peux faire un apt-get upgrade c'est bon pour les debs.

C'est fait.

scorpio810 wrote:

Penses à ajouter tes nouveaux éléments à la collection, tu peut le faire, ewi.

wi wi, je le ferai. Disons vers la fin mars, quand les plans seront finis.
Sauf si y'a un besoin urgent de ces éléments.

Joshua wrote:

Salut, essai le commit 4355, voir si ça te conviens.

Nickel, on peut pas rêver mieux ! nomicons/wub
C'est exactement comme ca que j'imaginais le machin.
Bien vu le bandeau jaune pour montrer le filtrage actif.
J'ai pas encore beaucoup de recul mais j'ai pas vu de comportements bizarres.

Merci beaucoup, c'est vraiment très pratique nomicons/cool

je lancerai des builds dans la journée.

Merci, sympa ! Ca m'évitera le combat avec Qt Creator, alors que j'ai pas trop le temps pour ca en ce moment.

Je planche sur mon nouveau projet QET.
Suis en train de faire les nouveaux éléments Siemens Sinumerik, S7-300 et ET 200S.
Y'aura même du S7 300 Integrated Safety au programme.

Plop Joshua,

je vais essayer dans la journée (là faut que je produise un peu de plans).
Si j'ai bien compris, je fais :

svn up

puis, sur ma machine, je copie mon trunk dans un autre dossier, j'ouvre le projet avec Qt Creator, je compile et je teste, c'est ca?

Bonjour, j'ai une question qui s'adresse principalement à Joshua, vu qu'il est en train de coder le nouveau panel d'éléments.

Quand on fait un clic droit sur un dossier du nouveau panel, un menu contextuel apparaît.
Est-ce qu'il serait envisageable d'avoir dans ce menu une entrée supplémentaire intitulée "Afficher uniquement ce dossier". Ainsi, l'arborescence n'afficherait que le dossier en question ce qui, conbiné avec le petit moteur de recherche en haut du panel, permettrait d'avoir un meilleur apercu des résultats.

Combien de fois j'ai bricolé un élément de la collection embarqué croyant que c'en était un de la collection perso.
Ben oui, des fois on va un peu trop vite et on oublie ce genre de détails importants.

Evidemment la fonctionnalité doit se comporter comme une bascule :
Si elle n'est pas active, alors l'entrée du menu contextuel s'intitule "Afficher uniquement ce dossier".
Si elle est active, alors elle s'intitule "Afficher tous les dossiers" et le panel retourne à son état originel.

Après, comme d'hab, je sais pas trop ce que cela peut avoir comme conséquence en arrière-plan, si c'est plus ou moins facilement faisable... si ca gêne le moteur de recherche (que j'adore et que j'utilise beaucoup), etc...
En tout cas, ce serait très pratique !

Ne pas confondre la "collection embarquée" qui justement embarque tous les élément contenus dans un projet, avec la "collection QET" qui est livrée avec QElectroTech.
La collection QET est dite "officielle" puisqu'elle rassemble tous les éléments fournis officiellement dans QElectroTech par défaut. Cette collection est en lecture seule, donc les éléments s'y trouvant ne sont pas éditables.

Bisoir,

Peut-être le prix? : " pas assez cher mon fils, on va prendre celui à 15 000€ ! "

oui, mais QElectroTech, elle a tout d'une grande !
(à part les borniers auto...)

Quand à la place de Qelectrotech dans l'enseignement, c'est difficile, comme tout le logiciel libre en général, de convaincre de l'utilité de ce logiciel

Convaincre de l'utilité ?!? nomicons/wassat
Peut-être que je ne comprends pas bien, mais, soit c'est utile, et on l'utilise, soit c'est inutile et alors la question ne se pose pas.
Mais dire que c'est inutile et acheter un truc propriétaire (IGE-XAO, Eplan...), là, c'est à la fois malhonnête et, à tout bien y réfléchir, contraire à la mission de l'école.

Ce que je vois, c'est que si QElectroTech est utilisé dans l'enseignement, alors dans quelques années on aura aussi des pros industriels qui connaîtront ce logiciel et favoriseront, dans l'ensemble, son utilisation.
Si même dans l'enseignement on a pas les couilles de franchir le pas vers le logiciel libre, alors où va le monde ?!?
Bon... nomicons/angry  je m'emporte un peu, car on m'oblige à utiliser Eplan. C'est comme si y'avait plus que ce truc-là sur la planète (surtout en Allemagne où je suis actif).

Sans doute faudrait il mener une campagne auprès des régions qui payent les équipements et sont plus à même d'accepter des solutions alternatives.

Et LIBRES et UNIVERSELLES, qui sont 2 arguments encore plus importants que le coût.

Bon courage et persistance !