AutoCAD con AI #4 Errori, imprevisti e messaggi che non ti aspettavi





Prima o poi capita a tutti. Scrivi una routine, la provi, premi Invio… e invece di fare quello che ti aspetti, AutoCAD risponde con un messaggio criptico:

; ERRORE: tipo di argomento errato: safearrayp (5.7744 7.3053)

Nessun allarme, nessun colore particolare — solo una riga di testo che interrompe tutto. È il modo in cui AutoCAD ti dice, con discrezione: “qualcosa non torna”.


Nel mio caso era una piccola routine per inserire blocchi in base alle polilinee. Fino a un certo punto funzionava. Poi, senza motivo apparente, si è fermata. Il messaggio in console non diceva molto, ma bastava per capire che avevo passato un dato nel formato sbagliato.

Ecco com’è andata: AutoCAD si aspettava una lista di coordinate e ha ricevuto un singolo punto. Risultato: la routine si è fermata, e io ho imparato che il CAD è letterale, non intuitivo.


Come affrontare un messaggio di errore

Non serve essere programmatori per capire dove guardare. Serve un po’ di metodo:

  • Leggere tutto il messaggio. Anche la parte tra parentesi può essere utile.
  • Capire quando compare. Subito, a metà comando o alla fine?
  • Ripetere il test con un disegno più semplice, magari solo due oggetti.
  • Annotare la riga di codice o l’azione che lo scatena.

Quasi sempre non è un errore “misterioso”: è un dato mancante, un blocco mal definito, una parentesi dimenticata, o un oggetto che non esiste più.


Cinque errori comuni e come interpretarli

Messaggio AutoCAD Possibile causa
argomento errato Dato nel formato sbagliato (testo invece di numero, o viceversa).
comando sconosciuto Nome digitato male o file LISP non caricato.
funzione non definita La routine richiamata non è attiva.
non è possibile creare regione Contorno aperto o geometria non valida.
variabile rifiutata Tentativo di modificare una variabile protetta.

Gli errori non sono un segno di fallimento, ma una parte inevitabile del processo. Ogni volta che qualcosa si blocca, stai vedendo come AutoCAD ragiona davvero. E spesso l’unico modo per capire la logica di una routine è farla sbagliare almeno una volta.

Col tempo impari a riconoscere gli schemi, e il panico iniziale lascia posto alla curiosità. È il momento in cui smetti di “subire” il software e inizi a dialogarci.

Perché gli errori servono

I messaggi di errore non sono mai piacevoli, ma sono utili. Ti obbligano a guardare il disegno, le routine e le tue abitudini con più attenzione. E se impari a non ignorarli, diventano parte del tuo metodo di lavoro.

Ogni routine che sbaglia una volta, domani funzionerà meglio.






Il classico momento in cui AutoCAD decide che è il caso di fermarsi un attimo.





Prossimo episodio

AutoCAD con AI – Appunti di sopravvivenza #5
Errori, imprevisti e messaggi che non ti aspettavi


👍Se anche tu passi più tempo tra comandi e bug che tra idee, seguimi in questa serie di appunti di sopravvivenza


Se questi appunti ti sono utili, puoi iscriverti alla newsletter.

Nessuna frequenza fissa: scrivo solo quando c’è qualcosa che vale la pena condividere.

https://marottamichele.substack.com/subscribe



Commenti

Post popolari in questo blog

AutoCAD con AI #1 - INS_VANI_DA_POLI — Routine AutoLISP per l’inserimento automatico dei vani in AutoCAD

Problemi reali in AutoCAD #4 - XREF: come usarli senza farsi rovinare il DWG

AutoCAD con AI #0 - Perché disegnare (ancora) con l’AI