Newsgroup: it.comp.software.cad
Titolo: Un aiutino per una macro...

Innanzitutto un saluto al ng ;-)
Utilizzo SPAC automazione CAD 2007, e' un CAD per schemi elettrici che
ha integrato il motore di AUTOCad 2007. Questo cad utilizza i layer
come se fossero le pagine dello schema, con automatismi per il cambio
e la numerazione delle pagine (in pratica scongela un layer alla
volta).
Avrei questa esigenza. A volte devo cambiare il valore di alcuni
attributi nascosti in alcuni blocchi sparsi per il disegno e mi trovo
in difficolta' perche' non so in quali blocchi si trovano senza
cercarli manualmente (per schemi di bassa-media complessita' si
contano centinaia di blocchi!). Utilizzando il comando "Trova" (find)
in tutto il disegno mi dice che ha trovato il testo cercato, ma mi
avvisa che l'attributo e' nascosto e non riesco a sapere in quale
layer si trova. E non posso nemmeno fare un semplice "Trova e
sostituisci" perche' non devo mettere lo stesso valore in tutti i
blocchi.
Per il momento mi arrangio selezionando tutti gli oggetti di una
pagina (layer) e usando il "Trova nella selezione corrente", se non
trova occorrenze cambio pagina e ripeto la procedura, mentre se trovo
una o piu' occorrenze cambio i valori con ddatte (piu' o meno so in
quali blocchi cercare, e in ogni caso in una pagina non ci sono piu'
di 8-10 blocchi con gli attributi "incriminati"). Volevo creare una
procedura semiautomatizzata che, tramite il clic su un bottone, mi
cambia la pagina, mi seleziona tutto e mi lancia il Trova. Solo che
non ci sono riuscito :-(
Ho provato con ^C^C_+;_select;t;;_find ma non funziona. (nota: il
comando "_+" e' per passare alla pagina/layer successiva). Il comando
_find non tiene conto del gruppo di selezione, o almeno non sono in
grado farglielo "capire" :-P
Se qualcuno ha un'idea di come poter fare glie ne sarei immensamente
grato...
Andrebbe bene anche una procedura/comando per selezionare un'area
tramite coordinate (lo inserirei prima di _find) ma non so se sia
possibile (dalla guida in linea di Autocad  non sono riuscito a
capirlo, mentre il manuale cartaceo e' riferito solo alle funzioni
"elettriche" del cad)
Ringrazio tutti per l'attenzione e mi scuso del post un po'
lunghetto...
-- 
Saluti
Francesco
http://www.operazone.it

Prova a guardare nell'Help il capitolo:
Estrazione dei dati degli attributi di un blocco (Avanzato)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Estrazione dei dati degli attributi di un blocco (Avanzato)
Innanzitutto ti ringrazio per la risposta.
Ho letto nell'help il capitolo indicato, ma non ho capito bene come
possa essermi di aiuto (sono un po' duro... d'orecchio :o )


 blocchi.
Alcune domandille per chiarirmi le idee:
1. I blocchi sono quelli di Spac? (quindi predefiniti)
2.A Quando devi cambiare il valore, devi farlo "globalmente"?
..oppure..
2.B Devi sostituire un parola? (es. la parola "casa" con la parola
"abitazione").
Per ora posso consigliarti di guardare i comandi "Visibilita' attributi"
con il quale puoi rendere visibile/invisibile gli attributi di un tipo
di blocco. Poi puoi guardare il comando "Sostituzione valore" oppure
"Forza valore". Li uso regolarmente e per il 98% dei casi sono ottimi
perche' ti permettono di filtrare i blocchi diversamente da quanto
faccia il comando "trova".
Come consiglio spassionato, poi, dovresti leggerti la sezione di manaule
che descrive come sono gestiti i blocchi (e come crearli) da SPAC: cosi'
capisci il "giro del fumo" e sai anche come operare in maniera piu'
mirata.. :-)
Ciao!!
--
Lele

 mirata.. :-)
e se non ha SPAC ???
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao!!
Ciao anche a te ;-)


 e se non ha SPAC ???
Se NON avesse avuto SPAC, non credo che Cesco avrebbe scritto nel suo
post originale:
"Utilizzo SPAC automazione CAD 2007, e' un CAD per schemi elettrici che
ha integrato il motore di AUTOCad 2007. Questo cad utilizza i layer
come se fossero le pagine dello schema, con automatismi per il cambio
e la numerazione delle pagine (in pratica scongela un layer alla
volta)."
Il mio invito e' di controllare come le utility del programma gestiscono
gli attributi dei vari blocchi, in modo da capire cosi' da subito cosa
si puo' fare e cosa no, ma soprattutto ad utilizzare le funzioni messe a
disposizione del programma e piu' mirate dei comandi generici Autocad.
Ciao! ^____^
--
Lele

 2006 c'e' un ottimo wizard per la creazione dei BLK
Capire come SPAC gestisce gli attributi, mi ha permesso di usare al
meglio le utility di Spac o di Autocad ogni volta scegliendo quella piu'
opportuna.
Ciao!
--
Lele

vi posso dire che la maggiorr parte degli utenti AutoCAD non gradisce il
multifoglio SPAC, preferisce per ogni foglio un dwg


multifoglio SPAC, preferisce per ogni foglio un dwg
Grazie per averlo segnalato; se avro' a che fare con un utente AutoCAD
non nominero' mai "multifoglio di SPAC" casomai se ne avesse a male...


Ciao!
Ciao e di nuovo grazie per le preziose info


 il multifoglio SPAC, preferisce per ogni foglio un dwg
Dipende cosa ci fai con Autocad...
Io uso SPAC Automazione per quello che e', ossia un programma (con
motore autocad) per disegnare schemi elettrici per quadri di automazione
o comunque per quadri elettrici in generale.
Ti assicuro che uno schema con 50 o piu' pagine di automazione, con
cross reference da ricalcolare ad ogni aggiunta di blocco, etc. etc.
1foglio/1dwg sarebbe una cosa difficilissima da gestire e un gran bel
mal di testa per il progettista/disegnatore. Ovviamente tutto imho.
Ciao :-)
--
Lele