Bonjour,
La touche ctrl actionnée permet de désactiver l'accrochage sur la grille dans le mode schéma, et donc de placer l’élément ou l'on veux au pixel près (0.5-devel).
Laurent
You are not logged in. Please login or register.
QElectroTech → Posts by scorpio810
Bonjour,
La touche ctrl actionnée permet de désactiver l'accrochage sur la grille dans le mode schéma, et donc de placer l’élément ou l'on veux au pixel près (0.5-devel).
Laurent
Effectivement, j'entrevois la complexité de la chose. D'autant que la position du folio indiqué dans la section diagram en xml, ne correspond pas forcément au méro réel du folio, puisque la position du sommaire ne semble pas prise en compte.
Si, avec la variable folioSheetQuantity="2" en début de projet, tu sais que le projet contient un sommaire et qu'il est sur deux folios en position 2 et 3.
Uploaded new packages (svn 4078), fix basic shapes items.
Yoann,
Si tu envoies un paquet signale le moi, avec mon adsl pourrie envoyer ~60 Mio de paquets Windows ...ça passe jamais bien.
Je fais maintenant un rsync de mon dossier builds vers le serveur pour l'upload comme pour le dépôt Debian.
rsync -e ssh -av --delete-after --no-owner --no-g --chmod=g+w --progress /home/laurent/builds/ admin@ssh.tuxfamily.org:/home/qet/qet-repository/builds/
Fais le test avec ton fichier "test" clone le folio 1 sur un nouveau folio, et regarde le XML:
<element x="200" uuid="{2057f798-07e3-491d-8976-750a97d73404}" type="embed://import/10_electric/10_allpole/130_terminals&terminal_strips/borne_continuite.elmt" orientation="0" y="150">
<terminals>
<terminal x="0" number="_" nameHidden="0" id="26" name="_" orientation="0" y="-6"/>
<terminal x="0" number="_" nameHidden="0" id="27" name="_" orientation="2" y="6"/>
</terminals>
<inputs>
<input x="5" text="_" y="8"/>
<input x="5" text="_" y="-5"/>
</inputs>
</element>
</elements>
<conductors>
<conductor vertirotatetext="270" x="0" terminal1="12" type="multi" displaytext="1" num="17" terminal2="15" y="0" onetextperfolio="1" numsize="7" horizrotatetext="0"/>
<conductor vertirotatetext="270" x="0" terminal1="16" type="multi" displaytext="1" num="16" terminal2="21" y="0" onetextperfolio="0" numsize="7" horizrotatetext="0"/>
<conductor vertirotatetext="270" x="0" terminal1="22" type="multi" displaytext="1" num="15" terminal2="25" y="0" onetextperfolio="0" numsize="7" horizrotatetext="0"/>
<conductor vertirotatetext="270" x="0" terminal1="24" type="multi" displaytext="1" num="15" terminal2="27" y="0" onetextperfolio="0" numsize="7" horizrotatetext="0"/>
</conductors>
</diagram>
<diagram displayAt="bottom" version="0.5" rows="8" folio="%id/%total" height="660" colsize="60" author="" filename="" date="null" displaycols="true" cols="17" rowsize="80" order="2" title="" displayrows="true">
<defaultconductor vertirotatetext="270" type="multi" displaytext="1" num="_" onetextperfolio="0" numsize="7" horizrotatetext="0"/>
<elements>
<element x="200" uuid="{f393bd5f-e9cb-40c1-be37-a93fb6cea9d3}" type="embed://import/10_electric/10_allpole/130_terminals&terminal_strips/borne_continuite.elmt" orientation="0" y="150">
<terminals>
<terminal x="0" number="_" nameHidden="0" id="0" name="_" orientation="0" y="-6"/>
<terminal x="0" number="_" nameHidden="0" id="1" name="_" orientation="2" y="6"/>
</terminals>
<inputs>
<input x="5" text="_" y="8"/>
<input x="5" text="_" y="-5"/>
</inputs>
<elementInformations>
<elementInformation show="1" name="label"></elementInformation>
<elementInformation show="1" name="comment"></elementInformation>
</elementInformations>
</element>
<element x="200" uuid="{5e90d3f7-1448-47f3-95e5-37dd6e5461a6}" type="embed://import/10_electric/10_allpole/130_terminals&terminal_strips/borne_continuite.elmt" orientation="0" y="330">
<terminals>
<terminal x="0" number="_" nameHidden="0" id="2" name="_" orientation="0" y="-6"/>
<terminal x="0" number="_" nameHidden="0" id="3" name="_" orientation="2" y="6"/>
</terminals>
Sur chaque folio, l'index des id repartent à partir de zéro, et chaque folio contient la définition des conducteurs contenus dans ce folio.
Alors en gros:
Chaque borne a son id unique par folio:
<terminals>
<terminal x="0" number="_" nameHidden="0" id="12" name="_" orientation="0" y="-6"/>
<terminal x="0" number="_" nameHidden="0" id="13" name="_" orientation="2" y="6"/>
chaque conducteur relie deux bornes:
<conductors>
<conductor vertirotatetext="270" x="0" terminal1="0" type="multi" displaytext="1" num="17" terminal2="3" y="0" onetextperfolio="1" numsize="7" horizrotatetext="0"/>
<conductor vertirotatetext="270" x="0" terminal1="4" type="multi" displaytext="1" num="16" terminal2="9" y="0" onetextperfolio="0" numsize="7" horizrotatetext="0"/>
<conductor vertirotatetext="270" x="0" terminal1="10" type="multi" displaytext="1" num="15" terminal2="13" y="0" onetextperfolio="0" numsize="7" horizrotatetext="0"/>
<conductor vertirotatetext="270" x="0" terminal1="12" type="multi" displaytext="1" num="15" terminal2="15" y="0" onetextperfolio="0" numsize="7" horizrotatetext="0"/>
</conductors>
donc pour :
<conductor vertirotatetext="270" x="0" terminal1="0" type="multi" displaytext="1" num="17" terminal2="3" y="0" onetextperfolio="1" numsize="7" horizrotatetext="0"/>Ce conducteur relie la borne id "0" à celle ayant l'id "3" le type est multifilaire et le texte du conducteur est 17
Fixed now, and new packages is availables. (svn 4076)
Félicitations! ;-)
Chaque élément posé sur le schéma à son UUID propre, ça ne change pas et permet de les différencier. Sur leur définition en fin du XML on a ajouté dans leur description un UUID.
Merci pour l'info, et la réactivité exceptionnelle...
Le script de Yoann se trouve dans les sources de Qet dans le repertoire misc.
Ou sinon ici
Bonjour,
l’édition des primitives dans Qet s'enrichi avec :
Un outil de transformation permet maintenant de transformer plus rapidement et finement chaque primitives par des poignées.
Il est maintenant aisé de modifier, transformer une ligne, rectangle, cercle et polygone, etc.
Ces poignées sont maintenant visibles et accessibles quelque soit le zoom de la vue.
Dans l’éditeur d’éléments l'outil de transformation cohabite avec le décorateur qui lui permet toujours d'agrandir/réduire une forme ou un ensemble de formes.
Ces transformations ont aussi été ajouté à la pile d'annulation et sont maintenant animés graphiquement.
Du coté des basic shapes, l'outil de transformation travaille directement sur les vecteurs, il remplace avantageusement l'outil de réduction agrandissement qui vient d’être supprimé car inutile.
Des corrections de bugs.
Du coté des conducteurs le widget à maintenant le focus sur le champ : "nom du conducteur", dans le but de limiter les clics souris.
Nuri et Galexis se sont attelés par l’intermédiaire de l'export de la nomenclature en CSV et de macros Libreoffice de combler des fonctionnalités encore manquantes : insertion de la nomenclature, de blocs de bornier dans le projet en cours.
http://qelectrotech.org/forum/viewtopic … 3718#p3718
http://qelectrotech.org/forum/viewtopic … 3759#p3759
http://qelectrotech.org/forum/viewtopic … 3801#p3801
Les Macros LO sont téléchargeables ici:
Le forum à été mis à jour dans le but d'améliorer la navigation sur mobile (responsive design).
Ronny de son coté reprend le code de son convertisseur DXF, il devrait être plus tard en mesure d'importer directement une scène "schéma" DXF dans le projet en cours.
Il planche aussi pour rajouter dans ce convertisseur l'import CSV, et générer automatiquement les folios nomenclature.
Enjoy!
Bonjour,
Il faut voir avec Yoann, notre packageur MAC.
Pour l'instant il n'y a pas encore de paquets MAC de la 0.5 en cours de développement, par contre elle nécessite Qt 5.
Il est possible de la compiler soi même avec les notes de Yoann.
Faudra adapter pour les librairies Qt.
Vous avez remarqué, je n'ai rien dis encore ....
C'est surprenant, uhuh.
T'as peur d'avoir d'avoir du travail?
Les smileys comme tous plugins/styles/libs ajoutés sont des ensembles de briques, que tu rajoutes ensuite pour construire ton forum, suivant tes besoins, goûts. Ce n'est pas fournis d'emblée, et certaines briques s'assemblent avec plus ou moins de réussite .... parfois en mettant les mains dans [s]le cambouis[/s] les codes php.
Le forum vient d’être mis à jour, et le thème par défaut est maintenant Oxygen : The default Oxygen theme now supports responsive design. La navigation du forum sur tablette ou smartphone en sera bien plus agréable,
vous pouvez quand même choisir dans votre profil le thème qui vous convient le mieux pour la navigation PC.
http://www.alsacreations.com/article/li … esign.html
Je viens de passer 1/4 d'heure à essayer de mettre le code entre des balises mais à chaque fois cela m'efface le message complet ...)
Mystère.. le clone du forum sur un autre serveur réagit pareil maintenant avec ces balises code .., message vidé, édition impossible sans perdre les données du post..
J'ai testé sur ce clone plusieurs éditeurs WYSIWYG BBCode et avec les balises "code" le résultat n'est vraiment pas acceptable..!
Passe en mode view source, ajoutes tes balises code manuellement exemple code=bah, code=diff, code=xml, etc et envoie. N'oublie pas les [] et de fermer tes balises.
Un GeSHi Highlight est actif depuis longtemps sur le forum, je ne me rappelle même plus depuis quand je l'ai mis en place, c'est pour dire.. (Generic Syntax Highlighter permet de colorer syntaxiquement de nombreux langages informatiques).
Pour les balises le mieux est de le faire direct dans l’éditeur en mode view source.
ton script bash
#!/bin/bash
#nécessite les paquets: zenity; xmlstarlet
{
projet=`zenity --title "Sélectionner le fichier projet QET" --file-selection --filename="./Bureau"`
if [ $? != 0 ]; then # si fermeture
exit 1
fi
[ $? -ne 0 ] && exit 2 # si annulation
}
{
dossier=`zenity --title "Sélectionner le dossier de destination" --file-selection --directory`
if [ $? != 0 ]; then # si fermeture
exit 1
fi
[ $? -ne 0 ] && exit 2 # si annulation
}
xmlstarlet sel -T -t -m /project/diagram/elements/element -s A:T:- "elementInformations" -v \
"concat(elementInformations/*[@name='label'], ';' ,@type, ';', terminals/terminal/@id, ';' , terminals/terminal/@orientation, ';' , terminals/terminal/@id, ';' , '2')" -n "$projet" > "$dossier/bornes.csv"
#problème pour récupérer le 2ème ID du symbole borne et son orientation(2)= répétition ID borne 1 et orientation forcé à 2
xmlstarlet sel -T -t -m /project/diagram/conductors/conductor -s A:N:- "@num" -v \
"concat(@num,';',@terminal1,';',@terminal2)" -n "$projet" > "$dossier/conducteurs.csv"
zenity --info --title="Fichier CSV créés" --height=100 --width=300 --text="Terminé !"
exit
Autant pour moi, j’étais focalisé sur la fonction première des shapes : représenter des pupitres, armoires extérieures dans les schémas.
Mais bon, ça n'a pas vocation à remplacer un bon soft de CAO ...
...euh non, sur tous les types de traits, exactement comme dans l'éditeur d'éléments !
Pourquoi être aussi limitatif si (et seulement si) ces fonctionalités peuvent être implémentées aisément ?
Je ne suis pas convaincu de l’intérêt de la chose..!
pen.setWidthF(5);
pen.setColor(Qt::blue);
Si ça intéresse, j'ai mis à jour le fichier Libreoffice des borniers : si dans "Désignation" de la borne il y a du texte, genre : "terre", alors le numéro de borne est remplacé par le symbole de terre.
(je sais, pour pas faire des schémas avec des basic shapes)
Non, heu si un peu...., mais sinon les tirets, pointillés c'est bien moins classe, en trait épais. ![]()
Apres je sent venir les demandes du style : remplissage des basic shapes avec des couleurs.... ne revez pas, c'est pas la peine, c'est niet d’emblée!
Envoie moi le, j’écraserai l'autre version sur le serveur de download.
Moi je fais surtout du noir et blanc donc le type et l'épaisseur des traits sont plus importants que les couleurs.
Je suppose que c'est juste sur les traits pleins que tu veux le choix d’épaisseur, 2px , 3px etc?
Je vais le rajouter dans la todolist, car beaucoup aussi demandent cette fonctionnalité.
Apres c'est clair, on peut pas empêcher de mal utiliser un soft surtout à des personnes qui ne prennent pas le temps de lire la documentation.
T’inquiètes, tu n'est pas le seul à le demander, mais nous freinons des deux pieds là dessus, ayant trop vu par le passé des schémas frôlant le burlesque...
Mets un débutant devant le logiciel, a coup sur il va dessiner sur le schéma les éléments avec des shapes, voir même cabler les conducteurs avec.., si si on l'a déjà vu!
QElectroTech → Posts by scorpio810
Powered by PunBB, supported by Informer Technologies, Inc.
Generated in 0.079 seconds (35% PHP - 65% DB) with 5 queries