De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Bluetooth Communicatie tussen computer en Brick Computer zet de connectie op, Brick wacht Enkel communicatie van de Brick naar de computer Lejos API: NXTConnecion.

Verwante presentaties


Presentatie over: "Bluetooth Communicatie tussen computer en Brick Computer zet de connectie op, Brick wacht Enkel communicatie van de Brick naar de computer Lejos API: NXTConnecion."— Transcript van de presentatie:

1 Bluetooth Communicatie tussen computer en Brick Computer zet de connectie op, Brick wacht Enkel communicatie van de Brick naar de computer Lejos API: NXTConnecion object Data in GUI getoond: voor debuggen/optimaliseren – Welke Behaviour actief? Welke barcode gelezen?

2 I/O: techniek Communicatie in Java-programma’s: streams – Inputstream – Outputstream Stream = soort van kanaal – Langs de ene kant info (bytes) erop zetten en doorsturen (flushen) – Langs de andere kant wordt die info gelezen

3 DIS en DOS (1) DataInputStream en DataOutputStream gebruikt : – Strings schrijven op de stream ipv bytes – Ook andere datatypes (bv. int, long) mogelijk, maar niet gebruikt (ontvanger zou dan perfect de volgorde waarmee die datatypes werden verzonden moeten weten)

4 DIS en DOS (2) Nadelen: – elke read/write spreekt het OS aan: kostelijk – Stream geblokkeerd om op te schrijve, als de vorige info erop nog niet gelezen is

5 Buffered I/O oplossing: buffered streams Info in buffer (in het geheugen van het Java- programma) geschreven OS minder vaak aangesproken: – Buffer vol – Wanneer expliciet gevraagd wordt om de info door te sturen (flushen) Toch niet gebruikt want Brick flushte niet

6 GUI


Download ppt "Bluetooth Communicatie tussen computer en Brick Computer zet de connectie op, Brick wacht Enkel communicatie van de Brick naar de computer Lejos API: NXTConnecion."

Verwante presentaties


Ads door Google