Aller au contenu

SFX28

Membres
  • Compteur de contenus

    31
  • Inscription

  • Dernière visite

Tout ce qui a été posté par SFX28

  1. SFX28

    Plan et Esquisse ...

    Merci Zou, Tu as donné la bonne réponse. En effet, la commande dans le menu contextuel "afficher les entrées" lorsque tu as sélectionné une esquisse met en surbrillance le plan de construction mais ne le sélectionne pas dans l'explorateur d'objets ; il faut lire le nom dans le coin du plan si cela est validé dans les paramètres application. Aussi, il existe sur inventor 2017 la commande "relations" dans le même menu contextuel pour afficher dans une boîte outil le(s) parent(s) et le(s) enfant(s) d'un objet sélectionné. Enfin ! Et là, plus de casse-tête car les infos sont affichées claires et nettes. Encore merci et à bientôt.
  2. SFX28

    Plan et Esquisse ...

    Salut Zou, Merci pour ta réponse mais en version 2014, la fonction en menu contextuel "afficher les entrées" ne s'applique qu'aux plans; axes et points créés par l'utilisateur. Donc, je ne l'ai pas. Je vais contrôler ta solution sur la version 2017.
  3. SFX28

    Plan et Esquisse ...

    Bonjour, Sur la version Inventor 2014 SP1 maximum (pour le moment), connaissez-vous le moyen d'identifier le plan qui a servi pour le construction d'une esquisse. Bien-sûr, la question est facile à résoudre dans un modèle simple mais lorsque la pièce possède plus de 50 plans, 50 axes et 50 esquisses sans les fonctions, la question devient complexe. Les plans pilotent les élévations et les orientations des esquisses, ou d'autres plans ... donc toute la structure. J'ai exploré toutes les commandes accessibles des menus et autres barres d'outils (commandes et contextuels) sans trouver cette information. Je me suis rabattu sur la VBA mais les collections des plans et d'esquisses sont pas simples à utiliser. De plus, je n'ai pas trouvé les paramètres relationnels plan/esquisse. Merci d'avance pour vos réponses
  4. SFX28

    Nomenclature alphabétique

    Bonjour jeremy69, Désolé pour le timming ... Version 2014 A ma connaissance, la seule façon de contrôler une numérotation différente de celle proposée par Inventor sera manuelle. Tu créé une ipropriété "repère" dans toutes tes pièces et ensembles si existent et aussi dans les fichiers gabarits pour les suivants. Pour les mises en plan, il faut créer les styles pour de nouvelles listes de pièces affichant le repère personnel. Inventor conservera la hiérarchie d'affichage des nomenclatures. avantages de la numérotation manuelle : - une grande stabilité: num. Inventor se réindexe lors de suppression/modifications de pièces - un contrôle total : on met ce que l'on veut inconvénients : - gros risque d'erreur car facteur humain ! - mise en place de règles strictes de numérotation SFX
  5. Bonjour Polobe36, Je viens de te lire. Ma réponse précédente est normalement suffisante si tu passes par les ipropriétés (perso ou non). Tu l'as testée, ça marche. ' Onglet Inventor Summary Information (onglet Résumé) ISIonglet = "Inventor Summary Information" ' Onglet Inventor Document Summary Information (onglet Résumé suite) IDSIonglet = "Inventor Document Summary Information" ' Onglet Design Tracking Properties (onglet Projet / Etat) DTPonglet = "Design Tracking Properties" ' Onglet Inventor User Defined Properties ((onglet Personnalisation) IUDPonglet = "Inventor User Defined Properties" Par contre, si tu remplis ton cartouche avec du texte simple (pas un champ), il te sera très difficile de récupérer les infos ; de plus, savoir ce qu'il faut récupérer. Une piste serait dans ton plan : - balayer l'objet "TitleBlockDefinition" dans la collection "TitleBlockDefinitions" - extraire chaque texte - par rapport à la position dans la liste, prendre celles nécessaire Voir le fichier des API Inventor chez Autodesk (zone jaune sur les collections "DrawingDocument") Beaucoup de recherches et de tests. Tout est dans les déclarations et la façons de les extraire. Tiens-moi au courant de ton avancement, de tes recherches. Salutations
  6. SFX28

    quel logiciel ?

    Salut, Vaste débat subjectif ... Je rejoins Guillaume et zou ... nous sommes tous différents. Nous avons donc tous notre façon de voir les choses. Nous ne pouvons pas adapter le monde à notre volonté mais le contraire. Alors quand on ne peut pas faire ce qu'on veut, on s'adapte ou on s'en va. Là, on a le choix. Personnellement, je connais plusieurs logiciels CAO mais j'utilise au quotidien les produits Autodesk : Inventor et AutoCAD. Ce n'est pas mon choix mais j'ai choisi l'entreprise donc ce qui va avec. Demain, si je devais choisir un logiciel 2D et 3D pour faire le même travail, je prendrai les mêmes ! Pourquoi ? Subjectivement parlant, ils font le job et je les maîtrise. Aucun logiciel n'est parfait ; ils ont tous des points forts et des points faibles. La dérive du sujet est comparable au choix d'une voiture : nous avons tous un avis différent et les raisons qui vont avec. bobaskis : Suivant le petit cahier des charges posé, tous les logiciels CAO sont capables de répondre à ces exigences mais il faut se poser les bonnes questions : polyvalence de l'outil prix maintenance pérennité Il serait préférable qu'il se rapproche d'un revendeur (ou +) pour des informations et démonstrations sur des cas pratiques. Voir les compétences des dessinateurs du bureau d'études, leur avis, leur expérience. Tester ensemble des solutions ; en partant presque de zéro pour une nouvelle approche 3D, ils ont la chance de fédérer leur choix au lieu subir le choix d'une seule personne. A méditer ... @+ SFX28
  7. Salut, mikl44 et nosset ont apporté l'essentiel de la réponse. Pour AutoCAD, pas besoin car la sollicitation en calculs est surtout graphique donc tient uniquement compte du matériel sur lequel tu travailles. Pour le partage de calcul, il ne peut se faire qu'en mode différé : un serveur envoie des calculs aux clients les clients exécutent et rendent les résultats au serveur et on boucle ... Par contre, il ne faut pas oublier le taux de transfert de l'information sur le réseau ; très lent comparé à celui interne d'un PC. @+ SFX28
  8. Salut Guillaume, Je cite ... "Il n'y a pas de problème qu'une absence de solution ne puisse résoudre !" et/ou "les voies de l'informatique sont parfois impénétrables mais tant que ça marche, on s'en ..." A retenir donc : pour TA situation, avec TON pc, avec TES drivers, avec TON installation ... il fallait activer l'acc matérielle. Autres matériels et configurations ... autres problèmes. Pas simple la vie ;) Encore super méga content que ton problème soit donc résolu .. résolu, tu sais dans l'intitulé ... merci :P @+ SFX28
  9. Salut Guillaume, Système de pointage est le terme générique pour parler d'une souris, d'un pad etc... Euh !!! oui :blink: ... je pensais que c'était fait !! Je pense que tu as répondu en grande partie à ta question. Quand on a un super matos, on l'utilise avec toute la puissance possible ; sinon, à quoi bon ? Test et raconte la différence ... @+ SFX28
  10. Salut guillaume, Le fait(Laud69 me rejoins dans l'explication) est que le SSD n'est pas en cause. Pour vérifier, charge un plan, attends que la led du disque s'éteigne et exécute un déplacement. Le lag devrait persisté sans pour autant avoir des accès disques. Il faut plus se concentrer sur : la RAM la carte graphique, les drivers le système de pointage (souris ou pad), les drivers Niveau AutoCAD : paramètrage AutoCAD pour carte NVIDIA (voir l'utilitaire) Autre question ... ton système de pointage a-t-il des lags en le bougeant uniquement ?
  11. Salut Guillaume, Le problème se pose : - au chargement ? - à l'enregistrement ? - lors les déplacements graphiques ? - lors des zooms ? - quelle est l'occupation mémoire ? D'après ce que j'ai personnellement constaté, les SSD m'ont permis de gagné en temps de chargement et d'enregistrement. Les temps d'accès et de transfert étant nettement supérieurs à ceux des disques mécaniques, le calcul est vite fait. Ce que tu décrits dans ton dernier paragraphe n'a rien à voir avec du temps de chargement, à moins que tes plans fassent 200 Mo. Je pense plutôt à un lag dû à un ou plusieurs processus en mémoire ; vérifie l'occupation mémoire. Ou bien, des problème de driver de pointage ... créant des retards d'affichage graphique ? Ce ne sont que quelques pistes, sachant que reste très vague et complètement subjectif.
  12. Bonjour, Désolé de poser les questions évidentes pour éliminer les réponses bêtes : Tu parles bien de la fonction remplir/hachurer dans une esquisse en mode dessin ? Si oui, as-tu fais un contour .. projeté ou dessiné ? Si non, est-tu dans une esquisse ?
  13. SFX28

    Alimenter une listbox

    Bonjour, Arrives-tu à obtenir la valeur d'une cellule de ton fichier XLSX fermé ? si non : tu n'as établi une bonne connexion à ton fichier si oui : le problème vient de ta programmation derrière ton userform Comment mets-tu tes infos dans ta listbox ? perso, je ferai .. - connexion fichier XLSX - déclaration tableau dans programme - boucle : lecture cellules / écriture tableau - déconnexion fichier XLSX Toujours pas ? Quelques fois, il faut donner "un petit coup de pied" pour réveiller le userform grâce à un rafraîchissement de données et controls. l'aspect "dynamique" de la mise à jour de ce type de contrôle n'est pas toujours efficace. Espérant t'avoir un peu aider ... n'hésites pas à donner tes résultats et solutions si ça marche. Cela m'intéresse. @+
  14. SFX28

    Orientation / Sens contraintre

    Bonjour Eridamel, Oui, comme Guillaume te l'a dit, un placage entre 2 faces a comme conséquence d'éloigner les solides (sauf cas très particuliers des solides importés et/ou à base de surfaces qui elles un sens propre). Donc, pour rapprocher des solides "plaquer", tu dois rentrer une valeur négative. Pour les solides "affleurer", la face sélectionnée de la pièce 1 "sert" de référence pour la pièce 2. A ce moment, la pièce 1 est assimilé "fixe" (pour simplifier). Bonne journée
  15. SFX28

    Matière Masse et Assemblage

    Bonjour, 1. la matière : On ne peut pas attribuer de matière à un assemblage mais uniquement forcer la masse. A moins de trafiquer en VB, je n'ai pas de solution simple et évidente .. surtout lorsque tu veux ensuite avoir une nomenclature derrière. Si, par contre, tu veux simplement voir l'impact d'un changement de masse volumique sur l'ensemble des pièces d'un assemblage alors tu as la solution de l'ensemble dérivé : créer pièce modèle 3d \ composant dérivé \ "ton assemblage" iPropriétés \ propriétés physiques \ "ta matière" mettre à jour (ta masse doit changer) Biensûr, ce n'est plus un ensemble mais une pièce dont tu peux changer la matière. Une autre pièce dérivée avec une matière servira de comparatif ... infini 2. la masse : Tu as pu constater que sur un plan où tu insère un texte avec la propriété "masse" d'une pièce ou d'un ensemble, la masse n'est pas recalculée automatiquement. La mise à jour des ipropriétés entraînera la maj de la masse sur ton plan. Avant, la maj des ipropriétés était faite à l'enregistrement, maj matière, reconstruction ... (de mémoire). Maintenant, terminé ! Tu fais une macro VB ou tu fais une maj à la source. Merci otodesk ! Bon courage
  16. SFX28

    Problème affichage dans une pièce

    Tu as raison mais je dois m'arranger avec la charte de confidentialité de ma boutique. Je reviens vers toi dès que possible ... je devrai pouvoir faire quelque chose ! Bon week-end
  17. SFX28

    Problème affichage dans une pièce

    Nouvelle discussion Squelette : pour ou contre ? @ suivre ...
  18. Bonjour, Suite à un plantage sur le squelette d'un gros ensemble, j'ai demandé de l'aide sur ce forum. Je n'ai pas eu de réponse pour le moment, du fait de la particularité du problème je pense. (Inventor - Problème affichage dans une pièce) J'avais envie donc de poser quelques questions, récolter les avis de chacun. Petite définition sur le principe de Squelette : La conception de type "Squelette" est basée sur un ou plusieurs ensembles de pièces toutes construites à partir d'une même pièce dérivée (sauf bibliothèques, pièces et ensembles récupérés ...) Le Squelette contient tous les éléments de construction (plans, axes, points, surfaces, esquisses 2D-3D, paramètres ..) servant à la construction ou positionnement de toutes les pièces Dans un ensemble, les pièces sont ajoutées et toutes bloquées au point 0 (Les volumes sont à proscrire car ils influenceraient les calculs de masse) Avantages : Tous les éléments de construction sont dans la même pièce (gain de temps à la conception) Un élément modifié (ex : cote) entraîne la modification de toutes les pièces d'un ensemble sans devoir les modifier une-à-une. Gain de temps à l'assemblage (blocage point "0") Inconvénients : Un Squelette qui plante met en péril votre projet Bien penser son Squelette ; structurer, éviter les "usines à gaz" Conception orientée sur les équipements statiques ou peu dynamiques Cette introduction est non exhaustive. Et vous ? Comment faites-vous ? Conception traditionnelle ou Squelette ?
  19. SFX28

    Problème affichage dans une pièce

    Je constate que cela n'inspire pas beaucoup de monde. :huh: J'espère un jour avoir des éléments de réponse ... En attendant, j'ai pris la décision de refaire le squelette ; pas trop le choix !! Ce qui montre au moins une chose : si un squelette se met en défaut, c'est tout l'ensemble qui est en péril. J'ouvre une nouvelle discussion : "Squelette" : pour ou contre ?
  20. Bonjour et meilleurs vœux pour 2015 !! Pour bien commencer l'année ... je sollicite les experts ;-) J'ai une pièce "squelette" (esquisse + plans + axes + points + surfaces) qui me donne du fil à retordre : Les pièces dépendantes s'ouvre et se mettent à jour sans problème. Je peux l'ouvrir et modifier les paramètres. Par contre, la modifier devient pratiquement impossible car les traits des projections de plans ou autres et les cotes se prolongent à l'infini !!! (voir image jointe) Ainsi, pour zoomer sur une esquisse, je dois agir sur la molette de ma souris pendant plusieurs secondes avant d'entrevoir les entités mais je ne peux plus faire tourner la pièce en orbite. Un F6 (zoom étendu) m'éloigne donc de "plusieurs kilomètres" Connaissez-vous / avez-vous déjà eu .. le problème ? Avez-vous une solution ? (à part celle de refaire la pièce !!) Merci d'avance
  21. Salut Jul, Désolé ! Je crois que j'ai oublié ... il faut initialiser les variables des onglets : ' Onglet Inventor Summary Information (onglet Résumé) ISIonglet = "Inventor Summary Information" ' Onglet Inventor Document Summary Information (onglet Résumé suite) IDSIonglet = "Inventor Document Summary Information" ' Onglet Design Tracking Properties (onglet Projet / Etat) DTPonglet = "Design Tracking Properties" ' Onglet Inventor User Defined Properties ((onglet Personnalisation) IUDPonglet = "Inventor User Defined Properties" De plus, je joint à ce message un fichier excel GenerateAllPropertiesList qui te permettra de lister toutes les ipropriétés d'un fichier suivant son type ; ouvre le fichier xlsm, lance la macro GenerateAllPropertiesList, sélectionne un fichier IAM ou IPT ou IDW et il affiche dans l'onglet concerné les informations. Simple : toutes les infos nécessaires sont dedans. Tu pourras constater que beaucoup d'ipropriétés sont communes suivant le type de fichiers mais que d'autres sont propres. A toi de faire le tri ! De plus, toutes ne sont pas modifiables. Et encore, pour les iprop utilisateur, il faut les déclarer (créer) avant de les remplir si elles n'existent pas !! (parait évident mais pas pour tout le monde). J'espère avoir répondu à tes attentes. GenerateAllPropertiesList.zip
  22. Salut Jul, s'il n'est pas trop tard .. et pour te donner quelques détails de plus si tu ne les as pas ... Voici comment je fais et cela n'engage que moi. Si par-contre tu avais une autre solution pour modifier les ipropriétés, n'hésites pas .. toujours intéressant. 1 - déclaration pour connexion fichiers inventor Dim oIV As New ApprenticeServerComponent Dim oIVDoc As ApprenticeServerDocument 2 - déclaration variables pour ipropriétés ' Onglet Inventor Summary Information (ongle Résumé) Dim ISIpropSet As PropertySet Dim ISITitle, ISISubject, ISIAuthor, ISICommentIPT, ISICommentIAM, ISICommentIDW, ISIRevisionNumber As String ' Onglet Inventor Document Summary Information (ongle Résumé suite) Dim IDSIpropSet As PropertySet Dim IDSIonglet As String Dim IDSICategory, IDSIManager, IDSICompany As String ' Onglet Design Tracking Properties (ongle Projet / Etat) Dim DTPpropSet As PropertySet Dim DTPonglet As String Dim DTPPartNumber, DTPProject, DTPDesigner As String Dim DTPCreationTime, DTPDateChecked, DTPEngrDateApproved, DTPMfgDateApproved, DateUnique As Date ' Onglet Inventor User Defined Properties ((ongle Personnalisation) Dim IUDPmapropriété As String ...... (mes propres ipropriétés avec les formats voulus) 3 - suite déclarations des variables des onglets Set oIVDoc = oIV.Open("mon_fichier_inventor") Set ISIpropSet = oIVDoc.PropertySets.Item(ISIonglet) Set IDSIpropSet = oIVDoc.PropertySets.Item(IDSIonglet) Set DTPpropSet = oIVDoc.PropertySets.Item(DTPonglet) Set IUDPpropSet = oIVDoc.PropertySets.Item(IUDPonglet) 4 - remplissage une fois la déclaration des ipropriétés effectuée, il faut faire le "remplissage" ; dans ton cas : DTPPartNumber = "IS200000" ou DTPPartNumber = strNomFichier 'si variable (je pense que oui ;-)) DTPpropSet.Item("Part Number").Value = DTPPartNumber 5 - enregistrement oIVDoc.PropertySets.FlushToFile ... pas besoin de te dire qu'il n'est pas nécessaire de tout déclarer si tu ne modifies qu'une ou quelques ipropriétés ; je le fais souvent car un jour, tu ne fais que quelques modifs et le lendemain, tu modifies tout. C'est une question de praticité et modulabilité. J'espère avoir répondu à ta question. Personnelement, j'adore les traitement de "lots" .. incroyable le temps gagné ;-) Au plaisir de te lire
  23. Salut Guillaume, bonjour le forum Je cherchais aussi quelques infos sur la 2013 mais je ne trouve que du bla-bla de commercial. Je continu ... Hors-sujet / complément (référence à l"entreprise") ? Politique CAO/DAO en entreprise : si l'investissement est de 0 et la marge de 10000000, là on investit !!! Pour dire que lorsque quelque chose bouge, ce n'est pas parce que l'entreprise le veut mais parce qu'elle ne peut pas faire autrement ! Mon exemple : IV2009 - pas de 2010 car trop de bugs, pas de 2011 car pas nécessaire, plus de 2012 car plus d'investissements, alors la 2013, je ne te raconte même pas. De toutes façons, pourquoi investir puisque nous donnons notre travail à une filiale indienne ; oui, franchement, pourquoi investir ? Les conclusions s'imposerons d'elles-même
  24. [résolu] Après quelques heures de prog, j'ai atteind le but désiré : faire une macro modifiant les ipropriétés de tous les fichiers IV d'un répertoire. Pourquoi ? copie d'une affaire vers une nouvelle avec mise à jour des infos Pour faire simple : PREPARATION liste fichiers (*.IPT *.IAM *.IDW) > liste.txt dans feuille Excel, colonne 1 liste des anciens n° de plan, colonne 2 liste des nouveaux plans correspondants MACRO bouclage sur liste.txt MAJ des infos en fonction du type de fichier MAJ des ipropriétés perso avec comparaison des n° de plan (feuille Excel) suppression d'iprop. perso non nécessaires ("le ménage !!") RESULTAT fichiers traités = 1900 temps en manuel (estimation 30s/fichier + fatigue !) = 16 heures temps macro = 6 minutes !!!!!!!!! rapport de 1/160 ; je crois que c'est pas mal
  25. Bonjour, L'idée d'une bibliothèque personnalisée est très interessante surtout pour la codification. D'ailleurs, quitte à la personnaliser, il faut le faire "à fond" : nom de pièce codé (fichier unique dans le dossier) couleur ipropriétés (nom + langue, code, matière, norme ...) Pour ma part, en ce qui concerne la matière, la pièce de bibliothèque est la même mais c'est son nom de fichier qui fait la différence. Il en va de même pour la norme. C'est normal car certaines infos sont en rapport avec la forme de la pièce et d'autres avec "ses qualités". Exemple : VIS H M10x50 CL8.8 ISO4014 VIS H M10x50 A2-70 ISO4014 c'est la même pièce de bibliothèque mais pas le fichier ; la matière fait la différence On peut donc dériver les différentes pièces de biblio par leur norme, matière, code article ...
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité