Sunteți pe pagina 1din 2

ATRIBUIRE VALORI IN AUTOLISP Orice atribuire sau evaluare sau functie se face printr-o coman a aflata intre parante!

e rotun e""" Punctul !ecimal se obtine prin utili!area tastei # si nu prin utili!area tastei $ Simplificari pentru usurinta e%plicatiilor& ' ( )E ESTE SUBLINIAT SE TASTEA*A """ + ( RESTUL SUNT E,PLI)ATII - ( APASAREA TASTEI .ENTER/ se va scrie in cele ce urmea!a .E/ 0 ( APASAREA TASTEI ENTER IN)1EIE O )O2AN3A SAU REPETA ULTI2A )O2AN3A 4 ( APASAREA TASTEI " ARATA AUTO)A3ULUI )A 3ORI2 )EVA 3IN AUTOLISP / -VALORI NU2ERI)E SI VALORI TE,T .STRIN5/& Urmatoarele trei linii pot fi ate irect in autoca pe linia e coman a .pe prompterul )omman / .set6 a 4/ .E/ - aceasta linie va atribui la variabila 7a8 valoarea numerica 4 .set6 b 9#+ c :/ .E/ - aceasta linie va atribui la variabila 7b8 valoarea numerica 9#+ si la 7c8 valoarea numerica : .set6 79#+8/ .E/ - aceasta linie va atribui la variabila 7 8 sirul e caractere .valoare te%t/ 79#+ -PENTRU VERI;I)AREA UNOR VARIABILE INTRO3USE SE PRO)E3EA*A AST;EL& "a .E/ - intrebam calculatorul& )at este a< si el va returna valoarea numerica 4 "b .E/ - va returna valoarea numerica 9#+ "c .E/ - va returna valoarea numerica : " .E/ - va returna valoarea te%t 79#+8 .o variabila returnata intre =>ilimele este un te%t/ OPERATII )U VALORI NU2ERI)E IN AUTOLISP Se poate lucra in autoca pe linia e coman a pentru a face iverse operatii# 3e e%emplu$ upa intro ucerea valorilor e mai sus$ se poate scrie& cal .E/ - aceasta linie lansea!a calculatorul autoca ului -?@ .E/ - prin aceasta linie ii cerem sa ne evalue!e cat e -?@ si ne va returna valoarea A .E/ - prin aceasta linie ii cerem sa porneasca in nou calculatorul - in loc sa tastam in nou cal .E/ a?b .E/ - cerem autoca ului sa il calcule!e pe a?b .intro usi anterior/ si va returna valoarea '+#+ .? a b/ .E/ - cerem autolispului sa il calcule!e pe a?b .intro usi anterior/ si va returna valoarea '+#+ 3eci$ pentru a cere calculatorului sau autolispului sa ne faca operatia& -?9?+ scriem& .? - 9 +/ .E/ si obtinem& '+ -?9-+ scriem& .? - 9 -+/ .E/ si obtinem& : In vorbe asta ar insemna& calculatorule$ a una-l te ro= pe - cu 9 si cu -+ -?+B.--'/ scriem& .? - .B + .- - '/// .E/ si obtinem& 9 In vorbe asta ar insemna& calculatorule$ sca e in - pe '$ inmulteste re!ultatul cu +$ si noul re!ultat a una-l la - la puterea a oua .e%pt - +/ si obtinem A Ra ical in A .s6rt A/ si obtinem f := +4 b . '+ + 4 a/ a++ + b

fC'449#:'-

.set6 f .- .D .B +4 b .? '+ .B 4 a/// .? .s6rt a/ +// .B + b/ / / "f ne va returna raspunsul '449#:')ON)LU*II& AUTO)A3UL ;A)E OPERATII 3OAR APELAN3 ;UN)TIA )AL .E/ 3A)A 3ORI2 SA-I )ERE2 AUTOLISPULUI SA )AL)ULE*E )EVA TREBUIE SA S)RIE2 INTRE PARANTE*E SAU SA-I )ERE2 VALORILE )U "

AUTOLISPUL LU)REA*A LA O OPERATIE S)RIIN3 2AI INTAI OPERATORUL SI ABEA 3UPA A)EEA OPERAN*II$ TOTUL ;IIN3 INTRE + PARANTE*E SI )U SPATII INTRE OPERATORI SI OPERAN*I OR3INEA 3E E,E)UTARE A OPERATIILOR .)EA IN )ARE )AL)ULATORUL EVALUEA*A )EEA )E II )ERE2/ ESTE& 3E LA PARANTE*A )EA 2AI A3AN) I2BRI)ATA INSPRE E,TERIOR
INITIERE IN PROGRAMARE AUTOLISP PENTRU AUTOCAD PROGRAME LISP LA CURSUL DE INITIERE IN AUTOCAD ACESTE PROGRAME SE INCARCA CU MOUSE-UL DIN MENIUL: TOOLS LOAD APLICATION LINIE.LSP

Liniile din continuare le scrie

intr-un note!ad si sal"a

cu denu irea linie.ls!

#de$un C:lin #% a &' #set( a )#* +'' #set( & )#, ,'' #co and -line- a & --' #set( c #list #. #car &' /.*' #. #cadr &' /.0' '' #co and -te1t- c /.*/ / -te1t-' '

S-ar putea să vă placă și