Toate laboratoarele din domeniul Calculatoare

  • Differences Between Java and CC++

    The Preprocessor All C/C++ compilers implement a stage of compilation known as the preprocessor. The C++ preprocessor basically performs an intelligent search and replace on identifiers that have been declared using the #define or #typedef directives. Although most advocators of C++ discourage use of the preprocessor, which was inherited from C, it is still widely used by most C++ programmers. Most of the processor definitions in C++ are stored in header files, which complement the actual...

  • Crearea, Editarea si Corectarea unui IV

    3.2.1 Crearea panoului frontal Se reaminteste ca panoul frontal reprezinta interfata grafica cu utilizatorul (operatorul) a IV; elementele din panoul frontal se impart in controale si indicatoare, care sunt reprezentari vizuale ale datelor de intrare (controalele), respectiv ale datelor de iesire / rezultate (indicatoarele). Dupa alegerea celor mai potrivite variante de componente in functie de cerintele aplicatiei si amplasarea lor pe panoul fontal, se recomanda introducerea etichetei...

  • Crearea unui SubIV

    4.2.2 Conectorul IV Conectorul cuprinde terminalele de intrare si de iesire ale IV. Prin crearea terminalelor de intrare si de iesire, IV curent va putea fi apelat din diagrama bloc al altui instrument: valorile datelor de intrare se vor transmite terminalelor (de intrare) conectorului. Pozitia terminalelor se recomanda sa respecte conventia “curgerii datelor” (data flow) din LabVIEW, conform caruia fluxul datelor in diagrama bloc este de la stanga la dreapta si de sus in jos: •...

  • Conversie AN

    LABORATOR SPECIAL Laboratorul are ca obiectiv studiul conversiei numerice a unor semnale analogice pecum si prelucrarea lor cu ajutorul unor calculatoare ce au un soft adaptat special pentru prelucrarea acestor date . Exista mai multe tipuri de convertoare ce intra in componenta aparatelor numerice de mesurat . De exemplu convertorul tensiune-frecventa realizeaza conersia unei tensiuni continuie intr-o frecventa de impulsuri,fecventa dependenta intr-un raport direct de nivelul tensiunii...

  • Configurarea unei Placi de Retea

    Testarea functionarii interfetei de retea Pentru a va asigura ca ati configurat corect placa de retea si ati stabilit adresa IP, testati conexiunea apelând comanda “ping” sub “Command Prompt” astfel: “ping IP” unde IP este adresa IP stabilita pentru interfata de retea prezenta în calculator. Mesajul de eroare afisat de comanda “ping” indica imposibilitatea de a accesa adresa specificata. Acest lucru se datoreaza fie din cauza în care adresa nu se afla în reteaua în care se afla...

  • Conexiune la un Server POP3 prin Socket

    Conexiune la un server POP3 prin Socket Exemplul din acest numar realizeaza un program prin care se poate citi posta electronica de pe un server POP3. Am scris acest program sub forma unui aplet pentru ca v-am aratat in numerele trecute cum sa creati o interfata cu butoane, campuri de text s.a.m.d. DAR acest program nu va functiona intr-un browser datorita limitarilor impuse apleturilor (voi prezenta intr-un articol urmator aceste limitari). Printre acestea se afla si cea care spune ca...

  • Clasa String Simplificata

    // supraincarcare operator de indexare char & string::operator [ ] (int index){ assert (index <= lgbuf); return buf[index]; } // formare subsir string string::substr (int start, int lung){ assert (start + lung <= length()); string sub; // subsir rezultat sub.resize (lung, ' '); // dimensionare for (int i = 0; i < lung; i++) sub[i] = buf[start + i]; // copiere din sir return sub; } // sterge lung caractere incepand cu start void string::remove (int start, int...

  • AutoCad - Caiet laborator

    EXERCITIUL NR. 5: Indicator AutoCAD-ul este înzestrat cu o varietate de facilitati de creare a textului si tipurilor de fonturi, care va permit sa adnotati desenul. Puteti, de asemenea, sa va creati propriul stil de text, bazat pe fonturile disponibile, lungind, comprimând sau înclinând setul de caractere existent. În acest exercitiu veti desena si adauga detalii text într un indicator, utilizând o varietate de optiuni de text. Comenzi noi text dtext ddedit style Procedura de...

  • Basics of PC Hardware-Mainboard.Modelul OSI

    IV. Activitatea de Laborator Propriu-Zisa MODULUL PC HARDWARE Cunostiinte teoretice: - acest laborator va ajuta studentii sa devena familiari cu perifericele de baza ale unui PC si conexiunile lor,inclusiv legarea la o retea locala (LAN). - de asemenea studentii vor urmari procesul de bootare a unui SO Windows; Pregatirea laboratorului Avem nevoie de urmatoarele materiale: - PC cu monitor,tastatura,mouse si cabluri de alimentare; - Windows Operating System (Win NT, 98,2000 sau XP)...

  • Appleturi Java

    Appleturi Java (2) Asa cum am promis in episodul trecut al serialului "Apleturi Java", in acest episod, ca si in cele ce vor urma, voi prezenta cate un exemplu. Din acest exemplu veti invata cum puteti crea interactiune cu utilizatorul folosind butoane, campuri de text etc. Exemplul din acest episod se numeste Triunghiul lui Sierpinski. Dati un click aici pentru a vedea apletul ruland, enuntul problemei si cateva alte informatii. Deoarece apleturile java trebuie sa fie...

  • Adresarea IP

    Masca de retea Masca de retea este un sir de 32 de biti care, în conjunctie logica cu o adresa IP, va separa adresa de retea, anulând bitii de statie. Fiecare bit din masca de retea ce corespunde (se afla pe aceeasi pozitie) cu un bit din câmpul de retea va avea valoare 1, în vreme ce toti bitii corespunzatori câmpului de statie vor avea valoarea zero. Mastile de retea sunt inutile într-un mediu ce ofera adresare classful, deoarece simpla testare a valorii primului octet fata de 128 si...

  • Liste

    3.1.1 Operatii fundamentale /* Declaratii */ typedef int INFO; typedef int NODEPTR, LISTA, POZITIE, BOOL; typedef struct nod { INFO info; NODEPTR urm; } NOD; #ifndef GLOBAL extern NOD *cursor_space; #else NOD *cursor_space; #endif void error(const char *s); void init_cursor_space(int dim); POZITIE cursor_alloc(void); void cursor_free(const POZITIE p); LISTA create_empty_list(INFO header); LISTA create_list(INFO header); BOOL is_empty(const LISTA l); BOOL is_last(const...

  • Liste Dublu Inlantuite Reprezentare cu Variabile Dinamice

    /* Declaratii */ #ifndef LISTDINL_V1 #define LISTDINL_V1 #define INS_BEG 0 #define INS_END 1 #define ASC_ORD 2 #define DESC_ORD 3 #define NO_DUP 128 typedef int INFO; typedef struct elem{ INFO info; struct elem *pred,*succ; } ELEMENT,*LEG,*LISTA; typedef void (*PFUNC) (INFO); void error(const char*); LEG elem_alloc(INFO,LEG,LEG); void print_elem(INFO); void print_list(LISTA); void afis_list(LISTA,const char*); void parcurger(LISTA,PFUNC); void parcurgei(LISTA,PFUNC); void...

Pagina 30 din 30