La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Laboratorio II, modulo 2 2015-2016 “Skype”.

Presentazioni simili


Presentazione sul tema: "Laboratorio II, modulo 2 2015-2016 “Skype”."— Transcript della presentazione:

1 Laboratorio II, modulo 2 2015-2016
“Skype”

2 “Skype” Sappiamo come acquisire un segnale
Labview ci fornisce gli strumenti per trasmetterlo/riceverlo via rete  “Skype”

3 TCP

4 TCP VI per l’apertura di connessione TCP

5 Front panel tipico 9999

6 Front panel tipico 8321 localhost

7 VI per la trasmissione di dati (stringhe) via TCP

8 ‘cast’ del tipo di dato (qualsiasi) al tipo trasmesso dal VI (stringa)
Cast del tipo dati ‘cast’ del tipo di dato (qualsiasi) al tipo trasmesso dal VI (stringa)

9 Prima viene trasmessa e quindi letta la size del vettore di dati
Stessi VI del server: ricezione TCP cast del tipo dei formati trasmessi Prima viene trasmessa e quindi letta la size del vettore di dati Cosa viene trasmesso è ‘hard-coded’: lunghezza vettore + valori Y + dt. Si può, ed è utile, fare più in generale? Il tipo dei dati trasmessi non viene mai comunicato. Si può, ed è utile, fare più in generale? Il client deve stare sempre in ascolto e in “decodifica” o basta un ascolto e definiamo un “hand-shake” che faccia partire la decodifica?

10 Formato dati e protocollo

11 Formato dati e protocollo

12 Formato dati e protocollo

13 Modalità di acquisizione
Continua: a partire da un certo to il sistema acquisisce campioni ad una frequenza fissata Con trigger: il sistema acquisisce una quantità definita di campioni, ad una frequenza fissata, a partire da un segnale di trigger La sequenza di campioni può essere relativa a: lo stesso segnale a tempi diversi diversi segnali allo stesso istante di tempo (necessità di un sample&hold e di un multiplexer)

14 Modalità di acquisizione
Continua: a partire da un certo to il sistema acquisisce campioni ad una frequenza fissata

15 Buffer circolare End of data End of data Data read from the buffer

16 Acquisizione & trasmissione
Che succede ai dati che vengono acquisiti se non c’è nessun client in ascolto? Che succede ai dati che vengono acquisiti nel frattempo che il server è in attesa di un client che si colleghi e inizi a ricevere i dati?  l’acquisizione deve iniziare solamente quando la connessione è stabilita

17 Anche nella Ricerca Scientifica…

18 Formato dati e protocollo

19 Formato dati e protocollo

20 Formato dati e protocollo

21 Formato dati e protocollo


Scaricare ppt "Laboratorio II, modulo 2 2015-2016 “Skype”."

Presentazioni simili


Annunci Google