LabVIEW parte II. Ing. Gianfranco Miele November 3, 2010
|
|
|
- Eva Marini
- 9 anni fa
- Просмотров:
Транскрипт
1 Ing. Gianfranco Miele November 3, 2010
2 Le stringhe Una stringa è una sequenza di caratteri Ogni carattere ha una corrispondente codifica numerica in byte (8 bit) secondo lo standard ASCII I primi 32 dei 256 caratteri ASCII non sono visualizzabili (controllo) Gli ultimi 128 caratteri costituiscono il set esteso Impieghi: visualizzazione di messaggi, I/O su file, controllo di strumentazione Esistono controlli e indicatori di tipo stringa Stringa: V D C # ASCII:
3 Display mode degli indicatori Normal display Password display \ code display Hex display Backslash codes per alcuni caratteri di controllo: \b backspace \s spazio \r return (CR) \n new line (LF) \t tab
4 Funzioni per le stringhe String Length String Length = 20 Concatenate Strings Strings The quick brown fox jumped over the lazy dog. Concatenated String
5 Funzioni per le stringhe String Subset String Length Offset DC Substring Match Pattern quick brown fox
6 Funzioni per le stringhe Format Into String ( è resizable ) Scan From String ( è resizable )
7 Stringhe di formato Indicano il formato, il tipo di dato, il numero di caratteri, l'allineamento ed il numero di cifre decimali (per i floating point) con cui visualizzare un dato Si usano come nella funzione printf()del linguaggio C Esempio: Risultato = %.1f Risultato = 12.5 %d intero con segno %u intero senza segno %s stringa %f floating point (15.012) Dal menu di contesto, Edit Format String apre una finestra di dialogo che facilita la preparazione della stringa di formato
8 Funzioni per l I/O su file Alto livello: Read/Write to spreadsheet file Read/Write characters to file Read lines from file Read/Write to binary file Livello intermedio: Open, Read, Write, Close Livello avanzato: Gestione directory Dipendenti dal S.O. File dialog
9 Scrittura su file (funzioni di livello intermedio) File path: il formato dipende dal s.o. Refnum: identifica il file nel seguito error: cluster per la gestione errori function: modalità di apertura è un array di byte (8 bit)
10 Lettura da file (funzioni di livello intermedio) La Read File per default restituisce stringhe Il contenuto di un file può avere diverse rappresentazioni
11 Lettura da file (funzioni di livello intermedio) Costante byte Il tipo di dato connesso al Byte stream type fissa il tipo degli elementi dell'array in uscita dalla Read File Analogamente, la Write File è una funzione polimorfica Array di byte
12 Gestione degli errori Non appena chiamata, ogni funzione controlla il connettore error in; Se trova status = True, significa che a monte si è verificato un errore: non esegue alcuna operazione e termina; Se si verifica un errore durante la sua esecuzione, error out = True. Error Cluster: C è stato errore? Numero associato all'errore In quale VI si è verificato?
13 File di testo e file binari Un file di testo è una sequenza di stringhe di caratteri ASCII delimitate da sequenze di fine linea (CR+LF): a = 1.234e-5<CR><LF>b = 200<CR><LF>z=FALSE... Facilmente interpretabile Scambio dati con altre applicazioni (fogli elettronici o word processor) La rappresentazione dei valori numerici è a lunghezza variabile L'accesso ai dati deve essere sequenziale In un file binario la codifica dei dati dipende dalla particolare applicazione La rappresentazione dei valori numerici è a lunghezza fissa, e richiede un numero minore di byte a = 1.234e-5 L accesso può essere casuale b = 200 z=false
14 Spreadsheet file I dati sono organizzati in righe e colonne Le colonne sono separate da un delimitatore (TAB) Le righe sono separate da sequenze new line (CR+LF) File: 0<TAB>0.4258<CR><LF> 1<TAB>0.3073<CR><LF> 2<TAB>0.9453<CR><LF> 3<TAB>0.964<CR><LF> 4<TAB>0.9517<CR><LF> Nel foglio elettronico:
15 Spreadsheet file Write to Spreadsheet File Read from Spreadsheet File Write Characters to File Read Characters from File Read Lines from File Effettuano direttamente le operazioni più frequenti di I/O su file di testo Aprono e chiudono il file (non deve farlo il chiamante) Nel loro diagramma a blocchi chiamano le funzioni di livello intermedio
16 Scrittura su spreadsheet file Autoindexing abilitato La funzione Write to Spreadsheet File accetta in ingresso array 1D e 2D Se non specifica un nome di file, si apre una finestra di dialogo Apri file.. Si può specificare il carattere delimitatore (TAB per default), trasporre l'array 2D, aggiungere i dati ad un file esistente (append)
17 Lettura su spreadsheet file Altre funzioni di alto livello: Write Characters to File: Scrive una stringa di caratteri in un file Read Lines from Files: Legge un numero specificato di linee da un file Binary File VIs: 4 funzioni per la lettura/scrittura di array di I16 o SGL su file
IL LABVIEW LEZ_3. Corso di
Corso di Misure per la Automazione e la Produzione Industriale (Studenti Ingegneria Elettrica e Meccanica V anno Vecchio Ordinamento) Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica
Corso di. Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica III anno Nuovo Ordinamento ) IL LABVIEW LEZ_3
Corso di Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica III anno Nuovo Ordinamento ) IL LABVIEW LEZ_3 Luigi Ferrigno [email protected] Gruppo Misure Elettriche ed Elettroniche Facoltà
File binari e file di testo
I file File binari e file di testo distinzione tra file binari file di testo si possono usare funzioni diverse per la gestione di tipi di file diversi Programmazione Gestione dei file 2 File binari e file
Detail ELETTRONICA INDUSTRIALE
Terminale Slave LCD1A manuale di riferimento aggiornamento: 05-06-03 Detail ELETTRONICA INDUSTRIALE LCD1A - manuale di riferimento Giugno 2003 Tutti i diritti sono riservati. E' vietata la riproduzione
Interfaccia del file system
Interfaccia del file system Concetto di file Metodi di accesso Struttura delle directory Protezione 1 Concetto di File Insieme di informazioni correlate, registrate in memoria secondaria, con un nome.
Breve guida al linguaggio FORTRAN 77
Breve guida al linguaggio FORTRAN 77 Variabili (valori di default) Iniziali con lettere da I a N Iniziali con lettere da A a H oppure da O a Z variabili intere, 4 byte in precisione singola variabili reali,
IL LABVIEW LEZ_2. Corso di. Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica III anno Nuovo Ordinamento )
Corso di Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica III anno Nuovo Ordinamento ) IL LABVIEW LEZ_2 Luigi Ferrigno [email protected] Gruppo Misure Elettriche ed Elettroniche Facoltà
La codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore Introduzione q Il calcolatore usa internamente
La codifica binaria. Informatica B. Daniele Loiacono
La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria ( e ) per rappresentare: i dati da elaborare le istruzioni dei programmi eseguibili Fondamenti di codifica
Gestione di files Motivazioni
Gestione di files Motivazioni Un programma in esecuzione legge (sequenzialmente) una sequenza di caratteri prodotti "al volo" dall'utente (tramite tastiera) il programma in esecuzione scrive (sequenzialmente)
Gestione ARCHIVI in QUICK BASIC. I.T.C. "V.Emanuele II" - Perugia
Gestione ARCHIVI in QUICK BASIC I.T.C. "V.Emanuele II" - Perugia Prof.Claudio Maccherani 1994 GENERALITÀ I file dati sono degli archivi, residenti su memoria di massa (disco), nei quali le informazioni
La codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Introduzione q Il calcolatore usa internamente una codifica binaria (0 e 1) per rappresentare: i dati da elaborare (numeri, testi, immagini, suoni, ) le istruzioni
modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base
Cambiamenti di base Tecniche Informatiche di Base TIB 1 Il sistema posizionale decimale L idea del sistema posizionale: ogni cifra ha un peso Esempio: 132 = 100 + 30 + 2 = 1 10 2 + 3 10 1 + 2 10 0 Un numero
I CARATTERI E LE STRINGHE
I CARATTERI E LE STRINGHE IL CODICE ASCII Per memorizzare i simboli grafici corrispondenti ai caratteri bisogna associare un numero intero a ciascuno di essi Il codice ASCII / æski/ (American Standard
Analogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale
Analogico vs. Digitale LEZIONE II La codifica binaria Analogico Segnale che può assumere infiniti valori con continuità Digitale Segnale che può assumere solo valori discreti Analogico vs digitale Il computer
Introduzione al linguaggio di programmazione LabVIEW
Introduzione al linguaggio di programmazione LabVIEW Ing. Gianfranco Miele ([email protected]) www.docente.unicas.it/gianfranco_miele March 22, 2011 LabView Ambiente di sviluppo grafico Codice Interfaccia
La rappresentazione delle informazioni
Procedimento di codifica La rappresentazione delle informazioni Come il computer rappresenta le informazioni Il computer per lavorare sui dati, ha bisogno che questi siano espressi come sequenze di 1 e
Introduzione al Linguaggio C
INFORMATICA 1 Lezione 3 (Introduzione al Linguaggio C, Introduzione ai Tipi di dato, Cenni alla codifica binaria) Introduzione al Linguaggio C 1 Passi fondamentali del C Definito nel 1972 (AT&T Bell Labs)
Architettura degli elaboratori Docente:
Politecnico di Milano Il File System Architettura degli elaboratori Docente: Ouejdane Mejri [email protected] Sommario File Attributi Operazioni Struttura Organizzazione Directory Protezione Il File
Gestione dei file di dati
Gestione dei file di dati 1. Le classi di input/output Il linguaggio C++ non dispone di proprie istruzioni per la gestione dell interazione con l utente. Si appoggia infatti su appositi comandi scritti
4. I moduli in Access 2000/2003
LIBRERIA WEB 4. I moduli in Access 2000/2003 Il modulo è uno degli oggetti del database di Access e rappresenta un insieme di dichiarazioni e routine scritte con il linguaggio Visual Basic, memorizzate
Codifica informazione testuale
Rappresentazione del: Codifica informazione testuale contenuto : successione di parole che costituiscono il documento Formato: modo in cui le parole sono organizzate e rappresentate graficamente. Può migliorare
Informatica e Laboratorio di Programmazione C++ stream Alberto Ferrari. Alberto Ferrari Informatica e Laboratorio di Programmazione
Informatica e Laboratorio di Programmazione C++ stream Alberto Ferrari Alberto Ferrari Informatica e Laboratorio di Programmazione stream o l input/output del C++ è basato sugli stream o gli stream sono
I file Laboratorio di Linguaggi di Programmazione a.a. 2001/2002
I file Laboratorio di Linguaggi di Programmazione a.a. 2001/2002 dott.ssa Francesca A. Lisi [email protected] Sommario Generalità sui file in C I file ad accesso sequenziale I file di testo Riferimenti
La rappresentazione delle informazioni
La rappresentazione delle informazioni In queste pagine cercheremo di capire come sia possibile rappresentare mediante numeri e memorizzare in un file testi, immagini, video, suoni... Il computer per lavorare
1.2d: La codifica Digitale dei caratteri
1.2d: La codifica Digitale dei caratteri 2 Bibliografia Curtin, 3.6 (vecchie edizioni) Curtin, 2.5 (nuova edizione) CR pag. 9-14 Questi lucidi 3 La codifica dei caratteri Un testo è rappresentato attraverso
MATLAB-UD5. Array di strutture. File.
MATLAB-UD5 Array di strutture. File. Strutture Un vettore è una struttura di dati dello stesso tipo (numerico oppure carattere/stringa); Una struttura è una struttura di dati di tipo diverso; Una struttura
Scrittura formattata - printf
Esercizi su Input/Output con formato FormattedIO 1 Scrittura formattata - printf Funzione printf int printf ( , ) La funzione restituisce un valore intero uguale ai caratteri
La Rappresentazione dell Informazione
La Rappresentazione dell Informazione Parte III I codici Codici a.a. 27-28 Un codice è una funzione che associa ad una sequenza di simboli un significato Codice : {entità} {sequenze di simboli} Un codice
Input/Output. Console e File.
Input/Output Console e File http://www.dia.uniroma3.it/~roselli/ [email protected] Credits Materiale a cura del Prof. Franco Milicchio Introduzione Le istruzioni di stampa servono a rendere visibili
I files in C. A cura del prof. Ghezzi
I files in C A cura del prof. Ghezzi 1 Perchè i files? Realizzano la persistenza dei dati dati che sopravvivono all esecuzione del programma Sono delle strutture di dati sequenziali 2 Files e S.O. I files
RAPPRESENTAZIONE DELLE INFORMAZIONI
RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,
I sistemi di numerazione. Informatica - Classe 3ª, Modulo 1
I sistemi di numerazione Informatica - Classe 3ª, Modulo 1 1 La rappresentazione interna delle informazioni ELABORATORE = macchina binaria Informazione esterna Sequenza di bit Spett. Ditta Rossi Via Roma
Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni
Università di Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni Marco Liverani ([email protected])
Esercizi per il recupero del debito formativo:
ANNO SCOLASTICO 2005/2006 CLASSE 4 ISC Esercizi per il recupero del debito formativo: Facendo esclusivamente uso delle istruzioni del linguaggio macchina mnemonico del microprocessore INTEL 8086 viste
1.2d: La codifica Digitale dei caratteri
1.2d: La codifica Digitale dei caratteri 2 12 ott 2011 Bibliografia Curtin, 3.6 (vecchie edizioni) Curtin, 2.5 (nuova edizione) CR pag. 9-14 Questi lucidi 3 12 ott 2011 La codifica dei caratteri Un testo
Processore Danilo Dessì. Architettura degli Elaboratori.
Processore 8088 Architettura degli Elaboratori Danilo Dessì [email protected] Subroutine Anche nel linguaggio assemblativo è possibile suddividere un programma in subroutine Per invocare una subroutine
