9. Stringuri și Fișiere I/O (Intrare/Ieșire)

Mărimea: px
Porniți afișarea la pagina:

Download "9. Stringuri și Fișiere I/O (Intrare/Ieșire)"

Transcriere

1 IV. Stringuri și Fișiere I/O (Intrare/Ieșire) TOPICS A. String controls and indicators B. String functions C. File I/O

2 A. Controale și Indicatoare String Un rol aparte între controalele/indicatoarele din mediul LabView îl joacă cele pentru lucrul cu șir de caractere și tabele. Componentele din această categorie permit citirea/afisarea acestui tip de date. Un string este o secvență de caractere (ASCII) afișabile sau neafișabile (spațiu, tab, e.t.c.) Utilizări afișarea mesajelor, controlul instrumentelor, fișiere I/O

3 Figure 4.1. Control string

4 Moduri de afișare a stringurilor Normal display \ code display Password display Hex display

5 B. Funcţii String Funcţiile pentru valorile alfanumerice sunt grupate în subpaleta String a paletei de funcții. Mai frecvent utilizate sunt cele pentru transformarea caracterelor în majuscule (To Upper Case), pentru transformarea caracterelor în minuscule (To Lower Case), de calculare a lungimii unui şir de caractere (String Length), de compunere a unui şir din două şiruri distincte (Concatenate String), de identificare şi înlocuire a unui şir în cadrul altuia (Search and Replace String) etc. De asemenea, subpaleta String conţine un element String Constant utilizat pentru introducerea în diagramă a valorilor alfanumerice constante.

6 Figure 4.2. Paleta cu funcții string

7 Funcţia String Length determină numărul de caractere dintr-o valoare alfanumerică. Sunt luate în considerare şi caracterele neafişabile (spaţiu, Tab, sfârşit de linie etc). Numărul de caractere de la ieşirea funcţiei este exprimat ca un număr întreg pe patru octeţi. Funcţia Concatenate Strings posedă un număr de intrări ce poate fi modificat de către utilizator prin dimensionarea simbolului funcţiei (în mod asemănător cu Compound Arithmetic). La ieşirea sa, funcţia generează o valoare alfanumerică obţinută prin concatenarea textelor de la intrările sale, în ordinea de sus în jos.

8 Funcţia String Subset extrage, din textul conectat la intrarea String, o porţiune de Length caractere începând de la caracterul aflat la poziţia Offset inclusiv (pentru primul caracter se consideră offset = 0). Dacă la intrarea Offset a funcţiei nu este introdusă nici o valoare, funcţia consideră că extragerea se va efectua începând cu primul caracter (valoarea implicită 0 a intrării offset). Dacă la intrarea Length nu este introdusă nici o valoare, funcţia consideră că extragerea se va efectua până la ultimul caracter inclusiv.

9 Funcţia Replace Substring şterge o porţiune din textul conectat la intrarea String şi introduce în locul respectiv textul conectat la intrarea Substring. Porţiunea înlocuită începe de la caracterul aflat pe poziţia Offset inclusiv şi conţine Length caractere. Intrarea Offset are valoarea implicită 0, iar intrarea Length are o valoare implicită egală cu numărul de caractere legat la intrarea Substring. Dacă la intrarea Substring nu se leagă nici o valoare, funcţia efectuează o ştergere a unei porţiuni, iar dacă la intrarea Length se leagă valoarea 0 funcţia efectuează, de fapt, o inserare a unei porţiuni.

10 Funcţia Search and Replace String caută textul Search String în textul conectat la intrarea String, iar când îl găseşte, îl înlocuieşte cu textul conectat la intrarea Replace String. Căutarea are loc începând de la poziţia Offset a textului String. Dacă la intrarea Offset nu se conectează nici o valoare, căutarea are loc începând cu prima poziţie. Dacă la intrarea Replace String nu se conectează nici o valoare, atunci funcţia efectuează o ştergere (înlocuire cu text vid). Dacă la intrarea Replace All nu se conectează nici o valoare, atunci funcţia se opreşte după prima apariţie a textului Search String. Dacă la această intrare se conectează o valoare logică de tip True, funcţia efectuează înlocuiri pentru toate apariţiile textului Search String. Funcţia generează textul rezultat în urma înlocuirii la ieşirea Result String, iar la ieşirea Offset Past Replacement generează o valoare indicând poziţia caracterului aflat imediat după ultimul caracter înlocuit.

11 Funcţia Search/Split String caută textul conectat la intrarea Search String/char în textul conectat la intrarea String. Căutarea se efectuează începând cu poziţia Offset. Dacă textul căutat este găsit, funcţia împarte textul iniţial în două părţi, astfel: partea dinaintea textului căutat (Substring Before Match) şi textul căutat urmat de restul textului în care s-a făcut căutarea (Match + Rest Of String). Funcţia generează la ieşirea Offset Of Match poziţia în care a fost găsit textul căutat. Dacă textul căutat nu a fost găsit, ieşirea Substring Before Match conţine tot textul legat la intrarea String, iar ieşirea Offset Of Match are valoarea -1.

12 Funcția Format Into String convertește numere într-un șir de caractere ( ). Această funcție nu este folosită doar pentru conversia datelor numerice în date string. Mai pot fi convertite în stringuri următoarele elemente: căi de fișiere, enumerări, date Booleene. De exemplu, utilizând formatul %s un Boolean va fi convertit în "FALSE" sau "TRUE." Utilizând formatul %d, Booleanul va fi convertit în "0" sau "1." Similar, utilizând formatul %s, un Enum va fi convertit în textul său. Utilizând formatul %d, Enum va fi convertit în valoarea sa întreagă.

13 Converting Numerics to Strings The Build String Express VI concatenates an input string. If the inputs are not a string, the inputs are converted to a string based on the configuration of the Express VI. The Build String Express VI is available in the Functions»Output palette.

14 Converting Strings to Numerics Scan From String: Converts the input string containing valid numeric characters to individual numbers. Format string can specify multiple outputs with differing data types (numeric, Boolean, etc.). The function can be stretched out to add more output terminals.

15 C. Fișiere Intrare/Ieșire (I/O) Operaţiile cu fişiere de intrare / ieşire (I/O) au ca scop principal stocarea datelor într-un fișier şi preluarea datelor dintr-un fişier Principalele operații ce pot fi realizate sunt: Deschidere și închidere fișiere de date; Citirea datelor din fișiere si scrierea datelor în fisiere; Mutarea și redenumirea fișierelor si directorilor; Crearea de directori și fișiere, specificați în controlul cale; Scrierea de stringuri, numere, vectori și clustere în fișiere. Fișierele pot fi binare, text sau tabel. Scrierea/Citirea în fișierele de măsurare LabVIEW au extensia lvm (*.lvm)

16 Operațiile tipice cu fișierele I/O presupun următoarele procese: 1. You create or open a file. After the file opens, a unique identifier called a refnum represents the file. 2. The File I/O VI or function reads from or writes to the file. 3. You close the file. Figure 4.3. Steps in a Typical File I/O Operation

17 Formatul Fişierelor LabVIEW pot folosi sau crea următoarele formate de fișier: Binary, ASCII,LVM, and TDMS. Binary Fișierele binare sunt formatul de fișier care stau la baza tuturor celorlalte formate de fișiere. ASCII un fișier ASCII este un tip specific de fișier binar, şi care este un standard utilizat de cele mai multe programe. It consists of a series of ASCII codes. ASCII files are also called text files. LVM fișierul de date de măsurare (.lvm ) este un fișier text delimitat de tabulatori, cu ajutorul cărora se pot deschide diferite aplicații de calcul tabelar sau aplicații de editare de text. Fișierul cu extensia.lvm conţine informații despre date, cum ar fi data și ora la care datele au fost generate. TDMS Acest format de fișier este un tip specific de fișier binar creat pentru produsele National Instruments.

18 Figure 4.4. Paleta cu funcții File I/O

19 Understanding High-Level File I/O Some File I/O VIs perform all three steps of a file I/O process open, read/write, and close. If a VI performs all three steps, it is referred to as a high-level VI. However, these VIs may not be as efficient as the low-level VIs and functions designed for individual parts of the process. If you are writing to a file in a loop, use low-level file I/O VIs. If you are writing to a file in a single operation, you can use the high-level file I/O VIs instead. LabVIEW includes the following high-level file I/O VIs: - Write to Spreadsheet File Converts a 2D or 1D array of double-precision numbers to a text string and writes the string to a new ASCII file or appends the string to an existing file. The VI opens or creates the file before writing to it and closes it after wards. You can use this VI to create a text file readable by most spreadsheet applications.

20 - Read From Spreadsheet File Reads a specified number of lines or rows from a numeric text file beginning at a specified character off setand converts the data to a 2D double-precision array of numbers. The VI opens the file before reading from it and closes it afterwards. You can use this VI to read a spreadsheet file saved in text format. - Write to Measurement File An Express VI that writes data to a text-based measurement file (.lvm) or a binary measurement file (.tdms) format. You can specify the save method, file format (.lvm or.tdms), header type, and delimiter. - Read from Measurement File An Express VI that reads data from a text-based measurement file (.lvm) or a binary measurement file (.tdms) format. You can specify the file name, file format, and segment size.

21 WRITING LABVIEW DATA TO A SPREADSHEET FILE The text files created by LabVIEW can be opened in spreadsheet programs such as Excel. Writing data to a spreadsheet file is the mechanism used to move LabVIEW data into a spreadsheet. A LabVIEW spreadsheet file is a text file that spreadsheets such as Excel can read, but LabVIEW does not create.xls or.xlsx files directly. However, opening a text file in Excel is so straightforward, it makes little difference that LabVIEW creates.txt files instead of.xls files.

22 The Write to Spreadsheet File function is available in the Function Palette s Programming Group, in the File I/O group. For example, here are the directions to the Write to Spreadsheet File function: Function Palette / Programming Group / File I/O group / Write to Spreadsheet File To learn how to send data from a matrix to a text file, we will create a VI that uses the Write to Spreadsheet File function. We begin on the front panel by creating an array and filling it with some data values.

23 Figure 4.5. Front panel showing data to be saved in each text file format. Figure 4.6. Connection pane for Write to Spreadsheet File function

24 Figure 4.7. Block diagram to send Data array values to a text file. Because we did not specify a file path, when we run the VI the Choose File to Write dialog (Figure 4.8) opens to allow the user to select a folder and enter a file name.the.txt file extension was used so that the text file will be recognized by other programs. Click OK to save the data to the Write Test.txt file. We can open the file in any program that can display a text file (Notepad was used in Figure 4.9) to see how data were saved.

25 Figure 4.8. The Choose File to Write dialog allows the user to set the file name.

26 Figure 4.9. The data in the Write Test.txt file. The values in the Data array were sent to the file, but only three decimal places were saved. This is a result of using the default format string (%.3f, as indicated in Figure 4.6.) we can change the format string to save more decimal places, if needed. The terminals on the Write to Spreadsheet File function block (see Figure 4.6) include:

27 Inputs: format (%.3f) the format string used to write the values to the text file. file path (dialog if empty) this is a path variable indicating where the file should be stored. If no path is specified, the Choose File to Write dialog is opened to determine the path at run time. 2D data the terminal used to save a 2D array or matrix of values. 1D data the terminal used to save single row or column of values. append to file (new file: F) a Boolean (True or False) value used to tell LabVIEW how to handle the data if the file already exists. TRUE means append the data to the data already in the file. FALSE (the default) means overwrite the existing data. transpose? (no: F) a Boolean (True or False) value indicating whether or not the data should be transposed (rows and columns interchanged) before saving. The default is not to transpose the data. delimiter (\t) the delimiter is the value placed between numbers to separate them. The default is a tab character ( \t ).

28 Output: new file path provides programmatic access to the file path that was used to save the data. To see how these inputs can be used to modify the way the data are saved, we will change the format string that controls how LabVIEW writes the data to the file. Format Strings A format string for writing floating point numbers: Begins with the % character. Sometimes includes ^ (caret, [Shift 6]) to force engineering notation (scientific notation in multiples of three, e.g., e3, e6.) Sometimes a # symbol instructs LabVIEW to drop trailing zeros. Sometimes includes a period and a number (e.g.,.3 ) indicating the number of decimal places to show. Ends with a final letter indicating the notation style. f floating point notation (decimal point) e scientific notation g LabVIEW uses f or e depending on size of number

29 The following table shows how the value will be saved using various formats. %.3f (default) %.7f %#.7f %e e1 %.3e 1.235e1 (rounded) %^.3e e0 %g %#g Figure 4.10 shows how the format string can be sent to the Write to Spreadsheet File function. The resulting file is shown in Figure Notice that LabVIEW rounds when the f format is used.

30 Figure Asking for seven decimal places on saved values. Figure Data file created using the %.7f format.

31 WRITING LABVIEW DATA TO A MEASUREMENT FILE A LabVIEW measurement file (file extension.lvm) is a text file used to save waveforms. A LabVIEW waveform is a collection of data values collected over time plus some additional header information. Waveforms are automatically generated when data are acquired using LabVIEW data acquisition functions. Measurement files are commonly used to save the data collected using a data acquisition system. LabVIEW can read measurement files to reload data for processing and analysis. And, because measurement files are text files, they can be opened by other programs such as word processors and spreadsheets.

32 A measurement file is created using the Write to Measurement File Express VI. An Express VI is a function, or VI, that comes with a dialog box to help the programmer configure the required connections. You can recognize Express VIs by a blue border around the icon in the Function Palette. The Write to Measurement File Express VI is located in the Programming Group s File I/O Group. Functions Palette / Programming Group / File I/O Group / Write to Measurement File When the Write to Measurement File Express VI is placed on the block diagram, the icon for the function is placed on the block diagram and the Configure Write to Measurement File dialog (shown in Figure 4.12) automatically opens.

33 Figure The Configure Write to Measurement File dialog.

34 Six areas have been indicated on the Configure Write to Measurement File dialog (shown in Figure 4.12): 1. File Name you can specify the name of the file to be created. 2. Action instructs LabVIEW what to do if you run the VI multiple times (creating multiple files). 3. File Format the function will output text files (.lvm) and binary files. 4. Segment Headers you can configure the data acquisition functions to take multiple data sets in a single run. Each of these would be considered a segment. The segment header provides information on when the data were collected, who collected the data, and what data were collected. 5. X Value Columns a typical waveform contains data collected over a period of time, and time is the X value.you can select how the time values are reported in the measurement file. 6. Delimiter the delimiter is the character that is placed between each numeric value so that the program that reads the file can tell where one number ends and the next starts.tab delimiters are very commonly used.

35 În figura de mai jos se exemplifică utilizarea funcţiei de scriere a datelor într-un fişier (Write To Measurement File). Se remarcă construcţia fişierului de date cu precizările referitoare la data simulării, numărul de eşantioane etc. LabVIEW Measurement Writer_Version 2 Reader_Version 2 Separator Tab Decimal_Separator, Multi_Headings Yes X_Columns No Time_Pref Relative Operator Mihai Date 2009/04/27 Time 11:01:18, ***End_of_Header*** Channels 1 Samples 100 Date 2009/04/27 Time 11:01:18, X_Dimension Time X0 0, E+0 Delta_X 0, ***End_of_Header*** X_Value Sine Comment 0, , , , , , , , , , , , , Figure Scrierea datelor într-un fișier 0,734536

36 READING A LABVIEW MEASUREMENT FILE To read a LabVIEW measurement file, use the Read From Measurement File Express VI (see Figure 4.14) found in the File I/O group: Functions Palette / Programming Group / File I/O Group / Read From Measurement File When the Read From Measurement File Express VI is placed on the block diagram, the Configure Read From Measurement File dialog (shown in Figure 4.15) automatically opens. You should ensure that the correct.lvm file is indicated in the File Name field, or check Ask user to choose file in the Action section to select the desired file at run time.

37 Figure Block diagram for a VI to read a measurement file and plot the values. Figure The Configure Read From Measurement File dialog.

38 Exemplificarea citirii unui fişier de măsurători test_2.lvm şi vizaualizarea informaţiei acetuia este prezentată în figura de mai jos. Figure Citirea datelor dintr-un fișier

39 READING A SPREADSHEET FILE IN LABVIEW LabVIEW provides a Read From Spreadsheet File function, which can be used to read values from a text file into LabVIEW. Functions Palette / Programming Group / File I/O Group / Read From Spreadsheet File Note: LabVIEW does not read Excel files directly. But an Excel workbook can be saved as a tab-delimited text file (.txt file extension) and LabVIEW can read it. The general process for getting data from an Excel workbook into LabVIEW is as follows:

40 1. Get the data values (no text column headers) into an Excel worksheet. a. Make sure it is the only worksheet in the workbook. b. The top-left value should be in cell A1. 2. Save the Excel file as a.txt file. 3. Place a Read From Spreadsheet File function on a LabVIEW block diagram. 4. Select the data type of the values to be read from the file. 5. Use a string constant to specify the format string that should be used to read the values, if desired. The default format string is %.3f, which reads floating point numbers with three decimal places. 6. Use a string constant to specify the path name if desired. If the path name is omitted, LabVIEW will ask the user to choose the file at run time. 7. Add an indicator to the block diagram to display the values read from the file.

41 Step 1: Get the data values into an Excel worksheet Figure 4.17 shows an Excel file containing temperature data from seven thermocouples collected over a period of 1 hour. It is a typical spreadsheet with Title information at the top Column headings Graph Three worksheets in the workbook All of that information needs to be deleted before saving the workbook as a text file that LabVIEW can read. Figure 4.18 shows the same temperature and time data in a worksheet by itself.

42 Figure Excel file with extraneous information.

43 Figure Excel worksheet with extraneous information removed.

44 Step 2: Save the Excel file as a.txt file To save the Excel worksheet as a tabdelimited text file, start with the following menu options, illustrated in Figure 4.19: Office button / Save As / Other Formats Figure Using the Office button to save the Excel worksheet in another format.

45 This opens the Save As dialog shown in Figure Select Text (Tab delimited) (*.txt) in the Save as type: field. Figure Select tab-delimited text file in the Save As dialog.

46 Excel will likely display a warning box that information may be lost by saving in a text file, but you must use a text file for LabVIEW. The numeric values will not be lost when the file is saved as a text file. Note: Undisplayed digits are lost when the text file is saved. The Time Temperature.txt file will contain values with only one decimal place (because that s how they were displayed in the Excel worksheet, see Figure 4.18). Step 3: Place a Read From Spreadsheet File function on a LabVIEW block diagram The Read From Spreadsheet File function is in the Programming Group s File I/O Group on the Functions Palette. Functions Palette / Programming Group / File I/O Group / Read From Spreadsheet File

47 The annotated connection pane for the function is illustrated in Figure Most of the terminals have default values that work most of the time. Figure Connection pane for the Read From Spreadsheet File function.

48 Inputs: format (%.3f) the format string used to read the values from the text file. file path (dialog if empty) this is a path variable indicating where the file should be stored. If no path is specified, the user is asked to choose a file at run time. number of rows (all:1) if only a part of the file is to be read, you must indicate the number of rows to be read. Accept the default to read the entire file. start of read offset (chars.: 0) if the top-left corner of the data set is not in cell A1, you must indicate the required offset. Because the offset must be specified in characters, not cells, this is very inconvenient to use. max characters/row (no limit: 0) you can set a limit on the number of characters read per row.the default is to read the entire row. transpose? (no: F) a Boolean (True or False) value indicating whether or not the data should be transposed (rows and columns interchanged) as it is read.the default is not to transpose the data. delimiter (\t) the delimiter is the value that has been placed between numbers to separate them.the default is a tab character ( \t ).

49 Outputs: new file path provides programmatic access to the file path that the user may have selected using the Choose File to Write dialog. all rows this is the most commonly used output terminal. All rows of data are available through this output. first row this terminal provides access to only the first row of values. mark after read (chars.) the location of the file marker after the file has been read. Rarely used, this might be useful if you needed to append data to the end of the file. EOF? this output is set to TRUE when the end of the file has been read. In this example, we will set a format string constant to increase the number of decimal places slightly, and send all rows to an indicator.

50 Step 4: Select the data type of the values to be read from the file LabVIEW must know the data type of the values that will be read so that it can read, store, and display the values correctly. The default data type is Double (double-precision floating point numbers), as indicated on the data type selector shown below the Read From Spreadsheet File function icon in Figure In this example, we want to use the Double data type. Note: The data type selector can be hidden. Right-click on the node and select Visible Items from the pop-up menu if needed. Figure 4.22 The dropdown selector labeled Double is used to indicate the data type of the values to be read.

51 Step 5: Use a string constant to specify the format string To attempt to display more decimal places than were saved in the text file, we will instruct LabVIEW to use format string %.5f to read the data. This will allow us to observe how LabVIEW handles a request to read more digits than are present in the values in the file. To set the format string: 1. Right-click on the format input terminal. 2. Select Create/Constant from the pop-up menu. 3. Enter %.5f (without the quotes) into the constant. The result is shown in Figure Figure 4.22 Setting the string constant that specifies the read format.

52 Step 6: Use a string constant to specify the path name If the path name is not specified, LabVIEW will ask the user to choose the file at run time. In this example, we will not specify the file path name. Step 7: Add an indicator to the block diagram to display the read values Right-click on the Read From Spreadsheet File function s all rows output and select Create / Indicator from the pop-up menu. LabVIEW will add an array indicator to the block diagram and the front panel to display the values read from the file. The complete (for now) block diagram is shown in Figure 4.23.

53 Figure 4.23 Block diagram, ready to read data from text file. When the VI is run from the front panel, the user is asked to select the file to be read as shown in Figure The results are shown in Figure The array indicator was resized to show the entire array of values. Recall that we asked LabVIEW to read five decimal places ( %.5f ), but the values in the text file contained only one decimal place. LabVIEW read the values in the file anyway, with as much precision as the values would allow. The values are displayed on the front panel with three decimal places because of the (default) display format used with the array indicator.

54 Figure The Choose file to read dialog is used to select the text file.

55 Figure Front panel showing the values read from the text file.

56 Understanding Low-Level File I/O Low-level file I/O VIs and functions each perform only one piece of the file I/O process. For example, there is one function to open an ASCII file, one function to read an ASCII file, and one function to close an ASCII file. Use low-level functions when file I/O is occurring within a loop. You also can use File I/O functions for disk streaming operations, which save memory resources by reducing the number of times the function interacts with the operating system to open and close the file. Disk streaming is a technique for keeping files open while you perform multiple write operations, for example, within a loop. The examples in Figure 4.26 and Figure 4.27 show the advantages of using disk streaming.

57 Figure Non-Disk Streaming Example In Figure 4.26, the VI must open and close the file during each iteration of the loop. Figure 4.27 uses disk streaming to reduce the number of times the VI must interact with the operating system to open and close the file.

58 Figure Disk Streaming Example By opening the file once before the loop begins and closing it after the loop completes, you save two file operations on each iteration of the loop.

59 Model de program pentru un Fișier I/O Deschide/ Crează/ Înlocuiește Fișier Citește și/sau Scrie în Fișier Închide Fișier Verifică Erorile

60 Salvarea (Scrierea) datelor într-un fișier Deschide/Crează/Înlocuiește, deschide fișierul existent test1.dat și generează fișierul identificator refnum și clusterul error, care este un mănunchi de date ce conține informații referitoare la erorile posibile. Write File scrie datele Close File închide fișierul Simple Error Handler verifică erorile

61 Exemplu de scriere într-un fișier Open/Create/Replace opens the existing file TEST1.DAT and generates refnum and error cluster Write File writes the data Close File closes the file Simple Error Handler checks for errors

62 Citirea datelor dintr-un fișier Open/Create/Replace opens the file Read File reads the specified number of bytes from the file Close File closes the file Simple Error Handler checks for errors

63 Exercițiu: Să se realizeze VI-ul de mai jos, care stochează datele într-un fișier și care afișază valoarea medie, maximă și minimă a acestor date

III. Tablouri (Arrays) și Clustere

III. Tablouri (Arrays) și Clustere III. Tablouri (Arrays) și Clustere Sometimes it is beneficial to group data related to one another. Use arrays and clusters to group related data in LabVIEW. Arrays combine data of the same data type into

Mai mult

Slide 1

Slide 1 F. Diagrama Bloc Diagrama Bloc (DB) reprezintă programul propriu-zis dezvoltat în mediul LabVIEW şi conţine codul sursă al instrumentului virtual. O DB conţine următoarele elemente: - terminale - noduri

Mai mult

I. Navigating LabVIEW

I. Navigating LabVIEW III. Implementarea unui VI În acest capitol este prezentat modul de implementare a codurilor în LabVIEW. Astfel, acest capitol cuprinde: proiectarea interfeței utilizator (PF); alegerea între diferitele

Mai mult

I. Navigating LabVIEW

I. Navigating LabVIEW E. Timing a VI Atunci când o buclă termină execuția unei iterații, imediat începe executarea următoarei iterații, bineînțeles dacă nu este întâlnită o condiție de stop. Most often, you need to control

Mai mult

STORY NAME: Young musician COPYRIGHT HOLDER: COPYRIGHT NOTICE: Telefilm Chisinau / OPEN Media Hub Ownership of content belongs to Telefilm Chisinau /

STORY NAME: Young musician COPYRIGHT HOLDER: COPYRIGHT NOTICE: Telefilm Chisinau / OPEN Media Hub Ownership of content belongs to Telefilm Chisinau / STORY NAME: Young musician COPYRIGHT HOLDER: COPYRIGHT NOTICE: Telefilm Chisinau / OPEN Media Hub Ownership of content belongs to Telefilm Chisinau / OPEN Media Hub USAGE TERMS: Share & Adapt - Attribution

Mai mult

EXCEL FĂRĂ SECRETE Grafice şi diagrame

EXCEL FĂRĂ SECRETE Grafice şi diagrame EXCEL FĂRĂ SECRETE Grafice şi diagrame Cuprins 1. Introducere... 3 2. Crearea graficelor în Excel... 3 3. Mutarea şi copierea graficelor... 11 2 EXCEL FĂRĂ SECRETE- Grafice şi diagrame 1. Introducere Informaţiile

Mai mult

Manual de utilizare Set volan și pedale MG7402

Manual de utilizare Set volan și pedale MG7402 Manual de utilizare Set volan și pedale MG7402 RO MG7402 - Manual de utilizare I. Introducere Vă mulțumim pentru achiziționarea acestui volan de curse realizat pentru console PC. Forma acestuia este asemănătoare

Mai mult

INTRODUCERE ÎN INSTRUMENTAŢIA VIRTUALĂ

INTRODUCERE ÎN INSTRUMENTAŢIA VIRTUALĂ INSTRUMENTAȚIE VIRTUALĂ I. INTRODUCERE ÎN INSTRUMENTAŢIA VIRTUALĂ Ca și în cazul calculatoarelor și al sistemelor de operare, ideea instrumentației virtuale s-a născut în mintea unui tânăr (James Trouchard),

Mai mult

A.E.F. - suport laborator nr.5 sem.ii Analiza suprafețelor prin utilizarea elementelor 2D În acest laborator sunt atinse următoarele aspecte: realizar

A.E.F. - suport laborator nr.5 sem.ii Analiza suprafețelor prin utilizarea elementelor 2D În acest laborator sunt atinse următoarele aspecte: realizar Analiza suprafețelor prin utilizarea elementelor 2D În acest laborator sunt atinse următoarele aspecte: realizarea manuală a rețelelor discretizate utilizarea elementelor 2d într-o analiză aplicarea unei

Mai mult

STORY NAME: Being 20: Japanese culture and Game Development in Moldova COPYRIGHT HOLDER: COPYRIGHT NOTICE: Gabriel Encev / OPEN Media Hub Ownership of

STORY NAME: Being 20: Japanese culture and Game Development in Moldova COPYRIGHT HOLDER: COPYRIGHT NOTICE: Gabriel Encev / OPEN Media Hub Ownership of STORY NAME: Being 0: Japanese culture and Game Development in Moldova COPYRIGHT HOLDER: COPYRIGHT NOTICE: Gabriel Encev / OPEN Media Hub Ownership of content belongs to Gabriel Encev / OPEN Media Hub USAGE

Mai mult

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (vezi Program C) - BUILD: operație complexă prin care

Mai mult

User guide

User guide 1 Avatar VR Glasses User Manual Contents English... 4 Avatar VR glasses... 4 How to use... 5 Finding apps... 6 Inserting smartphone... 6 Using a Gamepad... 6 Warnings... 7 2 Romanian... 8 Ochelari realitate

Mai mult

Declararea variabilelor

Declararea variabilelor Platforma 3. 1 Instructiuni diverse Declararea variabilelor Tipuri de Date Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl poate stoca. Exemplu: numere întregi,

Mai mult

A.E.F. - suport laborator nr.3 sem.ii Aplicațe privind utilizarea rețelelor 1D În acest laborator sunt atinse următoarele aspecte: realizarea schițelo

A.E.F. - suport laborator nr.3 sem.ii Aplicațe privind utilizarea rețelelor 1D În acest laborator sunt atinse următoarele aspecte: realizarea schițelo Aplicațe privind utilizarea rețelelor 1D În acest laborator sunt atinse următoarele aspecte: realizarea schițelor utilizate în crearea elementelor, orientarea corectă a elementelor în conformitate cu structura

Mai mult

INTREBARI FRECVENTE SI MANUAL DE UTILIZARE hub.sendsms.ro

INTREBARI FRECVENTE SI MANUAL DE UTILIZARE hub.sendsms.ro INTREBARI FRECVENTE SI MANUAL DE UTILIZARE hub.sendsms.ro 1. Cum pot trimite un singur mesaj? Odata logat in aplicatie cu username ul si parola oferita intrati in menu la sectiunea Dashboard si apoi selectati

Mai mult

Ch

Ch Numai pentru uz academic EDK Laborator 4-5 Adăugarea modulelor IP la un proiect hardware Laborator 2: Adăugarea modulelor IP la un proiect hardware Introducere Obiective Acest laborator prezintă procesul

Mai mult

Metode avansate de gestiune a documentelor și a sistemelor de calcul - curs 1 -

Metode avansate de gestiune a documentelor și a sistemelor de calcul - curs 1 - METODE AVANSATE DE GESTIUNE A DOCUMENTELOR ȘI A SISTEMELOR DE CALCUL - CURS 7 - Asist. Diana Florina Șotropa www.cs.ubbcluj.ro/~diana.sotropa 2 Variabile Variabile Unde vreau sa folosesc variabilele pe

Mai mult

Microsoft Word Sony_Ericsson_RO.doc

Microsoft Word Sony_Ericsson_RO.doc Terminale SONY ERICSSON Terminalele Sony Ericsson compatibile pot fi folosite ca modem atât prin cablu USB cât şi prin Bluetooth. Pentru conectarea prin Bluetooth este necesar, în prealabil, realizarea

Mai mult

ghid vmb 2013 m 115x115 v2.indd

ghid vmb 2013 m 115x115 v2.indd Ghid de conectare rapidă/ Quick Connect Guide Vodafone Mobile Broadband Ghid de conectare rapidă - Vodafone Mobile Broadband I. Conectare şi instalare modem 1. Introdu SIM-ul în modem urmând instrucțiunile

Mai mult

PowerPoint Presentation

PowerPoint Presentation MODULUL 4: COSTUL PE DURATA DE VIATA & APLICATII PRACTICE ALE CVD The sole responsibility for the content of this presentation lies with the Clean Fleets project. It does not necessarily reflect the opinion

Mai mult

2

2 5 Packet Tracer Configurarea Switch-urilor și a Routerelor Topologia: Tabelul de adrese: Dispozitiv Interfața Adresa IP Subnet Mask Default Gateway R1 Fa0/0 192.168.1.1 255.255.255.0 Serial2/0 10.10.10.1

Mai mult

Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu mo

Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu mo Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu modul de implementare al unei aplicaţii de tip client.

Mai mult

Microsoft Word TURISM - cty_pa_final.doc

Microsoft Word TURISM - cty_pa_final.doc CAPITOLUL 19 TURISM CHAPTER 19 TOURISM Sursa datelor: Cercetări statistice: Cercetări statistice privind activitatea de turism a persoanelor juridice şi fizice care deţin structuri de cazare turistică

Mai mult

Sistemul de Gestiune a Bazelor de Date Access

Sistemul de Gestiune a Bazelor de Date Access SISTEMUL DE GESTIUNE A BAZELOR DE DATE ACCESS Microsoft Access este unul dintre cele mai bune sisteme pentru crearea şi utilizarea bazelor de date de complexitate medie pentru calculatoare personale, putând

Mai mult

Manual-utilizare-PNI-IP31-IP32.cdr

Manual-utilizare-PNI-IP31-IP32.cdr Camera supraveghere video Video surveillance camera PNI House IP31 / IP32 Manual de utilizare User manual RO Camerele IP31 si IP32 de la PNI pot fi utilizate atat de sine statatoare cat si in cadrul unui

Mai mult

Metode avansate de gestiune a documentelor și a sistemelor de calcul - LABORATOR 1 -

Metode avansate de gestiune a documentelor și a sistemelor de calcul - LABORATOR 1 - METODE AVANSATE DE GESTIUNE A DOCUMENTELOR ȘI A SISTEMELOR DE CALCUL - LABORATOR 7 - Asist. Diana Florina Șotropa www.cs.ubbcluj.ro/~diana.sotropa 1. Adăugarea unei funcții simple: Lansați Microsoft Excel

Mai mult

Limbaje de Programare Curs 8 – Fisiere

Limbaje de Programare   Curs 8 – Fisiere Limbaje de Programare Curs 8 Fişiere Dr. Casandra Holotescu Universitatea Politehnica Timişoara Ce discutăm azi... 1 Lucrul cu fişiere 2 Fişiere de tip text 3 Funcţii pentru cazuri de eroare 4 Fişiere

Mai mult

Informație și comunicare

Informație și comunicare 3.1. Folosirea unui motor de căutare Alegerea unui motor de căutare Motorul de căutare este un program disponibil pe internet cu ajutorul căruia se pot căuta diferite informații. Această căutare se realizează

Mai mult

Inferenţa statistică

Inferenţa statistică Tudor Drugan 1 Avihu Boneh As for cholesterol, there have been many studies showing clear association between high cholesterol and coronary heart disease. Unfortunately, the correlation is and will be

Mai mult

Windows 7

Windows 7 Lecția a 4 a 4. Arhivare, viruşi și printarea documentelor 4.1. Arhivarea fişierelor 4.1.1. Noţiuni generale Unele fișiere au dimensiuni foarte mari. Pentru a ocupa mai puţin spaţiu, se poate arhiva (comprima)

Mai mult

Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011

Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011 Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011 I. NOŢIUNI TEORETICE A. Instrucţiuni condiţionale 1. Intrucţiunea

Mai mult

Gestionarea I/E

Gestionarea I/E Gestionarea I/E Apelurile de sistem I/O in Linux si apelurile API de I/E pentru Windows Herea Cristian 431 A 1. Linux Apeluri de sistem (system calls) Sistemele de operare au un nivel suplimentar de interfete

Mai mult

TEZA de ABILITARE Corelatii intre biomateriale, proteze valvulare cardiace si tehnici chirurgicale folosite in protezarea valvulara aortica Horatiu Mo

TEZA de ABILITARE Corelatii intre biomateriale, proteze valvulare cardiace si tehnici chirurgicale folosite in protezarea valvulara aortica Horatiu Mo TEZA de ABILITARE Corelatii intre biomateriale, proteze valvulare cardiace si tehnici chirurgicale folosite in protezarea valvulara aortica Horatiu Moldovan Rezumat Teza de abilitare cu titlul Corelaţii

Mai mult

Packet Tracer - Configurarea ACL-urilor extinse - Scenariul 1 Topologie Tabela de Adresare R1 Echipament Interfață Adresă IP Masca de subreţea Default

Packet Tracer - Configurarea ACL-urilor extinse - Scenariul 1 Topologie Tabela de Adresare R1 Echipament Interfață Adresă IP Masca de subreţea Default Topologie Tabela de Adresare R1 Echipament Interfață Adresă IP Masca de subreţea Default Gateway G0/0 172.22.34.65 255.255.255.224 N/A G0/1 172.22.34.97 255.255.255.240 N/A G0/2 172.22.34.1 255.255.255.192

Mai mult

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 1. Google Drive, Google Calendar, WeTr

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 1. Google Drive, Google Calendar, WeTr LABORATOR 1. Google Drive, Google Calendar, WeTransfer.com PREZENTAREA LUCRARII DE LABORATOR Lucrarea de laborator isi propune sa prezinte modul de utilizare al instrumentelor Google Drive, Google Calendar,

Mai mult

Proceduri stocate Syntax: CREATE PROCEDURE <Name> type1,...] AS -- secventa de comenzi SQL GO O procedura stocata se ruleaza cu EXEC: EXEC <N

Proceduri stocate Syntax: CREATE PROCEDURE <Name> type1,...] AS -- secventa de comenzi SQL GO O procedura stocata se ruleaza cu EXEC: EXEC <N Proceduri stocate Syntax: CREATE PROCEDURE [@param1 type1,...] -- secventa de comenzi SQL O procedura stocata se ruleaza cu EXEC: EXEC Modificarea unei proceduri: ALTER PROCEDURE [@param1

Mai mult

EN_VI_2019_Limba_comunicare_test_2_engleza

EN_VI_2019_Limba_comunicare_test_2_engleza EVALUARE NAŢIONALĂ LA FINALUL CLASEI a VI-a 2019 Test 2 Limbă şi comunicare - Limba engleză Judeţul/sectorul... Localitatea... Unitatea de învățământ... Numele şi prenumele elevului/elevei...... Clasa

Mai mult

Addendum Syllabus 6 Microsoft Word 2016 REF Syllabus 6.0 Crearea unui document nou pe baza unor șabloane disponibile local sau online Microsoft

Addendum Syllabus 6 Microsoft Word 2016 REF Syllabus 6.0 Crearea unui document nou pe baza unor șabloane disponibile local sau online Microsoft REF 1.1.2 Syllabus 6.0 Crearea unui document nou pe baza unor șabloane disponibile local sau online Microsoft Word vă permite să creați documente cu un aspect profesional folosind șabloanele existente.

Mai mult

LABORATOR 1. Stocarea si partajarea fisierelor online cu ajutorul Dropbox, WeTransfer.com PREZENTAREA LUCRĂRII DE LABORATOR Lucrarea de laborator îşi

LABORATOR 1. Stocarea si partajarea fisierelor online cu ajutorul Dropbox, WeTransfer.com PREZENTAREA LUCRĂRII DE LABORATOR Lucrarea de laborator îşi LABORATOR 1. Stocarea si partajarea fisierelor online cu ajutorul Dropbox, WeTransfer.com PREZENTAREA LUCRĂRII DE LABORATOR Lucrarea de laborator îşi propune să prezinte modul de utilizare a instrumentului

Mai mult

Laborator5_SQL_an2

Laborator5_SQL_an2 Baze de date-anul 2 Laborator 5 SQL Operatorii ROLLUP şi CUBE. Clauza GROUPING SETS. Funcţia GROUPING. Subcereri corelate. Cereri ierarhice. Analiza top-n. Clauza WITH. I. [Operatorii ROLLUP şi CUBE. Clauza

Mai mult

PowerPoint Presentation

PowerPoint Presentation Seminar 3 Tranzacții Controlul concurenței în MS SQL Server Tranzacții în SQL Server SQL Server utilizează tranzacții pentru compunerea mai multor operații într-o singură unitate de lucru Acțiunile fiecărui

Mai mult

A.E.F. - suport laborator nr.10 sem.ii Analiza stării de contact între elemente 3D În acest laborator sunt atinse următoarele aspecte: analiza contact

A.E.F. - suport laborator nr.10 sem.ii Analiza stării de contact între elemente 3D În acest laborator sunt atinse următoarele aspecte: analiza contact Analiza stării de contact între elemente 3D În acest laborator sunt atinse următoarele aspecte: analiza contactului dintre două corpuri rigide definirea parametrilor de contact Se consideră problema prezentată

Mai mult

Microsoft Word - Catalin Vrabie_Elemente de IT paginat VOL. II.doc

Microsoft Word - Catalin Vrabie_Elemente de IT paginat VOL. II.doc Cătălin VRABIE ELEMENTE DE IT PENTRU ADMINISTRAŢIA PUBLICĂ Vol. II ~ 1 ~ Cătălin VRABIE Elemente de IT pentru Administraţia Publică Ediţia a II-a revăzută şi adăugită Vol. II ~ 3 ~ Cătălin VRABIE Copyright

Mai mult

Aggregating Data

Aggregating Data Subinterogări. Subinterogări multi-row. Formatarea rezultatelor unei interogări Obiective Prin parcurgerea acestui referat studentul va dobândi cunoştinţele necesare: identificării funcţiilor grup disponibile;

Mai mult

IBR 8 iulie 2019

IBR 8 iulie 2019 Managementul riscului în administrarea rezervelor internaționale Victor Andrei * BNR *Direcţia operaţiuni de piaţă Bucureşti * 8 iulie 2019 Opiniile exprimate sunt ale mele și nu reprezintă în mod necesar

Mai mult

Slide 1

Slide 1 C2 / 5.03.2019 Utilizare soft-uri specializate în Kineto Curs : Marti 12-14 Activităţi: 2 ore curs, 1 ore laborator, (prezenta obligatorie) Mail: Per@cs.ubbcluj.ro, Web: www.cs.ubbcluj.ro/~per, Cursuri

Mai mult

A.E.F. - suport laborator nr.7 sem.ii Utilizarea rețelelor de tip 1D & 2D În acest laborator sunt atinse următoarele aspecte: conectarea unui element

A.E.F. - suport laborator nr.7 sem.ii Utilizarea rețelelor de tip 1D & 2D În acest laborator sunt atinse următoarele aspecte: conectarea unui element Utilizarea rețelelor de tip 1D & 2D În acest laborator sunt atinse următoarele aspecte: conectarea unui element 1D de unul 2D cum se realizează o muchie poligonală aplicarea constrângerilor privind deplasările

Mai mult

A.E.F. - suport laborator nr.8 sem.ii Analiza structurală la flambaj În acest laborator sunt atinse următoarele aspecte: modalitatea de analiză la fla

A.E.F. - suport laborator nr.8 sem.ii Analiza structurală la flambaj În acest laborator sunt atinse următoarele aspecte: modalitatea de analiză la fla Analiza structurală la flambaj În acest laborator sunt atinse următoarele aspecte: modalitatea de analiză la flambaj a elementelor 2D crearea mai multor soluții pentru un singur model păstrarea unor caracteristici

Mai mult

Inserarea culorilor in tabele

Inserarea culorilor in tabele Prezentarea aplicaţiei Macromedia Dreamweaver http://ro.wikipedia.org/wiki/dreamweaver Macromedia Dreamweaver este o unealtă destinată creatorilor de pagini web. Dreamweaver a fost creat de Macromedia

Mai mult

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de dezvoltare bazată pe un microcontroller ATmega 328P pe 8 biți cu 32kB memorie flash. Placa de dezvoltare conține:

Mai mult

Manual de utilizare Room Booking System

Manual de utilizare Room Booking System Manual de utilizare Room Booking System Cuprins 1. Autentificare 2. Utilizare aplicatie 2.1. Manage Reservation 2.2. Rooms 2.3. Manage Users 2.4. View Reservations 3. Sectiuni Adaugare/Editare 3.1 Adauga

Mai mult

Slide 1

Slide 1 Curs 2 Gasirea informațiilor Există 2 instrumente pentru găsirea informațiilor în NX Command Finder Search functionality Command Finder Se folosește comanda Command Finder pentru a găsi comenzile din NX.

Mai mult

Web Social FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 2. Dezvoltarea blogurilor prin intermediul WordPress.com PREZE

Web Social FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 2. Dezvoltarea blogurilor prin intermediul WordPress.com PREZE LABORATOR 2. Dezvoltarea blogurilor prin intermediul WordPress.com PREZENTAREA LUCRARII DE LABORATOR Lucrarea de laborator isi propune sa prezinte modul de creare a blogurilor cu wordpress.com. WordPress

Mai mult

PHP (II)

PHP (II) PHP şi MySQL Bazele de date sunt colecţii de date, aranjate într-o anumită formă Operaţii : - Crearea bazei de date; - Conectarea la baza de date; - Inserarea datelor in baza de date; - Ștergerea datelor

Mai mult

RZOLVARE EXERCITIU ZODII declare cursor distributie_zodie is select nume_zodie, count(*) distributie from zodiac z join utilizatori u on to_date(to_ch

RZOLVARE EXERCITIU ZODII declare cursor distributie_zodie is select nume_zodie, count(*) distributie from zodiac z join utilizatori u on to_date(to_ch RZOLVARE EXERCITIU ZODII declare cursor distributie_zodie is select nume_zodie, count(*) distributie from zodiac z join utilizatori u on to_date(to_char(u.data_nastere, 'DD-MM'), 'DD-MM') between to_date(z.data_inceput,

Mai mult

CMS-user-manual.cdr

CMS-user-manual.cdr MANUAL DE UTILIZARE Software CMS HiP2P Client I. Instructiuni utilizare Software CMS HiP2P Client 1. Instructiuni de instalare 1.1 Cerinte minime hardware si software Serie Pentium IV, frecventa CPU >2.0GHz

Mai mult

Analiza modurilor de interpretare ale art. 30 din R1198/2006 şi efectele acestora asupra sectorului de piscicultură Cătălin PLATON

Analiza modurilor de interpretare ale art. 30 din R1198/2006 şi efectele acestora asupra sectorului de piscicultură Cătălin PLATON Analiza modurilor de interpretare ale art. 30 din R1198/2006 şi efectele acestora asupra sectorului de piscicultură Cătălin PLATON 2 a XV-a Reuniune a CM POP, Bucuresti, 18 februarie 2016 3 a XV-a Reuniune

Mai mult

Microsoft Word - AIC A04 - VFR CHART ENG doc

Microsoft Word - AIC A04 - VFR CHART ENG doc Headquarters 10. Ion Ionescu de la Brad Blvd., PO Box 18-90 013813 Bucharest, Romania phone: (+4021) 208 31 00 fax: (+4021) 230 24 42 AFTN: LRBBRTYD e-mail: romatsa.office@romatsa.ro www.romatsa.ro AIM

Mai mult

Sisteme noi de analiza experimentala a dinamicii masinilor si utilajelor. Instrumentatie virtuala

Sisteme noi de analiza experimentala a dinamicii masinilor si utilajelor. Instrumentatie virtuala SISTEME NOI DE ANALIZĂ EXPERIMENTALĂ A DINAMICII MAŞINILOR ŞI UTILAJELOR - INSTRUMENTAŢIA VIRTUALĂ Panfiloiu Gheorghe, Lector drd. inf., Universitatea Danubius Galaţi Drăgan Nicuşor, Conf. dr. ing., Facultatea

Mai mult

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A 1. Operatii cu matrici 1 Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A+B (adunare), aa (inmultire cu scalar), A-B scadere), AT (Transpusa),

Mai mult

Introducere în limbajul JavaScript

Introducere în limbajul JavaScript Introducere în limbajul JavaScript (III) HTML DOM (Document Object Model) DOM este un standard W3C (World Wide Web Consortium) care permite programelor și scripturilor accesarea dinamică a documentelor

Mai mult

Microsoft

Microsoft Tehnologia informației (pentru perfecționarea profesorilor) 1 / 54 Dezvoltarea deprinderilor de utilizare a aplicaţiilor software specializate pentru: Realizarea documentelor (procesorul de texte Word);

Mai mult

Lucrarea 10

Lucrarea 10 Lucrarea 10. Studierea facilitatilor senzoriale, de calcul si de comunicatie ale unei placi de tip Arduino 1. Obiectivul lucrarii Lucrarea isi propune sa prezinte facilitatile de calcul, senzoriale si

Mai mult

Windows 7

Windows 7 3. Lucrul cu fișiere 3.1. Administrarea fişierelor 3.1.1. Recunoaşterea tipurilor obişnuite de fişiere (procesare text, calcul tabelar, baze de date, prezentări, imagini, fişiere audio, fişiere video,

Mai mult

Example Title with Registration Microsoft® and Trademark SQL ServerTM

Example Title with Registration Microsoft® and Trademark  SQL ServerTM 802.1x şi NAP 12 aprilie 2010 Cuprins EAP 802.1x Supplicant Pass-through authenticator Authentication server NAP Client Server 802.1x şi NAP 2 Extensible Authentication Protocol Standard IETF (RFC 3748)

Mai mult

REDRESOARE – simulare PSPICE

REDRESOARE – simulare PSPICE REDRESOARE simulare PSPICE 1A. Redresor monoalternanţă, sarcină rezistivă Schema utilizată în simulare este prezentată în figura 1. IN N47 Figura 1. Se lansează în execuţie Capture. Se dă secvenţa: File>New>Project

Mai mult

Cartea electronică

Cartea electronică Cartea electronică ALEXANDRU TCACIUC Putem spune despre carte că este o minunată invenţie a omului, menită să modifice spiritul, să conserve trăiri, evenimente, probleme universale sau personale. Este,

Mai mult

Microsoft Word - Excel_3.DOC

Microsoft Word - Excel_3.DOC 4.3. Formatarea datelor. Precizarea formatului de afişare a datelor se efectuează prin meniul Format, comada Cells (care deschide caseta alăturată), eticheta Number, din lista Category, descrisă în continuare

Mai mult

Addendum Syllabus 6 Microsoft Excel 2010 REF Syllabus 6.0 Crearea unui nou registru de calcul pe baza unor șabloane disponibile local sau online

Addendum Syllabus 6 Microsoft Excel 2010 REF Syllabus 6.0 Crearea unui nou registru de calcul pe baza unor șabloane disponibile local sau online REF 1.1.2 Syllabus 6.0 Crearea unui nou registru de calcul pe baza unor șabloane disponibile local sau online Microsoft Excel este un program care manipulează date organizate matriceal în linii şi coloane

Mai mult

Analiză de flux de date 29 octombrie 2012

Analiză de flux de date 29 octombrie 2012 Analiză de flux de date 29 octombrie 2012 Analiză statică: definiţie O analiză a codului sursă (fără a executa programul), cu scopul de a determina proprietăţi ale programului sursă. (in principal corectitudinea,

Mai mult

ALGORITHMICS

ALGORITHMICS Curs 7: Gruparea datelor (II) Data mining - Curs 7 1 Structura Metode bazate pe densitate DBSCAN DENCLUE Metode probabiliste EM - Expectation Maximization Data mining - Curs 7 2 Metode bazate pe densitate

Mai mult

Resurse (Resources) Aspecte generale Utilizând unealta Resurse (Resources) puteți stoca pe serverul portalului Danubius Online diferite fișiere care c

Resurse (Resources) Aspecte generale Utilizând unealta Resurse (Resources) puteți stoca pe serverul portalului Danubius Online diferite fișiere care c Resurse (Resources) Aspecte generale Utilizând unealta Resurse (Resources) puteți stoca pe serverul portalului Danubius Online diferite fișiere care conțin documente (în format html, pdf, doc, odt, txt

Mai mult

Capitole Speciale de Informatică Curs 1: Extragerea informaţiilor. Modelul boolean şi modelul boolean extins 27 septembrie 2018 Extragerea informaţiil

Capitole Speciale de Informatică Curs 1: Extragerea informaţiilor. Modelul boolean şi modelul boolean extins 27 septembrie 2018 Extragerea informaţiil Capitole Speciale de Informatică Curs 1: Extragerea informaţiilor. Modelul boolean şi modelul boolean extins 27 septembrie 2018 Extragerea informaţiilor (engl. Information Retrieval, IR) constă în găsirea

Mai mult

aplicatii java

aplicatii java Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie şi Dezvoltare Durabilă Departamentul de Automatică, Energie, Mediu şi Dezvoltare Durabilă Proiectarea bazelor de date Lect.dr. Adrian

Mai mult

OPTICS User Manual v1.3.1

OPTICS User Manual v1.3.1 HCP Full Name (Art 1.01) DISCLOSURE OF PAYMENTS TO HEALTHCARE PROFESSIONALS (HCPs), AND HEALTHCARE ORGANISATIONS (HCOs) Article 2 - Section 2.03 & Schedule 2 & Clause 24 HCPs: City of HCOs: city where

Mai mult

Microsoft PowerPoint - TDRC_II-10-TCP.ppt

Microsoft PowerPoint - TDRC_II-10-TCP.ppt TCP & UDP Curs 10 TCP si UDP Transmission Control Protocol Connection oriented RFC 793 User Datagram Protocol (UDP) Connectionless RFC 768 Corneliu Zaharia 2 Corneliu Zaharia Servicii TCP Comunicaţie sigură

Mai mult

njoy PSU User Manual Manual de utilizare Before using this product, carefully read all product documentation and retain it for future reference.

njoy PSU User Manual Manual de utilizare Before using this product, carefully read all product documentation and retain it for future reference. njoy PSU User Manual Manual de utilizare Before using this product, carefully read all product documentation and retain it for future reference. Thank you for purchasing our products! Please read this

Mai mult

IR Update February 2014

IR Update February 2014 Cum poti afla mai multe informatii despre pietele de capital Zuzanna Kurek, Specialist IR Fluent in Finante www.fluentinfinante.ro Crearea unei umbrele cu toate proiectele pietei de capital Platforma

Mai mult

Slide 1

Slide 1 Şiruri de caractere String, StringBuffer, StringTokenizer Clase, metode şi exemple Clasa String Crearea unui şir Constructorul implicit crează un şir vid: String s = new String(); String str = "abc"; este

Mai mult

proiectarea bazelor de date

proiectarea bazelor de date Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie şi Dezvoltare Durabilă Departamentul de Automatică, Energie, Mediu şi Dezvoltare Durabilă Proiectarea bazelor de date Lect.dr. Adrian

Mai mult

ERASMUS RO01-KA IULIE 2018 IANUARIE 2019 ACTIVE CITIZENSHIP ÎN CIFRE 6 luni de proiect, 6 clipuri, 7 organizații partenere din 7 țăr

ERASMUS RO01-KA IULIE 2018 IANUARIE 2019 ACTIVE CITIZENSHIP ÎN CIFRE 6 luni de proiect, 6 clipuri, 7 organizații partenere din 7 țăr ERASMUS+ 2018-1-RO01-KA105-048936 IULIE 2018 IANUARIE 2019 ACTIVE CITIZENSHIP ÎN CIFRE 6 luni de proiect, 6 clipuri, 7 organizații partenere din 7 țări, 7 pagini de internet, 8 stakeholderi, peste 21 activități

Mai mult

Laborator Depanarea Rutării Inter-VLAN Topologie 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 1 of 8

Laborator Depanarea Rutării Inter-VLAN Topologie 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 1 of 8 Laborator Depanarea Rutării Inter-VLAN Topologie 2013 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page 1 of 8 Tabela de Adresare Echipament Interfață Adresă IP Masca

Mai mult

Creational design patterns

Creational design patterns Unit Testing: CORRECT ALIN ZAMFIROIU Recapitulare Testing Unit testing Junit Test TestCase TestSuite Assertion Right-BICEP Test QUIZ.CSIE.ASE.RO CORRECT C Conformitatea formatului (Conformance); O Ordinea

Mai mult

Analiză statică Analiza fluxului de date 23 octombrie 2014

Analiză statică Analiza fluxului de date 23 octombrie 2014 Analiză statică Analiza fluxului de date 23 octombrie 2014 Analiză statică: definiție O analiză a codului sursă (fără a executa programul), cu scopul de a determina proprietăți ale programului sursă. (in

Mai mult

Microsoft Word - Curs_07.doc

Microsoft Word - Curs_07.doc 5.3 Modificarea datelor în SQL Pentru modificarea conţinutului unei baze de date SQL pune la dispoziţie instrucţiunile insert, delete şi update. 5.3.1 Inserări în baza de date Sintaxa instrucţiunii insert

Mai mult

Laborator02

Laborator02 Universitatea Politehnica București Catedra de Calculatoare Laborator 2 Introducere în SQL și SQL*Plus Autori Conf. Dr. Ing. Alexandru Boicea Ș.L. Dr. Ing. Ciprian-Octavian Truică Cuprins SQL*Plus SQL

Mai mult

Logică și structuri discrete Logică propozițională Marius Minea marius/curs/lsd/ 3 noiembrie 2014

Logică și structuri discrete Logică propozițională Marius Minea   marius/curs/lsd/ 3 noiembrie 2014 Logică și structuri discrete Logică propozițională Marius Minea marius@cs.upt.ro http://www.cs.upt.ro/ marius/curs/lsd/ 3 noiembrie 2014 Unde aplicăm verificarea realizabilității? probleme de căutare și

Mai mult

Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011

Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011 Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011 I. NOŢIUNI TEORETICE A. Ce este un fir de execuţie? Înainte de a defini conceptul de fir

Mai mult