lab11_2k2

12
Lucrarea nr. 11_2k2 INTEGRAREA CAD-CAM UTILIZÂND CARACTERISTICILE DE PROIECTARE. SISTEM EXPERT CAD 1. Scopul lucrării Prezenta lucrare are ca scop prezentarea elementelor de integrare CAD-CAPP-CAM şi metode de recunoaşterea caracteristicilor proiectare înscopul realizării integrării CAD-CAM. Ca parte practică se urmăreşte modul de funcţionare alunui sistem expert CAD. 2. Consideraţii teoretice Proiectarea poate fi descrisă ca operaţiile de transformare a unei mulţimi de specificaţii şi necesităţi funcţionale într-o descriere completă a produsului sau sistemului fizic care îndeplineşte aceste specificaţii. Planificarea proceselor sau planificarea operaţiilor implică pregătirea pentru fabricare a unui produs. Planificarea operaţiilor se ocupă cu selecţia şi definirea operaţiilor care sunt necesar a fi efectuate în scopul transformării stocului de material în piesa cerută. Planificarea operaţiilor în fabricarea piesei include: - interpretarea modelului produs. - selectarea maşinilor de prelucrare. - selectarea setărilor pentru fiecare maşină. - proiectarea poziţionării (fixării) pieselor pe standul de lucru. - determinarea metodelor de prelucrare. - selectarea sculelor de prelucrare. - determinarea secvenţelor operaţiilor de prelucrare. - calcularea condiţiilor de prelucrare. Folosirea sistemelor CAPP au următoarele potenţiale avantaje: - reduce munca planificatorului calificat. - reduce durata planificării operaţiilor.

Upload: ieremeiov-vladimir

Post on 14-Nov-2015

214 views

Category:

Documents


1 download

DESCRIPTION

Integrarea cad-cam, Integrarea cad-cam, Integrarea cad-cam, Integrarea cad-cam, Integrarea cad-cam, Integrarea cad-cam,

TRANSCRIPT

  • Lucrarea nr. 11_2k2

    INTEGRAREA CAD-CAM UTILIZND CARACTERISTICILE DE

    PROIECTARE. SISTEM EXPERT CAD

    1. Scopul lucrrii Prezenta lucrare are ca scop prezentarea elementelor de integrare CAD-CAPP-CAM i

    metode de recunoaterea caracteristicilor proiectare nscopul realizrii integrrii CAD-CAM. Ca

    parte practic se urmrete modul de funcionare alunui sistem expert CAD.

    2. Consideraii teoretice Proiectarea poate fi descris ca operaiile de transformare a unei mulimi de specificaii i

    necesiti funcionale ntr-o descriere complet a produsului sau sistemului fizic care ndeplinete

    aceste specificaii.

    Planificarea proceselor sau planificarea operaiilor implic pregtirea pentru fabricare a

    unui produs. Planificarea operaiilor se ocup cu selecia i definirea operaiilor care sunt necesar

    a fi efectuate n scopul transformrii stocului de material n piesa cerut. Planificarea operaiilor

    n fabricarea piesei include:

    - interpretarea modelului produs.

    - selectarea mainilor de prelucrare.

    - selectarea setrilor pentru fiecare main.

    - proiectarea poziionrii (fixrii) pieselor pe standul de lucru.

    - determinarea metodelor de prelucrare.

    - selectarea sculelor de prelucrare.

    - determinarea secvenelor operaiilor de prelucrare.

    - calcularea condiiilor de prelucrare.

    Folosirea sistemelor CAPP au urmtoarele poteniale avantaje:

    - reduce munca planificatorului calificat.

    - reduce durata planificrii operaiilor.

  • - reduce costurile de proiectare i fabricare.

    - produce planuri realizabile.

    - crete productivitatea.

    n acest context, fabricarea este privit ca totalitatea activitilor aparinnd realizrii unui

    produs dup ce a fost proiectat. Termenul CIM ("Computer Integrated Manufacturing") -

    Fabricarea Integrat cu Calculatorul, se refer la totalitatea operaiilor realizrii produsului,

    incluznd CAD, CAPP i CAM.

    Relaiile ntre domeniile care se doresc a fi integrate, CAD-CAPP-CAM, sunt prezentate

    n Figura 1, lucrarea axndu-se mai

    ales pe legtura ntre proiectare i

    planificarea operaiilor.

    n special, folosirea

    caracteristicilor este luat n

    considerare. Schimbul de informaie

    de la CAD la CAPP este mult mai

    important dect informaia invers. Fr ea produsul nu poate fi realizat. Deciziile luate n partea

    de CAD au o mare influen asupra operaiilor din CAM. Integrarea CAD i CAPP este o parte a

    Ingineriei concurente i ajut la realizarea acelorai scopuri: reducerea timpului de prelucrare,

    mbuntirea calitii, scderea costurilor i considerarea ciclurilor de via ale produsului. In

    scopul acestor deziderate, informaia care este schimbat ntre CAD i CAPP este necesar s fie

    prelucrat i controlat.

    Caracteristicilor pot fi privite ca o mulime de informaii care se refer la aspectele formei

    sau alte atribute ale piesei, astfel

    nct aceste informaii pot fi

    folosite n raionamente despre

    proiectarea, performanele i

    fabricarea piesei sau ansamblurilor

    care o constituie. n Figura 2, sunt

    prezentate cteva exemple de

    caracteristici existente la o

    anumit pies.

    Exist trei puncte de

    vedere principale despre modul

  • cum se pot obine caracteristicile aplicaiilor:

    a) Recunoaterea caracteristicilor

    n recunoaterea caracteristicilor, caracteristicile aplicaiilor sunt recunoscute automat sau

    interactiv dintr-un model al obiectului luat n considerare. Modelele produsului din modelarea

    solidului sau modelarea bazat pe caracteristici pot fi subiecte ale recunoaterii caracteristicilor.

    Recunoaterea caracteristicilor este n principal folosit n sistemele CAPP.

    b) Proiectarea prin caracteristici

    Un model produs poate fi realizat folosind caracteristicile; aceasta este cunoscut ca

    proiectare prin caracteristici sau modelare bazat pe caracteristici. Se poate porni cu un model

    geometric mai mult sau mai puin complet i definirea caracteristicilor pentru acesta; sau se

    pornete de la o idee prin combinarea caracteristicilor dintr-o bibliotec standard. Proiectarea cu

    caracteristici forme predefinite poate reduce substanial numrul comenzilor de intrare.

    Reprezentarea parametric a caracteristicilor furnizeaz un puternic mod de a schimba

    caracteristicile cu respectarea dimensiunilor specifice.

    Sistemele de planificare a proceselor au fost echipate cu module de recunoatere a

    caracteristicilor pentru a fi capabile s transforme modelele CAD n informaii corespunztoare

    de fabricare. Recunoaterea caracteristicilor nu trebuie neaprat s fac parte din sistemele de

    planificare a proceselor.

    c) Interactivitatea definirii i identificrii caracteristicilor

    Caracteristicile sunt definite interactiv. Cel mai adesea, aceasta conduce la identificarea

    feelor care aparin unei caracteristici sigure pentru modelul produs luat n considerare.

    Caracteristica care a fost identificat n acest mod poate fi automat recunoscut pentru alt model

    produs. Astfel, termenul identificarea caracteristicilor poate fi folosit n dou contexte diferite. El

    poate fi folosit pentru operaia de identificare a elementelor unei caracteristici ca o parte a unui

    model produs fr posibilitatea de a folosu aceast informaie pe alte modele produs. El poate fi

    folosit ca pri ale definirii unor caracteristici generale. Definirea caracteristicilor este folosit

    pentru definirea unor caracteristici generale care pot fi refolosite ori de cte ori att n CAD ct i

    n CAPP.

    Tehnologia caracteristicilor se ntinde de la planificarea proceselor spre proiectare,

    verificare, analiza inginereasc, definirea caracteristicilor tinznd s devin mult mai general.

    Exemple ale acestei definiii generale ale caracteristicilor sunt:

    - o grupare semantic folosit la descrierea unei piese i ansamblurilor sale. Se grupeaz

    ntr-un mod relevant informaiile funcionale, de proiectare i de fabricare.

  • - o form geometric a unei entiti a crei prezen sau dimensiuni sunt necesare pentru a

    realiza o funcie CIM i a crei utilizabilitate ca o primitiv permite procesului de proiectare s

    aib loc.

    - un purttor de informaie a produsului care poate ajuta proiectarea sau comunicarea

    ntre proiectare i fabricare sau ntre alte domenii inginereti.

    - orice entitate folosit n nelegerea unui proiect.

    - un domeniu de interes.

    Caracteristicile sunt elemente de mijlocire n proiectare i folosirea lor poate accelera

    procesul de proiectare priin furnizarea mijloacelor pentru standardizare, reducerea costului i a

    timpului de prelucrare. Alt avantaj care rezult din aceasta este sporirea calitii proiectriii o

    mai bun interfa cu aplicaia precum planificarea operaiilor i analiza.

    Caracteristicile pot conine informaii orientate spre fabricare. Ele pot fi o baz a

    comunicrii despre fabricabilitate ntre CAD i CAPP.

    La nceput folosirea caracteristicilor a fost raportat la planificarea operaiilor asistat de

    calculator. n CAPP este necesar analiza unei piese luat n considerare, n scopul generrii

    planului de operaii detaliat. n analiza unei componente, caracteristicile (de fabricare) sunt cheia

    generrii planului de operaii. Exist dou soluii pentru aceasta:

    - caracteristicile de fabricare furnizeaz o form natural de comunicare (planificatorul de

    operaii lucreaz n termeni ca gaur, adncitur etc.).

    - caracteristicile de fabricare simplific planificarea operaiilor ntruct exist un numr

    finit de metode de fabricare a caracteristicilor.

    Recunoaterea automat a caracteristicilor este potrivit a fi o necesitate esenial pentru

    viitorul integrrii sistemelor de fabricare i proiectare.reprezentare a unui desen poate fi generat

    n cteva formate fiier neutre, cum ar fi IGES, DXF, STEP. Aceste fiere secveniale au fost

    definite s permit transferul datelor produsului ntre diferite sisteme CAD. Formatele au fost

    destinate s fie independente de maniera n care informaiile sunt stocate intern n orice sistem

    CAD. Deoarece, n cazul descris aici, desenele sunt produse folosind AutoCAD, se va utiliza

    formatul DXF.

    Chiar dac un desen a fost produs manual el poate fi citit cu un scanner i apoi

    transformat n reprezentare fier neutru. Alte formate, n afar de DXF, pot fi recunoscute dac a

    fost furnizat o postprocesare corespunztoare a fiierului neutru alternativ. Intruct toate

    formatele fiier neutru au baze asemntoare, formatul particular n care sunt reprezentate datele

    unui desen 2D nu implic noi principii. Este de menionat c, dac proiectul exist n forma unui

  • model ablon 3D sau a unui model solid, sistemul CAD poate fi folosit s genereze cele trei

    vederi ortogonale necesare recunoaterii caracteristicilor. El poate fi privit ca o succesiune de

    pai pornind de la modelul 3D, derivarea vederilor 2D, i apoi ncercarea de extragere a

    informaiilor referitoare la caracteristicile 3D din datele 2D. Surprinztor, totui este mai

    avntajoasa munca cu vederi 2D.

    Observaia eseniala privind desenele 2D este c cele mai simple caracteristici de

    fabricare cum ar fi cavitaile, gurile sau protuberanele se observ n cel puin o vedere (i

    adesea n toate trei) ca bucle inchise ale entitilor

    contructive, de obicei linii sau arce circulare. n

    cazul cel mai simplu, identificarea unor astfel de

    bucle este bazat pe procesul de recunoatere a

    caracteristicilor descris aici. Este apoi necesr

    gsirea seturilor de entiti n fiecare din cele trei

    vederi care corespund la aceleai caracteristici

    3D. Natura acestor caracteristici poate fi n final

    obinut prin aplicarea unui ablon de

    recunoatere celor trei grupuri de entiti i

    corelarea rezultatelor.

    Un fiier DXF este n format ASCII, cu

    toate caracterele alfanumerice majuscule. Dintre entitile pe care le poate conine, n acest

    sistem se iau n considerare doar segmentele de linii, cercurile i arcele circulare. Oricare din

    aceste entiti este reprezentat de un tip identificator urmat de intrri numerice specificnd

    geometria acestora. Fiecare definire a parametrului este precedat de un cod de tip ntreg

    indicnd semnificaia parametrului. Intrrile sunt delimitate de caracterele CR.

    Intrrile pentru cele trei entiti geometrice sunt urmtoarele:

    LINE: tipul liniei, coordonatele x i y ale punctelor de capt;

    CIRCLE: tipul liniei, coordonatele centrului, raza;

    ARC:tipul liniei, coordonatele centrului arcului, raza, unghiurile de start i de sfrit.

    Fiierul DXF este prezentat pe larg n Anexa !.

    Primul modul de programare scrie postprocesele fiierului DXF, i genereaz ieirea n

    format acceptabil ca fapte n baza de date Prolog. Necesitile principale sunt urmtoarele:

    Toate caracterele majuscule din numele entitilor sunt rescrise ca i caractere mici, care

    sunt convertite apoi n atomi Prolog.

  • Delimitatorii CR sunt nlocuii de operatori care divid informaia n fapte sau clauze

    Prolog.

    Toate codurile de tip sunt omise.

    Restul listelor din definiirea parametrilor sunt organizate n argumente ale unor fapte

    Prolog.

    Aceast procedur genereaz un set de fapte Linie, Cerc i Arc care sunt asertate n baza

    de date, i servesc ca descriere a unui desen pentru scopul recunoaterii caracteristicilor. Desigur,

    alte tipuri de entiti geometrice din fiierul DXF pot fi gsite similar cu o versiune extins a

    sistemului.

    Entitile ntr-un fiier DXF nu au o ordine logic fix, i nici o informaie explicit

    privind conectivitatea lor nu este prezent. De aceea este necesar sortarea entitilor n trei

    grupuri, fiecare aparinnd uneia din cele trei vederi, nainte ca procesarea s fie fcut.

    Paii n asignarea entitilor la vederi sunt urmtorii:

    Pasul 1: O entitate capt este determinat pentru fiecare din cele trei vederi.

    Pasul 2: Pornind de la entitatea capt, lanurile entitilor conectate sunt construite cu

    obiecte ale determinrii entitilor implicate n periferia fiecrei vederi.

    Pasul 3: Mai multe lanuri de entiti conectate sunt construite prin stabilirea periferiilor

    din Pasul 2.

    Pentru o pies prismatic avnd suprafee plane sau cilindrice, caracteristicile de

    fabricare generale sunt uor de caracterizat n termenii furnizai de profilurile 2D dac ele sunt

    izolate i nu interfereaz cu alte caracteristici. Este dezbtut iniial recunoaterea

    caracteristicilor izolate, iar apoi interaciunea ntre caracteristici. Recunoaterea este realizat cu

    o bibliotec de modele corespunztoare categoriei caracteristicilor izolate, i procesul de

    recunoatere este bazat esenial pe potrivirea modelelor. Procedura complet are trei stadii. La

    nceput, toate caracteristicile simple izolate sunt recunoscute i claisificate. Buclele entitate

    corespunztoare sunt apoi terse din baza de date. Apoi, entitile compuse rmase sunt

    examinate ca s se stabileasc dac ele corespund parial modelelor, ca n cazul unei

    caracteristici incomplete datorit interaciunii cu alt caracteristic. Logica a fost implementat

    s detecteze astfel de situaii i s reconstruiasc caracteristicile imperfecte. Al treilea i ultimul

    stadiu este adunarea tuturor entitilor compuse rmase sub forma unor caracteristici

    protuberane sau adncituri generalizate. Aceasta este necesar deoarece nici o bibliotec de

    caracteristici de prelucrare nu poate include toate posibilitile care ar putea fi create de

    proiectant.

  • Folosirea unui format fiier neutru pentru intrare, ntruct el este folosit ca metod

    independent a sistemelor particulare CAD de creare a desenelor. Chiar i desenele manuale pot

    fi studiate dac ele sunt convertite format corespunztor de ctre un scanner. ntruct majoritatea

    proiectelor existente sunt n format 2D, aceast metod de recunoatere a caracteristicilor pare a

    fi o dezvoltare semnificativ.

    3. Prezentarea Sistemului Expert CAD Programul prezentat n aceast lucrare, numit "Sistem Expert CAD", implementeaz dou

    funcii de baz: conversia datelor dintr-un fiier DXF al unui desen din AutoCAD n aseriuni

    specifice limbajului Prolog i interpretarea acestor date n scopul recunoaterii unor forme

    geometrice simple 2D.

    Ca informaie de intrare sunt fiierele DXF ale desenelor realizate n mediul de proiectare

    AutoCAD, prin comanda "DXFOUT". Entitile din fiierul DXF sunt stocate ntr-o baz de date

    intern a Prolog-ului care apoi va fi salvat ntr-un fiier cu extensia KNW. Nu este neaprat

    necesar crearea fiierului KNW de fiecare dat cnd se consult sistemul expert, ci numai n

    cazul n care s-a modificat desenul iniial i a fost creat un alt fiier DXF.

    Sistemul poate recunoate figuri geometrice simple 2D, ca triunghiuri, patrulatere i

    cercuri, identificnd tipurile particulare ale acestora: triunghi isoscel, triunghi echilateral,

    triunghi dreptunghic, dreptunghi, ptrat, romb, paralelogram, trapez (isoscel, dreptunghic)

    precum i diferite relaii ntre cercuri: tangen, egalitate, intersecie, concentricitate. Sistemul

    poate oferi date despre elementele figurilor cum ar fi : lungimea laturilor, unghiurile, aria,

    perimetrul i tipul pentru triunghiuri i patrulatere; coordonatele centrului, raza, perimetru, aria

    pentru cercuri. De asemenea se poate verifica dac trei linii specificate formeaz un triunghi i

    una sau dou linii sunt coninute ntr-un triunghi detectat. Acelai lucru este posibil i pentru

    patrulatere. n cazul cercurilor se poate verifica ce relaie exist ntre acesta i alte cercuri, se

    poate verifica dac dou cercuri satisfac o relaie.

    n continuare se va prezenta modul de utilizare al programului, paii care trebuie urmai

    n analiza unui desen, n limita funciilor pe care le ofer acest sistem.

    Sistemul va fi lansat din mediul Prolog prin apelarea programului "sexpert.pro".

    Opiunile afiate n meniul principal "Meniu" sunt:

    1. Citire fiier DXF

    2. Consultare Expert

    3. ncarc Baza de cunotine

    4. Listare Baz de cunotine

  • 5. Editare Baz de cunotine

    6. Informaii de utilizare

    7. Abandonare sistem

    Fiecare dintre aceste opiuni va fi prezentat n continuare.

    1. Citire fiier DXF

    Aceast opiune va deschide o fereastr din care se poate alege fiierul DXF care se vrea

    a fi procesat. Fiierul poate fi ales din orice director, nu numai din cel de lucru. Se poziioneaz

    cursorul pe fiierul dorit i se apas . Prin aceast opiune sistemul va citi fiierul DXF

    i va salva entitile gsite sub form de fapte ntr-un fiier KNW avnd acelai nume cu fiierul

    DXF. Baza de date intern cu care s-a lucrat este golit. Astfel pot fi citite oricte fiiere DXF

    unul dup altul i abia pe urm s se consulte sistemul expert, informaia fiind regsit n

    fiierele KNW.

    2. Consultare Expert

    Realizeaz operaia de detectare a triunghiurilor, patrulaterelor i relaiilor dintre cercuri

    prin inferarea faptelor din baza de cunotine. Anterior acestei operaii trebuie ncrcat un fiier

    KNW n baza de date prin opiunea "ncarc baza de cunotine". Prin alegerea acestei opiuni se

    deschide un meniu "ConsExpert" cu urmtoarele opiuni:

    2.1 Triunghi

    2.2 Patrulater

    2.3 Relaii cercuri

    2.4 Exit

    Fiecare dintre aceste opiuni va fi prezentat n continuare.

    2.1 Triunghi

    Permite listarea triunghiurilor detectate n procesul de consultare a sistemului expert. Prin

    aceast opiune se deschide un nou meniu "Triunghi", de unde se pot selecta tipurile de triunghi

    care s fie listate precum i modul n care sistemul a determinat tipul triunghiului respectiv.

    Opiunile acestui meniu sunt urmtoarele:

    2.1.1 Toate

    2.1.2 Isoscele

    2.1.3 Echilaterale

    2.1.4 Dreptunghice

    2.1.5 ntrebri

  • 2.1.6 Exit

    Fiecare dintre aceste opiuni va fi prezentat n continuare.

    2.1.1 Toate

    Permite listarea triunghiurilor detectate n procesul de consultare a sistemului expert.

    Sunt afiate numrul de identificare al triunghiului, liniile din care este format i modul n care s-

    a determinat c figura este un triunghi. Revenirea n meniul "Triunghi" se face prin apsarea

    tastei .

    2.1.2 Isoscele

    Permite listarea triunghiurilor isoscele detectate n procesul de consultare a sistemului

    expert. Sunt afiate numrul de identificare al triunghiului, liniile din care este format i modul n

    care s-a determinat c figura este un triunghi isoscel. Revenirea n meniul "Triunghi" se face prin

    apsarea tastei .

    2.1.3 Echilaterale

    Realizeaz aceleai funcii ca la 2.1.2 dar pentru triunghiuri echilaterale.

    2.1.4 Dreptunghice

    Realizeaz aceleai funcii ca la 2.1.2 dar pentru triunghiuri dreptunghice.

    2.1.5 ntrebri

    Se pot pune diferite tipuri ntrebri sistemului formulate astfel: Care sunt triunghiurile

    care conin o linie specificat de utilizator prin numrul de identificare al ei? Care sunt

    triunghiurile care conin dou linii specificate? Trei linii specificate de utilizator formeaz un

    triunghi? Care sunt triunghiurile identificate de sistem? De asemenea pot fi furnizate informaii

    despre caracteristicile unui triunghi. Aceste ntrebri sunt aplicate fiecrui tip de triunghi separat.

    La alegerea acestei opiuni se deschide o fereastr, "ntrebri triunghi", care conine

    urmtoarele opiuni:

    1. Triunghi isoscel

    2. Triunghi dreptunghic

    3. Triunghi echilateral

    4. Caracteristici

    0. Exit

    Sistemul ateapt tastarea unei cifre care repreezint opiunea utilizatorului. Dac se alege

    opiunea 1 se vor deschide dou ferestre: o fereastr de ajutor, "Tipuri de ntrebri", n care se

  • prezint tipurile de ntrebri care pot fi puse n legtur cu triunghiurile isoscele, i una,

    "ntrebri triunghi isoscel", n care se accept ntrebrile de la utilizator. Tipurile de ntrebri

    care pot fi puse se prezint sub urmtoarele forme:

    1. [X,Y,Z] - Care sunt triunghiurile isoscele?

    2. [n,Y,Z] - Care sunt triunghiurile isoscele care conin linia n?

    3. [n,m,Z] - Care sunt triunghiurile isoscele care conin liniile n i m?

    4. [n,m,p] - Exist triunghi isoscel format din liniile n, m, p?

    0. Exit.

    n funcie de alegerea fcut sistemul va cere introducerea liniilor n, m, p, i apoi va afia ntr-o

    nou fereastr triunghiurile gsite, printr-o list de linii care l formeaz, dac nu va gsi nici un

    triunghi isoscel care s conin linii respective se va afia mesajul "Nu exist triunghi isoscel!"

    revenirea din fereastra de rspuns se face prin apsarea tastei . Revenirea n fereastra

    "ntrebri triunghi" se face prin alegerea opiunii 0.

    Analog se procedeaz i pentru celelalte tipuri de triunghiuri prin opiunile 2, 3.

    Dac se alege opiunea 5 es va deschide o fereastr n care se vacere numrul triunghiului

    pentru care se vor afia caracteristicile. Caracteristicile afiate vor fi urmtoarele: liniile din care

    sete format, tipul, coordonatele vrfurilor, lungimile laturilor, unghiurile, aria i perimetrul.

    Revenirea se face prin apsarea tastei .

    Revenirea n meniul "Triunghi" se face prin alegerea opiunii 5.

    2.1.6 Exit

    Prin alegerea acestei opiuni se realizeaz revenirea n meniul "ConsExp".

    3. ncarc Baza de cunotine

    Aceast opiune va deschide o fereastr din care se poate alege fiierul KNW care se vrea

    a fi prelucrat de ctre sistemul exper. Informaiile din acest fiier vor fi ncrcate ntr-o baz de

    date intern care este utilizat de ctre opiunea "Consultare Expert" pentru generarea figurilor i

    a relaiilor detectate.

    4. Listare Baz de cunotine

    Permite listarea coninutului bazei de cunotine, entitile i caracteristicile acestora, care

    au fost citite din fiierul DXF.

    5. Editare Baz de cunotine

    Prin aceast opiune se permite editare unei baze de cunotine de ctre utilizator. Se pot

    modifica, terge sau aduga diferite fapte cu respectarea formatului de scriere a acestor fapte n

  • baza de date. n cazul n care nu corespunde formatul de editare, sistemul nu va putea utiliza baza

    de date pentru "Consultare expert" i se va bandona automat rularea programului.

    Prin alegerea acestei opiuni se va deschide o fereastr din care se va putea selecta fiierul

    KNW al cror coninut se dorete vizualizat sau modificat. Sesiunea de lucru se termin prin

    apsarea tastei . Va aprea o ferestr care pune la dispoziia utilizatorului posibilitatea

    meninerii sau nu a modificrilor efectuate n baza de date. Dac se alege opiunea "Da", prin

    apsarea tastei atunci noua baz de date va fi salvat n fiierul KNW iar apoi tears.

    6. Informaii de utilizare

    Prin aceast opiune se deschide o fereastr care afieaz informaii despre modul de

    utilizare al programului i funciile ndeplinite de acesta. Deplasarea n aceast fereastr se poate

    realiza cu ajutorul tastelor cu sgei. Revebirea la meniul principal se face prin apsarea tastei

    .

    Aceast operaie poate fi realizat i direct prin apsarea tastei .

    7. Abandonare sistem

    Permite prsirea Sistemului expert. Prin aceast opiune se va deschide o fereastr care

    ofer posibilitatea de alegere utilizatorului. Dac se apas tasta se va prsi Sistemul expert;

    dc se apas se poate reveni n mediul de lucru fr nici o problem.

    Aceste operaii se pot realiza i direct prin apsare tastei .

    4. Utilitare folosite Pentru a putea utiliza acest produs este nevoie de un calculator compatibil cu microprocesor 486

    sau 386 cu coprocesor matematic (n cazul laboratorului se va folosi un emulator - em87) care s

    permit att rularea AutoCAD-ului pentru crearea desenelor de studiat ct i a limbajului

    PROLOG pentru rularea programului de studiere a desenelor create. Evident, se impune

    existena acestor dou medii (AutoCAD i PROLOG).

    5. Desfurarea lucrrii 5.1. Studiai fiierul ANEXA1_DXF care conine descrierea formatului DXF.

    5.2. Lansai AutoCAD. Generai din AutoCAD o linie intre punctele (1.1,2.2) i (3.3,4.4).

    Utiliznd meniul "File->Save as:" salvai desenul n format .dxf n fiierul test.dxf din directorul

    local laboratorului. nchidei AutoCAD-ul.Analizai acest fiier. Modificai coordonatele

    punctului de nceput a liniei la valoarea (5.5,6.6). Rencrcai fiierul n AutoCAD cu "File-

  • >Open". Observai modificarea.

    5.3. ncercai acelai lucru pentru un cerc. Modificai raza cercului.

    5.4. Mediul sexpert

    Se intr n mediul de proiectare AutoCAD unde se creaz un desen format din figuri

    simple: triunghiuri, patrulatere i cercuri, avnd diferite caracteristici (de ex. triunghi isoscel,

    romb, cercuri tangente etc.) Se impune urmtoarea observaie: o figur geometric trebuie

    creat prin repetarea comenzii "Line" fr ntrerupere, nchiderea fcndu-se prin "c". n caz

    contrar este posibil ca lanul format de laturile figurii s nu fie perfect nchis i sistemul nu va

    detecta respectiva figur. n caz c totui se ntrerupe desenarea unei figuri, punctul de pornire al

    liniei urmtoare se va alege prin opiunea "end" a comenzii "line" i selectarea punctului de

    final al ultimei linii desenate. Cu comanda "DXFOUT" se creaz un fiier DXF care conine

    entitile desenate.

    Se intr n Prolog de unde, prin comanda se selecteaz fiierul

    "SEXPERT.PRO". Se lanseaz n execuie prin comanda (Run).

    Se alege opiunea "Citire fiier DXF" i selecteaz fiierul DXF anterior creat.

    Se alege opiunea "Incarc baza de cunotine" de unde se alege fiierul KNW avnd

    numele fiierului DXF.

    Se alege opiunea "Listare baza de cunotine" pentru a se observa entitile (linii, cercuri

    i arce) existente n desenul de studiat.

    Se alege opiunea "Consultare Expert". Se aleg pe rnd opiunile din meniu pentru a

    observa figurile care au fost identificate i modul cum au fost identificate. Se vor pune ntrebri

    sistemului prin alegerea opiunii "ntrebri".

    Se alege opiunea "Editare Baza de cunotine" pentru a se observa modul n care sunt

    structurate informaiile din baza de date.

    Observaie: naintea operaiilor de Consultare expert i Listare baza de cunotine trebuie

    neaprat efectuat operaia de ncrcare baza de cunotine, pentru a ncrca n baza de date

    intern a sistemului a coninutului fiierului KNW, altfel sistemul nu va afia nici un rezultat pe

    ecran.