CourseWare Wiki
Switch Term
Winter 2024 / 2025
Winter 2023 / 2024
Winter 2022 / 2023
Winter 2021 / 2022
Winter 2020 / 2021
Winter 2019 / 2020
Winter 2018 / 2019
Older
Search
Log In
b181
courses
be5b99cpl
labs
lab12
Warning
This page is located in archive. Go to the latest version of this
course pages
.
Differences
This shows you the differences between two versions of the page.
View differences:
Side by Side
Inline
Go
Link to this comparison view
Go
Go
courses:be5b99cpl:labs:lab12 [2018/10/04 15:47]
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)