Proiectare Asistata de Calculator

Extras din proiect Cum descarc?

Sa se scrie un program care sa realizeze urmatoarele:
- sa prezinte utilizatorului sugestiv un tip de piesa si parametrii care sunt necesari pentru realizarea piesei. De ex: o roata dintata, sa se arate pe ecran piesa si sa se ceara parametrii ei, de ex. sa se ceara nr de dinti, raza, grosimea, etc.
- sa preia de la utilizator prin dialog parametrii, sa-i vreifice sa-i valideze si sa-i memoreze.
Observatie: 
-primul parametru sa fie nelimitat, urmatorii parametri sa aiba limite calculate in functie de valorile anterior introduse, astfel incat piesa sa poata fii realizata. 
-la fiecare cerere de date sa se afiseze un slide (desen) sugestiv pentru operator 
(sa se marcheze evident parametrul cerut) (exemplu roata dintata: interogam D diametrul interior, nelimitat; cand se cere inaltimea dintre sa fie intre niste limite in functie de parametrul introdus anterior "introduceti inaltime dinte (lim inferioara, limita suerioara)"; se verifica corectitudinea datelor introduse)
- in afara celor 4 parametri ceruti de la utilizator, restul parametrilor se calculeaza cu formule liber prestabilite (de ex, piesa necesita 10 parametri, dar ceilalti 6 sunt calculati functie de cei 4 introdusi)
- folosind functii de acces la entitati, se creeaza piesa
Implementare:
introducere.DCL
Se creeaza o fereastra de dialog in care sunt afisate detaliile proiectului.
introducere : dialog {
label=" Universitatea din Craiova";
:boxed_row { 
label="Facultatea: ";
:text {
value = "Automatica, Calculatoare si Electronica"; 
}
}
:boxed_row {
label="Proiect: ";
:text {
value="PROIECT PAC";
key="t54";
}
}
:boxed_row {
label="Disciplina : ";
:text {
value="Proiectare Asistata de Calculator"; 
}
}
:boxed_row {
label="Student: ";
:text {
value="Olteanu Dragos"; 
}
}
:boxed_row {
label="Master: ";
:text {
value="Automatica Sistemelor Complexe"; 
}
}
:row {
:spacer {width=2;}
:button {
label="Ok";
is_default=true;
key="accept";
width=10;
fixed_width=true;
}
:button {
label="Cancel";
is_default=true;
key="cancel";
width=10;
fixed_width=true;
}
:spacer {width=2;}
}
}
Functia are rolul de a prelua de la utilizator dimensiunea razei mari. Aceasta raza respecta conditia conform careia primul parametru trebuie sa fie nelimitat.
drazamare: dialog {
label = "RAZA MARE ";
: column {
: boxed_column {
: text {
label = "Introduceti Raza mare(Nu exista restrictie) ! ";
key = "mesajcasdmare";
}}
: image {
key = "imagine";
width = 70;
height = 20;
color = 0;
}
color = "white";
:boxed_column{
label = "Introduceti raza cercului mare (R) : ";
:edit_box {
label = " R: "; // R - raza cercului mare
key = "r"; 
edit_width =20;


Fisiere in arhiva (22):

  • Proiectare Asistata de Calculator
    • acad.dce
    • DEXT.dcl
    • DEXT.sld
    • dialogbox.DCL
    • dialogbox._DC
    • DINT.dcl
    • DINT.sld
    • Dr.dwg
    • Dr.sld
    • DragProiect._LS
    • DrProiect.LSP
    • dxf save.txt
    • G.dcl
    • G.sld
    • N.dcl
    • N.sld
    • plot.log
    • Proiect.doc
    • proiect.exe
    • proiect.LSP
    • proiect.sld
    • ~$roiect.doc

Banii inapoi garantat!

Plateste in siguranta cu cardul bancar si beneficiezi de garantia 200% din partea Proiecte.ro.


Descarca aceast proiect cu doar 5 €

Simplu si rapid in doar 2 pasi: completezi adresa de email si platesti.

1. Numele, Prenumele si adresa de email:

Pe adresa de email specificata vei primi link-ul de descarcare, nr. comenzii si factura (la plata cu cardul). Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.

2. Alege modalitatea de plata preferata:



* La pretul afisat se adauga 19% TVA.


Hopa sus!