Difference between revisions of "Single-Board-Heater-System/C2/Using-SBHS-Virtual-Labs-on-Windows/English"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(3 intermediate revisions by 2 users not shown)
Line 8: Line 8:
  
 
{| style="border-spacing:0;"
 
{| style="border-spacing:0;"
!  
+
! <center>'''Visual Cue'''</center>
! <center>Narration</center>
+
! <center>'''Narration'''</center>
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show Slide
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show Slide
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Welcome to the spoken tutorial on Using '''Single Board heater System Virtual labs '''on''' Windows OS'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Welcome to the spoken tutorial on Using '''Single Board heater System Virtual labs '''on''' Windows OS'''
 +
 +
|-
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Just show slide, no narration
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Although this tutorial demonstrates using a Windows OS, the process remains same for Linux OS, unless specified.
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show Slide
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show Slide
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| In this spoken tutorial we will learn about:
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| In this spoken tutorial we will learn about:
 +
 
# Software installations required on the remote users computer
 
# Software installations required on the remote users computer
 
# Using '''SBHS''' website  
 
# Using '''SBHS''' website  
Line 25: Line 30:
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show Slide
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show Slide
  
Pre-requisite
+
<u>Pre-requisite</u>
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| As a pre-requisite, watch the following tutorials
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| As a pre-requisite, watch the following tutorials
  
#'''Introduction to SBHS '''and
+
# '''Introduction to SBHS '''and
#'''Introduction to Xcos'''.
+
# '''Introduction to Xcos'''.
 
+
  
 
These are available on the '''spoken tutorial '''website.
 
These are available on the '''spoken tutorial '''website.
  
 
+
|-
I am recording this tutorial on a '''Windows-7 32 -bit''' Operating System
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"|I am recording this tutorial on a '''Windows-7''' '''32-bit''' Operating System
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show Slide
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show Slide
  
Pre-requisite
+
<u>Pre-requisite</u>
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Ensure that '''Scilab '''is installed on your computer.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Ensure that '''Scilab '''is installed on your computer.
  
Line 51: Line 56:
  
 
Please note that you will need '''Internet''' connectivity to install '''Scilab.'''
 
Please note that you will need '''Internet''' connectivity to install '''Scilab.'''
 +
 +
|-
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Just show slide, no narration
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Linux users have to install '''Scilab''' via the '''Synaptic Package Manager'''.
 +
 +
 +
Or download a portable '''Linux''' version of '''Scilab''' from links mentioned in the previous slide.
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show slide
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show slide
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| All '''SBHS '''experiment '''Scilab''' codes are written using the recommended '''Scilab version 5.3.3 '''.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| All '''SBHS '''experiment '''Scilab''' codes  
 +
*are written using '''Scilab 5.3.3 '''
 +
*and is the recommended version.
  
  
Line 60: Line 74:
  
  
However, code modified in a higher version of '''Scilab''' cannot be re-used in a lower version.
+
However, code modified in a higher version of '''Scilab''' cannot be re-used in the lower version.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show slide
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"|
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| I have already installed '''Scilab 5.3.3.'''
I have already installed '''Scilab 5.3.3.'''
+
  
  
 
Now, the next step is to download the experiment '''Scilab''' code.
 
Now, the next step is to download the experiment '''Scilab''' code.
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"|
 
  
 
|-
 
|-
Line 78: Line 87:
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Open a web browser.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Open a web browser.
  
In the address bar, type '''os-hardware.in'''
+
In the address bar, type '''os hyphen hardware.in'''
  
This is the website for '''opensource hardware'''.
+
This is the website for '''opensource''' hardware.
  
 
|-
 
|-
Line 88: Line 97:
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Click on '''Downloads'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Click on '''Downloads'''
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| On the left hand side, click on '''Downloads'''
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| On the left hand side, click on '''Downloads.'''
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Demo as per narration
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Demo as per narration
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Click on the download link for '''SBHS Scilab codes for windows'''
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Click on the download link for '''SBHS Scilab codes for Windows.'''
  
  
Line 101: Line 110:
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Save it on the '''Desktop.'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Save it on the '''Desktop.'''
  
 
I have already saved this file.
 
  
 
Here it is.
 
Here it is.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Just show slide, no narration
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"|  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Linux users have to download '''SBHS Scilab''' code for '''Linux''', carefully choosing between '''32''' and '''64 bit'''.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Right-click on it >> show '''Extract''' '''here.'''
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| The file downloaded will be in '''zip''' format.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| The file downloaded will be in '''zip''' format.
  
Line 117: Line 124:
 
Extract the content of this zip file on the '''Desktop.'''
 
Extract the content of this zip file on the '''Desktop.'''
  
 
+
|-
To do so, '''right-click''' on it and choose '''Extract here.'''
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Right-click on it >> show '''Extract''' '''here.'''
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| To do so, '''right-click''' on it and choose '''Extract here.'''
  
  
Line 125: Line 133:
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| <nowiki><<PAUSE>></nowiki>
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| <<PAUSE>>
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Now let us see the '''SBHS Virtual labs''' website.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Now let us see the '''SBHS Virtual Labs''' website.
 
+
|-
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Switch to browser
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Switch to the web browser again.
+
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Click on '''Virtual Labs'''
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Click on '''Virtual''' '''Labs'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| On the left hand side, click on the link '''Virtual Labs.'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| On the left hand side, click on the link '''Virtual Labs.'''
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| This is the interface from where one can gain access, to do remote experiments on '''SBHS'''.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| This is the interface  
 +
*from where one can gain access  
 +
*to do remote experiments on '''SBHS'''.
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point to '''Login/Register'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point to '''Login/Register'''
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| A first time user needs to register once, by clicking on '''Login/Register''' option.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| A first time user needs to register once, by clicking on the '''Login/Register''' option.
  
 
|-
 
|-
Line 152: Line 158:
  
  
An activation link is mailed to the user after the form is submitted successfully.
+
An activation link is emailed to the user after the form is submitted successfully.
  
  
Line 166: Line 172:
  
 
Enter Password
 
Enter Password
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| I will now login with an already registered account.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| I will now login with my registered account.
  
 
I will enter my '''username''' and '''password'''.
 
I will enter my '''username''' and '''password'''.
Line 178: Line 184:
  
  
In our case, a '''slot''' lasts for 55 minutes of every hour.
+
In our case, a '''slot''' lasts for 55 minutes of every hour
  
 
|-
 
|-
Line 190: Line 196:
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point to '''Book Now '''and then to '''Book future slot'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point to '''Book Now '''and then to '''Book future slot'''
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| '''Book Now''' option will appear only if the '''Current Slot''' is vacant.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| '''Book Now''' option will appear only if the current '''slot is''' vacant.
  
  
Line 196: Line 202:
  
  
It will allow two non-consecutive '''slots''' to be booked each day.
+
It will allow two non-consecutive '''slots''' to be booked, each day.
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Click on '''Book Current Slot'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Click on '''Book Current Slot'''
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| I will click on '''Book Now '''option.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| I will click on the '''Book Now '''option
  
 
|-
 
|-
Line 218: Line 224:
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point to the folders: '''StepTest '''and '''common_files'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point to the folders: '''StepTest '''and '''common_files'''
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| You can see that there is a '''StepTest '''folder and '''common_files '''folder.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| You can see that there is a '''StepTest '''folder and a '''common files '''folder
  
  
Line 227: Line 233:
  
  
If you want one experiment to be copied elsewhere, make sure you copy the '''common_files''' folder too.
+
If you want one experiment to be copied elsewhere, make sure you copy the '''common files''' folder, too.
  
  
However, make sure the '''common_files''' folder is always outside the '''experiment''' folder.
+
However, make sure the '''common files''' folder is always outside the experiment folder.
  
 
+
|-
Open the '''common_files''' folder.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Open the '''common files''' folder.
  
  
Line 243: Line 250:
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Switch to Slides
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Switch to Slides
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Do not change the contents of '''config''' file if
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Do not change the contents of '''config file''' if
 +
*You are inside '''IIT Bombay''' OR
 +
*You are outside '''IIT Bombay''' and using an '''open network'''.
  
*You are inside '''IIT Bombay'''. OR
+
For example, at home or using a '''mobile internet.'''
*You are outside '''IIT Bombay''' and using an open network.
+
*For example, at home or using a mobile '''Internet'''
+
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Switch to Slides
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Change the contents of '''config''' file if
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"|Change the contents of '''config file''' if
 
+
*You are outside '''IIT Bombay''' and using a '''proxy network.'''
*You are outside '''IIT Bombay''' and using a '''proxy network'''.
+
 
*For example, at an institute, office etc.
 
*For example, at an institute, office etc.
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Switch to config file
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Switch to config file
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Put the value of '''use proxy''' as '''Yes''' with capital '''Y'''.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Put the value of use proxy as '''Yes''' with '''Y''' capital.
  
  
Line 279: Line 285:
  
  
Note that the first time execution of this file will take a minute to open the '''SBHS client'''.
+
Note that the first time execution of this file will take a minute to open the '''SBHS client.'''
  
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"|It will show various parameters of the experiment like
 
  
 
+
It will show various parameters of the experiment like
*'''SBHS Connection, Client Version, User login '''and''' Experiment status'''
+
*'''SBHS Connection''',  
 +
*'''Client Version''',  
 +
*'''User login '''and
 +
*'''Experiment status'''
  
  
 
Green dots mean that the '''sbhs client''' can connect to the '''server'''.  
 
Green dots mean that the '''sbhs client''' can connect to the '''server'''.  
  
|-
+
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|
+
It also shows that the '''client version''' I am using is the latest.
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"|It also shows that the '''client version''' I am using is the latest.
+
  
  
'''User login''' and '''Experiment status''' is red because I have still not logged in and the experiment is not running.
+
'''User login''' and '''Experiment''' status is red because I have still not logged in and the experiment is not running.
  
 
|-
 
|-
Line 311: Line 316:
 
Type your '''username''' and '''password'''.
 
Type your '''username''' and '''password'''.
  
This '''username''' and '''password''' is the same you used to book a slot.
+
This '''username''' and '''password''' is the same you used to book a '''slot'''.
 +
 
  
 
Click on '''login'''.
 
Click on '''login'''.
  
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"|Ensure that you '''login''' on the booked date and time, with correct '''login''' details.
 
  
 +
Ensure that you login on the booked date and time, with correct login details.
  
Expect the message '''Ready to execute scilab code.'''
 
  
|-
+
Expect the message '''Ready to execute Scilab code.'''
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"|
+
  
 
|-
 
|-
Line 334: Line 335:
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| '''Double-click''' on the '''stepc '''file.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| '''Double-click''' on the '''stepc '''file.
  
 +
|-
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Just show slide, no narration
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Double clicking may not work for '''Linux''' users.
  
This should open '''Scilab''' automatically.
+
If so, open the file manually inside the '''Scilab''' editor using the File menu.
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|  
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"|  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"|This should open '''Scilab''' automatically.
  
 
It should also open the file in '''Scilab''' editor.
 
It should also open the file in '''Scilab''' editor.
 +
 +
|-
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Demo
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| If it doesn't, click on the '''File''' menu.
 +
 +
Click on '''Open a file.'''
 +
 +
Choose the file '''stepc '''and click on '''Open.'''
 +
 +
|-
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Just show slide, no narration
 +
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Please check the current working directory using the command '''pwd'''.
 +
 +
The working directory should be '''StepTest'''.
 +
 +
 +
If not, it has to be changed using the '''Change Current Directory''' option available in '''File''' menu.
  
 
|-
 
|-
Line 348: Line 369:
  
  
Type the command '''getd space dot dot slash common files '''and press '''Enter''' key.
+
Type the command '''getd space dot dot slash common files '''and press '''Enter'''.
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Switch to '''Scilab editor >> '''Click on '''Execute >> '''click on F'''ile with echo'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Switch to '''Scilab editor >> '''Click on '''Execute >> '''click on F'''ile with echo'''
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Switch to the '''scilab''' editor.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Switch to the '''Scilab''' editor.
  
On the Menu bar, click on '''Execute '''option and then click on '''File with echo.'''
 
  
|-
+
On the menu bar, click on '''Execute '''option and then click on '''File with echo.'''
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| If the '''network''' is working properly, it will open an '''Xcos''' diagram.
+
  
|-
+
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|
+
If the '''network''' is working properly, it will open an '''Xcos''' diagram.
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| If it doesn't, it will show error on the '''Scilab''' console.
+
 
 +
 
 +
If it doesn't, it will show error on the '''Scilab console.'''
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| '''step test''' '''Xocs''' diagram opens up >> Point to '''Heat '''and '''Fan'''
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| '''step test Xocs''' diagram opens up >> Point to '''Heat '''and '''Fan'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Using the '''step test Xocs''' diagram, we can set the experiment parameters such as '''Heat''' and '''Fan.'''  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Using the '''step test Xocs''' diagram, we can set the experiment parameters such as '''Heat''' and '''Fan.'''  
 +
 +
 +
Double-click on each block to change its parameters.
  
 
|-
 
|-
Line 373: Line 396:
  
  
I will put the '''initial value''' equal to 30, '''final value''' equal to 45 and '''step time '''equal to 300.
+
I will put the '''initial value''' as 30, '''final value''' equal to 45 and '''step time '''equal to 300.
  
  
Line 380: Line 403:
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Save and execute
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Save and execute
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Now let us save and execute the '''xcos diagram.'''
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Now let us save and execute the '''Xcos diagram.'''
  
To execute, click on the '''start''' button on the menu bar.
+
To execute, click on the '''Start''' button on the menu bar.
  
 
|-
 
|-
Line 390: Line 413:
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point to the 3 graphs
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point to the 3 graphs
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| It will consist of three graphs, '''Heat''', '''Fan''' and '''Temperature''' from top to bottom.  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| It will consist of three graphs, '''Heat, Fan''' and '''Temperature''' from top to bottom.  
  
 
|-
 
|-
Line 402: Line 425:
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point to the '''log file name'''
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point to the '''log file name'''
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| It shows the '''log filename''' it has created for this experiment.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| It shows the '''log file name''' it has created for this experiment.
  
 
|-
 
|-
Line 410: Line 433:
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Switch to the browser.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Switch to the browser.  
  
|-
+
Click on '''Show video''' option.
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"|
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Click on '''show video''' option.
+
 
+
  
 
It will give a live video feed of the '''SBHS''' you are currently accessing.
 
It will give a live video feed of the '''SBHS''' you are currently accessing.
Line 430: Line 450:
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Click on '''Stop '''button on '''xcos''' window
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Click on '''Stop '''button on '''xcos''' window
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| I will stop the simulation by clicking on the '''stop''' button on '''Xcos''' window.  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| I will stop the simulation by clicking on the '''Stop''' button available on the '''Xcos''' window.  
  
 
|-
 
|-
Line 448: Line 468:
  
  
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Open this folder and locate your log file.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Open this folder and locate your '''log file.'''
  
  
Line 460: Line 480:
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Let us summarise.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Let us summarise.  
  
In this tutorial we learnt
+
In this tutorial we learnt-
  
 
*What are the software installations required to do a remote experiment on '''SBHS'''
 
*What are the software installations required to do a remote experiment on '''SBHS'''
 
*How to use the '''SBHS virtual labs''' website
 
*How to use the '''SBHS virtual labs''' website
 
*How to use the '''python''' based '''SBHS client application'''
 
*How to use the '''python''' based '''SBHS client application'''
*How to execute the '''scilab''' code of an experiment
+
*How to execute the '''Scilab''' code of an experiment
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show slide
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show slide
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| The video at the following link summarises the Spoken Tutorial project.  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Watch the video available at the following link.
  
  
Pls you can download and watch it.
+
It summarises the Spoken Tutorial project.
 +
 
 +
 
 +
If you do not have good bandwidth, you can download and watch it.
  
 
|-
 
|-
Line 478: Line 501:
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| The Spoken Tutorial Project Team
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| The Spoken Tutorial Project Team
 
*Conducts workshops using spoken tutorials.
 
*Conducts workshops using spoken tutorials.
*Gives certificates to those who pass an online test.
+
*Gives certificates to those who pass an online test
*For more details, please write to us.
+
 
 +
 
 +
For more details, please write to contact at spoken-tutorial.org
  
 
|-
 
|-
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show slide
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Show slide
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Spoken Tutorial Project is NMEICT, MHRD, Government of India.
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Spoken Tutorial Project is a part of the Talk to a Teacher project.
 +
 
 +
 
 +
It is supported by the National Mission on Education through ICT, MHRD, Government of India
  
  
More information on this Mission is available at the link shown.
+
More information on this Mission is available at: [http://spoken-tutorial.org/NMEICT-Intro http://spoken-tutorial.org/NMEICT-Intro]
  
  
This is Rupak Rokade from IIT Bombay signing off.  
+
Thanks for joining, This is Rupak Rokade from IIT Bombay signing off.  
  
  
Thanks for joining.
+
Thank You
  
 
|}
 
|}

Latest revision as of 09:22, 22 August 2017

Title of script: Using SBHS virtual laboratory

Author: Rupak Rokade

Keywords: SBHS, Virtual labs, tutorial


Visual Cue
Narration
Show Slide Welcome to the spoken tutorial on Using Single Board heater System Virtual labs on Windows OS
Just show slide, no narration Although this tutorial demonstrates using a Windows OS, the process remains same for Linux OS, unless specified.
Show Slide In this spoken tutorial we will learn about:
  1. Software installations required on the remote users computer
  2. Using SBHS website
  3. Performing a Step test experiment remotely
Show Slide

Pre-requisite

As a pre-requisite, watch the following tutorials
  1. Introduction to SBHS and
  2. Introduction to Xcos.

These are available on the spoken tutorial website.

I am recording this tutorial on a Windows-7 32-bit Operating System
Show Slide

Pre-requisite

Ensure that Scilab is installed on your computer.


Scilab can be downloaded from

  • sbhs.os-hardware.in/downloads OR
  • www.scilab.org


Please note that you will need Internet connectivity to install Scilab.

Just show slide, no narration Linux users have to install Scilab via the Synaptic Package Manager.


Or download a portable Linux version of Scilab from links mentioned in the previous slide.

Show slide All SBHS experiment Scilab codes
  • are written using Scilab 5.3.3
  • and is the recommended version.


A higher version of Scilab will work equally well.


However, code modified in a higher version of Scilab cannot be re-used in the lower version.

I have already installed Scilab 5.3.3.


Now, the next step is to download the experiment Scilab code.

Demo as per narration Open a web browser.

In the address bar, type os hyphen hardware.in

This is the website for opensource hardware.

click on SBHS image Click on the project SBHS.
Click on Downloads On the left hand side, click on Downloads.
Demo as per narration Click on the download link for SBHS Scilab codes for Windows.


It will download the Scilab code.

Go to the Desktop and point to the file. Save it on the Desktop.


Here it is.

Just show slide, no narration Linux users have to download SBHS Scilab code for Linux, carefully choosing between 32 and 64 bit.
The file downloaded will be in zip format.


Extract the content of this zip file on the Desktop.

Right-click on it >> show Extract here. To do so, right-click on it and choose Extract here.


The contents inside this folder, will be discussed at a later part of this tutorial.

<<PAUSE>>
Now let us see the SBHS Virtual Labs website.
Click on Virtual Labs On the left hand side, click on the link Virtual Labs.
This is the interface
  • from where one can gain access
  • to do remote experiments on SBHS.
Point to Login/Register A first time user needs to register once, by clicking on the Login/Register option.
Show the registration form After this, a form has to be filled and submitted.


An activation link is emailed to the user after the form is submitted successfully.


The link received in the email, should be used to complete the registration process.


Note that the activation process may not be immediate.

It may take a few minutes.

Enter username

Enter Password

I will now login with my registered account.

I will enter my username and password.

Point to “Book Slot”, “View/Delete Slot” After a successful login, a user has access to Book Slot, View/Delete Slot etc.


A slot is the time duration in which you can perform an experiment.


In our case, a slot lasts for 55 minutes of every hour

Click on Book Slot option After clicking on the Book Slot option, the client will have two choices.
Point to Current Slot and Future Slot One can either book Current Slot or a Future Slot
Point to Book Now and then to Book future slot Book Now option will appear only if the current slot is vacant.


Book future slot option will always be available.


It will allow two non-consecutive slots to be booked, each day.

Click on Book Current Slot I will click on the Book Now option
You will receive an acknowledgement, with your booking details appearing on the top side.


The slot booking part is over.


Let us now run a simple Step Test experiment, downloaded from the website.

Switch to the Desktop >> open the downloaded folder Open the folder you downloaded and saved on the Desktop.
Point to the folders: StepTest and common_files You can see that there is a StepTest folder and a common files folder


Do not move any of the folders from their location.


If the directory structure is changed, the experiment will not execute.


If you want one experiment to be copied elsewhere, make sure you copy the common files folder, too.


However, make sure the common files folder is always outside the experiment folder.

Open the common files folder.


Open the file config


This file is used to do the proxy settings.

Switch to Slides Do not change the contents of config file if
  • You are inside IIT Bombay OR
  • You are outside IIT Bombay and using an open network.

For example, at home or using a mobile internet.

Change the contents of config file if
  • You are outside IIT Bombay and using a proxy network.
  • For example, at an institute, office etc.
Switch to config file Put the value of use proxy as Yes with Y capital.


Change the other details as per the proxy network which you are on.


Save and close this file.

Open StepTest folder Open the StepTest folder.
Open run.vbs Locate and double click on the file run
Point to the various parameters It will open the python based SBHS client application.


Note that the first time execution of this file will take a minute to open the SBHS client.


It will show various parameters of the experiment like

  • SBHS Connection,
  • Client Version,
  • User login and
  • Experiment status


Green dots mean that the sbhs client can connect to the server.


It also shows that the client version I am using is the latest.


User login and Experiment status is red because I have still not logged in and the experiment is not running.

Point to Login >>

type username

type password

click on login

It will also give you an option to login.


Type your username and password.

This username and password is the same you used to book a slot.


Click on login.


Ensure that you login on the booked date and time, with correct login details.


Expect the message Ready to execute Scilab code.

Switch to StepTest folder Switch to the StepTest folder which has the experiment files.
Double-click on “stepc.sce Double-click on the stepc file.
Just show slide, no narration Double clicking may not work for Linux users.

If so, open the file manually inside the Scilab editor using the File menu.

This should open Scilab automatically.

It should also open the file in Scilab editor.

Demo If it doesn't, click on the File menu.

Click on Open a file.

Choose the file stepc and click on Open.

Just show slide, no narration Please check the current working directory using the command pwd.

The working directory should be StepTest.


If not, it has to be changed using the Change Current Directory option available in File menu.

Switch to Scilab console >> Type getd ../common_files Switch to the Scilab console.


Type the command getd space dot dot slash common files and press Enter.

Switch to Scilab editor >> Click on Execute >> click on File with echo Switch to the Scilab editor.


On the menu bar, click on Execute option and then click on File with echo.


If the network is working properly, it will open an Xcos diagram.


If it doesn't, it will show error on the Scilab console.

step test Xocs diagram opens up >> Point to Heat and Fan Using the step test Xocs diagram, we can set the experiment parameters such as Heat and Fan.


Double-click on each block to change its parameters.

Demo I will set the heat to vary from 30% to 45% after 300 seconds.


I will put the initial value as 30, final value equal to 45 and step time equal to 300.


Similarly, I will set the fan to be constant at 50% which is the default value.

Save and execute Now let us save and execute the Xcos diagram.

To execute, click on the Start button on the menu bar.

If there is no error, it will open a plot window.
Point to the 3 graphs It will consist of three graphs, Heat, Fan and Temperature from top to bottom.
Switch to SBHS client Switch to the SBHS client.
Point as per narration It shows the values of current iteration, heat, fan, temperature and time left for experimentation.
Point to the log file name It shows the log file name it has created for this experiment.
Switch to the web browser

click on show video

Switch to the browser.

Click on Show video option.

It will give a live video feed of the SBHS you are currently accessing.

Pause the recording This is a real experiment and will take some time to complete.


I will pause this recording for some time and then resume again.

Resume the recording >> Point to the graph shown After sufficient time of experiment, the graph obtained is as shown.
Click on Stop button on xcos window I will stop the simulation by clicking on the Stop button available on the Xcos window.
Close SBHS client Close the SBHS client window after the experiment is over.
switch to the experiment folder >> open logs folder >> point to your username folder Now, switch to the experiment folder and open the logs folder.


It will have a folder named after your username.

Open username folder >> locate log file


Open this folder and locate your log file.


Read the log file name as year month date hours minutes seconds dot txt


Use this log file for further analysis.

Show slide Let us summarise.

In this tutorial we learnt-

  • What are the software installations required to do a remote experiment on SBHS
  • How to use the SBHS virtual labs website
  • How to use the python based SBHS client application
  • How to execute the Scilab code of an experiment
Show slide Watch the video available at the following link.


It summarises the Spoken Tutorial project.


If you do not have good bandwidth, you can download and watch it.

Show slide The Spoken Tutorial Project Team
  • Conducts workshops using spoken tutorials.
  • Gives certificates to those who pass an online test


For more details, please write to contact at spoken-tutorial.org

Show slide Spoken Tutorial Project is a part of the Talk to a Teacher project.


It is supported by the National Mission on Education through ICT, MHRD, Government of India


More information on this Mission is available at: http://spoken-tutorial.org/NMEICT-Intro


Thanks for joining, This is Rupak Rokade from IIT Bombay signing off.


Thank You

Contributors and Content Editors

Nancyvarkey, Rupakrokade