Caricare ed utilizzare u tipo di linea

Angelo2449

Utente Junior
professione: Pensionato
software: Autocad
regione: Lombardia
Salve a tutti,
in un programmino devo prevedere di utilizzare un tipo di linea tratteggiato.
Con il comando :
(command "_-linetype" "_L" "_HIDDEN0.75" "acad.lin" "")
penso di caricare il tipo di linea > HIDDEN0.75 <.

Ora come lo utilizzo?
Dopo aver disegnato una linea ne devo cambiare le proprietà?
Come?
Aiuto, grazie.
 

rpor66

Utente Standard
professione: Programmatore
software: Lisp, Vba per Autocad, BricsCad e GstarCAD, CadWorx
regione: Sicilia
(command "_change" GruppoSelezione "" "_PR" "_LT" NuovoTipoLinea "")

oppure

(setq vlaobj (vlax-ename->vla-object NomeEntita))
(vlax-put-property vlaobj "linetype" NuovoTipoLinea)
 

Angelo2449

Utente Junior
professione: Pensionato
software: Autocad
regione: Lombardia
Grazie rpor66,
Ho provato in tutti i modi (trattini _ si e no) ma non funziona :
(command "_-linetype" "_L" "HIDDEN0.75" "acad.lin" "")
.....
....
(command "_change" Ele1 "" "_PR" "_LT" "HIDDEN0.75" "")

L'elemento Ele1 (linea) viene evidenziato e ottengo errore (programma interrotto)
Grazie.
 

rpor66

Utente Standard
professione: Programmatore
software: Lisp, Vba per Autocad, BricsCad e GstarCAD, CadWorx
regione: Sicilia
Quando incontri un comando tipo (command ......) per verificare il funzionamento lo puoi fare passo passo; se digiti (command "_change") parte il comando e ti chiede quello che serve, nel caso specifico la selezione, la conferma della selezione, cosa cambiare (PR), quale proprietà (LT), il nome del tipo linea. Sicuro che esiste il tipolinea HIDDEN0.75"?
 

Angelo2449

Utente Junior
professione: Pensionato
software: Autocad
regione: Lombardia
Penso che, se il comando :
(command "_-linetype" "_L" "HIDDEN0.75" "acad.lin" "")
carichi il tipo di linea, la stessa dovrebbe comparire nella relativa lista.
Ciò non succede quindi penso che il comando non funzioni!
Ho provato a caricare manualmente il tipo linea "HIDDEN0.75",
il comando :
(command "_change" Ele3 "" "_PR" "_LT" "_HIDDEN0.75" "")
o
(command "_change" Ele3 "" "_PR" "_LT" "HIDDEN0.75" "")
danno errore, la linea non viene cambiata.
 

Statistiche forum

Discussioni
59,287
Messaggi
506,329
Utenti registrati
111,449
Ultimo utente registrato
distpullina1980

Utenti online

Top