Difference between revisions of "Single-Board-Heater-System/C2/Using-SBHS-Virtual-Labs-on-Windows/English"
Nancyvarkey (Talk | contribs) |
Rupakrokade (Talk | contribs) |
||
Line 20: | Line 20: | ||
− | # Software installations required on the remote | + | # Software installations required on the remote users computer |
# Using '''SBHS''' website | # Using '''SBHS''' website | ||
# Performing a '''Step test''' experiment remotely | # Performing a '''Step test''' experiment remotely | ||
+ | |||
+ | |||
|- | |- | ||
| 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 | ||
Line 47: | Line 49: | ||
| 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 5.3.3''' 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 5.3.3''' is installed on your computer. | ||
Line 56: | Line 58: | ||
− | Please note that you will need | + | 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;"| 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;"| '''Scilab 5.3.3 '''installation is mandatory because all '''SBHS '''experiment '''Scilab''' codes are written using '''Scilab 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;"| '''Scilab 5.3.3 '''installation is mandatory because all I added SBHS here. Is this correct?'''SBHS '''experiment '''Scilab''' codes are written using '''Scilab 5.3.3''' |
Line 67: | Line 69: | ||
This is because a software is always backward-compatible, never forward-compatible. | This is because a software is always backward-compatible, never forward-compatible. | ||
− | |||
− | |||
− | |||
+ | 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 80: | Line 85: | ||
In the address bar, type '''os-hardware.in''' | In the address bar, type '''os-hardware.in''' | ||
− | This is the website for | + | This is the website for opensource hardware |
|- | |- | ||
Line 88: | Line 93: | ||
|- | |- | ||
| 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''' |
|- | |- | ||
Line 117: | Line 122: | ||
− | To do so, '''right-click''' on it and choose '''Extract here.''' | + | To do so, '''right-click''' on it and choose '''Extract''' '''here.''' |
Line 124: | Line 129: | ||
|- | |- | ||
| 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;"| <<PAUSE>> |
|- | |- | ||
Line 133: | Line 138: | ||
| 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: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: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.''' |
|- | |- | ||
Line 157: | Line 165: | ||
− | Note that the activation process may not be immediate. | + | Note that the activation process may not be immediate. |
+ | |||
+ | It may take a few minutes | ||
|- | |- | ||
Line 165: | Line 175: | ||
| 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 an already registered account. | ||
− | I will enter my | + | I will enter my username and password. |
|- | |- | ||
Line 172: | Line 182: | ||
− | A | + | A slot is the time duration in which you can perform an experiment. |
− | In our case, a | + | In our case, a slot lasts for 55 minutes of every hour |
|- | |- | ||
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Click on '''Book Slot '''option | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Click on '''Book Slot '''option | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| After clicking on the '''Book Slot '''option, the | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| After clicking on the '''Book Slot '''option, the client will have two choices. |
|- | |- | ||
Line 186: | 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 | + | | 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. |
+ | '''Book future slot''' option will always be available. | ||
− | + | It will allow two non-consecutive slots to be booked, each day. | |
− | + | ||
− | It will allow two non-consecutive | + | |
|- | |- | ||
| 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 '''Book Now '''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: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;"| An acknowledgement with your booking details will appear on the top side. |
− | The | + | The slot booking part is over. |
− | Let us now run a simple '''Step Test''' experiment, downloaded from the website. | + | Let us now run a simple '''Step''' '''Test''' experiment, downloaded from the website. |
+ | |||
+ | |- | ||
+ | | 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: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 213: | Line 230: | ||
|- | |- | ||
| 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 '''common_files '''folder |
Line 225: | Line 242: | ||
− | However, make sure the '''common_files''' folder is always outside the | + | 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. | ||
− | |||
− | |||
|- | |- | ||
| 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 | + | | 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 accessing from inside IIT Bombay. OR | ||
+ | |||
+ | |||
+ | You are accessing from outside IIT Bombay using an open network. | ||
+ | |||
+ | |||
+ | For example, at home or using a mobile internet | ||
+ | |||
+ | |||
+ | Change the contents of config file if | ||
+ | |||
+ | |||
+ | You are accessing from outside IIT Bombay and using a proxy network. | ||
+ | |||
+ | |||
+ | 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 | + | | 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 |
− | Change the other details as per the | + | Change the other details as per the proxy network which you are on. |
− | Save and close this file | + | Save and close this file |
|- | |- | ||
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Open '''StepTest '''folder | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Open '''StepTest '''folder | ||
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Open the '''StepTest''' folder. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Open the '''StepTest''' folder. | ||
+ | |||
+ | |||
+ | |||
|- | |- | ||
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Open run.'''vbs''' | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Open run.'''vbs''' | ||
− | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Locate and double | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Locate and double click on the file '''run''' |
+ | |||
+ | |||
+ | |||
|- | |- | ||
Line 274: | Line 311: | ||
− | Note that the first time execution of this file will take a minute to open the | + | 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: | 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 is also showing that the client version you are using is the latest. | ||
− | '''User login''' and '''Experiment''' | + | '''User login''' and '''Experiment status''' is red because i have still not logged in and the experiment is not running. |
|- | |- | ||
Line 302: | Line 341: | ||
Type your '''username''' and '''password'''. | Type your '''username''' and '''password'''. | ||
− | This | + | This username and password is the same you used to book a slot. |
− | Click on | + | Click on login. |
Line 310: | Line 349: | ||
− | 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;"| | ||
+ | |||
+ | |- | ||
+ | | 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 321: | Line 368: | ||
− | This should open '''Scilab''' automatically | + | This should open '''Scilab''' automatically |
− | + | it should also open the file in '''Scilab''' editor. | |
|- | |- | ||
Line 331: | Line 378: | ||
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''' key. | ||
+ | |||
+ | |||
+ | |||
|- | |- | ||
Line 337: | Line 387: | ||
− | + | Just check the case for the bold textOn the '''Menu''' bar, lick on '''Execute '''option and then click on '''File with echo ''' | |
− | If the network is working properly, it will open an '''Xcos''' diagram | + | If the network is working properly, it will open an '''Xcos''' diagram. |
+ | |||
+ | |||
+ | If not then 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;"| | ||
+ | | 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: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;"| Once the '''step test Xocs''' diagram opens | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| Once the '''step test''' '''Xocs''' diagram opens, we can set the experiment parameters such as '''Heat''' and '''Fan.''' |
|- | |- | ||
Line 351: | Line 408: | ||
− | I will put the ''' | + | I will put the i'''nitial value''' equal to 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 | + | Similarly, I will set the '''fan''' to be constant at 50% which is the default value |
|- | |- | ||
Line 360: | Line 417: | ||
| 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 376: | Line 433: | ||
|- | |- | ||
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point as per narration | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Point 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;"| | + | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| The client will show the values of '''current''' '''iteration''', '''heat''', '''fan''', '''temperature''' and '''time''' '''left''' '''for''' '''experimentation'''. |
|- | |- | ||
| 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 file name''' 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 386: | Line 443: | ||
click on show video | click on show video | ||
− | | 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 | |
− | It will give a live video feed of the | + | It will give a live video feed of the SBHS you are currently accessing. |
|- | |- | ||
Line 402: | Line 459: | ||
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Resume the recording >> Point to the graph shown | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| Resume the recording >> Point to the graph shown | ||
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| After sufficient time of experiment, the '''graph''' obtained is as shown. | | style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| After sufficient time of experiment, the '''graph''' obtained is as shown. | ||
+ | |||
+ | |||
+ | |||
|- | |- | ||
Line 423: | Line 483: | ||
− | | 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 | + | | 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. |
− | Read the '''log | + | Read the '''log''' file name as '''year month date hours minutes seconds dot txt''' |
− | Use this '''log | + | Use this '''log''' file for further analysis. |
|- | |- | ||
Line 437: | Line 497: | ||
In this tutorial we learnt | 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 | ||
|- | |- | ||
| 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;"| Watch the video available at the following link | + | | 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 |
Line 455: | Line 521: | ||
| 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 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 | ||
− | |||
− | |||
− | For more details, please write to | + | 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 | ||
|- | |- | ||
Line 471: | Line 541: | ||
More information on this Mission is available at: [http://spoken-tutorial.org/NMEICT-Intro http://spoken-tutorial.org/NMEICT-Intro] | 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. | ||
Revision as of 00:56, 14 January 2015
Title of script: Using SBHS virtual laboratory
Author: Rupak Rokade
Keywords: SBHS, Virtual labs, tutorial
| |
---|---|
Show Slide | Welcome to the spoken tutorial on Using Single Board heater System Virtual labs on Windows OS |
Show Slide | In this spoken tutorial we will learn about:
|
Show Slide
Pre-requisite |
As a pre-requisite, watch the following tutorials
1. Introduction to SBHS and 2. Introduction to Xcos.
|
Show Slide
Pre-requisite |
Ensure that Scilab 5.3.3 is installed on your computer.
sbhs.os-hardware.in/downloads
|
Show slide | Scilab 5.3.3 installation is mandatory because all I added SBHS here. Is this correct?SBHS experiment Scilab codes are written using Scilab 5.3.3
This is because a software is always backward-compatible, never forward-compatible.
|
Demo as per narration | Open a web browser.
In the address bar, type os-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. |
Right-click on it >> show Extract here. | The file downloaded will be in zip format.
|
<<PAUSE>> | |
Now let us see the SBHS Virtual labs website. | |
Switch to browser | Switch to the web browser again.
|
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 Login/Register option. |
Show the registration form | After this, a form has to be filled and submitted.
It may take a few minutes |
Enter username
Enter Password |
I will now login with an already 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.
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 Book Now option |
An acknowledgement with your booking details will appear on the top side.
| |
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 common_files folder
|
Switch to Slides | Do not change the contents of
config file if You are accessing from inside IIT Bombay. OR
|
Switch to config file | Put the value of use proxy as Yes with Y capital
|
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.
|
Point to Login >>
type username type password click on login |
It will also give you an option to login.
This username and password is the same you used to book a slot. Click on login.
|
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.
it should also open the file in Scilab editor. |
Switch to Scilab console >> Type getd ../common_files | Switch to the Scilab console.
|
Switch to Scilab editor >> Click on Execute >> click on File with echo | Switch to the scilab editor.
|
step test Xocs diagram opens up >> Point to Heat and Fan | Once the step test Xocs diagram opens, we can set the experiment parameters such as Heat and Fan. |
Demo | I will set the heat to vary from 30% to 45% after 300 seconds.
|
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 | The client will show 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.
|
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 on 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.
|
Open username folder >> locate log file
|
Open this folder and locate your log file.
|
Show slide | Let us summarise.
In this tutorial we learnt What are the software installations required to do a remote experiment on SBHS
|
Show slide | Watch the video available at the following link
|
Show slide | The Spoken Tutorial Project Team
|
Show slide | Spoken Tutorial Project is a part of the Talk to a Teacher project.
|