Toate laboratoarele din domeniul Inteligenta Artificiala

  • Java

    Povestea Ideea de a realiza un limbaj ca Java a avut-o James Gosling, conducatorul unui proiect numit Green la care acum cinci ani lucra o echipa de la Sun Microsystems. Initial, echipa nu a avut nici o intentie de a realiza un nou limbaj de programare. Scopul lor era sa realizeze programe pentru controlul aparatelor electronice casnice astfel incit sa poata comunica intre ele. Pentru aceasta, James Gosling si restul echipei au folosit limbajul C++, considerat foarte puternic datorita...

  • Introducere in Retelele de Calculatoare

    Placa de retea Placa de retea este un circuit electronic ce permite comunicarea între calculator si retea. Se monteaza, de obicei, într-un slot de pe placa de baza a calculatorului si furnizeaza interfata de conexiune cu reteaua. Tipul placii de retea trebuie sa corespunda cu mediul si protocolul folosite în retea. Placa de retea comunica cu reteaua printr-o conexiune seriala si cu calculatorul printr-o conexiune paralela. Exemple de protocoale: Ethernet, Token ring, FDDI. Tipuri de...

  • Introducere in LabVIEW

    2.2 Considerente teoretice LabVIEW este un mediu de programare utilizat mai ales pentru realizarea masuratorilor si monitorizarea unor procese automatizate. Pentru scrierea programelor in LabVIEW, se utilizeaza limbajul grafic G, limbaj de programare de generatia a 5-a, mediul LabVIEW continand mai multe biblioteci de functii predefinite pentru achizitia, prelucrarea, afisarea si transmiterea datelor. Programele realizate in LabVIEW se numesc instrumente virtuale (Visual Instruments -...

  • Introducere in Java

    Crearea unei aplicatii simple 1. Scrierea codului sursa Vom prezenta un exemplu clasic – afisarea argumentelor import java.io.*; class unu{ public static void main(String[] args){ System.out.println("Sunt "+args.length+" argumente:"); for(int i=0; i<args.length; i++) System.out.println(args[i]); } } Toate aplicatiile Java contin o clasa principala în care trebuie sa se gaseasca metoda main. Aceasta este metoda “principala”: la executarea programului...

  • Instructiuni de Salt

    5.2 Instructiuni de salt conditionat Mnemonic: Jcc deplasament, unde cc reprezinta conditia testata Actiunea: • Daca conditia este adevarata, PC<-PC+deplasament (se executa saltul la noua adresa ) • Daca conditia este falsa , PC<-PC+n, unde n este numarul de octeti ai instructiunii de salt (aceasta este ignorata si se continua cu instructiunea urmatoare). Salturile conditionate sunt salturi relative, deci adresa de salt este data de suma intre continutul curent al PC si...

  • Instructiuni de Lucru cu Siruri

    Instructiunile LODS si STOS Mnemonic: LODS dst,src - Muta un octet, doi octeti sau 4 octeti de la adresa la adresa DS:SI in AL, AX sau EAX. Aceasta instructiune este echivalenta cu LODSB,LODSW si LODSD care nu au insa operanzi expliciti. Mnemonic: STOS dst,src - Muta continutul lui AL, AX sau EAX in memorie la adresa ES:DI. Aceasta instructiune este echivalenta cu STOSB,STOSW si STOSD care nu au insa operanzi expliciti. Pentru instructiunile de transfer LODSB, LODSW si LODSW, sursa...

  • Elementele Panoului Frontal - partea II

    6.3.Modul de lucru Lansati in executie mediul LabVIEW. Exercitiul nr.1 Construiti un tablou avand doua dimensiuni (2D Array) format din trei linii si trei coloane, prin urmare noua elemente, de tip control digital numeric. Cu ajutorul functiei Index Array (fig. 6.11), cu ajutorul unor controale de tip numeric (digitale) extrageti fiecare coloana si linie si afisati-le prin intremediul unor tablouri cu o singura dimensiune. Recomandari: - pentru a crea un tablou cu doua dimensiuni...

  • Elementele Panoului Frontal - partea I

    5.2 Considerente teoretice Panoul frontal al unui IV reprezinta interfata cu utilizatorul. Operatorul indica de la tastatura sau mouse datele de intrare ale programului, prin interactiune asupra elementelor grafice de interfata, numite controale. In urma prelucrarilor datelor de intrare, rezultatele sunt afisate spre consultare prin intermediul indicatoarelor. 5..2.1 Tipuri de controale si indicatoare Sunt disponibile controale si indicatoare pentru majoritatea tipurilor de date:...

  • Dispozitive de Interconectare

    Comutatoarele Definitia cea mai raspândita a switchurilor identifica orice punte multiport cu un comutator sau switch. În realitate, desi aceasta definitie acopera vasta majoritate a cazurilor, exista punti multiport ce nu sunt switchuri. Uneori comutatorul este privit ca un dispozitiv de interconectare ce actioneaza atât la nivel fizic, cât si la nivel legatura de date. Aceasta nu se datoreaza unei latente mai mici sau unui cost mai scazut comparativ cu o punte, ci datorita faptului ca...

  • 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...

Pagina 5 din 6