Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




ERORI AutoLISP

autocad


ERORI    AutoLISP



În aceastã anexã va fi prezentatã lista mesajelor de eroare pe care utilizatorul le poate întâlni scriind ºi depanând programe AutoLISP. Cele mai multe dintre acestea indicã erori tipice de programare în LISP, ca de exemplu:

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; nume greºite de funcþii sau simboluri

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; tip sau numãr greºit de argumente de funcþii

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; paranteze neîmperecheate

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; apostrofuri neîmperecheate (ºiruri neterminate) etc.

Exemple de erori posibile:

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; AutoCAD rejected function

AutoCAD a respins funcþia. Argumentele transmise unei funcþii AutoCAD au fost incorecte sau funcþia însãºi este invalidã în contextul curent. De exemplu, nu puteþi aplica o funcþie getxxx de intrare utilizator din interiorul unei funcþii command.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; AutoLISP stack overflow

Depãºire a stivei AutoLISP. Spaþiul stivã de stocare al AutoLISP-ului a fost depãºit. Aceasta poate fi datoratã recursivitãþii excesive a unei funcþii sau a unor liste de argumente prea mari pentru o funcþie.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad argument type

Tip greºit de argument. Unei funcþii i s-a transmis un argument de tip incorect. De exemplu, nu puteþi transmite un numãr întreg ca argument pentru funcþia strlen.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad association list

Listã greºitã de asociere. Lista transmisã funcþiei assoc nu constã în liste.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad conversion code

Cod de conversie greºit. Aceasta aratã cã un indentificator de spaþiu invalid a fost transmis funcþiei trans.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad ENTMOD list

Listã ENTMOD greºitã. Argumentul transmis lui entmod nu este o listã de date entitãþi corespunzãtoare (ca cea returnatã de entget).

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad formal argument list

Listã greºitã de argumente formale. Când a evaluat aceastã funcþie, AutoLISP a detectat o listã greºitã de argumente formale. Probabil cã "funcþia definitã cu defun" nici nu este funcþie, ci o listã de date.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad function

Funcþie greºitã. Primul element din listã nu este un nume de funcþie validã. Probabil este un nume de variabilã sau un numãr. Acest mesaj poate indica de asemenea cã funcþia numitã este definitã impropriu - a nu se uita lista cerutã de argumente formale.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad grvecs list value

Valoare a listei grvecs greºitã. Ceva transmis într-o listã grvecs nu este un punct 2D sau 3D.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad list

Listã greºitã. O listã formatã impropriu a fost transmisã unei funcþii. Aceasta poate apãrea dacã un numãr real începe cu un punct zecimal; trebuie sã folosiþi un 0 în faþã în acest caz.



·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad node

Nod greºit. Tip de articol invalid întâlnit de funcþia type.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad node type in list

Tip de nod greºit în listã. Tip    de articol invalid întâlnit de funcþia foreach.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad point argument; bad point value

Argument/valoare de punct greºitã. Un punct (listã de douã numere reale) greºit definit a fost transmis unei funcþii care aºteaptã un punct. A se avea în vedere cã un numãr real nu începe cu un punct zecimal; într-un astfel de caz trebuie folosit un zero în faþã.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad real number detected

Numãr real detectat greºit. O încercare a fost fãcutã pentru a transmite un numãr real greºit din AutoLISP în AutoCAD.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad ssget list

Listã ssget greºitã. Argumentul transmis cãtre (ssget "x") nu este o listã corespunzãtoare de date (ca cea returnatã de entget).

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; bad ssget mode string

ªir mod ssget greºit. Aceastã eroare este cauzatã când lui ssget îi este transmis un ºir invalid în argumentul mod.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; can't evaluate expression

Nu pot evalua expresia. Aceastã eroare poate fi cauzatã de plasarea incorectã a punctului zecimal sau alte expresii greºit formulate.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; can't open (file) for input - LOAD failed

Nu pot deschide (fiºierul) pentru intrare - încãrcare eºuatã. Fiºierul menþionat în funcþia load nu poate fi gãsit (în directorul curent) sau utilizatorul nu are acces de citire la respectivul fiºier.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; console break

Întrerupere consolã. Utilizatorul a introdus un CTRL/C (^C) în timp ce funcþia era în execuþie.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; divide by zero

Împãrþire prin zero. Împãrþirea prin zero nu este permisã.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; divide overflow

Depãºire la împãrþire. Împãrþirea printr-o valoare foarte micã a condus la un cât invalid (foarte mare).

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; extra right paren

Parantezã dreapta în plus. Au fost întâlnite una sau mai multe paranteze dreapta (închise) în plus faþã de cele deschise.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; file not open

Fiºier nedeschis. Specificatorul de fiºier dat la o operaþie de intrare/ieºire nu este al unui fiºier deschis.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; function cancelled

Funcþie anulatã. Utilizatorul a introdus un CTRL/C ca rãspuns la un prompt de intrare.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; function undefined for argument



Funcþie nedefinitã pentru argument. Argumentul transmis unei funcþii log sau sqrt este în afara gamei de valori admise.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; function undefined for real

Funcþie nedefinitã pentru real. S-a transmis un argument un numãr real unei funcþii care cere un numãr întreg.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; improper argument

Argument impropriu. Argument nul sau negativ pentru funcþia gcd.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; incorrect number of arguments to a function

Numãr incorect de argumente pentru o funcþie. Numãrul de argumente pentru o funcþie definitã de utilizator nu se potriveºte cu numãrul de argumente formale specificat în defun.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; incorrect request for command list data

Cerere incorectã pentru o listã de date a unei comenzi. A fost întâlnitã o funcþie command, dar ea nu poate fi executatã datoritã unei alte funcþii active.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; insufficient node space

Spaþiu "node" insuficient. Nu este spaþiu "heap" suficient pentru asigurarea acþiunii cerute.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; insufficient string space

Spaþiu ºir insuficient. Nu este spaþiu "heap" suficient pentru a încãpea textul ºir specificat.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; invalid argument

Argument invalid. Tip impropriu de argument, sau argument în afara gamei de valori permise.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; invalid character

Caracter invalid. O expresie conþine un caracter impropriu.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; invalid integer value

Valoare întreagã invalidã. A fost întâlnit un numãr mai mic decât cel mai mic numãr întreg sau mai mare decât cel mai mare numãr întreg.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; malformed list

Listã greºit constituitã. O listã în curs de citire dintr-un fiºier s-a terminat prematur (nu s-au închis toate parantezele deschise sau sunt greºeli de sintaxã).

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; malformed string

ªir greºit constituit. Un ºir în curs de citire dintr-un fiºier s-a terminat prematur (nu s-au închis toate ghilimelele deschise pentru a pune în evidenþã ºirurile de caractere).

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; null function

Funcþie nulã. S-a încercat evaluarea unei funcþii care are definiþie nil.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; quit / exit abort

Abandon quit/exit. Acesta este rezultatul apelului funcþiei quit sau exit. Aceste funcþii nu sunt folosite de AutoLISP.

·   &nb 18118w2221s sp;   &nb 18118w2221s sp; too few arguments

Prea puþine argumente. S-au transmis prea puþine argumente unei funcþii înglobate.




Document Info


Accesari: 1525
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2025 )