Documente Academic
Documente Profesional
Documente Cultură
Vlad-Cristian Georgescu
Se va realiza un VI pentru scrierea unui text într-un fișier și apoi citirea fișierului.
1
Schema de conexiuni este redată în fig. 1.1.
Rularea aplicaţiei
Diagrama bloc
2
- Se apasă click dreapta pe terminalul de numărare a structurii For și se alege
opțiunea Create > Constant. Se atribuie valoarea 4 acestei constante.
- În interiorul structurii For adăugăm din subpaleta Numeric: un generator de
numere aleatoare (Random Number (0-1) ), o constantă numerică cu valoarea 10
(Numeric Constant), un multiplicator (Multiply) și Round to Nearest.
- Generatorul și constanta se conectează la intrările multiplicatorului, iar ieșirea
acestuia se conectează la intrarea pictogramei ce realizează partea întreagă.
- Ieșirea pictogramei Round to Nearest se conectează la marginea structurii For,
la un tunel, la care ne asigurăm că este în modul Enable Indexing. Apoi, cu click
dreapta pe tunel, se alege opțiunea Create > Indicator iar indicatorul se denumește
”X”.
3
- Din subpaleta Array se alege Transpose 2D Array. La intrarea acetei
pictograme se conectează ieșirea pictogramei Build Array. Cu click dreapta pe ieșirea
pictogramei, se alege opțiunea Create > Indicator.
4
- Din subpaleta File I/O se alege Write to Spreadsheet File.
- La intrarea File, cu click dreapta, se alege opțiunea Create > Constant.
Valoarea acestei constante de tip path va fi completată cu o locație din calculator, în
care să fie salvat fișierul și numele acestuia (de exemplu ”D:\lab6-varianta2.csv”).
- La intrarea 2D Data se conectează ieșirea pictogramei Build Array.
- La intrarea format, cu click dreapta, se alege opțiunea Create > Constant. În
interiorul ei se înlocuiește conținutul default cu ”%d”.
- La intrarea transpose ?, cu click dreapta, se alege opțiunea Create > Constant.
Prin apăsarea constantei boolene create, se schimbă valoarea acesteia în True.
Panoul Frontal
5
- În partea stângă sus se aduc cele două indicatoare ale vectorilor generați (X si
Y). Se redimensionează indicatoarele astfel încât să permită afișarea unui vector, cu
minim 4, respectiv minim 6 elemente.
- În partea stângă jos se aduce indicatorul appended array. Se redimensionează
astfel încât să permită afișarea unei matrici cu 6 coloane și 2 linii.
- În partea dreaptă sus, se aduce indicatorul transposed array. Se
redimensionează astfel încât să permită afișarea unei matrici cu 2 coloane și 6 linii.
- În partea stângă jos se mută indicatorul spreadsheet string și se
redimensionează pentru a îl mări pe verticală.
Rularea aplicaţiei
6
Fișierele rezultate pot fi deschise atât cu un editor de text, cât și cu unul de calcul
tabelar. Elementele celor două coloane sunt delimitate de un caracter de tip Tab,
deoarece aceasta este setarea implicită. În cazul pictogramei Array to Spreadsheet
String, la intrarea delimiter, se poate specifica orice alt caracter, care să separe cele
două coloane de numere.
Dacă se folosește Microsoft Excel pentru deschiderea fișierelor, în funcție de
versiune este posibil să nu recunoască direct delimitarea cu Tab. În acest caz, în Excel,
din meniul Data, se alege opțiunea From Text, se indică fișierul dorit, moment în care
apare o fereastră de dialog. Se apasă Next, iar cum în noua fereastră este implicit
selectat Tab, se apasă Finish.
Bibliografie:
Manual “LabVIEW Basics 1” – National Instruments