Domande & Risposte
Il mio modesto e saltuario contributo al news
it.comp.software.cad
"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"
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
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 :-)
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
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
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
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
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 :)
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
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
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.
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à).
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
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>
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>
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 > LPT1Posiziona il file batch nella directory che contiene i file .plt.
Fausto Franzoni <fausto.fr@numerica.it> <6p281s$53j$1@server-b.cs.interbusiness.it>
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>
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>
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>
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>
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>
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:
ISOMETRICA vpoint 1,1,1 (angoli a 120°)
DIMETRICA vpoint 2.192,1,1 (angoli a 130/130/100)
TRIMETRICA vpoint 6,4.83,4 (angoli a 130/120/110)
OBLIQUA MONOMETRICA
vpoint 0.57735,1,1.1547 (angoli 90/120/150)
vpoint 1,1,1.41421 (angoli a 90/135/135)
Leonardo Tagliavini <mon3374@iperbole.bologna.it> <347A8E99.1738@iperbole.bologna.it>
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>
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>
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>
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>
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)
(setq pt1(getpoint"\nFrom point:"))
(command "coords" 2 "_.pline" pt1)
(princ)
)
Laura Annibaletto <tsvla1@comune.torino.it> <345840A6.167E@comune.torino.it>
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>
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>
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 ( )
(if gino
(progn
(setq gino nil)
(setvar "osmode" snap)
(prompt">>>SNAP ON<<<")
)
(progn
(setq snap(getvar "osmode") gino T)
(setvar "osmode" 0)
(prompt">>>SNAP OFF<<<")
)
)
(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>
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>
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>
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>
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>
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>
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>
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.