• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

閉鎖したペイン内の周囲と周囲を記述する非機能的な肋骨

  • Thread starter Thread starter Berior
  • Start date Start date

Berior

Guest
salve a tutti,
un collega tempo fa mi diede questa lisp da associare a un file autocad. la lisp serve per poter scrivere perimetro e area all'interno di un riquadro chiuso. nella postazione in cui sto adesso ho autocad 2016 e quando carico la lsp mi crea solamente una seconda polilinea ma non mi inserisce più le scritte all'interno della stessa.
secondo voi è un problema di scrittura della lisp che non è compatibile con autocad 2016?
un saluto a tutti
ivan
 

Attachments

devi avere il blocco "area_per" nel dwg o posizionato in una cartella del percorso di autocad
 
di solito, per evitare di "sbagliare cartella" faccio in questo modo: prendo il file lsp (in questo caso anche il file dwg) e li copio. poi apro autocad, gestisci, carica applicazione e mi apre un pop up con la parte alta per la selezione della lisp. in quell'elenco di file incollo ciò che ho copiato. poi spunto "aggiungi a cronologia", seleziono la lisp e clicco su carica. una volta fatto ciò entro in contenuto..., aggiungi e riseleziono la lisp. sino ad ora le lisp che ho inserito funzionano. e anche quest'altra nell'altra postazione funzionava. la vecchia postazione aveva autocad 2013 però. non so se è una questione di compatibilità
 
autocad deve vedere il blocco "area_per" altrimenti non riesce ad inserirlo, per fare ciò le strade sono queste:
- carichi il blocco nel dwg prima di lanciare il lisp
- carichi il blocco nel tuo file di modello (dwt) così ce l'hai sempre a disposizione
- il blocco deve essere posizionato in una cartella di opzioni\file\percorso di ricerca dei file di supporto

quest'ultima eventualità è comunque influenzata dalle opzioni di sicurezza (variabili secureload e trustedpaths).

fidati...
 
autocad deve vedere il blocco "area_per" altrimenti non riesce ad inserirlo, per fare ciò le strade sono queste:
- carichi il blocco nel dwg prima di lanciare il lisp
- carichi il blocco nel tuo file di modello (dwt) così ce l'hai sempre a disposizione
- il blocco deve essere posizionato in una cartella di opzioni\file\percorso di ricerca dei file di supporto

quest'ultima eventualità è comunque influenzata dalle opzioni di sicurezza (variabili secureload e trustedpaths).

fidati...
si perfetto. ho caricato il tutto come mi hai detto e funziona tutto alla perfezione. sei stato molto gentile. quella lisp non è male ma è comunque limitata a parer mio. ovvero: costruisco una superficie (un rettangolo per esempio), lancio il comando sup e questo mi crea una polilinea e fa comparire all'interno la lunghezza della polilinea e la sua area. tutto perfetto ma se io dovessi eliminare la polilinea creata o modificarla, effettuando un refresh del progetto, i dati contenuti all'interno della superficie non vengono modificati. questo mi porta spesso in errore (per lo più mi dimentico di rilanciare il comando sup all'interno della superficie creata.
la cosa interessante sarebbe se quei due dati creati con il comando sup siano collegati alla polilinea creata. in autocad si potrebbe ovviare creando un testo, selezionando il testo, andando su campo dati -> oggetto -> selenzionando la polilinea , proprietà area oppure lunghezza (e poi definisci la precisione dei decimali). secondo te questo potrebbe essere fattibile?
 
questa è la versione con campodati, i decimali sono quelli impostati nel dwg (variabile luprec).
non ho capito però perché devi disegnare e mantenere nel disegno un rettangolo che è la copia di quello già esistente…:unsure:
 

Attachments

wow, grazie mille. per la questione del rettangolo la polilinea generata mi consente di poter fare parecchie cose più velocemente: innanzitutto non so se la superficie è già una polilinea. se sono 4 linee separate mi genera la polinea che poi posso allungare, accorciare... oppure usarla come base per i tratteggi interni (pavimentazione) oppure per copiare da parte la ricostruzione di un alloggio solo con le superfici utili. sono tutti esempi. comunque sei stato molto gentile e ti ringrazio ancora
 
お問い合わせ
エリア内でクリックするのではなく、既存のポリライン/オブジェクトを選択できますか?

お問い合わせ
 
autolisp ページで leemac は、ポリラインに接続されているデータフィールド (フィールド) を簡単に入力できるリストを持っています: 境界または領域の値、ポリラインがストレッチされる場合に更新されます(そしてその後、 rigen コマンド) http://www.lee-mac.com/lengthfield.html
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top