Domande & Risposte
Il mio modesto e saltuario contributo al news it.comp.software.cad

ultimo aggiornamento: 29/08/2006


"Sandro" <wwb@NOSPAMlibero.it> - 29/08/06

Interruzione linea di quota

Ciao a Tutti, ho cercato invano una soluzione a questa domanda, forse qualcuno di Voi si è già imbattuto in questo problemino. Quando con autocad2007 due quote si intersecano vorrei avere la possibilità di interrompere la quota in quel punto (come una sorta di comando spezza).
Grazie. Ciao Sandro

Perchè non usi una entità WIPEOUT? La disegni in prossimità del'intersezione e poi, con Draworder la posizioni sopra la prima quota e sotto la seconda.
AutoCAD Mechanical ha comunque il comando apposito per questo tipo di operazione.
Ciao


manliolog@inwind.it - 01/01/06

Reset 'Tempo' del dwg

Come da oggetto, vorrei eliminare o modificare da un file gli orari di
lavorazione (stanno in Menu strumenti / interroga / data e ora).

Avevo l'abitudine di iniziare un disegno partendo da un disegno precedente,
dal quale cancellavo tutto (tranne ovviamente layer ecc), ma poi mi sono
reso conto che le ore lavorate del secondo disegno si sommano a quelle del
primo.

Ora dovrei consegnare un disegno, e non vorrei che si ritenesse che l'ho
lavorato per un tempo esagerato.

C'è qualche escamotage, tipo salvarlo in un formato particolare, o altro?

Grazie

Quando richiami Menu strumenti / interroga / data e ora richiami il comando Tempo (time in inglese) che ha l'opzione Reimposta. Utilizza quella per resettare il numero di ore del disegno
ciao.


Emiliano - EmiCAD® webmaster@emicad.it - 27/07/03

Directory del sistema operativo

Ciao a tutti,
è possibile nel linguaggio LISP sapere dove è installato Windows?
(ad esempio c:\windows oppure c:\winnt ecc.)

Ringrazio tutti in anticipo.

usa Getenv: (getenv "windir" ) => "C:\\WINDOWS"


"chirò" - 21/02/03


incremento Zoom con rotellina

Ciao a tutti, una prepunta secca secca: come c...olo si regola la zoomata dello scroll in Autocad2000 (in Windows 2000pro).(sorcio logitech cordless e senza palle!!). Per zoomare zoomma, ma non con un movimento lineare.Si muove a scatti e secondo proporzioni variabili a seconda che vada da + a -.
Danke!

Prova a cambiare (aumentare) il valore della variabile di setvar ZOOMFACTOR.


Davide Pasina <davide@studiopasina.it> - 30/10/2002

Nomi layer e minscole

Con AutoCAD 2000, non riesco a dare ad un layer un nome scritto con caratteri minuscoli. O meglio, io li scrivo minuscoli, ma una volta data
la conferma me li rimette maiuscoli. Non ho mai notato se fosse sempre così, è una cosa normale o c'è qualche variabile da settare per avere la possibilità di scrivere nomi con caratteri minuscoli.
Grazie mille.
Davide Pasina

La variabile EXTNAMES, quando è = a 1 , consente di salvare nomi di layer, blocchi, tipilinea ecc. contenenti caratteri speciali (anche spazi), lunghezze superiori anche a 255 caratteri e distingue tra lettere minuscole e maiuscole.
Se la variabile è settata = a 0 (dovrebbe essere il tuo caso) i nomi
vengono trasformati sempre in lettere maiuscole (come avviene nelle release precedenti alla 2000)
Ciao



Marko <prova@prova.it> - 11/10/2002

Comando per contare i blocchi


mi sapete indicare un comando ke mi conta quanti blokki uguali ho messo??? ho fatto un progetto e ora devo contare le apparekkiature ke ho inserito come blokki...per contarli.???

grazie

Se possiedi la versione 14 o 2000 usa il comando BCOUNT


Massimo Ghio <massimoghio@liberoDALLASPAM.it - 21/01/2002

Comando ALIGN in AutoLISP

Ho scritto la seguente procedura per allineare un immagine raster ma ogni tanto mi dà il seguente errore:
ERRORE IRREVERSIBILE "i comandi non possono essere nidificati più di 4" e mi butta fuori dandomi la possibilità di salvare.Non sò cosa significa questo errore.Potete aiutarmi


;;;;;;;;;;;;;;;;;;;;;;;;,BOF;;;;;;;;;;;;;;;;;;;;;;;;;;
(defun C:ALIGN_TM (/ RASTER_TM LUNG )
(SETQ RASTER_TM (ssget "_x" (list (cons 0 "IMAGE") (cons 8 "MAPPA_TM"))))
(setq lung (sslength RASTER_TM))
(IF (/= lung 1) (alert (strcat "Attenzione !! Sul layer MAPPA_TM ci sono "
(rtos lung 2 0) " immagini raster")))
(IF (/= lung 1) (alert "La procedura viene interrotta !!!!!!!!!!!!"))
(IF (/= lung 1) (exit))
(setq oldsnap (getvar "OSMODE"))
(setvar "OSMODE" 0)
(setq PT1O (GETPOINT "\nPrimo punto d'origine"))
(setvar "OSMODE" 33)
(setq PT1D (GETPOINT "\nPrimo punto di destinazione"))
(setvar "OSMODE" 0)
(setq PT2O (GETPOINT "\nSecondo punto d'origine"))
(setvar "OSMODE" 33)
(setq PT2D (GETPOINT "\nSecondo punto di destinazione"))
(COMMAND "_align" "_P" "" PT1O PT1D PT2O PT2D "" "_N" "_REGEN")
(setvar "OSMODE" oldsnap)
)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EOF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

--

Massimo Ghio

Il comando ALIGN in realtà non è un comando interno di AutoCAD ma un comando aggiuntivo in ARX che viene caricato quando si invoca da menu o tastiera Align. Per questo motivo il richiamo in una funzione command non è la scelta più felice
(infatti dopo 4 richiami il sw si blocca).
In un programma lisp andrebbe richiamato in questa maniera: (c:align)
oppure utilizzando la funzione align che però è disponibile solo dopo il caricamento del comando.
In conclusione dovresti ri-progettare la tua routine, precaricando align e poi sfruttando la funzione Autolisp (align .. . .. ....)
ciao


archi <archigc@libero.it> - 6/01/2002

Caricamento file ARX eVLX

Qualcuno mi potrebbe dare una dritta su come poter caricare automaticamente applicazioni arx o vbx, senza sempre dover agire su carica applicazione. Quando inserisco piccoli applicativi arx o simili in support di Acad 2000ì ita, funzionano solo per la seduta di lavoro aperta, se chiudo Acad e poi lo riapro bisogna ricaricarle tradizionalmente. Si può fare una macro od uno script o qualcosa di molto più semplice.
Grazie fin da ora Archi

Per automatizzare il caricamento di file con estensione ARX dovresti creare nella dir di AutoCAD.exe o in una di supporto un file chiamato ACAD.RX e scrivere al suo interno semplicemente i nomi degli arx da caricare:
c:\directory\file.arx
Per i file VLX (e non vbx!) occorre creare un file chiamato ACADDOC.LSP ed usare la funzione load per caricare il file:
(load "c:\\nome_dir\\file.vlx")
Se non vuoi cimentarti con queste tecniche puoi più semplicemente richiamare il comando APPLOAD e aggiungere nella 'startup suite' (l'icona con la valigia in basso a destra) i nomi dei file che desideri vengano caricati all'avvio di autocad.
Saluti


stefano@tesiingegneria.it

Caricamento macro VBA

Avevo già posto questa domanda tempo fa. Volevo sapere se esiste la possibilità di automatizzare la procedura di caricamento del file DVB (VBALOAD) per poter fare tutto con il semplice clic su un'icona. Non voglio caricare il programma in un file tipo acadr14.lsp per evitare di occupare inutilmente memoria quando non devo utilizzarlo. La mia attuale riga di comando e' ^C^C_-vbarun;costruisci_trave.costruisci_trave; e funziona dopo aver caricato il file DVB con VBALOAD. Per fare cio che vi chiedo ho provato ad inserire questa riga di comando
^C^C_-vbarun;//nt/Utility/VisualBasic/DISEGNO_TRAVI3.dvb!costruisci_trave.costruisci_trave;
Mi dice "macro non trovata" NomeFile, NomeModulo e NomeMacro sono giusti, sapete dirmi dove sto sbagliando? NB: il percorso sopracitato è relativo ad un server di rete.
Grazie

La difficolta che trovi, mi sembra di aver capito, è quella di caricare prima e, lanciare poi , la tua macro cliccando semplicemente sull'icona customizzata. La particolarità del comando VBALOAD è quella di doversi interfacciare con un altro'ambiente' il VBA; il 'colloquio' può richiedere a volte qualche secondo che comunque AutoCAD non interpreata come 'attesa' ma da per scontato che il comando sia stato eseguito. Ecco perchè un vbaload, seguito da un vbarun (o da un altro command), non viene eseguito. Ti consiglio allora di crearti 2 icone con la prima carichi il dvb e con la seconda lo lanci.
I icona: ^C^C _-vbaload;c:/dir/nomefile.dvb;
II icona: ^C^C_-vbarun;nomemacro;
(nb: solo nome macro!!! senza nomedvb.)
Se proprio desideri fare tutto con un icona del sano e puro Visual LISP ti aiuterà: ^C^C(vl-vbaload"c:/dir/nome_file.dvb") (vl-vbarun "nomemacro")
nb: codice testato solo x Autocad 2000
Ciao :-)


frankyz

Variabile per distanza quote Baseline

Salve a tutti. Nelle quote BaseLine la distanza fra le linee portaquota e' dipendente dalla scala di stampa. Ed e' un aspetto che purtroppo non si puo' cambiare in modo dinamico come il testo o le altre variabili DIM. Quale variabile di sistema devo impostare per ottenere una ben determinata distanza fra i vari livelli di quote per le quote BaseLine?
Grazie e Ciao. *frankyz

Il valore della distanza tra quote 'baseline' è memorizzato nella variabile di setvar DIMDLI .
ciao


Aigor <agoirlini@yahoo.it>

Salvataggio calibrazione tavoletta

Salve, sono un neofita di AutoCAD ho appena acquistato una tavoletta grafica (Acecad 12"x12"). Sto utilizzando AutoCAD 14, seguendo l'Online Help ho calibrato la tavoletta (tablet -> cal) in base al disegno che dovevo digitalizzare (scala 1:50), il problema è che ogni volta che riapro il file mi chiede di ricalibrare la tavoletta, esiste un modo per fargliela ricordare? Sempre leggendo l'Online Help ho scoperto che le impostazioni si salvano nel file acad.pgp (giusto?), ho provato ad aprirlo ma non c'è traccia di calibrazioni di tavoletta. Grazie Aigor

Quello che chiedi è possibile farlo con un breve programma in AutoLISP. Utilizzando la funzione tablet che, prima 'cattura' la calibrazione della tavoletta salvandola magari in un file e, alle successive aperture del disegno, ripristina i valori rileggendoli dal file precedentemente creato.
Ciao


xandre72<xandre72@hotmail.com>

Soppressione dei 'return' in command

Devo creare un routine che mi recuperi diversi disegni in formato dwg. Penso che la strada + comoda sia la creazione di macro in VBA. Problema: non riesco a trovare la funzione "Recupera" (probabilmente Recover) negli oggetti disponibili. Qualcuno può aiutarmi??? Sono riuscito a caricare e analizzare i disegni, ma la correzione degli errori non è completa come la funzione di recupero. Un altro tentativo Ho provato anche a lanciare il comando "RECOVER", in questo modo Autocad mi richiede di premere un numero variabile di [RETURN] a seconda della complessità del disegno e dal numero di errori rilevati, difficilmente gestibile in automatico. Ringrazio chiunque mi possa aiutare!

Per quanto riguarda i 'return' da sopprimere prova a settare la variabile QAFLAGS = a 2. Un altra tecnica potrebbe essere quella di creare un loop per controllare la variabile di setvar CMDNAMES : sino a che è = a "Recover" invia un return (magari via Sendcommand) .

ciao


Giancarlo Paolini<gpaolini@unich.it>

Gestione del comando AREA in AutoLISP

Ho necessità di automatizzare il processo di calcolo dell'area di una polilinea chiusa e di scrivere al suo interno, o in un punto specificato, il valore. Ho provato a realizzare un file LISP ma il comando "AREA" interrompe il programma. Inoltre per la scrittura non ho trovato di meglio che usare il comando "MTEXT" perchè "DTEST" interrompeva il programma.

Utilizza il comando AREA con l'opzione object (oggetto) . Il risultato del calcolo va prelevato dalla variabile di setvar AREA, cioè (getvar"area") che memorizza l'ultima area calcolata. Per quanto riguarda la creazione del testo utilizza TEXT (command "_.text" ecc...) Saluti



umberto <pakistano@tiscalinet.it>
 Tolleranze di tipo albero/foro

ho la necessita' di inserire tolleranze albero-base del tipo H7 come apice di una quota come fare?  ho visto che acad permette
di inserire gli estremi sup e inf  grazie
Umberto

Fai così:
seleziona la quota, click destro, proprietà. Nel dialog box delle proprietà trova la voce "text override" (nella sezione text) e
digita la stringa seguente:
<>\H0.5X\A2;H7
il valore 0.5X rappresenta l'altezza del simbolo "H7" che, in questo caso è pari al 50% dell'altezza del testo principale della
quota (h*0.5).
Saluti



Roberto <robertoo@pragma-srl.com>
'Esplosione' di ELLISSI

Come da oggetto vorrei sapere se esiste un modo per esplodere un elisse. Purtroppo con R13/14 con LT97/98 non si può e pare neanche con il 2000, giusto??
Ciao e grazie.

Se per esplosione intendi trasformare l'ellisse  in tanti piccoli archi (come avveniva esplodendola nella versione 12) prima di disegnarla cambia il valore della variabile PELLIPSE da 0 a 1, da questo momento in poi le ellissi saranno delle entità Polilinea
che possono 'subire' il comando esplodi.
Saluti :)



franx
Warning in R14 x proxy entity create con A2K

salva con nome in cad2000 nel formato r14 crea un fastidioso problema nell'aprire un file creato con il 14 poi semplicemente salvato nel 2000 e poi risalvato per il 14 mi appare un messaggio che all'incirca dice che vi sono entità proxy non visualizzabili e relative applicazioni .arx non caricabili!
ciao franx

Per disattivare il messaggio relativo agli oggetti proxy creati con la versione A2k setta la variabile PROXYNOTICE = a 0.
Questa variazione può essere fatta anche dal comando 'Preferenze' nella tab 'Compatibilità'.
ciao



"F.A." <f_a_10@hotmail.com>

Errore:"Cannot find shell program"

Cannot find shell program
quando devo scrivere aprendo la casella mtext mi risponde con questo  messaggio strano  cè qualcuno tra di voi che mi sa dare una risposta o megli ancora un comando per farlo funzionare ???
grazie mille a chi sara cosi gentile da rispondermi

 

Il tuo AutoCAD è stato configurato con un editor, x  testi MTEXT, che non è più
presente nel sistema (o è cambiato il suo path).
Per settare un editor diverso da quello standard di AutoCAD si cambia il valore
della variabile di setvar MTEXTED, attribuendogli il nome del nuovo editor di
testi (es: notepad.exe , word.exe ecc...) .
Per ripristinare tutto come prima assegna a Mtexted, "internal" (default di
acad) o specifica meglio il nome dell'exe da utilizzare.

Saluti :)


Rodriquez Marco <digitelvr@sis.it>

Verifica versione file dwg

< >..... avrei pensato di verificare la versione del file dwg
 prima di passarlo al controllo: quali funzioni dell'oggetto autocad devo
 usare per testare la versione di un file dwg via vc++6?
 Ciao e Grazie
 Marco

Ti basta semplicemente leggere i primi 6 caratteri del file .DWG e poi
confrontare la stringa letta: se per esempio ottieni "AC1009" allora il file è della release 12.
Per valori inferiori a 1009 saremo in presenza di file creati con versioni
precedenti.
Saluti



<emanubug@uninetcom.it><811hmi$s8t$1@serv1.iunet.it>
Filedia & Riquadro di selezione dei file

Uso Autocad 14, originale.
Il mio problema è che selezionando file/apri o cliccando sulla barra degli
strumenti l'iconcina apposita non appare più la finestra di dialogo da cui
poter selezionare i files...
Non ci sono script o programmi Autolisp o ADS attivi. La guida in linea cita un file di registro "Filedia" che se impostato su 0 anzichè su 1 (come di default) non fà apparire la finestra. Posto che nè io nè ritengo nessun altro possa aver variato questa voce di registro, come ripristinarla?
NON DITEMI DI REINSTALLARE, troppo facile :-)
Baci, Emanuela

FILEDIA è una variabile di SETVAR (una serie di settaggi che regolano il funzionamento del prg). I valori di alcune di queste variabili vengono memorizzati nel file di registro di win ma per variarle basta richiamarle da linea di comando ed, in questo caso, assegnare il giusto valore :1.



Black Smith <passo@NOSPAMgeocities.com>
Programmi per calcolo CAMMES ci sono?

Salve, un mio amico sostiene che non esistono in rete programmi (NON DOS) per la calcolazione delle CAMMES, effettivamente io ho cercato ma ho trovato ben poco, voi sapreste indicarmi qualche indirizzo oppure al limite qualche  fornitore?Il programma non dovrebbe necessariamente girate sotto Autocadgrazie in anticipo

Se non trovi niente tra  programmi 'stand alone', tra gli applicativi di AutoCAD
c'è GENIUS (disegno e progettazione meccanica); ha un modulo per la gestione
delle cammes e dei relativi grafici (con accelerazioni e velocità).

 


Mauro Simeoli

Esiste il DDE su acad 14?

Io uso molto il DDE tra Excel (sono ancora alla 4.0) ed Autocad 12 Windows,
e tutto mi funziona bene (inserisco le misure di punti derivanti da  un rilievo topografico in un foglio Excel, calcolo le coordinate e le trasferisco direttamente ad Autocad che mi disegna i punti). Ma in acad 14 non ho trovato traccia di DDE e relative opzioni. Esiste ancora?
Mauro

Si esiste, più che altro per compatibiltà con le vecchie applicazioni perchè si
potrebbe utilizzare VBA o ActiveX tramite VisualLISP.
Il file r14dde.zip lo trovi a ftp://ftp.autodesk.com/pub/autocad14/
Saluti



personal64 <personal64- NO SPAM -@hotmail.com> <71cliv$e8r$1@nslave1.tin.it>
Textmask, rimozione

Qualcuno sa dirmi come rendere cliccabili le "textmask" in autocad? Ne ho alcune sparse in un disegno che non riesco a selezionare e , di conseguenza, eliminare Grazie.

Richiama il comando WIPEOUT, poi seleziona l'opzione FRAME e quindi ON.


Fabrizio Casetti <fabrizio.casetti@fe.nettuno.it> <6t964b$lff$1@pinco.nettuno.it>

Grips, attivazione modalità noun-verb

Usando Autocad 14. Qualcuno mi sa mica dire perchè non riesco più a cambiare il layer e/o il colore degli oggetti usando i grip? Vi spiego cosa faccio: per modificare le proprietà di una linea, ad es., la seleziono, così saltano fuori i grip blu, poi vado nel menù a tendina dei layer o dei colori e seleziono la nuova proprietà, una volta così facendo si cambiava...ora non più!!! NB usando change properties funziona.

Grazie se qualcuno mi aiuta.

In qualche maniera è stato cambiato il valore della variabile PICKFIRST. Settalo uguale a 1. Saluti


G & G <gandg@tuttocitta.it> <6opt17$gch$1@server-b.cs.interbusiness.it>

Batch per stampare file .PLT

Debbo mandare in stampa (HP 750C plus) oltre 100 file dei quali ho già fatto i plt, è sufficiente copy *.plt lpt1? Un altra domanda dato che lavorerò su una stazione non mia, ma su una stazione in una rete gestita da NT dovrò utilizzare qualche accortezza particolare?

I comandi da scrivere in un file batch sono pochissimi:

FOR %%f IN (*.PLT) DO type %%f > LPT1
Posiziona il file batch nella directory che contiene i file .plt.


Fausto Franzoni <fausto.fr@numerica.it> <6p281s$53j$1@server-b.cs.interbusiness.it>

Superfici "ombreggiate"

chiedo come creare delle superfici curve che si 'colorino' con l'opzione 'ombra'. (esempio e' il '3dfaccia' che si colora con l'ombra, mentre la polilinea 3d, se pur chiusa, non si colora). grazie

Mi sembra di capire che ti servano figure 2d (piane) con curve. Fai così:dopo aver disegnato la polilinea (deve essere chiusa) trasformala in una REGIONE con il comando REGION. Le regioni vengono considerate come figure piene e 'subiscono' lo shade (ombra)


Stefano Gaggioli <vap1409@iperbole.bologna.it> <01bd9daa$cb8c1b80$6a02cfc1@gaggioli>

Creare un ARX con Vital LISP

Programmo correntemente il Lisp, da poco sto usando Visual Lisp: qualcuno sa dirmi come compilare il codice creato da visulaLisp (*.FAS,*.PRJ, ecc) per trasformarli in ARX. Grazie a chi mi da indicazioni.

saluti da Gag98

Anche senza caricare il file lisp nell'editor, dal menu file, seleziona Make Aplication... un serie di riquadri ti guideranno passo passo nella creazione del file .ARX (o VLX). VisualLISP creare prima un file 'make' (memorizza le scelte successive) poi richiede il nome del file arx da creare ed infine richiede il nome del/dei file lisp da compilare e degli eventuali file .DCL


ff.bb. <fra@altavista.net> <6khsif$ehe$1@hermes.iol.it>

Stampa con linee nascoste da Paper Space

CHI GENTILMENTE MI DIREBBE QUALE E' LA VARIABILE DA SETTARE PER STAMPARE IN HIDELINE QUANDO SI E' IN PAPARE SPACE GRAZIE IN ANTICIPO possibilmente rispondere via e-mail

Non c'è una variabile. Devi soltanto settare la/le viewport presenti in Paper space nella modalità hideplot tramite il comando _MVIEW opzione HIDEPLOT in ON. Con il comando LISTA puoi verificare, prima della stampa, lo stato della viewport.


Giulio Cantagalli <giulioc@brezza.iuav.unive.it> <6an1hq$h3m$1@hydra.unive.it>

Errore "missing double in restore file" con solidi Acis

Per favore, qualcuno sa come mai autocad 14 mi pone grossi problemi con file contenenti elementi 3D. Il file spesso mi appare in anteprima completo, ma una volta aperto non ha nessun elemento 3D dandomi come errore "missing double in restore file". Aiutatemi! Vi prego di rispondermi all' Email giulioc@brezza.iuav.unive.it se possibile con una certa urgenza! Vi ringrazio fin da ora! Giulio

Il problema è stato causato da un bug presente nei moduli arx per il rendering RENDER.ARX (ver. S.1.0.0) e/o dal modulo per il link a database esterni ASE.ARX (ver 2.1.133 ) che erano probabilmente attivi durante la creazione dei 3Dsolid. Il bug consiste nel fatto che questi moduli possono cambiare la rappresentazione dei numeri decimali sostituendo al . (punto) la , (virgola) quando sulla piattaforma Windows si sceglie questo tipo di separatore (quindi 10.34 diventa 10,34). Autocad dunque registra i dati numerici in questa forma e alla successiva riapertura del file non li riconosce. Per risolvere il problema esiste un ARX chiamato SATFIXER. Saluti


Mauro <vad4351@iperbole.bologna.it> <.0.5.32.19980126110021.007badf0@iperbole.bologna.it>

Campiture sfumate

E' possibile riempire in modo sfumato una superficie in Autocad 13? E in Autocad 14? Ovviamente in modo "automatico", cioe' senza affiancare artificialmente delle campiture piu' o meno intense. Grazie

Se possiedi una periferica di stampa che supporta il postscript, puoi utilizzare il comando PSFILL per riempire le polilinee chiuse con i retini postscript forniti insieme ad AutoCAD (tra i tanti ne esiste uno sfumato, dal bianco al nero).


Davide Malagoli <malagoli@iname.com> <34b252c3.180732@news.tin.it>

Viste ASSONOMETRICHE in AutoCAD

Ciao, sto cercando un programma che mi permetta di visualizzare e quindi stampare i miei disegni di autocad o 3ds. Come posso fare? Grazie

Se possiedi AutoCAD con il comando VPOINT (pvista nella versione italiana) assegna le terne di valori seguenti:


Leonardo Tagliavini <mon3374@iperbole.bologna.it> <347A8E99.1738@iperbole.bologna.it>

Conversione di entità testo in linee

Salve ho una domanda specifica per i super esperti di Autocad: c'è un comando o un metodo per convertire del testo in geometria (cioè esploderlo come si fa per i simboli?) Grazie in anticipo

Se possiedi la release 13 per windows o la R14, utilizza il comando WMFOUT che genera un file .WMF rappresentando le entità selezionate come linee e polilinee. Il successivo reinserimento del file, tramite il comando WMFIN, genera un blocco che contiene le entità selezionate in precedenza. Esplodi il blocco e...

Saluti


Benny <md8851@mclink.it> <3472bea2.9239405@news.mclink.it>

Funzionamento di Draworder (R14)

Salve, presso lo studio dove lavoro utilizzo l' Autocad14. Sto disegnando una pianta (da plottare a colori) piena di hatch solid. Per determinare l' ordine di plottaggio (tanto per capirci per far si che gli alberi vengano plottati "sopra" al grigio della strada) utilizzo il comando draw order. Il problema e' che a volte funziona ed altre non funziona. Altre volte il comando funziona bene ma rifacendo un regen o semplicemente aggiungendo qualche linea da qualche altra parte del disegno torno alla situazione precedente all' utilizzo del draw order. Sono l' unico che ha questo problema ? Oppure mi sfugge qualcosa nel corretto utilizzo del comando. Grazie Benny

Draworder funziona tenendo conto delle entità presenti in quel momento (quando cioè si richiama il comando). Applicalo alla fine, prima di stampare, e verifica con il comando Preview l'esatta disposizione delle entità.


tw0124 <tw0124@TimeWarp.it><346260CE.D5F5E5A4@TimeWarp.it>

Stampa in B/N con HP Deskjet 690 in R13 x Win

HP Deskjet 690C e AutoCAD R13 per Win

Ciao....ho da porre una domanda...è possibile stampare sotto CAD 13 in bianco e nero con questa stampante? Sono costretto a "plottare" i miei disegni a colori, perché la stampa in scala di grigi è ovviamentee troppo chiara (immaginate un giallo riportato in scala di grigi!)....ma vorrei poter usare il bianco e nero! Come? Andrea Villani

Prova questo: nel dialog box relativo all'associazione penne/colore del comando PLOT assegna oltre che gli opportuni spessori, a TUTTE le penne (colori) , il COLORE 7 (bianco, ma nero sul foglio).


Eddy Pagotto <cadstation@aladata.it> <63crvq$rs3@mikasa.iol.it>

Testi con font di tipo .pfb in AutoCAD R13

Quando provo ad aprire un disegno della 12 con la versione 13, tutti i testi diventano più grossi. Utilizzando lo script AutoLISP CHTEXT.LSP della 12, sono riuscito ad ovviare alla cosa, ma quando mi capitano diversi stili di testi, con dimensioni differenti... è un suicidio. C'e' qualcuno che puo' aiutarmi in qualche altro modo?

Se per "...più grossi.." intendi l'altezza, probabilmente gli stili di testo dei testi in oggetto utilizzano un font di tipo poscript (quelli con estensione .pfb) Un bug della r12 faceva si che venissero generati non della giusta altezza, l'errore è stato corretto nella r13 ed ecco quindi spiegata la simpatica 'crescita'. Le soluzioni ? Una potrebbe essere quella di utilizzare il comando FILTER, selezionare gli oggetti utilizzando come filtro lo stile di testo e/o l'altezza del testo e poi raggrupparli con il comando gruppo per passarli a CHGTXT. Un'altra (più elegante) sarebbe quella di scrivere un prg AutoLISP apposito.

Ciao :)


Angelo D'Ettore <Angelo.Dettore@ntt.it> <3459c408.421825@news.ntt.it>

Visualizzazione coordinate polari durante comando PLINE

Volevo chiede come è possibile mettere di default in Acad r14 le coordinate polari quando per esempio si fa una poliline ( si clicca sul punto di origine) le coordinate sono cartesiane ma quando metto il secondo punto della poliline le coordinate non passano automaticamente in polari come in Acad r13. Per me questo problema sta diventando un grattacapo spero che vogliate aiutarmi. Vi ringrazio anticipatamente. Angelo.Dettore@ntt.it

Se ti costa fatica premere il tasto funzione F6 allora utilizza il codice AutoLISP seguente (magari scrivendolo nel file acad.lsp)

(command "_undefine" "_pline")
(defun c:pline ( / pt1)
)

Laura Annibaletto <tsvla1@comune.torino.it> <345840A6.167E@comune.torino.it>
AutoCAD R14 e Access

Sapete dirmi se la versione 14 di Autocad e' in grado di interfacciarsi ad Access? Grazie.

Automatic posted from saa31023.comune.torino.it [158.102.52.23] via Mailgate Server - http://www.mailgate.org

Si, tramite l'ASE. L'ase mette a disposizione vari driver per connettersi (aprire, scorrere e linkare) ai db più diffusi. Per gestire file di access bisogna utilizzare il driver odbc (open data base connectivity) Non è escluso che serva qualche altro driver di sistema se non disponibile insieme ad Access (io, purtroppo, ho utilizzato solo driver per dbase3).


Benny <md8851@mclink.it> <3458e9a4.163865@news.mclink.it>

Edge visibili in 3ds con mesh provenienti da dxf R13

Salve, probabilmente il problema che ho e' di semplice soluzione e sicuramente la soluzione sara' gia apparsa in questo gruppo, ma io essendo un neofita di internet, non ho avuto modo di leggerla. Ho sempre creato modelli con l' Autocad12 per poi importarli in 3d studio 4, dopo averli "meshati", come dxf. La geometria di costruzione dell' oggetto rimaneva tale anche dopo l' importazione. Adesso pero' modellando con la versione 13 di autocad mi accorgo che andando ad importare in 3d studio il modello(ho provato ad importarlo sia come formato 3ds e sia come dxf) mi appare stravolto nella sua geometria di costruzione (tanto per capirci un cilindro mi diventa un "tamburo"cioe' ha tutti rombi laterali ed una semplice figura costruita estrudendo un polilinea mi si incasina di linee di costruzione). Tale fatto mi comprta che quando vado ad applicare una mappatura a questi oggetti usando la comoda opzione "facemap", mi seguono le linee di costruzione del medesimo e percui mi viene fuori una mappatura assurda. Che devo fare ? C' entra qualcosa l' opzione welding al momento di fare il 3ds out da autocad ? Portero' eterna gratitudine a chi mi sapra' risolvere questo problema. Grazie Alberto

Per quanto riguarda gli effetti "...ha tutti rombi laterali..." e "..estrudendo un polilinea mi si incasina di linee..." posso risponderti. Praticamente 3dstudio ha considerato tutti gli edge delle facce visibili come è giusto che sia. Normalmente però le nostre 'face' (o meglio quelle che ci aspettiamo) sono quadrangolari (formate da due face triangolari), bisogna comunicare quindi a 3dstudio che l'edge in comune che hanno queste due face (complanari o quasi) deve essere reso invisibile, proprio come avviene quando per es. si crea in 3ds un box. Per fare questo esiste un comando (vado a memoria) Modify/edge/AUTOEDGE che richiede di selezionare la mesh da modificare, e un angolo che rappresenta l'angolo formato dalle normali di 2 face adiacenti. Per tutte le facce che avranno un edge in comune e le normali che formano un angolo inferiore a quello specificato, avverà la rimozione, ottenendo una figura con la stessa 'fisionomia' che aveva in AutoCAD. Per quanto riguarda la mappatura di tipo FACE mi sembra strano... non dovrebbe essere influenzata dalla visibilita dell'edge in comune - provero a fare qualche test. Ciao


[sul Newsgroups: comp.cad.autocad]

Mark Thomas <markst@gte.net> <62skns$f8b$1@gte1.gte.net>

Osnap on/off con tasto funzione (come R14) in R13

Can you assign a Function Key to turn on/off OSNAP in R13, like R14.Thanks I'm a beginner. Mark

Yes.

1 - open the menu file acadfull.mns
2 - search ACCELERATORS section
3 - write this in the section: ["F3"](sonf)
4 - save the file
5 - open the acad.lsp file (or create it) and paste this:

;SONF - Snap ON ofF ...by domenico ieva '97

(defun sonf ( )
(princ)
)
;stop cut ---------------------------------------------------------------

6 - open a new drawing

7 - whit the MENU command load the acadfull.mns menu file

warning: NOT TESTED (no R13 on my PC)

Ciao :)


[sul Newsgroups: comp.cad.autocad]

JML Optical <jml@jmlopt.com> <34033335.4EF1@jmlopt.com>

Applicativo per disegno raggi ottici

Does anyone know of any autolisp that can aid in the drawing of optical components (lenses, prisms, etc.)? Any help would be appreciated. RJC JML Optical Industries

There is AutoRAY from RayCAD (Tyngsboro, MA). See this page: http://www.lfw.com/WWW/lfw/lfwdec94/deccs.htm

Ciao :)


fas0066@comune.re.it <33cbcacb.703552@news.nettuno.it>

Compilatori da AutoLISP a C/ads/arx

Salve a tutti Sono un programmatore autolisp su autocad e sto pensando di cominciare a sviluppare dei programmi, cioè dei moduli ARX o simili, per autocad. La mia domande sono: Cosa mi serve? Quale compilatore C mi consigliate Esistono dei traduttori da autolisp a C Da dove devo cominciare? Per il momento mi sto studiando l'ANSI C, tanto penso che quello mi servirà in ogni caso, per dovere di cronaca conosco discretamente Delphi mi può servire in qualche modo?

| Torelli Mirco E-mail fas0066@comune.re.it |

| Via Morelli 13 Reggio Emilia Italy |

| Tel 039/522/941824 Fax 039/522/382553 |

Rispondo solo parzialmente alle tue domande, perche' il discorso sui compilatori C e' troppo lungo (e sempre in evoluzione in funzione della release di AutoCAD scelta e della piattaforma). Esistono dei traduttori da autolisp a C ? Si,

1) Vital LISP (http://www.basissoftware.com/pr01.htm) che consente di trasformare il codice AutoLISP in EXP, ARX (wow!) e EXE (per windows r12) senza richiedere compilatori C. Vital Lisp mette a disposizione anche una serie di funzioni interne che possono essere richiamate dall'AutoLISP (apertura file, ordinamento, ecc) e dispone anche di un editor avanzato con debugger.

2) Lisp2C (http://www.basic.si/) trasforma il codice autolisp in un file (o piu' file) .c pronti per essere compilati con il compilatore apposito (in funzione della release e della piattaforma) occorrono quindi anche un minimo di nozioni di 'C' anche per, secondo me , ottimizzare il codice quindi doppia spesa :compilatore + Lisp2C .... meglio Vital LISP

Ciao

p.s. Aprile 1998: Il sw Vital LISP è stato acquisito dall'Autodesk che lo commercializzerà, con alcune leggere modifiche, con il nome di Visual LISP.


« G & G » <persichetti@email.telpress.it> <5sn4f3$p25@everest.vol.it>

Conversione di 3D solid in mesh

Salve, con AutoCad 13 ho disegnato dei solidi con il comando extrude, ora però mi sono accorto che sarebbe meglio che questi solidi diventassero delle superfici, insomma per farmi capire mi servono cavi. Il problema è che essendo il profilo abbastanza complesso ed i solidi piuttosto numerosi, è troppo laborioso disegnarcene un altro all'interno e sottrarre (La prosima volta cercherò di pianificare meglio il mio lavoro). Confido tantissimo nel Vostro aiuto. Ciao Giovanni persichetti@email.telpress.it

Fai così, con il comando 3DSOUT crea un file .3ds, poi re-importalo con 3DSIN. I solidi ACIS verranno trasformati in polymesh che esplose diventano 3dface.

Ciao :)


G & G <persichetti@email.telpress.it> <01bc9dd9$35773480$e4d178c3@TPRI0275.telpress.it>

Conversione file .sld

Posso convertire i file SLD di autocad? Se si come. Avrei intenzione di utlizzarli in autocad 13. Ciao Giovanni persichetti@email.telpress.it

Sul CD-ROM della versione 12 di AutoCAD tra i tanti bonus presenti c'era un programma chiamato SLDMGR che consentiva di gestire (stampa, visualizzazione ecc) le librerie di slide (.SLB) e convertire singole slide in DXF. Non ti resta che cercare qualcuno che abbia acquistato la r12....

Ciao :)


Bruno Mordeglia <bruno.mordeglia@torino.alpcom.it> <01bcb986$0779a4a0$2d0274c2@bmordeglia.alpcom.it>

Dxfix: dxf da R12 a R10

Non riesco ad usare dxfix per convertire file dxf da R12 a R10. Qualcuno ha gia' usato con successo questo pprogramma e puo' aiutarmi? Grazie in anticipo. bm

La sintassi (se non ricordo male) da utilizzare e' questa:

dxfix -Tdxfix.dxt inputfile outputfile

E' importante specificare come file di 'traduzione' DXFIX.DXT, che serve proprio per il passaggio da r12 a r10. Se i problemi persistono prova anche con l'opzione -A per ottenere un output in Ascii

dxfix -A -Tdxfix.dxt inputfile outputfile

Ciao.


Matteo Verzolini <fast_shell@popmail.iol.it> <01bcdf15$19ccf120$d70d2dc3@matteo>

Solchprop e r13

Da quale comando è stato sostituito (se lo è stato) il vecchio comando AME SolCHPROP? Come si può eliminare l'albero di memorizzazione dei solidi (cosa che si faceva con le vecchie versioni dell'AutoCad)

Un corrispettivo del comando non esiste nella versione 13, in quanto la gestione dei solidi è affidata ad un nuovo "motore", prodotto da terze parti, che si chiama ACIS ed ha un funzionamento completamente diverso da quello dell'AME che memorizzava praticamente tutte le primitive solide create. Il passaggio dalla 12/ame alla 13/acis può sembrare un po' traumatico soprattuto per la mancanza del comando in oggetto, ma organizzandosi ti assicuro che è meglio l'ACIS. In commercio esiste un prodotto chiamato CSG EDITOR che comunque riesce a risalire l'albero dei solidi per effettuare delle modifiche emulando quindi il comando SolCHPROP. Allo SMAUCAD di un anno fa ho potuto vedere in anteprima un prodotto italiano che presentava delle caratteristiche diciamo... "parametriche" per l'editazione dei sotto-componenti solidi vedi STI - Autodesk ADN Partner. L'albero non viene più creato, come detto sopra. non c'e nulla da cancellare per ridurre le dim. del disegno.


marco lama <mlama@mail.asianet.it> <3446ca31.115232@news.interbusiness.it>

Facetres per risoluzione 3dsolid circolari

Ho creato un solido con fori circolari (con i comandi extrude e subtract), esportando il diisegno con 3dsout, mi ritrovo in 3DStudio un solido con fori a sezione quadrata. Esiste una variabile da settare diversamente? Grazie Marco Lama mlama@mail.asianet.it >

Aumenta il valore di FACETRES, in AutoCAD.