Warning
This page is located in archive.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

courses:be5b99cpl:labs:lab12 [2018/10/04 15:47] (current)
Line 1: Line 1:
 +====== Lab12 - Project evaluation ======
 +
 +The term project evaluation will be performed by issuing commands to different boards and evaluating the response. ​
 +
 +**The testing will be performed as follows:**
 +  - The student will connect his/her Nucleo and Adafruit shield (the device) to the computer.
 +  - The student will be required to use cat command to send "​*IDN?"​ and "​JOYSTICK?"​ command to the device.
 +  - The student will run his NucTerm ([[courses:​be5b99cpl:​labs:​lab09]]) application and connect to the device.
 +  - These commands will be evaluated: "​*IDN?",​ "LED ON", "LED OFF", "​HELLO"​.
 +  - The student will require the application to send to the device a predefined data set - please see below.
 +  - The student will be required to demonstrate the capability to use the flow controlled data set as it is described in [[courses:​be5b99cpl:​labs:​lab09]].
 +
 +
 +**Example of the predefined data set**
 +The automatic testing will be performed by a predefined text test file which will be loaded into the students programs. The content of the file can be as follows:
 +
 +<​code>​
 +*IDN?
 +LED OFF
 +DRAW:*IDN?
 +DRAW:CLEAR 2
 +DRAW:​SETTEXTCOLOR 3 
 +DRAW:CIRCLE 49,20
 +DRAW:CIRCLE 79,20,10
 +DRAW:​SETTEXTCOLOR 2 
 +DRAW:LINE 55,​40,​60,​45 ​
 +DRAW:LINE 68,​45,​73,​40 ​
 +DRAW:LINE 60,​45,​68,​45 ​
 +DRAW:​SETFONT 12
 +DRAW:TEXT 64,​120,​Nucleo RULEZ!,1
 +LED ON
 +</​code>​
 +
 +**The test data set**
 +  * The main control file: {{courses:​be5b99cpl:​labs:​main.txt|}}
 +  * The first include: {{courses:​be5b99cpl:​labs:​intro.txt|}}
 +  * The second include: {{courses:​be5b99cpl:​labs:​splash.txt|}}
 +
  
courses/be5b99cpl/labs/lab12.txt ยท Last modified: 2018/10/04 15:47 (external edit)