• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Tableaux d'identification Recherche

  • Auteur du sujet Auteur du sujet ilbona
  • Date de début Date de début

ilbona

Guest
Bonjour, mon problème.
Je crée des tables dans l'espace modèle avec une table où je signe des données et éventuellement j'ai une somme. Je le fais pour les tables n. xx. Je crée ensuite un tableau dans lequel je rappelle toutes les sommes des tableaux de chaque tableau pour avoir le total général des données dont j'ai besoin. Ici tout va bien. lorsque dans le tableau final j'ouvre les cellules, autocad me donne une référence de tableau du type: "table(1944244245680).a2". Existe-t-il un moyen de comprendre quelle table renvoie les données (identifiant de recherche de type ou similaire)? ? Par exemple en excellent en cliquant sur la formule de la cellule je suis mis en évidence les cellules à partir desquelles les données sont prises... J'aimerais voir s'il y a quelque chose de semblable dans Autocad. J'espère avoir été clair. utiliser autocad 2024 lt. merci
 
mais excusez-moi juste de comprendre... le tableau indiqué dans mes références appelé "table(1944244245680)" est 'id de la table? Est-ce un id lié à l'objet de la table ? parce que ne sachant pas programmer en lisp j'ai essayé de faire une commande avec l'aide de la hache et je l'ai réalisé en demandant : « donné comme entrée le nom d'une table, le mettre en évidence rouge ». le lisp fonctionne mais je ne trouve pas la table... ou ne sais pas comment mettre en évidence la table ou trouver la correspondance entre le nom et la table pour une raison que je ne sais pas. J'attache aussi le lisp au cas où quelqu'un aurait des idées.. Je vous remercie.
 

Pièces jointes

autocad assigne 2 ids aux objets : la poignée (ou le gestionnaire) et l'objectid. à l'œil qui semble la seconde
 
avec l'aide de l'allée, je me suis rendu compte en demandant : « donné comme entrée le nom d'une table, le mettre en évidence rouge ». le lisp fonctionne mais ne trouve pas la table..
C'est ce qui arrive quand on demande quelque chose à l'allée sans le savoir. L'ai n'est pas une baguette magique. Pourquoi lui avez-vous demandé de fournir le "nom" du tableau comme données d'entrée? Les tables autocad n'ont pas de nom...
 
C'est pas mal qu'il y ait de l'aide. nous évitons toute une série de demandes "ad personam" de ceux qui ne veulent pas apprendre mais veulent seulement la dinde prête.
Entre autres choses J'ai lu il y a quelques jours, que puisque les résultats de l'allée (beaucoup d'ordures) finissent dans les données de formation de l'allée elle-même, bientôt nous serons submergés de «montagne». . . .
 
un nom « interne » doit l'avoir, sinon le logiciel comment obtiendrait-il l'information?
mais souvent pour ces types d'entités complexes, il se cache dans une sous-entrée.
D'autre part, pour chaque cellule, vous pouvez modifier texte, type de données, hauteur, bords, références, calculs, unions entre cellules.
n'est pas une entité simple avec un ensemble de données associées.
C'est un conteneur qui collecte tellement d'entités pour chaque cellule de la table, donc vous devez pulvériser entre la liste entière et les sous-listes associées jusqu'à ce que vous trouviez le groupe dxf qui vous intéresse. C'est seulement alors que vous obtiendrez les données dont vous avez besoin.
 
En fait... le nom "intérieur" est l'objet ou la poignée. les blocs ont le "nom", mais c'est un paramètre autre que l'opérateur ou l'id. les tables n'ont pas de paramètre "nom"
 
J'ai dit merde... même les tables ont le paramètre "nom". De toute évidence autocad les traite comme des blocs anonymes.
Immagine 2024-07-26 125908.pngalors comme non dit. Vous avez raison. @cristallo
 
Je n'étais pas sûr, je n'aime pas prendre des mérites que je n'ai pas, mais chapeau parce que vous vous corrigez et le rapportez (ce n'est pas beaucoup de comportement).
ce doux est ce qui vous fait voir des objets en cascade avec ses liens? N'est-ce pas civil3d ?
 
Bonjour, mon problème.
Je crée des tables dans l'espace modèle avec une table où je signe des données et éventuellement j'ai une somme. Je le fais pour les tables n. xx. Je crée ensuite un tableau dans lequel je rappelle toutes les sommes des tableaux de chaque tableau pour avoir le total général des données dont j'ai besoin. Ici tout va bien. lorsque dans le tableau final j'ouvre les cellules, autocad me donne une référence de tableau du type: "table(1944244245680).a2". Existe-t-il un moyen de comprendre quelle table renvoie les données (identifiant de recherche de type ou similaire)? ? Par exemple en excellent en cliquant sur la formule de la cellule je suis mis en évidence les cellules à partir desquelles les données sont prises... J'aimerais voir s'il y a quelque chose de semblable dans Autocad. J'espère avoir été clair. utiliser autocad 2024 lt. merci
tester ce programme de lee mac.
sélectionner le champ de données qui contient la somme des valeurs des autres cellules de tables.

En quelque sorte la commande affiche des vecteurs colorés pointant vers les tables auxquelles les champs se réfèrent.

dans l'animation mon test
 

Pièces jointes

la version autonome (sandbox) fonctionne également avec autocad et d'autres produits autodesk.
nous disons que "fonction"... la connexion que je sais que vous ne pouvez faire que par interface com et connaissant très bien les abeilles, mais il n'est pas officiellement soutenu.
 
Ne t'inquiète pas.
tellement à comprendre, avec la version sandbox Je dois écrire du code dans un script pyhon de noeud pour me connecter à autocad, même juste pour dessiner une ligne:
Immagine 2024-07-26 165943.pngen dynamo pour la civilisation 3d, ce qui est écrit là-haut est réalisé en utilisant ce noeud simple:
Immagine 2024-07-26 170136.pngC'est un exemple très trivial, mais si je dois faire un tel fil pour créer une poignée de lignes, je ne veux pas imaginer ce que c'est de faire pour des choses plus complexes.
à mon avis, avec tant il est préférable de rester sur le lisp
 
Je suis d'accord avec le bac à sable n'est pas aussi complet que les extensions disponibles (par exemple revit, civil 3d, alis, etc.), c'est cependant un bon point de départ pour un développeur qui veut utiliser un outil pour la programmation visuelle et qui peut personnaliser et étendre à son goût.

si dans l'avenir, les extensions seront disponibles aussi pour d'autres produits autodesk, comme je peux le dire... Je m'en fiche.
 
C'est ce qui arrive quand on demande quelque chose à l'allée sans le savoir. L'ai n'est pas une baguette magique. Pourquoi lui avez-vous demandé de fournir le "nom" du tableau comme données d'entrée? Les tables autocad n'ont pas de nom...
J'avais besoin de vertu... Je ne sais pas comment planifier et j'ai essayé de m'arranger... J'ai demandé comment entrer le nom de la table, parce que quand je rejette la table finale, j'ai chaque cellule connectée aux données de toutes les autres tables exprimées dans le formulaire que j'ai mentionné dans le premier message... donc j'ai pensé qu'en insérant l'id dans un lisp, on pouvait remonter à la table recherchée...
 
J'avais besoin de vertu... Je ne sais pas comment planifier et j'ai essayé de m'arranger... J'ai demandé comment entrer le nom de la table, parce que quand je rejette la table finale, j'ai chaque cellule connectée aux données de toutes les autres tables exprimées dans le formulaire que j'ai mentionné dans le premier message... donc j'ai pensé qu'en insérant l'id dans un lisp, on pouvait remonter à la table recherchée...
Par curiosité, avez-vous essayé le programme que j'ai joint 6 messages avant cela?
Ça marche avec tes tables ?
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut