ALTE DOCUMENTE
|
||
|
PREZENTAREA PROIECTELOR
Mijloacele tradiþionale de expunere ºi susþinere a unui proiect (planºe, diapozitive, fotografii) sunt din ce în ce mai mult înlocuite de prezentarea cu ajutorul calculatorului. În aceast capitol vor fi prezentate unele posibilitãþi de realizare a expunerii (diverse comenzi, modalitãþi de întocmire a programelor de prezentare) cu ajutorul calculatorului, a unor proiecte, lucrãri, etc.
Una din posibilitãþile AutoCAD de prezentare a proiectelor (care este preferabilã) este cea care utilizeazã slide-urile, combinatã cu facilitatea programelor script.
13.1. Crearea ºi vizualizarea slide-urilor
Ce este un slide? În Aut 23123m124x oCAD un slide este un fiºier care conþine o imagine exactã, a ceea ce se vede pe ecran atunci când este creat instantaneul. La creare, aceste fiºiere sunt salvate pe disc, iar imaginile pe care le conþin pot fi vizualizate din editorul de desenare în orice moment, indiferent de desenul încãrcat în acesta.
Comanda MSLIDE
Pentru a crea un fiºier slide conþinând imaginea viewport-ului curent se foloseºte comanda MSLIDE. În spaþiul hârtie, MSLIDE face un slide incluzând toate viewport-urile ºi conþinutul lor. Formatul comenzii scrise este:
Command: mslide
Slide file: se specificã un nume de fiºier ( maximum 8 caractere)
.
Fig.13.1. Caseta de dialog "Create Slide File".
Dacã valoarea variabilei de sistem FILEDIA este 1, apelarea comenzii MSLIDE determinã afiºarea casetei de dialog "Create Slide File" (fig.13.1) în care vom specifica numele fiºierului slide la rubrica "File:". Nu este necesarã specificarea extensiei .SLD fiindcã AutoCAD o atribuie automat.
Pentru a crea un slide, mai întâi se încarcã fiºierul desen ºi dacã dorim ca slide-ul sã cuprindã numai anumite vederi sau detalii, prin operaþii de editare, se realizeazã în viewport-ul curent (dacã pe ecran sunt vizualizate mai multe viewport-uri) imaginea acestora, iar apoi se introduce comanda MSLIDE
Se poate construi o bibliotecã SLIDE care sã grupeze un numãr de fiºiere de tip slide. De exemplu, pot fi grupate într-o bibliotecã toate fiºierele slide necesare prezentãrii unui anumit proiect. În acest scop se foloseºte programul de utilitãþi SLIDELIB.EXE existent în directorul SUPPORT al AutoCAD-ului. Biblioteca are un nume ca orice fiºier, dar cu extensia .SLB, indicând faptul cã fiºierul este o biblotecã de slide-uri. Avantajul utilizãrii bibliotecii de slide-uri constã în faptul cã pot fi grupate slide-urile care aparþin unui întreg proiect într-un singur fiºier, eliminându-se posibilitatea pierderii vreunui slide. În plus, spaþiul pe disc, utilizat în acest caz, este mai mic decât atunci când se lucreazã cu slide-uri separate.
Procedura de creare a unei biblioteci constã în lansarea programului SLIDELIB.EXE direct din DOS. De exemplu, presupunând cã au fost create 4 slide-uri care conþin primele 4 schiþe de operaþii ale unui proces tehnologic de prelucrare, denumite oper10, oper20, oper30, oper40, se va crea fiºierul "Plan_op.txt", utilizând comanda DOS Copy, dupã cum urmeazã:
Copy con Plan_op.txt
Oper10
Oper20
Oper30
Oper40
Se apasã tasta F6 sau Ctrl-Z; aceasta specificã sistemului de operare cã s-a încheiat crearea fiºierului text numit Plan_op.
Apoi se lanseazã programul SLIDELIB.EXE astfel:
SLIDELIB Proiect1<Plan_op.txt
Simbolul "<" cere programului SLIDELIB.EXE sã citeascã numele fiºierelor slide din fiºierul Plan-op ºi sã le trimitã în biblioteca de slide-uri numitã Proiect1. Astfel, rezultã pe disc fiºierul Proiect1.SLB. Dupã crearea bibliotecii de slide-uri, fiºierele slide care au intrat în aceasta pot fi ºterse, dar noi slide-uri nu mai pot fi adãugate bibliotecii, întrucât, în momentul creãrii ei, toate slide-urile care o compun trebuie sã existe pe disc.
Comanda VSLIDE
Aceastã comandã permite afiºarea fiºierelor slide create anterior cu ajutorul comenzii MSLIDE. Numele comenzii VSLIDE provine de la "View SLIDE". Formatul comenzii scrise este:
Command:vslide
Slide file <implicit>: se specificã numele slide-ului de vizualizat
În cazul în care slide-ul face parte dintr-o bibliotecã de slide-uri, se introduce numele fiºierului bibliotecã, urmat de numele fiºierului slide între paranteze. De exemplu, dacã se doreºte vizualizarea slide-ului Oper10 din biblioteca Proiect1 se va scrie: Proiect1 (Oper10).
Pentru a micºora timpul de prezentare a slide-urilor, conþinutul acestora pote fi citit din fiºier (dar nu este vizualizat decât la prima comandã VSLIDE pe care o întâlneºte) dacã numele fiºierului sau numele bibliotecii de slide-uri este precedat de un asterisc (*).
Dacã valoarea variabilei de sistem FILEDIA este 1, la apelarea comenzii VSLIDE va fi afiºatã caseta de dialog "Select Slide File " (fig.13.2) care cuprinde lista fiºierelor slide create anterior, dintre care selectãm pe cel pe care dorim sã-l vizualizãm sau îi scriem numele în rubrica "File:". În acest caz, pentru vizualizarea unui slide din bibliotecã se va selecta butonul "Type it" care permite introducerea numelor bibliotecii ºi slide-ului din linia de comandã; caseta de dialog "Select Slide File " nu permite gestionarea biblotecilor de slide-uri.
Fig.13.2. Caseta de dialog "Select Slide File ".
Conþinutul unui slide nu poate fi modificat; nu pot fi adãugate noi entitãþi ºi nici editate (ºterse, mutate, copiate etc) cele existente. Ca urmare, în timpul vizualizãrii unui slide, pot fi folosite numai urmãtoarele comenzi: VSLIDE, DELAY, REDRAW, MENU, SCRIPT. La sistemele cu un singur ecran, comenzile care schimbã ecranul pe modul text, cum ar fi TIME ºi STATUS, pot deasemenea sã fie folosite, dar pe anumite display-uri care trec la modul text ºi înapoi la modul grafic este determinatã o operaþie de redesenare. Pentru a modifica un slide, trebuie editat desenul din care a fost fãcut ºi apoi se face un nou slide.
Pentru a se renunþa la imaginea slide de pe ecran ºi pentru a se reveni la imaginea de lucru anterioarã afiºãrii lor se dã comanda REDRAW.
13.2. Utilizarea fiºierelor script
Un fiºier script este un fiºier ASCII cu extensia .SCR ºi conþine o secvenþã de comenzi AutoCAD sau de expresii AutoLISP. Fiºierul este lansat în execuþie cu ajutorul comenzii SCRIPT, dupã care se executã, pe rând, toate comenzile pe care le conþine.
Un fiºier script trebuie sã conþinã exact succesiunea de comenzi ºi subcomenzi, precum ºi rãspunsurile care se introduc la prompt-urle specifice acestora. Modul de întocmire al unui fiºier script este asemãnãtor cu cel al creãrii fiºierelor batch (cu extensia .BAT) ºi constituie cea mai simplã formã de programare a realizãrii unui desen.
Comanda DELAY
Comanda DELAY este folositã în fiºierele script pentru introducerea unei pauze în execuþia acestora. Crearea unor pauze cu o anumitã duratã în fiºierele script care prezintã o serie de slide-uri este necesarã pentru ca imaginea curentã sã rãmânã un timp anume pe ecran, dupã care, eventual, sã se prezinte alta.
Aceste intreruperi sunt mãsurate în milisecunde. De exemplu, dacã se doreºte o întrerupere de 5 secunde, se tasteazã 5000 ca rãspuns la prompt-ul afiºat de comandã:
Command:delay
Delay time in milliseconds: 5000
Rãspunsul dat trebuie sã fie un numãr întreg cuprins între 1 ºi 32767. În caz contrar apare mesajul: "Requires an integer value".
Fig.13.3.Caseta de dialog "Select Script File".
Comanda SCRIPT
Comanda SCRIPT permite execuþia secvenþei de comenzi conþinutã de un fiºier de comenzi indirecte (fiºier script). La apelarea comenzii, pe ecran este afiºatã caseta de dialog standard pentru fiºiere script "Select Script File" din fig.13.3 (dacã FILEDIA =1), din care se va selecta fiºierul pe care dorim sã-l executãm. Comanda scrisã are prompt-ul:
Command:script
Script file <implicit>: se specificã numele unui fiºier script
Odatã lansat în execuþie fiºierul script, secvenþa de comenzi se va opri fie atunci când s-a terminat fiºierul, fie când s-a întâlnit o eroare, fie dacã s-a apãsat tasta BACKSPACE. Dacã el s-a oprit datoritã unei erori sau apãsãrii unei taste, poate fi reluat exact de unde a rãmas dându-se comanda RESUME pe prompt-ul Command:.
|
Fig.13.4. Desen realizat cu ajutorul fiºierului script.
Exemplul 1: Pentru a realiza desenul piesei din fig.13.4. se poate folosi fiºierul script "Cep.scr" care are urmãtorul conþinut:
line_40,100_105,100__
change_40,100__p_lt_dashdot__
pline_45,100_w_0.8_0.8_@27<90_@25<0_@10<270_@32<0_@17<270__
pline_ 70,117_@17<270__
chamfer_d_2_2_
chamfer_45,120_52,127_
chamfer_98,117_103,110_
pline_48,127_@27<270__
pline_100,117_@17<270__
mirror_c_38,132_115,105__40,100_105,100__
redraw_
Dupã cum se observã, fiºierul script conþine succesiunea de comenzii ºi rãspunsurile la promot-urile acestora, aºa cum ele ar fi date direct din editorul de desenare AutoCAD. Trebuie reþinut cã blancurile introduse în fiºierul script þin locul apãsãrii tastei ENTER. În fiºierul dat ca exemplu s-a folosit caracterul simplu "_" pentru a marca existenþa unui blanc în fiºierul script ºi douã caractere de acelaºi fel "__" pentru a marca douã blancuri consecutive. Cel de-al doilea blac de la sfârºitul liniei din fiºierul script este introdus automat când se apasã tasta ENTER pentru a trece la urmãtoarea linie atunci când este scris fiºierul.
Comanda RSCRIPT
Acestã comandã se adaugã la sfârºitul fiºierului script ºi permite reluarea execuþiei acestuia în mod ciclic, de la prima linie, fãrã a mai fi necesarã apelarea comenzii SCRIPT. Prompt-ul comenzii este:
Command:rscript
Execuþia fiºierului va fi opritã cu tasta BACKSPACE sau CTRL-C.
Comanda RESUME
Aceastã comandã permite reluarea execuþiei unui fiºier script din punctul în care a fost întrerupt cu CTRL-C sau BACKSPACE. Comanda trebuie lansatã de la prompt-ul "Command:" astfel:
Command:resume
Comanda RESUME poate fi utilizatã ºi în mod transparent tastând 'resume.
Comenzile TEXTSCR ºi GRAPHSCR
Aceste comenzi, în sistemul cu un singur display, permit ca ecranul sã fie comutat în mod text sau în mod grafic din fiºierul script. Astfel ne asigurãm cã dupã executarea fiºierului ecranul rãmâne în modul dorit. Prompt-ul este urmãtorul:
Command:textscr (respectiv graphscr)
În mod normal, când ne aflãm în editorul de desenare, comutarea din modul text în modul grafic ºi invers se face prin apãsarea tastei F1.
13.3. Aplicaþie
Se considerã bibloteca de slide-uri "Proiect1" creatã mai sus, care conþine schiþele de operaþii ale procesului tehnologic de prelucrare pentru piesa "Capac". Pentru prezentarea primelor 4 schiþe de operaþii s-a întocmit urmãtorul fiºier script denumit "Capac.scr":
VSLIDE PROIECT1(Oper10)
VSLIDE *PROIECT1(Oper20) (se realizeazã o preîncãrcare a slide-ului)
DELAY 15000
VSLIDE (vizualizeazã slide-ul preîncãrcat; adicã oper20)
VSLIDE *PROIECT1(Oper30)
DELAY 15000
VSLIDE
VSLIDE *PROIECT1(Oper40)
DELAY 15000
VSLIDE
DELAY 15000
În acest mod se poate întocmi un program care sã cuprindã prezentarea tuturor operaþiilor unui proces tehnologic de prelucrare.
Lansând comanda SCRIPT ºi introducând numele fiºierului script "Capac.scr", vor fi afiºate schiþele de operaþii din figurile de mai jos.
OPERAÞIA 10. Strunjire de degroºare o parte
|
Maºina unealtã: Strung normal
Fazele operaþiei:
a) Strunjire cilindricã;
b) Strunjire frontalã
OPERAÞIA 20. Strunjire de degroºare partea a doua.
Maºina unealtã: Strung multiax
Fazele operaþiei:
|
Postul 2:
a) Strunjire interioarã;
b) Strunjire frontalã;
|
Postul 3:
a) Lãrgire;
b) Strunjire frontalã
|
Postul 4:
a) Strunjire exterioarã;
b) Strunjire canal.
|
Postul 5:
a) Teºire.
OPERAÞIA 30. Adâncire.
|
Maºina unealtã:
Maºinã de gãurit
Fazele operaþiei:
a) Adâncire
OPERAÞIA 40. Frezare
|
Maºina unealtã:
Maºinã de frezat
Fazele operaþiei:
a) Frezare lateralã
Afiºarea schiþelor de operaþii se face cu o pauzã de aproximativ 15 secunde. Fiºierul script poate sã conþinã ºi slide-uri care fac parte din altã bibliotecã sau care nu sunt incluse în vreo bibliotecã. În cazul unui proces tehnologic de prelucrare slide-urile pot conþine imaginea întreagã a unei file de plan de operaþii.
|