Aller au contenu

Messages recommandés

Posté(e)

Bonjour à toutes et à tous

 

Je travaille actuellement sur des projets qui nécessite l'utilisation de réseaux rectangulaires.

ce sont des ombrières photovoltaïques (pour des parkings)

 

Je dois pouvoir connaitre le nombre total de panneaux photovoltaïques du projet.

et je suis obligé de décomposer les réseaux pour pouvoir dénombrer le nombre d'éléments (blocs) qui les composent!!

 

C'est assez pénible

 

Avez vous une idée de la procédure à employer pour éviter cela.

 

Par avance merci

Posté(e)

Bonsoir,

 

En faisant un tableau.

Commande: _table

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Posté(e)

Commande: _table

 

A partir des données d'objets du dessin (extraction de données) > OK

Créer une nouvelle extraction de données > Suivant

Enregistrer un fichier en .dxe

Dans la page 2 de 8, cliquer sur Paramètres, dans Etendue de l'extraction cocher Objets dans l'espace objet pour réduire le temps de calcul > OK > Suivant

Décocher Afficher tous les types d'objets > Cocher Afficher uniquement les blocs puis dans la liste des blocs, tout décocher sauf le bloc des panneaux photovoltaïques > Suivant

Dans le filtrage des catégories, tout décocher et ne garder que Général, par exemple. Puis dans les propriétés, toutes les décocher sauf une. Calque, par exemple > Suivant

On peut cacher la colonne Calque en faisant un clic droite sur le nom de la colonne puis dans le menu contextuel, choisir Masquer la colonne > Suivant

Cocher Insérer la table d'extraction des données dans le dessin > Suivant

Donner un titre à la table (facultatif) > Suivant > Fin

Insérer la table dans le dessin.

 

L'avantage de la table est qu'on peut comptabiliser les blocs, même si ceux-ci font partie d'un réseau associatif sans le décomposer. De plus, si on modifie le réseau associatif en ajoutant des rangées et colonnes ou en enlevant des rangées et colonnes, la table se met à jour en la sélectionnant > Clic droite > et en allant sur Mettre à jour les liaisons de données.

 

Ca paraît long à faire mais ça ne prend en réalité que quelques secondes, à créer la table.

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Posté(e)

Bonsoir à toutes et tous,

 

Ou encore décomposer puis filtrage par selection similaire, puis dénombrement dans le palette des propriétés,...

 

 

 

Bonjour

c'est ce que je fais plus ou moins mais je ne veux pas décomposer les réseaux

Bonne journée

Posté(e)

Bonjour,

si ce sont des blocks,

avec la commande des Express Tools : bcount

 

A+

Intel i7-4770 - 16Go Ram - NVIDIA Quadro K2000 - Double ecran en 1680x1050

Windows 7 64Bits. non administrateur !!

Autocad Map 3D 2019 + Covadis V17.0f

Posté(e)

Bonjour,

si ce sont des blocks,

avec la commande des Express Tools : bcount

 

A+

ce sont des blocs oui mais à l'intérieur de réseaux donc si je fais bcount dessus il me trouve rien

Posté(e)

Coucou

 

utilise la commande ARRAYCLASSIC, c'est la même chose mais chaque objet reste individuel après la mise en réseau

 

amicalement

 

 

 

 

hello

 

sinon en français ça marche aussi : RESEAUCLASSIQUE

;)

 

 

ce sont des blocs oui mais à l'intérieur de réseaux donc si je fais bcount dessus il me trouve rien

 

oui mais si tu utilises le "réseau classique" ou décompose juste après un réseau paramétrique, tu peu utiliser bcount et gagner du temps ?

Posté(e)

Salut à tous.

 

La commande Bcount ne fonctionne pas sur un réseau Associatif.

 

La commande Arrayclassic ou Réseauclassique ne permet pas de faire un réseau associatif comme souhaite le faire Daemge.

L'avantage de la commande réseau, en passant par le ruban, est que l'on peut faire un réseau en X, Y et Z, chose qu'on ne peut pas faire avec la commande de Réseauclassique.

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Posté(e)

hello

 

sinon en français ça marche aussi : RESEAUCLASSIQUE

;)

 

 

 

 

oui mais si tu utilises le "réseau classique" ou décompose juste après un réseau paramétrique, tu peu utiliser bcount et gagner du temps ?

 

merci pour vos réponses

si je n'utilise pas le réseau classique c'est que la nouvelle commande réseau est terriblement efficace pour faire mes calepinages (beaucoup plus rapide, paramétrable et modifiable etc.)

donc la seule alternative trouvée est de copier mes réseaux pour garder l'original et décomposer , puis compter. mais je trouve cela pas super comme méthode , d'où mon post.

 

je viens de tester la solution avec _tableau mais ça fait tout planter. il faut dire que j'ai un nombre assez conséquent de blocs à chaque fois (ça peut monter à plus de 30000)

Posté(e)

Il est possible que ta machine ne soit pas assez puissante.

Je viens de faire un réseau de 30000 blocs et ça passe nickel

 

[Edit]

Je viens de pousser jusqu'à 50000. Ca commence à piquer un peu mais ça passe.

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Posté(e)

Il est possible que ta machine ne soit pas assez puissante.

Je viens de faire un réseau de 30000 blocs et ça passe nickel

 

[Edit]

Je viens de pousser jusqu'à 50000. Ca commence à piquer un peu mais ça passe.

ok merci pour ton test, peux tu m'envoyer en mp le dwg que je regarde ce que ça donne sur mon PC.

Posté(e)

Salut Patrick,

 

LSTATT ne fonctionne pas avec des bocs dans des réseaux associatif.

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Posté(e)

Salut Patrick,

 

LSTATT ne fonctionne pas avec des bocs dans des réseaux associatif.

Bonjour Steven

 

Oui, mais pas avec la dernière version.

J'ai fais évoluer le lisp suite à ce sujet

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

Bonjour Steven

 

Oui, mais pas avec la dernière version.

J'ai fais évoluer le lisp suite à ce sujet

 

@+

 

Bonjour Patrick et merci pour ta contribution

ton lisp fonctionne très bien pour ma demande

 

je regarde aussi en même temps la solution de Steven avec -table , si y a moyen d'avoir un tableau dynamique ça serait vraiment le top

 

Cordialement

Posté(e)

Bonjour Patrick et merci pour ta contribution

ton lisp fonctionne très bien pour ma demande

 

je regarde aussi en même temps la solution de Steven avec -table , si y a moyen d'avoir un tableau dynamique ça serait vraiment le top

 

Cordialement

 

L'avantage de la table est qu'on peut comptabiliser les blocs, même si ceux-ci font partie d'un réseau associatif sans le décomposer. De plus, si on modifie le réseau associatif en ajoutant des rangées et colonnes ou en enlevant des rangées et colonnes, la table se met à jour en la sélectionnant > Clic droite > et en allant sur Mettre à jour les liaisons de données.

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Posté(e)

Bonjour Patrick et merci pour ta contribution

ton lisp fonctionne très bien pour ma demande

 

je regarde aussi en même temps la solution de Steven avec -table , si y a moyen d'avoir un tableau dynamique ça serait vraiment le top

 

Cordialement

 

Effectivement, ça marche tout de suite mieux avec la nouvelle version :)

Toutefois, le temps de calcul est plus lent qu'avec une table.

J'ai fais l'essai avec 5000 blocs, ça passe. J'ai refait l'essai avec 20000 blocs, ça pique, mais ça passe. Avec 50000 blocs, AutoCAD met les pouces.

Si on s'en tient à ce qu'a précisé Daemge, à savoir qu'il peut y avoir plus de 30000 panneaux photovoltaïques et on AutoCAD à planté avec une table, je ne suis pas sûr qu'AutoCAD tiendra le choc avec LSTATT.

 

Celà dit, je mets le lisp sous le coude car c'est plus rapide que de créer une table lorsqu'un réseau associatif ne contient pas des milliers de bloc :)

 

Bonne journée.

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Posté(e)

 

je regarde aussi en même temps la solution de Steven avec -table , si y a moyen d'avoir un tableau dynamique ça serait vraiment le top

 

Attention, les caractères sont très important sur AutoCAD lorsqu'on travail au clavier.

Il ne faut pas écrire -table mais _table. Car sinon, tu vas devoir tout faire à la ligne de commande, et je ne suis pas sûr que ça te séduise vraiment.

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Posté(e)

Hello Didier,

 

C'est surprenant, RESEAUCLASSIQUE fonctionne très bien de mon côté :huh:

Steven________________________________________

Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD.

Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD.

En rêve; AutoCAD sous Linux.

Posté(e)

Hello Didier,

 

C'est surprenant, RESEAUCLASSIQUE fonctionne très bien de mon côté :huh:

Idem

 

Sinon je ne vais pas jusqu'a 30000 blocs, ça commence à peser.

 

L'avantage de LSTATT est de faire un décompte vite fait et aussi de pouvoir faire un distingo par attribut pour un même bloc

Par exemple pour un électricien :

Tu peux avoir le même symbole pour les luminaires et les distinguer par type et ensuite par puissance

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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é