<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Anandajitht</id>
		<title>Script | Spoken-Tutorial - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Anandajitht"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Special:Contributions/Anandajitht"/>
		<updated>2026-04-29T03:48:49Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Design-report-in-Osdag/English</id>
		<title>Osdag/C3/Design-report-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Design-report-in-Osdag/English"/>
				<updated>2023-10-30T19:08:46Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
'''Title of the script: Design report in Osdag'''&lt;br /&gt;
&lt;br /&gt;
'''Author''': Anandajith TS&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' '''Osdag, member design, connection design, steel design optimisation, Tension member, design report, design check, proof-checking, IS 800, video tutorial.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
|- &lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
|| Welcome to the spoken tutorial on '''‘Design report in Osdag’'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn how to, &lt;br /&gt;
* Save '''design report '''in Osdag&lt;br /&gt;
* Create a user '''profile'''&lt;br /&gt;
* Interpret the '''design report'''&lt;br /&gt;
* Read the '''IS code''' checks in the '''design report'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using,&lt;br /&gt;
* '''Windows 11 OS''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial, you should have,&lt;br /&gt;
* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|| &lt;br /&gt;
* The files used in this tutorial are available in the '''Code Files''' link&lt;br /&gt;
* Please download and extract them&lt;br /&gt;
* Make a copy and then use them while practising&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module'''&lt;br /&gt;
|| Let us switch to the '''home page''' of '''Tension Member Design - Bolted to End Gusset module.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''File, '''Select''' Load Input.'''&lt;br /&gt;
&lt;br /&gt;
Select the '''Input file '''and click '''Open '''to load the file.&lt;br /&gt;
|| Load the '''Report hyphen sample hyphen design dot OSI '''file and perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on Design button.&lt;br /&gt;
|| Click on the''' Design''' button to show the '''CAD''' model and outputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''CAD window '''and the '''Output Dock'''&lt;br /&gt;
|| We see the '''CAD model''' and '''outputs''' as the design is successful'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight ‘Overall bolted tension member design is safe.’ in the '''Log messages '''window&lt;br /&gt;
|| The '''Log message '''indicates that the design is safe.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now save the '''design report''' for our design.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Please note, '''Osdag '''performs a design multiple times iteratively based on the given inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| However, only the latest checks are echoed in the '''design report'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We can create a '''design report '''in two ways.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Create Design Report''' button&lt;br /&gt;
|| By clicking '''Create Design Report '''button at the bottom of the output dock.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the file menu and point towards the '''Create design report''' option.&lt;br /&gt;
|| By navigating to '''File '''menu and selecting '''Create design report'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Create Design Report''' button&lt;br /&gt;
|| Click the '''Create Design Report '''button at the bottom of the output dock.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Design Report Summary''' window&lt;br /&gt;
|| The '''Design Report Summary''' window opens.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Design Report Summary''' window.&lt;br /&gt;
|| The summary window collects basic details pertaining to the report and design.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''OK '''button&lt;br /&gt;
|| This step is optional, users can skip it by simply clicking the '''OK '''button. &lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| However, it is a good practice to provide a summary to the report.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the summary details.&lt;br /&gt;
|| Let us go ahead and fill in the summary details'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''IIT BOMBAY '''in the '''Company Name''' field&lt;br /&gt;
|| I will type the company's name''' '''as '''IIT Bombay'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| You may type any other name of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Browse '''button&lt;br /&gt;
|| To attach a company logo to the report, click on the '''Browse '''button.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The '''Open Image''' window opens.&lt;br /&gt;
|- &lt;br /&gt;
|| Browse to the directories and select the '''IIT BOMBAY''' logo &lt;br /&gt;
|| I will browse to the location where my company logo is saved.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The image used should be a PNG, SVG or JPG and preferably smaller in size.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''IITB_logo'''&lt;br /&gt;
|| I will select the logo and click on the '''Open '''button below.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| You may select any logo of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''Osdag '''in the '''Group/Team Name''' field&lt;br /&gt;
|| I will type the '''Group Name '''as '''Osdag.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''Anandajith TS '''in the '''Designer '''field&lt;br /&gt;
|| In the '''Designer '''field I will type my name.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the information.&lt;br /&gt;
|| Users can save the information as a profile to avoid typing it every time.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Save Profile '''button&lt;br /&gt;
|| This can be done by clicking the '''Save Profile''' button.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| I will skip this step as I have already saved my profile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Users may pause the tutorial and save their profile.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Use Profile '''button.&lt;br /&gt;
&lt;br /&gt;
Click the '''User Profile''' button.&lt;br /&gt;
|| Let us load the saved profile.&lt;br /&gt;
&lt;br /&gt;
Click the '''Use Profile''' button and select the desired profile.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to all the details.&lt;br /&gt;
|| All the details and logo will be automatically loaded.&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''Tension Member Design '''in the Project Title field&lt;br /&gt;
|| Next, let us specify the project title as '''Tension Member Design.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Subtitle''', '''Job Number''', '''Client '''and '''Additional Comments''' fields&lt;br /&gt;
|| I will skip '''Subtitle''', '''Job Number''', '''Client '''and '''Additional Comments''' fields.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''OK '''button&lt;br /&gt;
|| Click on the '''OK '''button below to proceed.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the Save File As window.&lt;br /&gt;
|| The '''Save File As '''window will open.&lt;br /&gt;
|- &lt;br /&gt;
|| Browse to the '''Osdag-workspace''' directory&lt;br /&gt;
|| I will browse to the '''Osdag hyphen workspace''' directory on my computer.&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''tension-member-bolted '''in the '''File name''' field&lt;br /&gt;
|| Define a suitable filename.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I will type the file name as tension-member-bolted.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Files of type''' field&lt;br /&gt;
|| The default and the only file format in which we can save the report is '''PDF'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Save '''button&lt;br /&gt;
|| Click on the '''Save '''button to save the design report.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| It may take some time to save the design report. &lt;br /&gt;
|- &lt;br /&gt;
|| Click on the OK button&lt;br /&gt;
|| A message pops up once the report is saved. &lt;br /&gt;
&lt;br /&gt;
Click the '''OK '''button''' '''to acknowledge it.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We have successfully saved the design report.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Next, we will review the report and interpret the checks.&lt;br /&gt;
|- &lt;br /&gt;
|| Open the '''tension-member-bolted.PDF '''file in the browser&lt;br /&gt;
|| I have opened the report in the Edge web browser.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| You may open the report using any PDF viewer like '''Adobe '''or the browser of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the header of the report&lt;br /&gt;
|| The summary details provided in the profile are printed in the header of the report.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the details.&lt;br /&gt;
|| This is helpful when we need to share the design reports with other stakeholders.&lt;br /&gt;
|- &lt;br /&gt;
|| Scroll and show the report.&lt;br /&gt;
|| The design report is divided into multiple sections and sub-sections.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 1''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''1 Input Parameters'''&lt;br /&gt;
|| Section 1 echoes the '''Input Parameters'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 1''':&lt;br /&gt;
&lt;br /&gt;
Point towards the fields in the '''Input Parameters '''section&lt;br /&gt;
|| These are all the inputs we defined in the '''input dock '''during the design stage.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 1''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''Detailing - Design Preference '''field&lt;br /&gt;
|| Inputs and assumptions from the '''Design Preference '''menu are also shown.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''2 Design Checks'''&lt;br /&gt;
|| On page 2, we have the '''Design Checks'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward''' Design Status'''&lt;br /&gt;
|| The overall status of the design is marked here.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward''' Pass'''&lt;br /&gt;
|| The '''Design Status''' reads '''Pass.'''&lt;br /&gt;
&lt;br /&gt;
It is marked in green as our design is safe and passes all the checks.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
|| If any of the checks fail, the overall status is marked as '''Fail '''in red.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''2.1 Selected Member Data'''&lt;br /&gt;
|| Section 2.1 shows the '''Selected Member Data'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Section Size*''' field in the''' Selected Member Data'''&lt;br /&gt;
|| '''LC 125 '''is the selected member for this design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is from the list of sections defined during the trial design.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''2.2 Spacing Check'''&lt;br /&gt;
|| Let us go to section 2.2.&lt;br /&gt;
&lt;br /&gt;
From here we see design checks that '''Osdag '''performed during the design stage.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point to the tables.&lt;br /&gt;
|| These checks are displayed in a tabular format.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Check '''column&lt;br /&gt;
|| The '''Check '''column displays the name of the check that is being performed.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Required '''column&lt;br /&gt;
|| The '''Required '''column displays the minimum required value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These values are calculated using relevant '''Indian Standard''' clauses and checks.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Provided '''column&lt;br /&gt;
|| '''Provided '''column displays the provided values.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Provided '''column&lt;br /&gt;
|| The provided values are higher than the required values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These values are optimal and ensure the overall economy of the design.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Remarks '''column&lt;br /&gt;
|| Finally, a colour-coded remark is made against the check. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Typically, it shows if that particular check has passed or failed.&lt;br /&gt;
|-&lt;br /&gt;
|| Keep scrolling through page 3 and page 4:&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| Similarly, all the checks pertaining to the design are listed with details.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''Min. Pitch Distance (mm) '''in the '''Check '''column&lt;br /&gt;
|| Let us interpret a design check. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This check is for the minimum '''pitch '''distance.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''pmin '''in the '''Required '''column&lt;br /&gt;
|| The minimum '''pitch '''distance required is 2.5 times the '''bolt '''diameter or greater.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''[Ref. IS 800:2007, Cl.10.2.2] '''in the '''Required '''column&lt;br /&gt;
|| The reference clause for this check is mentioned below. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is based on clause '''10.2.2''' of '''IS 800, 2007'''.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''35.0 '''in the '''Required '''column&lt;br /&gt;
|| Let us look at the minimum required '''pitch '''distance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is calculated as 35 mm for a bolt of 14 mm diameter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''35 '''in the '''Provided '''column&lt;br /&gt;
|| The provided value is 35 mm, which is equal to the required value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''Pass '''in the '''Remarks '''column&lt;br /&gt;
|| Thus, the check is marked as '''Pass '''as it satisfies the check condition.&lt;br /&gt;
|-&lt;br /&gt;
|| Keep scrolling through page 6 to page 11:&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| We see that all the checks are carried out in the similar manner.&lt;br /&gt;
|-&lt;br /&gt;
|| Keep scrolling through page 6 to page 11:&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| This makes interpreting the checks very easy.&lt;br /&gt;
|-&lt;br /&gt;
|| Keep scrolling through page 6 to page 11:&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| Novice designers can use this report to learn about the design checks.&lt;br /&gt;
&lt;br /&gt;
They can use it to design a process.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 12''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''3 3D Views '''&lt;br /&gt;
|| The 3D and 2D views of the CAD model are also shown as a reference.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 12''':&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| We have already seen how to save 3D CAD models in the previous tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 12''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''Design Logs'''&lt;br /&gt;
|| The design '''logs '''pertaining to a design session are also printed. &lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 12''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''Design Logs'''&lt;br /&gt;
|| We can interpret log messages to understand how the design was carried out.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we have&lt;br /&gt;
* Saved the '''design report '''in Osdag&lt;br /&gt;
* Created a user profile&lt;br /&gt;
* Interpreted the '''design report'''&lt;br /&gt;
* Read the '''IS code''' checks in the '''design report'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|| As an '''assignment''', do the following&lt;br /&gt;
* Interpret all the checks of the saved design report&lt;br /&gt;
* Validate the checks against the values in the '''Output Dock'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''FOSSEE Forum'''&lt;br /&gt;
|| For any general or technical questions on '''Osdag''', visit the '''FOSSEE forum''' and post your question.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sample Design Examples'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| &lt;br /&gt;
* The '''Osdag '''team at '''FOSSEE '''creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practised using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit the link below [https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgements'''&lt;br /&gt;
|| The '''Spoken Tutorial''' project was established by the '''Ministry of Education''', Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|| This is Anandajith TS, FOSSEE IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Design-report-in-Osdag/English</id>
		<title>Osdag/C3/Design-report-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Design-report-in-Osdag/English"/>
				<updated>2023-10-23T19:22:02Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;  '''Title of the script: Design report in Osdag'''  '''Author''': Anandajith TS  '''Keywords:''' '''Osdag, member design, connection design, steel design optimisation, Tensio...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
'''Title of the script: Design report in Osdag'''&lt;br /&gt;
&lt;br /&gt;
'''Author''': Anandajith TS&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' '''Osdag, member design, connection design, steel design optimisation, Tension member, design report, design check, proof-checking, IS 800, video tutorial.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
|- &lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
|| Welcome to the spoken tutorial on '''‘Design report in Osdag’'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn how to, &lt;br /&gt;
* Save '''design report '''in Osdag&lt;br /&gt;
* Create a user '''profile'''&lt;br /&gt;
* Interpret the '''design report'''&lt;br /&gt;
* Read the '''IS code''' checks in the '''design report'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using,&lt;br /&gt;
* '''Windows 11 OS''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial, you should have,&lt;br /&gt;
* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|| &lt;br /&gt;
* The files used in this tutorial are available in the '''Code Files''' link&lt;br /&gt;
* Please download and extract them&lt;br /&gt;
* Make a copy and then use them while practising&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module'''&lt;br /&gt;
|| Let us switch to the '''home page''' of '''Tension Member Design - Bolted to End Gusset module.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''File, '''Select''' Load Input.'''&lt;br /&gt;
&lt;br /&gt;
Select the '''Input file '''and click '''Open '''to load the file.&lt;br /&gt;
|| Load the '''Report hyphen sample hyphen design dot OSI '''file and perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on Design button.&lt;br /&gt;
|| Click on the''' Design''' button to show the '''CAD''' model and outputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''CAD window '''and the '''Output Dock'''&lt;br /&gt;
|| We see the '''CAD model''' and '''outputs''' as the design is successful'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Highlight ‘Overall bolted tension member design is safe.’ in the '''Log messages '''window&lt;br /&gt;
|| The '''Log message '''indicates that the design is safe.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now save the '''design report''' for our design.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Please note, '''Osdag '''performs a design multiple times iteratively based on the given inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| However, only the latest checks are echoed in the '''design report'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We can create a '''design report '''in two ways.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Create Design Report''' button&lt;br /&gt;
|| By clicking '''Create Design Report '''button at the bottom of the output dock.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Or&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the file menu and point towards the '''Create design report''' option.&lt;br /&gt;
|| By navigating to '''File '''menu and selecting '''Create design report'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Create Design Report''' button&lt;br /&gt;
|| Click the '''Create Design Report '''button at the bottom of the output dock.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Design Report Summary''' window&lt;br /&gt;
|| The '''Design Report Summary''' window opens.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Design Report Summary''' window.&lt;br /&gt;
|| The summary window collects basic details pertaining to the report and design.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''OK '''button&lt;br /&gt;
|| This step is optional, users can skip it by simply clicking the '''OK '''button. &lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| However, it is a good practice to provide a summary to the report.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the summary details.&lt;br /&gt;
|| Let us go ahead and fill in the summary details'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''IIT BOMBAY '''in the '''Company Name''' field&lt;br /&gt;
|| I will type the company's name''' '''as '''IIT Bombay'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| You may type any other name of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Browse '''button&lt;br /&gt;
|| To attach a company logo to the report, click on the '''Browse '''button.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The '''Open Image''' window opens.&lt;br /&gt;
|- &lt;br /&gt;
|| Browse to the directories and select the '''IIT BOMBAY''' logo &lt;br /&gt;
|| I will browse to the location where my company logo is saved.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The image used should be a PNG, SVG or JPG and preferably smaller in size.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''IITB_logo'''&lt;br /&gt;
|| I will select the logo and click on the '''Open '''button below.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| You may select any logo of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''Osdag '''in the '''Group/Team Name''' field&lt;br /&gt;
|| I will type the '''Group Name '''as '''Osdag.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''Anandajith TS '''in the '''Designer '''field&lt;br /&gt;
|| In the '''Designer '''field I will type my name.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the information.&lt;br /&gt;
|| Users can save the information as a profile to avoid typing it every time.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Save Profile '''button&lt;br /&gt;
|| This can be done by clicking the '''Save Profile''' button.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| I will skip this step as I have already saved my profile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Users may pause the tutorial and save their profile.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Use Profile '''button.&lt;br /&gt;
&lt;br /&gt;
Click the '''User Profile''' button.&lt;br /&gt;
|| Let us load the saved profile.&lt;br /&gt;
&lt;br /&gt;
Click the '''Use Profile''' button and select the desired profile.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to all the details.&lt;br /&gt;
|| All the details and logo will be automatically loaded.&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''Tension Member Design '''in the Project Title field&lt;br /&gt;
|| Next, let us specify the project title as '''Tension Member Design.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Subtitle''', '''Job Number''', '''Client '''and '''Additional Comments''' fields&lt;br /&gt;
|| I will skip '''Subtitle''', '''Job Number''', '''Client '''and '''Additional Comments''' fields.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''OK '''button&lt;br /&gt;
|| Click on the '''OK '''button below to proceed.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the Save File As window.&lt;br /&gt;
|| The '''Save File As '''window will open.&lt;br /&gt;
|- &lt;br /&gt;
|| Browse to the '''Osdag-workspace''' directory&lt;br /&gt;
|| I will browse to the '''Osdag hyphen workspace''' directory on my computer.&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''tension-member-bolted '''in the '''File name''' field&lt;br /&gt;
|| Define a suitable filename.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I will type the file name as tension-member-bolted.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Files of type''' field&lt;br /&gt;
|| The default and the only file format in which we can save the report is '''PDF'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Save '''button&lt;br /&gt;
|| Click on the '''Save '''button to save the design report.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| It may take some time to save the design report. &lt;br /&gt;
|- &lt;br /&gt;
|| Click on the OK button&lt;br /&gt;
|| A message pops up once the report is saved. &lt;br /&gt;
&lt;br /&gt;
Click the '''OK '''button''' '''to acknowledge it.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We have successfully saved the design report.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Next, we will review the report and interpret the checks.&lt;br /&gt;
|- &lt;br /&gt;
|| Open the '''tension-member-bolted.PDF '''file in the browser&lt;br /&gt;
|| I have opened the report in the Edge web browser.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| You may open the report using any PDF viewer like '''Adobe '''or the browser of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the header of the report&lt;br /&gt;
|| The summary details provided in the profile are printed in the header of the report.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the details.&lt;br /&gt;
|| This is helpful when we need to share the design reports with other stakeholders.&lt;br /&gt;
|- &lt;br /&gt;
|| Scroll and show the report.&lt;br /&gt;
|| The design report is divided into multiple sections and sub-sections.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 1''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''1 Input Parameters'''&lt;br /&gt;
|| Section 1 echoes the '''Input Parameters'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 1''':&lt;br /&gt;
&lt;br /&gt;
Point towards the fields in the '''Input Parameters '''section&lt;br /&gt;
|| These are all the inputs we defined in the '''input dock '''during the design stage.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 1''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''Detailing - Design Preference '''field&lt;br /&gt;
|| Inputs and assumptions from the '''Design Preference '''menu are also shown.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''2 Design Checks'''&lt;br /&gt;
|| On page 2, we have the '''Design Checks'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward''' Design Status'''&lt;br /&gt;
|| The overall status of the design is marked here.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward''' Pass'''&lt;br /&gt;
|| The '''Design Status''' reads '''Pass.'''&lt;br /&gt;
&lt;br /&gt;
It is marked in green as our design is safe and passes all the checks.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
|| If any of the checks fail, the overall status is marked as '''Fail '''in red.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''2.1 Selected Member Data'''&lt;br /&gt;
|| Section 2.1 shows the '''Selected Member Data'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Section Size*''' field in the''' Selected Member Data'''&lt;br /&gt;
|| '''LC 125 '''is the selected member for this design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&lt;br /&gt;
 is from the list of sections defined during the trial design.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''2.2 Spacing Check'''&lt;br /&gt;
|| Let us go to section 2.2.&lt;br /&gt;
&lt;br /&gt;
From here we see design checks that '''Osdag '''performed during the design stage.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point to the tables.&lt;br /&gt;
|| These checks are displayed in a tabular format.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Check '''column&lt;br /&gt;
|| The '''Check '''column displays the name of the check that is being performed.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Required '''column&lt;br /&gt;
|| The '''Required '''column displays the minimum required value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These values are calculated using relevant '''Indian Standard''' clauses and checks.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Provided '''column&lt;br /&gt;
|| '''Provided '''column displays the provided values.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Provided '''column&lt;br /&gt;
|| The provided values are higher than the required values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These values are optimal and ensure the overall economy of the design.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 2''':&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Remarks '''column&lt;br /&gt;
|| Finally, a colour-coded remark is made against the check. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Typically, it shows if that particular check has passed or failed.&lt;br /&gt;
|-&lt;br /&gt;
|| Keep scrolling through page 3 and page 4:&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| Similarly, all the checks pertaining to the design are listed with details.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''Min. Pitch Distance (mm) '''in the '''Check '''column&lt;br /&gt;
|| Let us interpret a design check. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This check is for the minimum '''pitch '''distance.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''pmin '''in the '''Required '''column&lt;br /&gt;
|| The minimum '''pitch '''distance required is 2.5 times the '''bolt '''diameter or greater.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''[Ref. IS 800:2007, Cl.10.2.2] '''in the '''Required '''column&lt;br /&gt;
|| The reference clause for this check is mentioned below. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is based on clause '''10.2.2''' of '''IS 800, 2007'''.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''35.0 '''in the '''Required '''column&lt;br /&gt;
|| Let us look at the minimum required '''pitch '''distance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is calculated as 35 mm for a bolt of 14 mm diameter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''35 '''in the '''Provided '''column&lt;br /&gt;
|| The provided value is 35 mm, which is equal to the required value.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 5, Section 2.4, Bolt Design''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''Pass '''in the '''Remarks '''column&lt;br /&gt;
|| Thus, the check is marked as '''Pass '''as it satisfies the check condition.&lt;br /&gt;
|-&lt;br /&gt;
|| Keep scrolling through page 6 to page 11:&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| We see that all the checks are carried out in the similar manner.&lt;br /&gt;
|-&lt;br /&gt;
|| Keep scrolling through page 6 to page 11:&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| This makes interpreting the checks very easy.&lt;br /&gt;
|-&lt;br /&gt;
|| Keep scrolling through page 6 to page 11:&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| Novice designers can use this report to learn about the design checks.&lt;br /&gt;
&lt;br /&gt;
They can use it to design a process.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 12''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''3 3D Views '''&lt;br /&gt;
|| The 3D and 2D views of the CAD model are also shown as a reference.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 12''':&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| We have already seen how to save 3D CAD models in the previous tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 12''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''Design Logs'''&lt;br /&gt;
|| The design '''logs '''pertaining to a design session are also printed. &lt;br /&gt;
|-&lt;br /&gt;
|| '''Page 12''':&lt;br /&gt;
&lt;br /&gt;
Point toward '''Design Logs'''&lt;br /&gt;
|| We can interpret log messages to understand how the design was carried out.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we have&lt;br /&gt;
* Saved the '''design report '''in Osdag&lt;br /&gt;
* Created a user profile&lt;br /&gt;
* Interpreted the '''design report'''&lt;br /&gt;
* Read the '''IS code''' checks in the '''design report'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|| As an '''assignment''', do the following&lt;br /&gt;
* Interpret all the checks of the saved design report&lt;br /&gt;
* Validate the checks against the values in the '''Output Dock'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''FOSSEE Forum'''&lt;br /&gt;
|| For any general or technical questions on '''Osdag''', visit the '''FOSSEE forum''' and post your question.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sample Design Examples'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| &lt;br /&gt;
* The '''Osdag '''team at '''FOSSEE '''creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practised using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit the link below [https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgements'''&lt;br /&gt;
|| The '''Spoken Tutorial''' project was established by the '''Ministry of Education''', Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|| This is Anandajith TS, FOSSEE IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Specifying-design-preferences-in-Osdag/English</id>
		<title>Osdag/C3/Specifying-design-preferences-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Specifying-design-preferences-in-Osdag/English"/>
				<updated>2023-10-17T05:36:26Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' Specifying design preferences in Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Anandajith TS&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' '''Osdag, member design, connection design, steel design optimisation, Tension member, Design Preference, bolt design, detailing, gusset plate, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|- &lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| Narration&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
|| Welcome to the Spoken Tutorial on '''Specifying design preferences in Osdag.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn to,&lt;br /&gt;
* Design preferences in '''Osdag'''&lt;br /&gt;
* Define special preferences&lt;br /&gt;
* Perform design using special preferences&lt;br /&gt;
* Compare the design results&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using&lt;br /&gt;
* '''Windows 11 OS''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have,&lt;br /&gt;
* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
* The files used in this tutorial are available in the '''Code Files'''' link&lt;br /&gt;
&lt;br /&gt;
* Please download and extract them&lt;br /&gt;
&lt;br /&gt;
* Make a copy and then use them while practising&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and for '''Windows '''is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module'''&lt;br /&gt;
|| Switch to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Input Dock''' fields &lt;br /&gt;
|| I have loaded the '''Preference hyphen sample hyphen design dot OSI '''file.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Please pause the tutorial and perform the same steps on your computer.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Click on the '''Design '''button below to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Osdag '''carries out the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''INFO '''message in the log message window&lt;br /&gt;
|| The design is complete and '''safe'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''CAD window''' and the '''Output Dock'''&lt;br /&gt;
|| The '''CAD window''' becomes active, and the '''Output Dock''' is populated with results.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us specify some design preferences and check for updated results.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Sample Design Example'''&lt;br /&gt;
|| Perform a '''design check''' by adopting the given '''design preferences''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Connector:'''&lt;br /&gt;
* '''Material: E300 (Fe 440)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Bolt:'''&lt;br /&gt;
* '''Type: Pre-tensioned'''&lt;br /&gt;
* '''Hole Type: Over-sized'''&lt;br /&gt;
* '''Slip factor: 0.48'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Sample Design Example'''&lt;br /&gt;
|| '''Detailing:'''&lt;br /&gt;
* '''Edge Preparation Method: machine-flame cut'''&lt;br /&gt;
* '''Environment: Corrosive'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Design:'''&lt;br /&gt;
* '''Limit State Design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Switch back to '''Tension Member Design - Bolted to End Gusset module '''homepage&lt;br /&gt;
|| Performing design with above preferences may change the design results completely.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Design Preference''' is an advanced feature.&lt;br /&gt;
&lt;br /&gt;
It should be used after due consideration.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Spacing Details button.'''&lt;br /&gt;
|| Click the '''Spacing Details button '''under '''End Connection '''in the '''Output Dock'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Spacing Details '''window&lt;br /&gt;
|| The '''Spacing Details '''window opens.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Rows (nos)'''&lt;br /&gt;
|| Notice that the number of '''Bolt Rows''' is 2 on each '''gusset plate'''. &lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Columns (nos)'''&lt;br /&gt;
|| And the number of '''Bolt Columns''' is 16.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This means that there are 32 bolts on each '''gusset plate '''or 16 bolts per '''Angle'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us see if the bolt configuration changes after designing with special preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the close button&lt;br /&gt;
|| Click on the close button at the top right corner to exit the window.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Capacity (kN)''' under '''Bolt Details''' output&lt;br /&gt;
|| Also, notice the''' bolt capacity''' for the given design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is '''18.78 kN''' as of now.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us see if the '''bolt capacity''' changes after designing with special preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now define the preferences for our design.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Edit '''menu in the menu bar&lt;br /&gt;
|| Click on the '''Edit '''menu in the menu bar and&lt;br /&gt;
|-&lt;br /&gt;
|| Select '''Design Preferences '''&lt;br /&gt;
|| Select '''Design Preferences '''from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Design Preference''' window&lt;br /&gt;
|| The '''Design Preference''' window will open.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The '''Design Preference''' window is categorised into various sections.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Angle Section'''&lt;br /&gt;
|| Typically, these sections include;* Details of the selected member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Connector'''&lt;br /&gt;
|| &lt;br /&gt;
* Connector preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Bolt'''&lt;br /&gt;
|| &lt;br /&gt;
* Bolt preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Detailing'''&lt;br /&gt;
||&lt;br /&gt;
* Detailing preferences, and&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Design'''&lt;br /&gt;
|| &lt;br /&gt;
* The design method preference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let's explore the sections and define the corresponding preferences individually.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Angle Section''' tab&lt;br /&gt;
|| Click on the '''Angle Section''' tab to view the selected member details.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Designation''', '''Section Profile''' and '''Conn_Location'''&lt;br /&gt;
|| Here, section details like '''designation '''and the profile are shown.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Mechanical Properties'''&lt;br /&gt;
|| Below section details, we see '''Mechanical Properties.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the properties.&lt;br /&gt;
|| These properties get populated based on inputs in the '''Input Dock '''and the codal provisions&lt;br /&gt;
|-&lt;br /&gt;
|| Point to Angle properties.&lt;br /&gt;
|| We will keep the '''Angle '''properties unchanged.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Dimensions'''&lt;br /&gt;
|| Dimensions of the selected section are listed under the '''Dimensions''' section.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the dimensions.&lt;br /&gt;
|| These dimensions are fetched from the '''Indian Standard, IS 808''' database of '''Osdag'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the section image&lt;br /&gt;
|| A detailed and representative '''cross-section''' drawing of the selected section is shown.&lt;br /&gt;
|-&lt;br /&gt;
|| point to the 2D drawing.&lt;br /&gt;
|| This 2D drawing is typical and has standard notations marked over it for better visualisation.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Section Properties'''&lt;br /&gt;
|| The sectional properties corresponding to the selected section are listed under '''Section Properties.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Section Properties '''fields&lt;br /&gt;
|| These properties are also fetched from the '''Osdag '''database at run-time.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| For a user-defined section not present in the database, properties are calculated by '''Osdag '''internally.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The properties of this user-defined section are inserted into the database for reuse.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users can add single or multiple custom sections to the '''Osdag '''database and use it in design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Add '''button&lt;br /&gt;
|| The '''Add '''button at the bottom allows to Add a single custom section to the database.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Download xlsx file, '''and '''Import xlsx file '''button&lt;br /&gt;
||For adding multiple sections at once using an excel sheet, use the '''Download '''and '''Import xlsx '''buttons.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We will explore this feature in another tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Clear '''button&lt;br /&gt;
|| The '''Clear '''button will clear the user-defined inputs in the Design Preference window.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Connector '''tab&lt;br /&gt;
|| Let us move to the '''Connector '''tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Inputs '''fields&lt;br /&gt;
|| Here, we see the '''Material '''properties of the '''connector '''material.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Material drop-down menu'''&lt;br /&gt;
|| '''E 250 (Fe 410 W)A''' is selected by default. &lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Ultimate Strength''' and '''Yield Strength''' field&lt;br /&gt;
|| The corresponding values of the ultimate and yield strengths are shown below.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the material grade.&lt;br /&gt;
|| We need to change the material grade to '''E300'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Material drop-down menu '''and select '''E300 (Fe 440)''' from the list&lt;br /&gt;
|| Click on the '''Material drop-down menu '''and select '''E300 (Fe 440)''' from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Ultimate Strength''' and '''Yield Strength''' field&lt;br /&gt;
|| Notice the values of the ultimate and yield strength are now updated automatically.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Bolt '''tab&lt;br /&gt;
|| Let us now move to the '''Bolt '''tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Type '''and '''Hole Type'''&lt;br /&gt;
|| The default bolt type is '''Pre-tensioned,''' and the '''Hole Type''' is '''Standard'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the Hole type.&lt;br /&gt;
|| The desired Hole Type is '''Over-sized'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Hole Type drop-down menu '''and select '''Over-sized''' from the list&lt;br /&gt;
|| Click on the '''Hole Type drop-down menu '''and select '''Over-sized''' from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the slip factor value.&lt;br /&gt;
|| Now, let us change the '''Slip factor''' to '''0.48.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Slip factor drop-down menu, '''scroll and select '''0.48''' from the list&lt;br /&gt;
|| Click on the '''Slip factor drop-down menu'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down the list and select '''0.48'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Description text box'''&lt;br /&gt;
|| A description of the slip factor values is shown in the '''Description text box.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight '''IS 800 Table 20'''&lt;br /&gt;
|| The description is referred from the '''Indian Standard, IS 800, Table 20'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight '''xi) Sand blasted surface 0.48''' in the '''Description text box'''&lt;br /&gt;
|| We see, for a slip factor of 0.48, the surface treatment is of '''Sand blasted''' type.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the bolt preferences.&lt;br /&gt;
|| We have defined preferences for the '''Bolt'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Detailing '''tab&lt;br /&gt;
|| Let us now move to the '''Detailing '''tab.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Edge Preparation Method drop-down menu '''and select '''machine-flame cut''' from the list&lt;br /&gt;
|| Click on the '''Edge Preparation Method drop-down menu '''and select '''machine-flame cut''' from the list.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Gap '''textbox&lt;br /&gt;
|| The '''Gap '''preference is not applicable here. We will leave it as default.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| In our design, the members are exposed to corrosive influences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to incorporate this condition in the design.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Are the Members Exposed to Corrosive Influences drop-down''' menu&lt;br /&gt;
|| Click on the '''Corrosive Influences drop-down''' menu and select '''Yes'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Description text box'''&lt;br /&gt;
|| The '''Description text box '''shows a description with reference to the corresponding '''IS 800 clauses'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users may refer to this description for a better understanding of these design clauses.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''tab&lt;br /&gt;
|| Let us now move to the '''Design '''tab.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Design Method''' '''drop-down''' menu&lt;br /&gt;
|| We see the default '''Design Method '''is '''Limit State Design.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Osdag performs design using the '''Limit State Method.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design Method drop-down''' menu&lt;br /&gt;
|| Other methods of design are not available with this version.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We have defined all the preferences.&lt;br /&gt;
&lt;br /&gt;
We&lt;br /&gt;
 are now ready to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Defaults '''button&lt;br /&gt;
|| The '''Defaults '''button below sets the preferences to the default value.&lt;br /&gt;
&lt;br /&gt;
Do not press this button after defining the preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Save '''button&lt;br /&gt;
|| The '''Save '''button saves the defined preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Save '''button&lt;br /&gt;
|| Click on the '''Save '''button to save and exit the '''Design Preferences''' window.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We are ready to perform the design with saved preferences.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the Design button&lt;br /&gt;
|| Click on the '''Design '''button again.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Osdag carries out the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The design process might take some time to complete.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''INFO '''message in the log message window&lt;br /&gt;
|| The design is completed successfully.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Now, let us check if the design results have changed from that recorded previously&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Spacing Details button.'''&lt;br /&gt;
|| Click on the '''Spacing Details button '''in the '''Output Dock '''under '''End Connection'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Rows (nos)'''&lt;br /&gt;
|| The number of '''Bolt Rows''' is 2 on each '''gusset plate'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This has not changed.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Columns (nos)'''&lt;br /&gt;
|| The number of '''Bolt Columns''' is now 12.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This has been reduced from 16 to 12.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This means that now there are 24 bolts on each '''gusset plate '''or 12 bolts per '''Angle'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| There is a change in the total number of bolts after designing with special preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the close button&lt;br /&gt;
|| Click on the close button at the top right corner to exit the window.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Capacity (kN)''' under '''Bolt Details''' output&lt;br /&gt;
|| Also, notice the''' bolt capacity''' has changed to 26.98 '''kN'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users can refer to other design outputs and compare the results similarly.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Summary'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we have:&lt;br /&gt;
* Learnt design preferences in '''Osdag'''&lt;br /&gt;
* Defined special preferences&lt;br /&gt;
* Performed design using special preferences&lt;br /&gt;
* Compared the design results&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Assignment'''&lt;br /&gt;
|| As an '''assignment''', do the following&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Go to the '''Tension Member Design - Welded to End Gusset module'''&lt;br /&gt;
* Use the same input values as this tutorial wherever applicable&lt;br /&gt;
* Explore and define various '''design preferences'''&lt;br /&gt;
* Compare the results and make conclusions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''About Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Spoken Tutorial Workshops&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Answers for THIS Spoken Tutorial&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''FOSSEE Forum&lt;br /&gt;
|| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Sample Design Examples&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
||&lt;br /&gt;
* The '''Osdag '''team at FOSSEE creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practiced using the '''Osdag''' '''software'''&lt;br /&gt;
*For more details, please visit this link &lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Acknowledgement&lt;br /&gt;
|| The '''Spoken''' '''Tutorial''' project was established by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Thank you&lt;br /&gt;
|| This is Anandajith TS, FOSSEE IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Handling-3D-models-and-CAD-in-Osdag/English</id>
		<title>Osdag/C3/Handling-3D-models-and-CAD-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Handling-3D-models-and-CAD-in-Osdag/English"/>
				<updated>2023-10-12T07:54:18Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' Handling 3D models and CAD in Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Zahran Sajid (script), Anandajith TS (recording)&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Osdag, member design, connection design, steel design optimisation, tension member, IS 800, CAD Model, FreeCAD, IGS, STEP, STL, BREP, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Title Slide'''&lt;br /&gt;
|| Welcome to the spoken tutorial on ‘'''Handling 3D models and CAD in Osdag’'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn to,&lt;br /&gt;
* Handle '''3D''' '''CAD model''' in '''Osdag'''&lt;br /&gt;
* '''Export '''a '''CAD model''' from '''Osdag '''in standard file formats&lt;br /&gt;
* '''Import '''and view the '''CAD model''' in '''FreeCAD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: System Requirement'''&lt;br /&gt;
|| To record this tutorial, I am using&lt;br /&gt;
* '''Windows 11'''&lt;br /&gt;
* '''Osdag '''version '''v2021.02.a.a12f''', and&lt;br /&gt;
* '''FreeCAD '''version '''0.20'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have&lt;br /&gt;
* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
* Basic knowledge of any '''CAD '''manipulation software&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Code Files'''&lt;br /&gt;
||&lt;br /&gt;
* The files used in this tutorial are available in the '''Code Files''' link&lt;br /&gt;
* Please download and extract them&lt;br /&gt;
* Make a copy and then use them while practising&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design &amp;gt;&amp;gt;''' Select '''Bolted to End Gusset module.'''&lt;br /&gt;
|| Let us switch to the '''home page''' of the '''Tension Member Design.'''&lt;br /&gt;
&lt;br /&gt;
Select '''Bolted to End Gusset module.'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Start.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Click on '''File '''-&amp;gt; '''Load Input''' and select '''3Dmodel-sample-design.OSI'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Design '''button&lt;br /&gt;
&lt;br /&gt;
Click on the disable '''Input Dock''' and '''Output Dock''' buttons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Click on '''File '''-&amp;gt; '''Load Input'''&lt;br /&gt;
&lt;br /&gt;
Select '''3Dmodel-sample-design.OSI'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Design '''button..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, I have disabled '''Input '''and the '''Output Docks '''for a better view of the CAD''' window.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Osdag:'''&lt;br /&gt;
&lt;br /&gt;
Point towards the '''CAD window '''and the '''Log messages window'''&lt;br /&gt;
|| We see the '''CAD model''' and '''log messages '''as the design is successful'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Osdag:'''&lt;br /&gt;
&lt;br /&gt;
Point towards the '''3D CAD model'''&lt;br /&gt;
|| '''Osdag '''provides a '''3D CAD model''' for a better visualisation of the designed component.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Press the left '''mouse button '''and move the '''mouse '''sideways&lt;br /&gt;
|| Rotate the '''CAD model''' by pressing the left '''mouse button''' moving it sideways.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This allows us to view the '''model '''from any side in detail.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Scroll the '''mouse''' wheel up two times&lt;br /&gt;
|| '''Zoom in '''the '''CAD model''' by scrolling up the '''mouse '''wheel.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Press the mouse wheel to see a 4 sided- arrow.&lt;br /&gt;
&lt;br /&gt;
Press and hold the mouse wheel and Drag the mouse to the right or left.&lt;br /&gt;
|| '''Pan '''the '''CAD model''' by pressing the wheel on the '''mouse '''and moving it sideways.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This allows us to view each component of the '''model '''in detail.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Press the mouse wheel to see a 4 sided- arrow.&lt;br /&gt;
&lt;br /&gt;
Press and hold the mouse wheel and Drag the mouse to the right or left.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Again, press the wheel on the '''mouse '''and move it sideways to get back to the previous view.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Scroll the '''mouse '''wheel down two times&lt;br /&gt;
|| Similarly, '''zoom out '''the '''CAD model''' by scrolling down the '''mouse '''wheel.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''global axis '''&lt;br /&gt;
|| The orientation of the '''CAD model '''in the '''global axis''' can be noted from the reference '''axis '''below.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the global axis at the bottom right corner.&lt;br /&gt;
|| The X, Y and Z axis are marked and colour coded for a quick reference.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Front View''', '''Side View''' and the '''Top View''' shortcut buttons&lt;br /&gt;
|| The '''2D''' '''view shortcut buttons''' are present''' '''above the '''CAD window'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see the '''2D '''view of the '''CAD model''' by using the '''2D''' '''view shortcut buttons.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Front View''' button&lt;br /&gt;
|| To see the front view, click on the '''Front View''' '''shortcut button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the view using the cursor.&lt;br /&gt;
|| We see the front view and it is oriented along the XZ direction of the '''global axis'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Side View''' button&lt;br /&gt;
|| Now, to see the side view, click on the '''Side View''' '''shortcut button'''.&lt;br /&gt;
|- &lt;br /&gt;
||Point to the view using the cursor.&lt;br /&gt;
|| We see the side view and it is oriented along the YZ direction of the '''global axis'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Top View''' button&lt;br /&gt;
|| Similarly, to see the top view, click on the '''Top View shortcut button'''.&lt;br /&gt;
|- &lt;br /&gt;
||Point to the view using the cursor.&lt;br /&gt;
|| We see the top view and it is oriented along the XY direction of the '''global axis'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Member''', '''Plate '''and '''Endplate buttons'''&lt;br /&gt;
|| We can isolate and view the individual components of the '''3D CAD model.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This can be done by using the components '''button checkbox''' above the '''CAD window'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Member button.'''&lt;br /&gt;
|| To isolate and view the member, click on the '''Member button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''CAD model'''&lt;br /&gt;
|| We see an isolated '''CAD model''' of the member.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Plate button'''&lt;br /&gt;
|| Now, to view the plate, click on the '''Plate button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''CAD model'''&lt;br /&gt;
|| We see an isolated '''CAD model''' of the gusset and '''intermittent connection''' plates with bolts.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Endplate button'''&lt;br /&gt;
|| Similarly, to view the end plate, click on the '''Endplate button'''. &lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''CAD model'''&lt;br /&gt;
|| We see an isolated '''CAD model''' of the gusset plate with bolts.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Rotate''', '''Pan '''and '''Zoom '''the component&lt;br /&gt;
|| We can '''Rotate''', '''Pan '''or '''Zoom '''the individual components as well.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Model button'''&lt;br /&gt;
|| I will click on the '''Model button '''to return to the default view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Graphics '''menu&lt;br /&gt;
|| Alternately, we can perform all of the above actions using the '''Graphics '''menu&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| However, it is recommended to use the mouse and checkboxes&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| '''Osdag '''allows to save the '''3D CAD model''' in various standard '''CAD''' file formats.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Users can import the '''CAD '''files in any standard '''CAD '''manipulation software.&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| Thus allowing us to perform various post-processing activities.&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| Let us save the '''3D CAD model''' for this '''module'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Bolted to End Gusset GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;gt;&amp;gt;''' '''Save 3D model'''&lt;br /&gt;
|| To save the generated '''CAD model''', click on the '''File menu''' present at the top left corner. &lt;br /&gt;
And, click on the '''Save 3D model '''from the list'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Export Window''' &lt;br /&gt;
|| The '''Export Window '''will open.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Save as type dropdown'''&lt;br /&gt;
|| We see the '''Save as type dropdown '''below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It allows us to choose the format in which we wish to save the '''CAD model'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Save as type dropdown list'''&lt;br /&gt;
|| Click on the '''Save as type dropdown list '''to '''expand''' it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Save as type dropdown list:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the list&lt;br /&gt;
|| We can see the available '''file formats''', these are:&lt;br /&gt;
* '''IGS'''&lt;br /&gt;
* '''STEP '''&lt;br /&gt;
* '''STL''', and&lt;br /&gt;
* '''BREP'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us try to save the model in the '''IGS '''file format.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Save as type dropdown list:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''IGS '''option&lt;br /&gt;
|| Select and click on '''IGS''' to choose it.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now specify a suitable file name.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''File name textbox'''&lt;br /&gt;
|| This can be done by typing the file name in the '''File name textbox.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''File name textbox:'''&lt;br /&gt;
&lt;br /&gt;
Type '''Tension-member-bolted'''&lt;br /&gt;
|| I will name the file as '''Tension-member-bolted.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may choose a convenient '''file name '''of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now choose a suitable directory to save the file.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Choose '''Osdag-workspace directory'''&lt;br /&gt;
|| I will choose the '''Osdag hyphen workspace directory '''to save the model.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may choose a convenient location of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Save'''&lt;br /&gt;
|| Click on the '''Save button '''to save the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Information pop-up:'''&lt;br /&gt;
&lt;br /&gt;
Point toward '''Information pop-up'''&lt;br /&gt;
|| A confirmation message will be displayed once the model is successfully saved.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Information pop-up:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Ok'''&lt;br /&gt;
|| Click on '''Ok '''to acknowledge.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now '''import '''the '''CAD model''' and do some post-processing.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| For this, I will use '''FreeCAD'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Users can use '''AutoCAD '''or any other software of their choice.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
|| I have opened '''FreeCAD.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;gt;&amp;gt;''' '''New'''&lt;br /&gt;
|| Go to the '''File menu''' present at the top left corner, and select '''New.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| A new '''FreeCAD application window '''will open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now import the saved '''CAD''' model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;gt;&amp;gt;''' '''Import'''&lt;br /&gt;
|| Go to the '''File menu''' present at the top left corner, and select '''Import.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Import File Window:'''&lt;br /&gt;
&lt;br /&gt;
Navigate to '''Osdag_workspace directory'''&lt;br /&gt;
|| Click once on the '''Osdag hyphen workspace directory''' where I have saved the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Import File Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Tension_member_bolted.igs'''&lt;br /&gt;
|| Click once on the '''Tension hyphen member hyphen bolted dot igs''' file to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Import File Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Open'''&lt;br /&gt;
|| And, click on the '''Open button '''below'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
&lt;br /&gt;
Point to the model.&lt;br /&gt;
|| We see the '''CAD model '''in '''FreeCAD.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Front Button'''&lt;br /&gt;
|| Click on the '''Front View Button '''present in the toolbar on top of the 3D view window. &lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We see the front view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Top Button'''&lt;br /&gt;
|| Similarly, click on the '''Top View Button '''present next to the '''Front View Button.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We see the top view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Right Button'''&lt;br /&gt;
|| Next, click on the '''Right View Button '''present next to the '''Front View Button.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We see the right side view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us measure the dimension of the section using the '''Measure distance tool.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Scroll up using the scroll wheel&lt;br /&gt;
|| Zoom in on the section by scrolling up on the mouse wheel.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Press the middle mouse button and move the mouse sideways&lt;br /&gt;
|| Pan the model mouse by pressing the middle mouse button and moving it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Measure distance tool'''&lt;br /&gt;
|| Select the '''measure distance tool '''from the toolbar above the 3D view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on top and bottom outer edges of the section on the right&lt;br /&gt;
|| While having the '''measure distance tool '''active click on the outer edges of the section on the right.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Point to distance value next to section&lt;br /&gt;
|| We can see that the depth of the section is measured to be 125 millimetres for LC 125.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We have measured the depth of the section using FreeCAD’s measuring tool.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Summary'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we have&lt;br /&gt;
* Handled the '''3D''' '''CAD model''' in '''Osdag'''&lt;br /&gt;
* Exported a '''CAD model''' from '''Osdag '''in a standard file format&lt;br /&gt;
* Imported and viewed the '''CAD model''' in '''FreeCAD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Assignment'''&lt;br /&gt;
|| As an '''assignment''', do the following&lt;br /&gt;
* Explore the Change background option in the Graphics menu&lt;br /&gt;
* Save the '''3D''' '''CAD models '''in '''STEP''', '''STL''' and '''BREP '''file formats&lt;br /&gt;
* '''Import '''the model in any '''CAD '''manipulation software&lt;br /&gt;
* Perform some post-processing activity like measuring the size of the members, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: About Spoken Tutorial Project'''&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:Spoken Tutorial Workshops'''&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:Answers for THIS Spoken Tutorial'''&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: FOSSEE Forum'''&lt;br /&gt;
|| For any general or technical questions on '''Osdag''', visit the '''FOSSEE forum''' and post your question.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Sample Design Examples'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| &lt;br /&gt;
* The '''Osdag '''team at '''FOSSEE '''creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practised using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit the link below &lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Acknowledgements'''&lt;br /&gt;
|| The '''Spoken Tutorial''' project is funded by the '''Ministry of Education''', Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Thank you'''&lt;br /&gt;
|| This is Anandajith TS,FOSSEE, IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Handling-3D-models-and-CAD-in-Osdag/English</id>
		<title>Osdag/C3/Handling-3D-models-and-CAD-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Handling-3D-models-and-CAD-in-Osdag/English"/>
				<updated>2023-10-11T20:27:24Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' Handling 3D models and CAD in Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Zahran Sajid (script), Anandajith TS (recording)&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Osdag, CAD, CAD Model, FreeCAD, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Title Slide'''&lt;br /&gt;
|| Welcome to the spoken tutorial on ‘'''Handling 3D models and CAD in Osdag’'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn to,&lt;br /&gt;
* Handle '''3D''' '''CAD model''' in '''Osdag'''&lt;br /&gt;
* '''Export '''a '''CAD model''' from '''Osdag '''in standard file formats&lt;br /&gt;
* '''Import '''and view the '''CAD model''' in '''FreeCAD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: System Requirement'''&lt;br /&gt;
|| To record this tutorial, I am using&lt;br /&gt;
* '''Windows 11'''&lt;br /&gt;
* '''Osdag '''version '''v2021.02.a.a12f''', and&lt;br /&gt;
* '''FreeCAD '''version '''0.20'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have&lt;br /&gt;
* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
* Basic knowledge of any '''CAD '''manipulation software&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Code Files'''&lt;br /&gt;
||&lt;br /&gt;
* The files used in this tutorial are available in the '''Code Files''' link&lt;br /&gt;
* Please download and extract them&lt;br /&gt;
* Make a copy and then use them while practising&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design &amp;gt;&amp;gt;''' Select '''Bolted to End Gusset module.'''&lt;br /&gt;
|| Let us switch to the '''home page''' of the '''Tension Member Design.'''&lt;br /&gt;
&lt;br /&gt;
Select '''Bolted to End Gusset module.'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Start.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Click on '''File '''-&amp;gt; '''Load Input''' and select '''3Dmodel-sample-design.OSI'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Design '''button&lt;br /&gt;
&lt;br /&gt;
Click on the disable '''Input Dock''' and '''Output Dock''' buttons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Click on '''File '''-&amp;gt; '''Load Input'''&lt;br /&gt;
&lt;br /&gt;
Select '''3Dmodel-sample-design.OSI'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Design '''button..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, I have disabled '''Input '''and the '''Output Docks '''for a better view of the CAD''' window.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Osdag:'''&lt;br /&gt;
&lt;br /&gt;
Point towards the '''CAD window '''and the '''Log messages window'''&lt;br /&gt;
|| We see the '''CAD model''' and '''log messages '''as the design is successful'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Osdag:'''&lt;br /&gt;
&lt;br /&gt;
Point towards the '''3D CAD model'''&lt;br /&gt;
|| '''Osdag '''provides a '''3D CAD model''' for a better visualisation of the designed component.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Press the left '''mouse button '''and move the '''mouse '''sideways&lt;br /&gt;
|| Rotate the '''CAD model''' by pressing the left '''mouse button''' moving it sideways.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This allows us to view the '''model '''from any side in detail.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Scroll the '''mouse''' wheel up two times&lt;br /&gt;
|| '''Zoom in '''the '''CAD model''' by scrolling up the '''mouse '''wheel.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Press the mouse wheel to see a 4 sided- arrow.&lt;br /&gt;
&lt;br /&gt;
Press and hold the mouse wheel and Drag the mouse to the right or left.&lt;br /&gt;
|| '''Pan '''the '''CAD model''' by pressing the wheel on the '''mouse '''and moving it sideways.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This allows us to view each component of the '''model '''in detail.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Press the mouse wheel to see a 4 sided- arrow.&lt;br /&gt;
&lt;br /&gt;
Press and hold the mouse wheel and Drag the mouse to the right or left.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Again, press the wheel on the '''mouse '''and move it sideways to get back to the previous view.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Scroll the '''mouse '''wheel down two times&lt;br /&gt;
|| Similarly, '''zoom out '''the '''CAD model''' by scrolling down the '''mouse '''wheel.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''global axis '''&lt;br /&gt;
|| The orientation of the '''CAD model '''in the '''global axis''' can be noted from the reference '''axis '''below.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the global axis at the bottom right corner.&lt;br /&gt;
|| The X, Y and Z axis are marked and colour coded for a quick reference.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Front View''', '''Side View''' and the '''Top View''' shortcut buttons&lt;br /&gt;
|| The '''2D''' '''view shortcut buttons''' are present''' '''above the '''CAD window'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see the '''2D '''view of the '''CAD model''' by using the '''2D''' '''view shortcut buttons.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Front View''' button&lt;br /&gt;
|| To see the front view, click on the '''Front View''' '''shortcut button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the view using the cursor.&lt;br /&gt;
|| We see the front view and it is oriented along the XZ direction of the '''global axis'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Side View''' button&lt;br /&gt;
|| Now, to see the side view, click on the '''Side View''' '''shortcut button'''.&lt;br /&gt;
|- &lt;br /&gt;
||Point to the view using the cursor.&lt;br /&gt;
|| We see the side view and it is oriented along the YZ direction of the '''global axis'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Top View''' button&lt;br /&gt;
|| Similarly, to see the top view, click on the '''Top View shortcut button'''.&lt;br /&gt;
|- &lt;br /&gt;
||Point to the view using the cursor.&lt;br /&gt;
|| We see the top view and it is oriented along the XY direction of the '''global axis'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Member''', '''Plate '''and '''Endplate buttons'''&lt;br /&gt;
|| We can isolate and view the individual components of the '''3D CAD model.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This can be done by using the components '''button checkbox''' above the '''CAD window'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Member button.'''&lt;br /&gt;
|| To isolate and view the member, click on the '''Member button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''CAD model'''&lt;br /&gt;
|| We see an isolated '''CAD model''' of the member.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Plate button'''&lt;br /&gt;
|| Now, to view the plate, click on the '''Plate button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''CAD model'''&lt;br /&gt;
|| We see an isolated '''CAD model''' of the gusset and '''intermittent connection''' plates with bolts.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Endplate button'''&lt;br /&gt;
|| Similarly, to view the end plate, click on the '''Endplate button'''. &lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''CAD model'''&lt;br /&gt;
|| We see an isolated '''CAD model''' of the gusset plate with bolts.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Rotate''', '''Pan '''and '''Zoom '''the component&lt;br /&gt;
|| We can '''Rotate''', '''Pan '''or '''Zoom '''the individual components as well.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Model button'''&lt;br /&gt;
|| I will click on the '''Model button '''to return to the default view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Graphics '''menu&lt;br /&gt;
|| Alternately, we can perform all of the above actions using the '''Graphics '''menu&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| However, it is recommended to use the mouse and checkboxes&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| '''Osdag '''allows to save the '''3D CAD model''' in various standard '''CAD''' file formats.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Users can import the '''CAD '''files in any standard '''CAD '''manipulation software.&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| Thus allowing us to perform various post-processing activities.&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| Let us save the '''3D CAD model''' for this '''module'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Bolted to End Gusset GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;gt;&amp;gt;''' '''Save 3D model'''&lt;br /&gt;
|| To save the generated '''CAD model''', click on the '''File menu''' present at the top left corner. &lt;br /&gt;
And, click on the '''Save 3D model '''from the list'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Export Window''' &lt;br /&gt;
|| The '''Export Window '''will open.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Save as type dropdown'''&lt;br /&gt;
|| We see the '''Save as type dropdown '''below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It allows us to choose the format in which we wish to save the '''CAD model'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Save as type dropdown list'''&lt;br /&gt;
|| Click on the '''Save as type dropdown list '''to '''expand''' it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Save as type dropdown list:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the list&lt;br /&gt;
|| We can see the available '''file formats''', these are:&lt;br /&gt;
* '''IGS'''&lt;br /&gt;
* '''STEP '''&lt;br /&gt;
* '''STL''', and&lt;br /&gt;
* '''BREP'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us try to save the model in the '''IGS '''file format.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Save as type dropdown list:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''IGS '''option&lt;br /&gt;
|| Select and click on '''IGS''' to choose it.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now specify a suitable file name.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''File name textbox'''&lt;br /&gt;
|| This can be done by typing the file name in the '''File name textbox.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''File name textbox:'''&lt;br /&gt;
&lt;br /&gt;
Type '''Tension-member-bolted'''&lt;br /&gt;
|| I will name the file as '''Tension-member-bolted.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may choose a convenient '''file name '''of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now choose a suitable directory to save the file.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Choose '''Osdag-workspace directory'''&lt;br /&gt;
|| I will choose the '''Osdag hyphen workspace directory '''to save the model.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may choose a convenient location of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Save'''&lt;br /&gt;
|| Click on the '''Save button '''to save the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Information pop-up:'''&lt;br /&gt;
&lt;br /&gt;
Point toward '''Information pop-up'''&lt;br /&gt;
|| A confirmation message will be displayed once the model is successfully saved.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Information pop-up:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Ok'''&lt;br /&gt;
|| Click on '''Ok '''to acknowledge.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now '''import '''the '''CAD model''' and do some post-processing.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| For this, I will use '''FreeCAD'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Users can use '''AutoCAD '''or any other software of their choice.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
|| I have opened '''FreeCAD.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;gt;&amp;gt;''' '''New'''&lt;br /&gt;
|| Go to the '''File menu''' present at the top left corner, and select '''New.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| A new '''FreeCAD application window '''will open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now import the saved '''CAD''' model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;gt;&amp;gt;''' '''Import'''&lt;br /&gt;
|| Go to the '''File menu''' present at the top left corner, and select '''Import.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Import File Window:'''&lt;br /&gt;
&lt;br /&gt;
Navigate to '''Osdag_workspace directory'''&lt;br /&gt;
|| Click once on the '''Osdag hyphen workspace directory''' where I have saved the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Import File Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Tension_member_bolted.igs'''&lt;br /&gt;
|| Click once on the '''Tension hyphen member hyphen bolted dot igs''' file to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Import File Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Open'''&lt;br /&gt;
|| And, click on the '''Open button '''below'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
&lt;br /&gt;
Point to the model.&lt;br /&gt;
|| We see the '''CAD model '''in '''FreeCAD.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Front Button'''&lt;br /&gt;
|| Click on the '''Front View Button '''present in the toolbar on top of the 3D view window. &lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We see the front view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Top Button'''&lt;br /&gt;
|| Similarly, click on the '''Top View Button '''present next to the '''Front View Button.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We see the top view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Right Button'''&lt;br /&gt;
|| Next, click on the '''Right View Button '''present next to the '''Front View Button.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We see the right side view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us measure the dimension of the section using the '''Measure distance tool.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Scroll up using the scroll wheel&lt;br /&gt;
|| Zoom in on the section by scrolling up on the mouse wheel.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Press the middle mouse button and move the mouse sideways&lt;br /&gt;
|| Pan the model mouse by pressing the middle mouse button and moving it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Measure distance tool'''&lt;br /&gt;
|| Select the '''measure distance tool '''from the toolbar above the 3D view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on top and bottom outer edges of the section on the right&lt;br /&gt;
|| While having the '''measure distance tool '''active click on the outer edges of the section on the right.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Point to distance value next to section&lt;br /&gt;
|| We can see that the depth of the section is measured to be 125 millimetres for LC 125.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We have measured the depth of the section using FreeCAD’s measuring tool.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Summary'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we have&lt;br /&gt;
* Handled the '''3D''' '''CAD model''' in '''Osdag'''&lt;br /&gt;
* Exported a '''CAD model''' from '''Osdag '''in a standard file format&lt;br /&gt;
* Imported and viewed the '''CAD model''' in '''FreeCAD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Assignment'''&lt;br /&gt;
|| As an '''assignment''', do the following&lt;br /&gt;
* Explore the Change background option in the Graphics menu&lt;br /&gt;
* Save the '''3D''' '''CAD models '''in '''STEP''', '''STL''' and '''BREP '''file formats&lt;br /&gt;
* '''Import '''the model in any '''CAD '''manipulation software&lt;br /&gt;
* Perform some post-processing activity like measuring the size of the members, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: About Spoken Tutorial Project'''&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:Spoken Tutorial Workshops'''&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:Answers for THIS Spoken Tutorial'''&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: FOSSEE Forum'''&lt;br /&gt;
|| For any general or technical questions on '''Osdag''', visit the '''FOSSEE forum''' and post your question.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Sample Design Examples'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| &lt;br /&gt;
* The '''Osdag '''team at '''FOSSEE '''creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practised using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit the link below &lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Acknowledgements'''&lt;br /&gt;
|| The '''Spoken Tutorial''' project is funded by the '''Ministry of Education''', Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Thank you'''&lt;br /&gt;
|| This is Anandajith TS,FOSSEE, IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Specifying-design-preferences-in-Osdag/English</id>
		<title>Osdag/C3/Specifying-design-preferences-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Specifying-design-preferences-in-Osdag/English"/>
				<updated>2023-10-06T09:30:25Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' Specifying design preferences in Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Anandajith TS&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' '''Osdag, member design, connection design, steel design optimisation, Tension member, Design Preference, bolt design, detailing, gusset plate, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
'''Outline: '''&lt;br /&gt;
* Perform the design &lt;br /&gt;
* View log messages&lt;br /&gt;
* Review design results&lt;br /&gt;
* Explore '''Design Preferences'''&lt;br /&gt;
* Define '''Member '''preferences&lt;br /&gt;
* About custom sections&lt;br /&gt;
* Define '''Connector '''preferences&lt;br /&gt;
* Define '''Bolt '''preferences&lt;br /&gt;
* Define '''Detailing '''preferences&lt;br /&gt;
* Perform design using special preferences&lt;br /&gt;
* Compare output results&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|- &lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| Narration&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
|| Welcome to the Spoken Tutorial on '''Specifying design preferences in Osdag.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn to,&lt;br /&gt;
* Design preferences in '''Osdag'''&lt;br /&gt;
* Define special preferences&lt;br /&gt;
* Perform design using special preferences&lt;br /&gt;
* Compare the design results&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using&lt;br /&gt;
* '''Windows 11 OS''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have,&lt;br /&gt;
* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
* The files used in this tutorial are available in the '''Code Files'''' link&lt;br /&gt;
&lt;br /&gt;
* Please download and extract them&lt;br /&gt;
&lt;br /&gt;
* Make a copy and then use them while practising&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and for '''Windows '''is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module'''&lt;br /&gt;
|| Switch to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Input Dock''' fields &lt;br /&gt;
|| I have loaded the '''Preference hyphen sample hyphen design dot OSI '''file.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Please pause the tutorial and perform the same steps on your computer.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Click on the '''Design '''button below to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Osdag '''carries out the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''INFO '''message in the log message window&lt;br /&gt;
|| The design is complete and '''safe'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''CAD window''' and the '''Output Dock'''&lt;br /&gt;
|| The '''CAD window''' becomes active, and the '''Output Dock''' is populated with results.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us specify some design preferences and check for updated results.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Sample Design Example'''&lt;br /&gt;
|| Perform a '''design check''' by adopting the given '''design preferences''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Connector:'''&lt;br /&gt;
* '''Material: E300 (Fe 440)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Bolt:'''&lt;br /&gt;
* '''Type: Pre-tensioned'''&lt;br /&gt;
* '''Hole Type: Over-sized'''&lt;br /&gt;
* '''Slip factor: 0.48'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Sample Design Example'''&lt;br /&gt;
|| '''Detailing:'''&lt;br /&gt;
* '''Edge Preparation Method: machine-flame cut'''&lt;br /&gt;
* '''Environment: Corrosive'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Design:'''&lt;br /&gt;
* '''Limit State Design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Switch back to '''Tension Member Design - Bolted to End Gusset module '''homepage&lt;br /&gt;
|| Performing design with above preferences may change the design results completely.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Design Preference''' is an advanced feature.&lt;br /&gt;
&lt;br /&gt;
It should be used after due consideration.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Spacing Details button.'''&lt;br /&gt;
|| Click the '''Spacing Details button '''under '''End Connection '''in the '''Output Dock'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Spacing Details '''window&lt;br /&gt;
|| The '''Spacing Details '''window opens.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Rows (nos)'''&lt;br /&gt;
|| Notice that the number of '''Bolt Rows''' is 2 on each '''gusset plate'''. &lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Columns (nos)'''&lt;br /&gt;
|| And the number of '''Bolt Columns''' is 16.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This means that there are 32 bolts on each '''gusset plate '''or 16 bolts per '''Angle'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us see if the bolt configuration changes after designing with special preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the close button&lt;br /&gt;
|| Click on the close button at the top right corner to exit the window.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Capacity (kN)''' under '''Bolt Details''' output&lt;br /&gt;
|| Also, notice the''' bolt capacity''' for the given design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is '''18.78 kN''' as of now.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us see if the '''bolt capacity''' changes after designing with special preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now define the preferences for our design.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Edit '''menu in the menu bar&lt;br /&gt;
|| Click on the '''Edit '''menu in the menu bar and&lt;br /&gt;
|-&lt;br /&gt;
|| Select '''Design Preferences '''&lt;br /&gt;
|| Select '''Design Preferences '''from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Design Preference''' window&lt;br /&gt;
|| The '''Design Preference''' window will open.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The '''Design Preference''' window is categorised into various sections.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Angle Section'''&lt;br /&gt;
|| Typically, these sections include;* Details of the selected member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Connector'''&lt;br /&gt;
|| &lt;br /&gt;
* Connector preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Bolt'''&lt;br /&gt;
|| &lt;br /&gt;
* Bolt preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Detailing'''&lt;br /&gt;
||&lt;br /&gt;
* Detailing preferences, and&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Design'''&lt;br /&gt;
|| &lt;br /&gt;
* The design method preference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let's explore the sections and define the corresponding preferences individually.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Angle Section''' tab&lt;br /&gt;
|| Click on the '''Angle Section''' tab to view the selected member details.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Designation''', '''Section Profile''' and '''Conn_Location'''&lt;br /&gt;
|| Here, section details like '''designation '''and the profile are shown.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Mechanical Properties'''&lt;br /&gt;
|| Below section details, we see '''Mechanical Properties.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the properties.&lt;br /&gt;
|| These properties get populated based on inputs in the '''Input Dock '''and the codal provisions&lt;br /&gt;
|-&lt;br /&gt;
|| Point to Angle properties.&lt;br /&gt;
|| We will keep the '''Angle '''properties unchanged.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Dimensions'''&lt;br /&gt;
|| Dimensions of the selected section are listed under the '''Dimensions''' section.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the dimensions.&lt;br /&gt;
|| These dimensions are fetched from the '''Indian Standard, IS 808''' database of '''Osdag'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the section image&lt;br /&gt;
|| A detailed and representative '''cross-section''' drawing of the selected section is shown.&lt;br /&gt;
|-&lt;br /&gt;
|| point to the 2D drawing.&lt;br /&gt;
|| This 2D drawing is typical and has standard notations marked over it for better visualisation.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Section Properties'''&lt;br /&gt;
|| The sectional properties corresponding to the selected section are listed under '''Section Properties.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Section Properties '''fields&lt;br /&gt;
|| These properties are also fetched from the '''Osdag '''database at run-time.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| For a user-defined section not present in the database, properties are calculated by '''Osdag '''internally.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The properties of this user-defined section are inserted into the database for reuse.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users can add single or multiple custom sections to the '''Osdag '''database and use it in design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Add '''button&lt;br /&gt;
|| The '''Add '''button at the bottom allows to Add a single custom section to the database.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Download xlsx file, '''and '''Import xlsx file '''button&lt;br /&gt;
||For adding multiple sections at once using an excel sheet, use the '''Download '''and '''Import xlsx '''buttons.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We will explore this feature in another tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Clear '''button&lt;br /&gt;
|| The '''Clear '''button will clear the user-defined inputs in the Design Preference window.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Connector '''tab&lt;br /&gt;
|| Let us move to the '''Connector '''tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Inputs '''fields&lt;br /&gt;
|| Here, we see the '''Material '''properties of the '''connector '''material.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Material drop-down menu'''&lt;br /&gt;
|| '''E 250 (Fe 410 W)A''' is selected by default. &lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Ultimate Strength''' and '''Yield Strength''' field&lt;br /&gt;
|| The corresponding values of the ultimate and yield strengths are shown below.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the material grade.&lt;br /&gt;
|| We need to change the material grade to '''E300'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Material drop-down menu '''and select '''E300 (Fe 440)''' from the list&lt;br /&gt;
|| Click on the '''Material drop-down menu '''and select '''E300 (Fe 440)''' from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Ultimate Strength''' and '''Yield Strength''' field&lt;br /&gt;
|| Notice the values of the ultimate and yield strength are now updated automatically.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Bolt '''tab&lt;br /&gt;
|| Let us now move to the '''Bolt '''tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Type '''and '''Hole Type'''&lt;br /&gt;
|| The default bolt type is '''Pre-tensioned,''' and the '''Hole Type''' is '''Standard'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the Hole type.&lt;br /&gt;
|| The desired Hole Type is '''Over-sized'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Hole Type drop-down menu '''and select '''Over-sized''' from the list&lt;br /&gt;
|| Click on the '''Hole Type drop-down menu '''and select '''Over-sized''' from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the slip factor value.&lt;br /&gt;
|| Now, let us change the '''Slip factor''' to '''0.48.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Slip factor drop-down menu, '''scroll and select '''0.48''' from the list&lt;br /&gt;
|| Click on the '''Slip factor drop-down menu'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down the list and select '''0.48'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Description text box'''&lt;br /&gt;
|| A description of the slip factor values is shown in the '''Description text box.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight '''IS 800 Table 20'''&lt;br /&gt;
|| The description is referred from the '''Indian Standard, IS 800, Table 20'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight '''xi) Sand blasted surface 0.48''' in the '''Description text box'''&lt;br /&gt;
|| We see, for a slip factor of 0.48, the surface treatment is of '''Sand blasted''' type.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the bolt preferences.&lt;br /&gt;
|| We have defined preferences for the '''Bolt'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Detailing '''tab&lt;br /&gt;
|| Let us now move to the '''Detailing '''tab.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Edge Preparation Method drop-down menu '''and select '''machine-flame cut''' from the list&lt;br /&gt;
|| Click on the '''Edge Preparation Method drop-down menu '''and select '''machine-flame cut''' from the list.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Gap '''textbox&lt;br /&gt;
|| The '''Gap '''preference is not applicable here. We will leave it as default.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| In our design, the members are exposed to corrosive influences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to incorporate this condition in the design.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Are the Members Exposed to Corrosive Influences drop-down''' menu&lt;br /&gt;
|| Click on the '''Corrosive Influences drop-down''' menu and select '''Yes'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Description text box'''&lt;br /&gt;
|| The '''Description text box '''shows a description with reference to the corresponding '''IS 800 clauses'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users may refer to this description for a better understanding of these design clauses.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''tab&lt;br /&gt;
|| Let us now move to the '''Design '''tab.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Design Method''' '''drop-down''' menu&lt;br /&gt;
|| We see the default '''Design Method '''is '''Limit State Design.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Osdag performs design using the '''Limit State Method.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design Method drop-down''' menu&lt;br /&gt;
|| Other methods of design are not available with this version.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We have defined all the preferences.&lt;br /&gt;
&lt;br /&gt;
We&lt;br /&gt;
 are now ready to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Defaults '''button&lt;br /&gt;
|| The '''Defaults '''button below sets the preferences to the default value.&lt;br /&gt;
&lt;br /&gt;
Do not press this button after defining the preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Save '''button&lt;br /&gt;
|| The '''Save '''button saves the defined preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Save '''button&lt;br /&gt;
|| Click on the '''Save '''button to save and exit the '''Design Preferences''' window.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We are ready to perform the design with saved preferences.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the Design button&lt;br /&gt;
|| Click on the '''Design '''button again.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Osdag carries out the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The design process might take some time to complete.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''INFO '''message in the log message window&lt;br /&gt;
|| The design is completed successfully.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Now, let us check if the design results have changed from that recorded previously&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Spacing Details button.'''&lt;br /&gt;
|| Click on the '''Spacing Details button '''in the '''Output Dock '''under '''End Connection'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Rows (nos)'''&lt;br /&gt;
|| The number of '''Bolt Rows''' is 2 on each '''gusset plate'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This has not changed.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Columns (nos)'''&lt;br /&gt;
|| The number of '''Bolt Columns''' is now 12.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This has been reduced from 16 to 12.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This means that now there are 24 bolts on each '''gusset plate '''or 12 bolts per '''Angle'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| There is a change in the total number of bolts after designing with special preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the close button&lt;br /&gt;
|| Click on the close button at the top right corner to exit the window.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Capacity (kN)''' under '''Bolt Details''' output&lt;br /&gt;
|| Also, notice the''' bolt capacity''' has changed to 26.98 '''kN'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users can refer to other design outputs and compare the results similarly.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Summary'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we have:&lt;br /&gt;
* Learnt design preferences in '''Osdag'''&lt;br /&gt;
* Defined special preferences&lt;br /&gt;
* Performed design using special preferences&lt;br /&gt;
* Compared the design results&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Assignment'''&lt;br /&gt;
|| As an '''assignment''', do the following&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Go to the '''Tension Member Design - Welded to End Gusset module'''&lt;br /&gt;
* Use the same input values as this tutorial wherever applicable&lt;br /&gt;
* Explore and define various '''design preferences'''&lt;br /&gt;
* Compare the results and make conclusions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''About Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Spoken Tutorial Workshops&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Answers for THIS Spoken Tutorial&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''FOSSEE Forum&lt;br /&gt;
|| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Sample Design Examples&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
||&lt;br /&gt;
* The '''Osdag '''team at FOSSEE creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practiced using the '''Osdag''' '''software'''&lt;br /&gt;
*For more details, please visit this link &lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Acknowledgement&lt;br /&gt;
|| The '''Spoken''' '''Tutorial''' project was established by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Thank you&lt;br /&gt;
|| This is Anandajith TS, FOSSEE IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Specifying-design-preferences-in-Osdag/English</id>
		<title>Osdag/C3/Specifying-design-preferences-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Specifying-design-preferences-in-Osdag/English"/>
				<updated>2023-09-26T06:10:25Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;'''Title of the script:''' Specifying design preferences in Osdag  '''Author''': Anandajith TS  '''Keywords:''' '''Osdag, member design, connection design, steel design optimi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' Specifying design preferences in Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Anandajith TS&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' '''Osdag, member design, connection design, steel design optimisation, Tension member, Design Preference, bolt design, detailing, gusset plate, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
'''Outline: '''&lt;br /&gt;
* Perform the design &lt;br /&gt;
* View log messages&lt;br /&gt;
* Review design results&lt;br /&gt;
* Explore '''Design Preferences'''&lt;br /&gt;
* Define '''Member '''preferences&lt;br /&gt;
* About custom sections&lt;br /&gt;
* Define '''Connector '''preferences&lt;br /&gt;
* Define '''Bolt '''preferences&lt;br /&gt;
* Define '''Detailing '''preferences&lt;br /&gt;
* Perform design using special preferences&lt;br /&gt;
* Compare output results&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|- &lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| Narration&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
|| Welcome to the Spoken Tutorial on '''Specifying design preferences in Osdag.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn to,&lt;br /&gt;
* Design preferences in '''Osdag'''&lt;br /&gt;
* Define special preferences&lt;br /&gt;
* Perform design using special preferences&lt;br /&gt;
* Compare the design results&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using&lt;br /&gt;
* '''Windows 11 OS''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have,&lt;br /&gt;
* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and for '''Windows '''is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module'''&lt;br /&gt;
|| Switch to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Input Dock''' fields &lt;br /&gt;
|| I have loaded the '''Preference hyphen sample hyphen design dot OSI '''file.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Please pause the tutorial and perform the same steps on your computer.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Click on the '''Design '''button below to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Osdag '''carries out the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''INFO '''message in the log message window&lt;br /&gt;
|| The design is complete and '''safe'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''CAD window''' and the '''Output Dock'''&lt;br /&gt;
|| The '''CAD window''' becomes active, and the '''Output Dock''' is populated with results.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us specify some design preferences and check for updated results.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Sample Design Example'''&lt;br /&gt;
|| Perform a '''design check''' by adopting the given '''design preferences''':&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Connector:'''&lt;br /&gt;
* '''Material: E300 (Fe 440)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Bolt:'''&lt;br /&gt;
* '''Type: Pre-tensioned'''&lt;br /&gt;
* '''Hole Type: Over-sized'''&lt;br /&gt;
* '''Slip factor: 0.48'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide'''&lt;br /&gt;
&lt;br /&gt;
'''Sample Design Example'''&lt;br /&gt;
|| '''Detailing:'''&lt;br /&gt;
* '''Edge Preparation Method: machine-flame cut'''&lt;br /&gt;
* '''Environment: Corrosive'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Design:'''&lt;br /&gt;
* '''Limit State Design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Switch back to '''Tension Member Design - Bolted to End Gusset module '''homepage&lt;br /&gt;
|| Performing design with above preferences may change the design results completely.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Design Preference''' is an advanced feature.&lt;br /&gt;
&lt;br /&gt;
It should be used after due consideration.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Spacing Details button.'''&lt;br /&gt;
|| Click the '''Spacing Details button '''under '''End Connection '''in the '''Output Dock'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Spacing Details '''window&lt;br /&gt;
|| The '''Spacing Details '''window opens.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Rows (nos)'''&lt;br /&gt;
|| Notice that the number of '''Bolt Rows''' is 2 on each '''gusset plate'''. &lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Columns (nos)'''&lt;br /&gt;
|| And the number of '''Bolt Columns''' is 16.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This means that there are 32 bolts on each '''gusset plate '''or 16 bolts per '''Angle'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us see if the bolt configuration changes after designing with special preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the close button&lt;br /&gt;
|| Click on the close button at the top right corner to exit the window.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Capacity (kN)''' under '''Bolt Details''' output&lt;br /&gt;
|| Also, notice the''' bolt capacity''' for the given design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is '''18.78 kN''' as of now.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us see if the '''bolt capacity''' changes after designing with special preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now define the preferences for our design.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Edit '''menu in the menu bar&lt;br /&gt;
|| Click on the '''Edit '''menu in the menu bar and&lt;br /&gt;
|-&lt;br /&gt;
|| Select '''Design Preferences '''&lt;br /&gt;
|| Select '''Design Preferences '''from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Design Preference''' window&lt;br /&gt;
|| The '''Design Preference''' window will open.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The '''Design Preference''' window is categorised into various sections.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Angle Section'''&lt;br /&gt;
|| Typically, these sections include;* Details of the selected member.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Connector'''&lt;br /&gt;
|| &lt;br /&gt;
* Connector preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Bolt'''&lt;br /&gt;
|| &lt;br /&gt;
* Bolt preferences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Detailing'''&lt;br /&gt;
||&lt;br /&gt;
* Detailing preferences, and&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Design'''&lt;br /&gt;
|| &lt;br /&gt;
* The design method preference.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let's explore the sections and define the corresponding preferences individually.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Angle Section''' tab&lt;br /&gt;
|| Click on the '''Angle Section''' tab to view the selected member details.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Designation''', '''Section Profile''' and '''Conn_Location'''&lt;br /&gt;
|| Here, section details like '''designation '''and the profile are shown.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Mechanical Properties'''&lt;br /&gt;
|| Below section details, we see '''Mechanical Properties.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the properties.&lt;br /&gt;
|| These properties get populated based on inputs in the '''Input Dock '''and the codal provisions&lt;br /&gt;
|-&lt;br /&gt;
|| Point to Angle properties.&lt;br /&gt;
|| We will keep the '''Angle '''properties unchanged.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Dimensions'''&lt;br /&gt;
|| Dimensions of the selected section are listed under the '''Dimensions''' section.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the dimensions.&lt;br /&gt;
|| These dimensions are fetched from the '''Indian Standard, IS 808''' database of '''Osdag'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the section image&lt;br /&gt;
|| A detailed and representative '''cross-section''' drawing of the selected section is shown.&lt;br /&gt;
|-&lt;br /&gt;
|| point to the 2D drawing.&lt;br /&gt;
|| This 2D drawing is typical and has standard notations marked over it for better visualisation.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Section Properties'''&lt;br /&gt;
|| The sectional properties corresponding to the selected section are listed under '''Section Properties.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Section Properties '''fields&lt;br /&gt;
|| These properties are also fetched from the '''Osdag '''database at run-time.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| For a user-defined section not present in the database, properties are calculated by '''Osdag '''internally.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The properties of this user-defined section are inserted into the database for reuse.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users can add single or multiple custom sections to the '''Osdag '''database and use it in design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Add '''button&lt;br /&gt;
|| The '''Add '''button at the bottom allows to Add a single custom section to the database.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Download xlsx file, '''and '''Import xlsx file '''button&lt;br /&gt;
||For adding multiple sections at once using an excel sheet, use the '''Download '''and '''Import xlsx '''buttons.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We will explore this feature in another tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Clear '''button&lt;br /&gt;
|| The '''Clear '''button will clear the user-defined inputs in the Design Preference window.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Connector '''tab&lt;br /&gt;
|| Let us move to the '''Connector '''tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Inputs '''fields&lt;br /&gt;
|| Here, we see the '''Material '''properties of the '''connector '''material.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Material drop-down menu'''&lt;br /&gt;
|| '''E 250 (Fe 410 W)A''' is selected by default. &lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Ultimate Strength''' and '''Yield Strength''' field&lt;br /&gt;
|| The corresponding values of the ultimate and yield strengths are shown below.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the material grade.&lt;br /&gt;
|| We need to change the material grade to '''E300'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Material drop-down menu '''and select '''E300 (Fe 440)''' from the list&lt;br /&gt;
|| Click on the '''Material drop-down menu '''and select '''E300 (Fe 440)''' from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Ultimate Strength''' and '''Yield Strength''' field&lt;br /&gt;
|| Notice the values of the ultimate and yield strength are now updated automatically.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Bolt '''tab&lt;br /&gt;
|| Let us now move to the '''Bolt '''tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Type '''and '''Hole Type'''&lt;br /&gt;
|| The default bolt type is '''Pre-tensioned,''' and the '''Hole Type''' is '''Standard'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the Hole type.&lt;br /&gt;
|| The desired Hole Type is '''Over-sized'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Hole Type drop-down menu '''and select '''Over-sized''' from the list&lt;br /&gt;
|| Click on the '''Hole Type drop-down menu '''and select '''Over-sized''' from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the slip factor value.&lt;br /&gt;
|| Now, let us change the '''Slip factor''' to '''0.48.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Slip factor drop-down menu, '''scroll and select '''0.48''' from the list&lt;br /&gt;
|| Click on the '''Slip factor drop-down menu'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll down the list and select '''0.48'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Description text box'''&lt;br /&gt;
|| A description of the slip factor values is shown in the '''Description text box.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight '''IS 800 Table 20'''&lt;br /&gt;
|| The description is referred from the '''Indian Standard, IS 800, Table 20'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight '''xi) Sand blasted surface 0.48''' in the '''Description text box'''&lt;br /&gt;
|| We see, for a slip factor of 0.48, the surface treatment is of '''Sand blasted''' type.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the bolt preferences.&lt;br /&gt;
|| We have defined preferences for the '''Bolt'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Detailing '''tab&lt;br /&gt;
|| Let us now move to the '''Detailing '''tab.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Edge Preparation Method drop-down menu '''and select '''machine-flame cut''' from the list&lt;br /&gt;
|| Click on the '''Edge Preparation Method drop-down menu '''and select '''machine-flame cut''' from the list.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Gap '''textbox&lt;br /&gt;
|| The '''Gap '''preference is not applicable here. We will leave it as default.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| In our design, the members are exposed to corrosive influences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to incorporate this condition in the design.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Are the Members Exposed to Corrosive Influences drop-down''' menu&lt;br /&gt;
|| Click on the '''Corrosive Influences drop-down''' menu and select '''Yes'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Description text box'''&lt;br /&gt;
|| The '''Description text box '''shows a description with reference to the corresponding '''IS 800 clauses'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users may refer to this description for a better understanding of these design clauses.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''tab&lt;br /&gt;
|| Let us now move to the '''Design '''tab.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Design Method''' '''drop-down''' menu&lt;br /&gt;
|| We see the default '''Design Method '''is '''Limit State Design.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Osdag performs design using the '''Limit State Method.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design Method drop-down''' menu&lt;br /&gt;
|| Other methods of design are not available with this version.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We have defined all the preferences.&lt;br /&gt;
&lt;br /&gt;
We&lt;br /&gt;
 are now ready to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Defaults '''button&lt;br /&gt;
|| The '''Defaults '''button below sets the preferences to the default value.&lt;br /&gt;
&lt;br /&gt;
Do not press this button after defining the preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Save '''button&lt;br /&gt;
|| The '''Save '''button saves the defined preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Save '''button&lt;br /&gt;
|| Click on the '''Save '''button to save and exit the '''Design Preferences''' window.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We are ready to perform the design with saved preferences.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the Design button&lt;br /&gt;
|| Click on the '''Design '''button again.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Osdag carries out the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The design process might take some time to complete.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''INFO '''message in the log message window&lt;br /&gt;
|| The design is completed successfully.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Now, let us check if the design results have changed from that recorded previously&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Spacing Details button.'''&lt;br /&gt;
|| Click on the '''Spacing Details button '''in the '''Output Dock '''under '''End Connection'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Rows (nos)'''&lt;br /&gt;
|| The number of '''Bolt Rows''' is 2 on each '''gusset plate'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This has not changed.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Bolt Columns (nos)'''&lt;br /&gt;
|| The number of '''Bolt Columns''' is now 12.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This has been reduced from 16 to 12.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This means that now there are 24 bolts on each '''gusset plate '''or 12 bolts per '''Angle'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| There is a change in the total number of bolts after designing with special preferences.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the close button&lt;br /&gt;
|| Click on the close button at the top right corner to exit the window.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''Capacity (kN)''' under '''Bolt Details''' output&lt;br /&gt;
|| Also, notice the''' bolt capacity''' has changed to 26.98 '''kN'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users can refer to other design outputs and compare the results similarly.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Summary'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we have:&lt;br /&gt;
* Learnt design preferences in '''Osdag'''&lt;br /&gt;
* Defined special preferences&lt;br /&gt;
* Performed design using special preferences&lt;br /&gt;
* Compared the design results&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Assignment'''&lt;br /&gt;
|| As an '''assignment''', do the following&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Go to the '''Tension Member Design - Welded to End Gusset module'''&lt;br /&gt;
* Use the same input values as this tutorial wherever applicable&lt;br /&gt;
* Explore and define various '''design preferences'''&lt;br /&gt;
* Compare the results and make conclusions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''About Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Spoken Tutorial Workshops&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Answers for THIS Spoken Tutorial&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''FOSSEE Forum&lt;br /&gt;
|| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Sample Design Examples&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
||&lt;br /&gt;
* The '''Osdag '''team at FOSSEE creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practiced using the '''Osdag''' '''software'''&lt;br /&gt;
*For more details, please visit this link &lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Acknowledgement&lt;br /&gt;
|| The '''Spoken''' '''Tutorial''' project was established by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Thank you&lt;br /&gt;
|| This is Anandajith TS, FOSSEE IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Handling-3D-models-and-CAD-in-Osdag/English</id>
		<title>Osdag/C3/Handling-3D-models-and-CAD-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Handling-3D-models-and-CAD-in-Osdag/English"/>
				<updated>2023-09-25T19:33:55Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;'''Title of the script:''' Handling 3D models and CAD in Osdag  '''Author''': Zahran Sajid (script), Anandajith TS (recording)  '''Keywords: Osdag, CAD, CAD Model, FreeCAD, vi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' Handling 3D models and CAD in Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Zahran Sajid (script), Anandajith TS (recording)&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Osdag, CAD, CAD Model, FreeCAD, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
'''Outline: '''&lt;br /&gt;
* '''Sample design example '''&lt;br /&gt;
* Visualise the '''3D CAD model'''&lt;br /&gt;
* Hande the '''3D CAD model''': Zoom, Pan and Rotate&lt;br /&gt;
* Reference axis of '''CAD '''in '''Osdag'''&lt;br /&gt;
* '''2D '''views of the '''CAD model''': Front View, Side View and Top View&lt;br /&gt;
* Individual components of the '''3D CAD model'''&lt;br /&gt;
* '''CAD '''file formats in '''Osdag'''&lt;br /&gt;
* Save the generated '''3D CAD model'''&lt;br /&gt;
* Create a new '''FreeCAD Document'''&lt;br /&gt;
* Import the '''3D CAD model in FreeCAD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Title Slide'''&lt;br /&gt;
|| Welcome to the spoken tutorial on ‘'''Handling 3D models and CAD in Osdag’'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn to,&lt;br /&gt;
* Handle '''3D''' '''CAD model''' in '''Osdag'''&lt;br /&gt;
* '''Export '''a '''CAD model''' from '''Osdag '''in standard file formats&lt;br /&gt;
* '''Import '''and view the '''CAD model''' in '''FreeCAD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: System Requirement'''&lt;br /&gt;
|| To record this tutorial, I am using&lt;br /&gt;
* '''Windows 11'''&lt;br /&gt;
* '''Osdag '''version '''v2021.02.a.a12f''', and&lt;br /&gt;
* '''FreeCAD '''version '''0.20'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have&lt;br /&gt;
* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
* Basic knowledge of any '''CAD '''manipulation software&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Code Files'''&lt;br /&gt;
||&lt;br /&gt;
* The files used in this tutorial are available in the '''Code Files''' link&lt;br /&gt;
* Please download and extract them&lt;br /&gt;
* Make a copy and then use them while practising&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design &amp;gt;&amp;gt;''' Select '''Bolted to End Gusset module.'''&lt;br /&gt;
|| Let us switch to the '''home page''' of the '''Tension Member Design.'''&lt;br /&gt;
&lt;br /&gt;
Select '''Bolted to End Gusset module.'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Start.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Click on '''File '''-&amp;gt; '''Load Input''' and select '''3Dmodel-sample-design.OSI'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Design '''button&lt;br /&gt;
&lt;br /&gt;
Click on the disable '''Input Dock''' and '''Output Dock''' buttons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Click on '''File '''-&amp;gt; '''Load Input'''&lt;br /&gt;
&lt;br /&gt;
Select '''3Dmodel-sample-design.OSI'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Design '''button..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, I have disabled '''Input '''and the '''Output Docks '''for a better view of the CAD''' window.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Osdag:'''&lt;br /&gt;
&lt;br /&gt;
Point towards the '''CAD window '''and the '''Log messages window'''&lt;br /&gt;
|| We see the '''CAD model''' and '''log messages '''as the design is successful'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Osdag:'''&lt;br /&gt;
&lt;br /&gt;
Point towards the '''3D CAD model'''&lt;br /&gt;
|| '''Osdag '''provides a '''3D CAD model''' for a better visualisation of the designed component.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Press the left '''mouse button '''and move the '''mouse '''sideways&lt;br /&gt;
|| Rotate the '''CAD model''' by pressing the left '''mouse button''' moving it sideways.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This allows us to view the '''model '''from any side in detail.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Scroll the '''mouse''' wheel up two times&lt;br /&gt;
|| '''Zoom in '''the '''CAD model''' by scrolling up the '''mouse '''wheel.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Press the mouse wheel to see a 4 sided- arrow.&lt;br /&gt;
&lt;br /&gt;
Press and hold the mouse wheel and Drag the mouse to the right or left.&lt;br /&gt;
|| '''Pan '''the '''CAD model''' by pressing the wheel on the '''mouse '''and moving it sideways.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This allows us to view each component of the '''model '''in detail.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Press the mouse wheel to see a 4 sided- arrow.&lt;br /&gt;
&lt;br /&gt;
Press and hold the mouse wheel and Drag the mouse to the right or left.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Again, press the wheel on the '''mouse '''and move it sideways to get back to the previous view.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Scroll the '''mouse '''wheel down two times&lt;br /&gt;
|| Similarly, '''zoom out '''the '''CAD model''' by scrolling down the '''mouse '''wheel.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''global axis '''&lt;br /&gt;
|| The orientation of the '''CAD model '''in the '''global axis''' can be noted from the reference '''axis '''below.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the global axis at the bottom right corner.&lt;br /&gt;
|| The X, Y and Z axis are marked and colour coded for a quick reference.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Front View''', '''Side View''' and the '''Top View''' shortcut buttons&lt;br /&gt;
|| The '''2D''' '''view shortcut buttons''' are present''' '''above the '''CAD window'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can see the '''2D '''view of the '''CAD model''' by using the '''2D''' '''view shortcut buttons.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Front View''' button&lt;br /&gt;
|| To see the front view, click on the '''Front View''' '''shortcut button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point to the view using the cursor.&lt;br /&gt;
|| We see the front view and it is oriented along the XZ direction of the '''global axis'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Side View''' button&lt;br /&gt;
|| Now, to see the side view, click on the '''Side View''' '''shortcut button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point to the view using the cursor.&lt;br /&gt;
|| We see the side view and it is oriented along the YZ direction of the '''global axis'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Top View''' button&lt;br /&gt;
|| Similarly, to see the top view, click on the '''Top View shortcut button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
Point to the view using the cursor.&lt;br /&gt;
|| We see the top view and it is oriented along the XY direction of the '''global axis'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Member''', '''Plate '''and '''Endplate buttons'''&lt;br /&gt;
|| We can isolate and view the individual components of the '''3D CAD model.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This can be done by using the components '''button checkbox''' above the '''CAD window'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Member button.'''&lt;br /&gt;
|| To isolate and view the member, click on the '''Member button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''CAD model'''&lt;br /&gt;
|| We see an isolated '''CAD model''' of the member.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Plate button'''&lt;br /&gt;
|| Now, to view the plate, click on the '''Plate button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''CAD model'''&lt;br /&gt;
|| We see an isolated '''CAD model''' of the gusset and '''intermittent connection''' plates with bolts.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Endplate button'''&lt;br /&gt;
|| Similarly, to view the end plate, click on the '''Endplate button'''. &lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''CAD model'''&lt;br /&gt;
|| We see an isolated '''CAD model''' of the gusset plate with &lt;br /&gt;
|- &lt;br /&gt;
|| '''Rotate''', '''Pan '''and '''Zoom '''the component&lt;br /&gt;
|| We can '''Rotate''', '''Pan '''or '''Zoom '''the individual components as well.&lt;br /&gt;
|- &lt;br /&gt;
|| '''CAD window:'''&lt;br /&gt;
&lt;br /&gt;
Press the left '''mouse button '''and move the '''mouse '''sideways&lt;br /&gt;
|| Press the left '''mouse button''' and move it sideways to rotate the individual component.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Model button'''&lt;br /&gt;
|| I will click on the '''Model button '''to return to the default view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Graphics '''menu&lt;br /&gt;
|| Alternately, we can perform all of the above actions using the '''Graphics '''menu&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| However, it is recommended to use the mouse and checkboxes&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| '''Osdag '''allows to save the '''3D CAD model''' in various standard '''CAD''' file formats.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Users can import the '''CAD '''files in any standard '''CAD '''manipulation software.&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| Thus allowing us to perform various post-processing activities.&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| Let us save the '''3D CAD model''' for this '''module'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Bolted to End Gusset GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;gt;&amp;gt;''' '''Save 3D model'''&lt;br /&gt;
|| To save the generated '''CAD model''', click on the '''File menu''' present at the top left corner.And, click on the '''Save 3D model '''from the list'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Export Window''' &lt;br /&gt;
|| The '''Export Window '''will open.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Save as type dropdown'''&lt;br /&gt;
|| We see the '''Save as type dropdown '''below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It allows us to choose the format in which we wish to save the '''CAD model'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Save as type dropdown list'''&lt;br /&gt;
|| Click on the '''Save as type dropdown list '''to '''expand''' it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Save as type dropdown list:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the list&lt;br /&gt;
|| We can see the available '''file formats''', these are:&lt;br /&gt;
* '''IGS'''&lt;br /&gt;
* '''STEP '''&lt;br /&gt;
* '''STL''', and&lt;br /&gt;
* '''BREP'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us try to save the model in the '''IGS '''file format.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Save as type dropdown list:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''IGS '''option&lt;br /&gt;
|| Select and click on '''IGS''' to choose it.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now specify a suitable file name.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''File name textbox'''&lt;br /&gt;
|| This can be done by typing the file name in the '''File name textbox.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''File name textbox:'''&lt;br /&gt;
&lt;br /&gt;
Type '''Tension-member-bolted'''&lt;br /&gt;
|| I will name the file as '''Tension-member-bolted.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may choose a convenient '''file name '''of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now choose a suitable directory to save the file.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Choose '''Osdag-workspace directory'''&lt;br /&gt;
|| I will choose the '''Osdag hyphen workspace directory '''to save the model.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may choose a convenient location of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Export Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Save'''&lt;br /&gt;
|| Click on the '''Save button '''to save the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Information pop-up:'''&lt;br /&gt;
&lt;br /&gt;
Point toward '''Information pop-up'''&lt;br /&gt;
|| A confirmation message will be displayed once the model is successfully saved.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Information pop-up:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Ok'''&lt;br /&gt;
|| Click on '''Ok '''to acknowledge.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now '''import '''the '''CAD model''' and do some post-processing.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| For this, I will use '''FreeCAD'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Users can use '''AutoCAD '''or any other software of their choice.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
|| I have opened '''FreeCAD.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;gt;&amp;gt;''' '''New'''&lt;br /&gt;
|| Go to the '''File menu''' present at the top left corner, and select '''New.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| A new '''FreeCAD application window '''will open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now import the saved '''CAD''' model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;gt;&amp;gt;''' '''Import'''&lt;br /&gt;
|| Go to the '''File menu''' present at the top left corner, and select '''Import.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Import File Window:'''&lt;br /&gt;
&lt;br /&gt;
Navigate to '''Osdag_workspace directory'''&lt;br /&gt;
|| I will open the '''Osdag hyphen underscore workspace directory''' where I have saved the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Import File Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Tension_member_bolted.igs'''&lt;br /&gt;
|| Click once on the '''Tension-member-bolted dot igs''' file to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Import File Window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Open'''&lt;br /&gt;
|| And, click on the '''Open button '''below'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
&lt;br /&gt;
Point to the model.&lt;br /&gt;
|| We see the '''CAD model '''in '''FreeCAD.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Front Button'''&lt;br /&gt;
|| Click on the '''Front View Button '''present in the toolbar on top of the 3D view window. &lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We see the front view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Top Button'''&lt;br /&gt;
|| Similarly, click on the '''Top View Button '''present next to the '''Front View Button.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We see the top view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Right Button'''&lt;br /&gt;
|| Next, click on the '''Right View Button '''present next to the '''Front View Button.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We see the right side view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us measure the dimension of the section using the '''Measure distance tool.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Scroll up using the scroll wheel&lt;br /&gt;
|| Zoom in on the section by scrolling up on the mouse wheel.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Press the middle mouse button and move the mouse sideways&lt;br /&gt;
|| Pan the model mouse by pressing the middle mouse button and moving it.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Measure distance tool'''&lt;br /&gt;
|| Select the '''measure distance tool '''from the toolbar above the 3D view of the model.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on top and bottom outer edges of the section on the right&lt;br /&gt;
|| While having the '''measure distance tool '''active click on the outer edges of the section on the right.&lt;br /&gt;
|- &lt;br /&gt;
|| '''FreeCAD GUI:'''&lt;br /&gt;
&lt;br /&gt;
Point to distance value next to section&lt;br /&gt;
|| We can see that the depth of the section is measured to be 125 millimetres for LC 125.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We have measured the depth of the section using FreeCAD’s measuring tool.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Summary'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we have&lt;br /&gt;
* Handled the '''3D''' '''CAD model''' in '''Osdag'''&lt;br /&gt;
* Exported a '''CAD model''' from '''Osdag '''in a standard file format&lt;br /&gt;
* Imported and viewed the '''CAD model''' in '''FreeCAD'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Assignment'''&lt;br /&gt;
|| As an '''assignment''', do the following&lt;br /&gt;
* Explore the Change background option in the Graphics menu&lt;br /&gt;
* Save the '''3D''' '''CAD models '''in '''STEP''', '''STL''' and '''BREP '''file formats&lt;br /&gt;
* '''Import '''the model in any '''CAD '''manipulation software&lt;br /&gt;
* Perform some post-processing activity like measuring the size of the members, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: About Spoken Tutorial Project'''&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:Spoken Tutorial Workshops'''&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:Answers for THIS Spoken Tutorial'''&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: FOSSEE Forum'''&lt;br /&gt;
|| For any general or technical questions on '''Osdag''', visit the '''FOSSEE forum''' and post your question.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Sample Design Examples'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| &lt;br /&gt;
* The '''Osdag '''team at '''FOSSEE '''creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practised using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit the link below &lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Acknowledgements'''&lt;br /&gt;
|| The '''Spoken Tutorial''' project is funded by the '''Ministry of Education''', Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Thank you'''&lt;br /&gt;
|| This is Anandajith TS,FOSSEE, IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Handling-unsafe-designs-in-Osdag/English</id>
		<title>Osdag/C3/Handling-unsafe-designs-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Handling-unsafe-designs-in-Osdag/English"/>
				<updated>2023-07-21T06:17:35Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
'''Title of the script:''' Handling unsafe designs in Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Monika Soni (script), Anandajith TS (recording)&lt;br /&gt;
&lt;br /&gt;
''Keywords:''' ''Video tutorial, Unsafe Design, Log Messages, Error, Warning, Info, Osdag'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|- &lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Title Slide'''&lt;br /&gt;
|| Welcome to the spoken tutorial on '''‘Handling unsafe designs in Osdag’.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn how to &lt;br /&gt;
* Interpret the '''log messages '''in '''Osdag'''&lt;br /&gt;
* Read '''ERROR,''' '''WARNING '''and '''INFO '''messages, and&lt;br /&gt;
* Rectify an '''unsafe '''design using '''log messages'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using&lt;br /&gt;
* '''Windows 11 OS''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have,&lt;br /&gt;
* '''Osdag '''installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and for '''Windows '''is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design &amp;gt;&amp;gt;''' Select '''Bolted to End Gusset module'''&lt;br /&gt;
|| Let us switch to the '''home page''' of '''Tension Member Design.'''&lt;br /&gt;
&lt;br /&gt;
Select''' Bolted to End Gusset module.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Input Dock''' fields &lt;br /&gt;
|| I have loaded the '''Logs underscore sample underscore design dot OSI '''file.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Please pause the tutorial and load the input file.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Click on the '''Design '''button below to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Osdag '''carries out the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''CAD window''' &lt;br /&gt;
|| Note that the '''CAD window''' is inactive, and the '''Output Dock''' are inactive.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Output Dock'''&lt;br /&gt;
|| The Output Dock is not populated with the output values.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This is because the design is complete but '''unsafe'''.&lt;br /&gt;
|-&lt;br /&gt;
||&lt;br /&gt;
Point to the '''Output Dock.'''&lt;br /&gt;
|| Let us disable the '''Output Dock''' to maximise the '''log messages window'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the close '''Output Dock '''button&lt;br /&gt;
|| Click on the close button at the top right corner of the '''Output Dock'''. &lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Log messages'''&lt;br /&gt;
|| We see the colour-coded '''log messages''' pertaining to the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the '''timestamp '''in the '''log messages'''&lt;br /&gt;
|| The '''log messages''' are marked with a '''timestamp '''for the reference of the users.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight '''ERROR '''message&lt;br /&gt;
|| The '''ERROR '''message is marked in red and indicates the status of the design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this case, the '''Design is unsafe.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us rectify the design using the '''log messages''' and arrive at a safe design solution.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
Point to the message in blue colour.&lt;br /&gt;
|| The '''WARNING '''messages''' '''are marked in Blue colour.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the '''WARNING '''message&lt;br /&gt;
|| The '''WARNING '''message gives a '''warning '''pertaining to a specific design check.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the '''WARNING '''message&lt;br /&gt;
|| The '''WARNING '''message reads, that the tension force exceeds the tension capacity. '''.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
Point to the message.&lt;br /&gt;
|| This means that the force exceeds the member capacity in tension.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the message.&lt;br /&gt;
|| The '''INFO '''messages''' '''are marked in Green colour.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the first '''INFO '''message&lt;br /&gt;
|| The '''INFO '''message gives suggestions to rectify the unsafe design.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the last '''INFO '''message&lt;br /&gt;
|| It also suggests where the '''design check''' or a '''trial design''' has ended.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the first '''INFO '''message&lt;br /&gt;
|| The '''INFO '''message reads, '''‘Define member(s) with a higher cross sectional area.’'''&lt;br /&gt;
|-&lt;br /&gt;
||&lt;br /&gt;
Highlight '''80 x 80 x 8 '''in the message.&lt;br /&gt;
|| This means we have to define a section with an area greater than '''80 x 80 x 8.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us define a new section.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Section Size drop-down menu''' &lt;br /&gt;
|| Click on the '''Section Size drop-down menu''' and select '''Customized'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Double-click on '''80 x 80 x 8 '''in the '''Selected '''list&lt;br /&gt;
|| Double-click on '''80 x 80 x 8''' in the '''Selected '''list to deselect the section.&lt;br /&gt;
|-&lt;br /&gt;
|| Scroll down in the '''Available '''list and double click on '''90 x 90 x 8'''&lt;br /&gt;
|| Now, scroll down in the '''Available '''list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find '''90 x 90 x 8 '''and double-click on it to select the section.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Submit '''button&lt;br /&gt;
|| Click on the '''Submit '''button below to confirm and exit.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Then, click on the '''Design '''button below to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the messages.&lt;br /&gt;
|| We see '''ERROR '''and '''WARNING '''messages again, as the design is still '''unsafe'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the '''WARNING '''message&lt;br /&gt;
|| The '''WARNING '''message reads, that the tension force exceeds the tension capacity.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
Point to the messages.&lt;br /&gt;
|| Here, the section area is satisfied but the plate thickness is less.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us define a thicker '''gusset plate'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Thickness drop-down menu'''&lt;br /&gt;
|| Click on the '''Thickness drop-down menu '''and select '''Customized'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Double-click on '''12 '''in the '''Selected '''list&lt;br /&gt;
|| Double-click on '''12 '''in the '''Selected '''list to deselect the plate.&lt;br /&gt;
|-&lt;br /&gt;
|| From the '''Available '''list double-click on '''16'''&lt;br /&gt;
|| Now, from the '''Available '''list double-click on '''16''' to select the plate.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Submit '''button&lt;br /&gt;
|| Click on the '''Submit '''button below to confirm and exit.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Again, click on the '''Design '''button below to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Osdag '''carries out the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the fourth '''INFO '''message&lt;br /&gt;
|| The '''INFO '''message reads, '''‘Overall bolted tension member design is safe.’'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This means that the design is complete and successful.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the third '''INFO '''message&lt;br /&gt;
|| If there is scope to optimize the design, '''Osdag '''will display additional '''INFO '''messages.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| But, this does not mean that the design is unsafe.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Optimum design can be achieved by defining more inputs for the section, connectors, etc.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Summary'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we have&lt;br /&gt;
* Interpreted the '''log messages'''&lt;br /&gt;
* Read '''ERROR,''' '''WARNING '''and '''INFO '''messages&lt;br /&gt;
* Rectified an '''unsafe '''design using '''log messages'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Assignment'''&lt;br /&gt;
|| As an '''assignment''', do the following&lt;br /&gt;
* For the same design example&lt;br /&gt;
** Read the '''INFO '''messages, and &lt;br /&gt;
** Optimize the design solution by referring the suggestions in the '''INFO '''messages&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: About Spoken Tutorial Project'''&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:Spoken Tutorial Workshops'''&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:Answers for THIS Spoken Tutorial'''&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: FOSSEE Forum'''&lt;br /&gt;
|| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Sample Design Examples'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| &lt;br /&gt;
* The '''Osdag '''team at FOSSEE creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practiced using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit this link [https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Acknowledgement'''&lt;br /&gt;
|| The '''Spoken''' '''Tutorial''' project is funded by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Thank you'''&lt;br /&gt;
|| This is Anandajith TS, IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Handling-unsafe-designs-in-Osdag/English</id>
		<title>Osdag/C3/Handling-unsafe-designs-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Handling-unsafe-designs-in-Osdag/English"/>
				<updated>2023-07-21T06:17:16Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;  ''Title of the script:''' Handling unsafe designs in Osdag  '''Author''': Monika Soni (script), Anandajith TS (recording)  ''Keywords:''' ''Video tutorial, Unsafe Design, Lo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
''Title of the script:''' Handling unsafe designs in Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Monika Soni (script), Anandajith TS (recording)&lt;br /&gt;
&lt;br /&gt;
''Keywords:''' ''Video tutorial, Unsafe Design, Log Messages, Error, Warning, Info, Osdag'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|- &lt;br /&gt;
|| '''Visual Cue'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Title Slide'''&lt;br /&gt;
|| Welcome to the spoken tutorial on '''‘Handling unsafe designs in Osdag’.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Learning Objectives'''&lt;br /&gt;
|| In this tutorial, we will learn how to &lt;br /&gt;
* Interpret the '''log messages '''in '''Osdag'''&lt;br /&gt;
* Read '''ERROR,''' '''WARNING '''and '''INFO '''messages, and&lt;br /&gt;
* Rectify an '''unsafe '''design using '''log messages'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using&lt;br /&gt;
* '''Windows 11 OS''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have,&lt;br /&gt;
* '''Osdag '''installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and for '''Windows '''is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design &amp;gt;&amp;gt;''' Select '''Bolted to End Gusset module'''&lt;br /&gt;
|| Let us switch to the '''home page''' of '''Tension Member Design.'''&lt;br /&gt;
&lt;br /&gt;
Select''' Bolted to End Gusset module.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Input Dock''' fields &lt;br /&gt;
|| I have loaded the '''Logs underscore sample underscore design dot OSI '''file.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Please pause the tutorial and load the input file.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Click on the '''Design '''button below to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Osdag '''carries out the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''CAD window''' &lt;br /&gt;
|| Note that the '''CAD window''' is inactive, and the '''Output Dock''' are inactive.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Output Dock'''&lt;br /&gt;
|| The Output Dock is not populated with the output values.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This is because the design is complete but '''unsafe'''.&lt;br /&gt;
|-&lt;br /&gt;
||&lt;br /&gt;
Point to the '''Output Dock.'''&lt;br /&gt;
|| Let us disable the '''Output Dock''' to maximise the '''log messages window'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the close '''Output Dock '''button&lt;br /&gt;
|| Click on the close button at the top right corner of the '''Output Dock'''. &lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Log messages'''&lt;br /&gt;
|| We see the colour-coded '''log messages''' pertaining to the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the '''timestamp '''in the '''log messages'''&lt;br /&gt;
|| The '''log messages''' are marked with a '''timestamp '''for the reference of the users.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight '''ERROR '''message&lt;br /&gt;
|| The '''ERROR '''message is marked in red and indicates the status of the design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this case, the '''Design is unsafe.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us rectify the design using the '''log messages''' and arrive at a safe design solution.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
Point to the message in blue colour.&lt;br /&gt;
|| The '''WARNING '''messages''' '''are marked in Blue colour.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the '''WARNING '''message&lt;br /&gt;
|| The '''WARNING '''message gives a '''warning '''pertaining to a specific design check.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the '''WARNING '''message&lt;br /&gt;
|| The '''WARNING '''message reads, that the tension force exceeds the tension capacity. '''.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
Point to the message.&lt;br /&gt;
|| This means that the force exceeds the member capacity in tension.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the message.&lt;br /&gt;
|| The '''INFO '''messages''' '''are marked in Green colour.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the first '''INFO '''message&lt;br /&gt;
|| The '''INFO '''message gives suggestions to rectify the unsafe design.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the last '''INFO '''message&lt;br /&gt;
|| It also suggests where the '''design check''' or a '''trial design''' has ended.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the first '''INFO '''message&lt;br /&gt;
|| The '''INFO '''message reads, '''‘Define member(s) with a higher cross sectional area.’'''&lt;br /&gt;
|-&lt;br /&gt;
||&lt;br /&gt;
Highlight '''80 x 80 x 8 '''in the message.&lt;br /&gt;
|| This means we have to define a section with an area greater than '''80 x 80 x 8.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us define a new section.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Section Size drop-down menu''' &lt;br /&gt;
|| Click on the '''Section Size drop-down menu''' and select '''Customized'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Double-click on '''80 x 80 x 8 '''in the '''Selected '''list&lt;br /&gt;
|| Double-click on '''80 x 80 x 8''' in the '''Selected '''list to deselect the section.&lt;br /&gt;
|-&lt;br /&gt;
|| Scroll down in the '''Available '''list and double click on '''90 x 90 x 8'''&lt;br /&gt;
|| Now, scroll down in the '''Available '''list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Find '''90 x 90 x 8 '''and double-click on it to select the section.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Submit '''button&lt;br /&gt;
|| Click on the '''Submit '''button below to confirm and exit.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Then, click on the '''Design '''button below to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the messages.&lt;br /&gt;
|| We see '''ERROR '''and '''WARNING '''messages again, as the design is still '''unsafe'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the '''WARNING '''message&lt;br /&gt;
|| The '''WARNING '''message reads, that the tension force exceeds the tension capacity.&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
Point to the messages.&lt;br /&gt;
|| Here, the section area is satisfied but the plate thickness is less.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us define a thicker '''gusset plate'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Thickness drop-down menu'''&lt;br /&gt;
|| Click on the '''Thickness drop-down menu '''and select '''Customized'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Double-click on '''12 '''in the '''Selected '''list&lt;br /&gt;
|| Double-click on '''12 '''in the '''Selected '''list to deselect the plate.&lt;br /&gt;
|-&lt;br /&gt;
|| From the '''Available '''list double-click on '''16'''&lt;br /&gt;
|| Now, from the '''Available '''list double-click on '''16''' to select the plate.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Submit '''button&lt;br /&gt;
|| Click on the '''Submit '''button below to confirm and exit.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Again, click on the '''Design '''button below to perform the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Osdag '''carries out the design.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the fourth '''INFO '''message&lt;br /&gt;
|| The '''INFO '''message reads, '''‘Overall bolted tension member design is safe.’'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This means that the design is complete and successful.&lt;br /&gt;
|-&lt;br /&gt;
|| Highlight the third '''INFO '''message&lt;br /&gt;
|| If there is scope to optimize the design, '''Osdag '''will display additional '''INFO '''messages.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| But, this does not mean that the design is unsafe.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Optimum design can be achieved by defining more inputs for the section, connectors, etc.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Summary'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we have&lt;br /&gt;
* Interpreted the '''log messages'''&lt;br /&gt;
* Read '''ERROR,''' '''WARNING '''and '''INFO '''messages&lt;br /&gt;
* Rectified an '''unsafe '''design using '''log messages'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Assignment'''&lt;br /&gt;
|| As an '''assignment''', do the following&lt;br /&gt;
* For the same design example&lt;br /&gt;
** Read the '''INFO '''messages, and &lt;br /&gt;
** Optimize the design solution by referring the suggestions in the '''INFO '''messages&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: About Spoken Tutorial Project'''&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:Spoken Tutorial Workshops'''&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:Answers for THIS Spoken Tutorial'''&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: FOSSEE Forum'''&lt;br /&gt;
|| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Sample Design Examples'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| &lt;br /&gt;
* The '''Osdag '''team at FOSSEE creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practiced using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit this link [https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Acknowledgement'''&lt;br /&gt;
|| The '''Spoken''' '''Tutorial''' project is funded by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: Thank you'''&lt;br /&gt;
|| This is Anandajith TS, IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Save-and-Import-input-values-in-Osdag/English</id>
		<title>Osdag/C3/Save-and-Import-input-values-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Save-and-Import-input-values-in-Osdag/English"/>
				<updated>2023-07-20T23:59:43Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
'''Title of the script:''' Save and Import input values in Osdag &lt;br /&gt;
&lt;br /&gt;
'''Author''': Monika Soni (script), Anandajith TS (recording)&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' '''Osdag, Save inputs, OSI file, Import inputs, Video tutorial.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|- &lt;br /&gt;
|| Visual Cue&lt;br /&gt;
|| Narration&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Title Slide&lt;br /&gt;
|| Welcome to the spoken tutorial on '''‘Save and Import Input Values in Osdag’.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Learning Objectives&lt;br /&gt;
|| In this tutorial, we will learn how to,&lt;br /&gt;
* '''Save input '''values in '''Osdag'''&lt;br /&gt;
* Import '''OSI file '''and perform design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''System Requirements&lt;br /&gt;
|| To record this tutorial, I am using,&lt;br /&gt;
* '''Windows 11 OS''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide:''' Pre-requisites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have,&lt;br /&gt;
* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and for '''Windows '''is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us perform a '''sample design''' and understand how to '''Save '''and '''Import '''inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
|| &lt;br /&gt;
* '''Design''' a '''Tension Member''' with a '''bolted end connection'''&lt;br /&gt;
&lt;br /&gt;
* The member carries a '''factored axial force '''of '''600 kN'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Perform a '''design check''' by adopting the given '''design '''specifications:&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
||&lt;br /&gt;
* '''Section:''' &lt;br /&gt;
** '''Profile: '''&amp;amp;nbsp;'''Star Angles'''&lt;br /&gt;
** '''Connection Location: Long Leg'''&lt;br /&gt;
** '''Section Size: 80 x 80 x 8'''&lt;br /&gt;
** '''Material Grade: E 250 (Fe 410 W)A'''&lt;br /&gt;
** '''Length: 3200 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide''': Sample design example&lt;br /&gt;
|| &lt;br /&gt;
* '''End Connection:'''&lt;br /&gt;
** '''Connector:&amp;amp;nbsp;'''&lt;br /&gt;
*** '''Type: Bolted'''&lt;br /&gt;
*** '''Diameter: 16'''&lt;br /&gt;
*** '''Bolt Type: Friction Grip Bolt'''&lt;br /&gt;
*** '''Grade: 8.8'''&lt;br /&gt;
** '''Gusset Plate:&amp;amp;nbsp;'''&lt;br /&gt;
*** '''Thickness: 12 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module'''&lt;br /&gt;
|| Switch to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor in the Input Dock.&lt;br /&gt;
|| Let us start filling the inputs for our''' sample design example'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor on different members.&lt;br /&gt;
|| We need to specify the member details first.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Section Profile''' '''drop-down menu''' and''' '''select the '''Star Angles''' option.&lt;br /&gt;
|| Click on the '''Section Profile''' '''drop-down menu'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select '''Star Angles '''from the list.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Conn_Location '''drop-down menu and select '''Long Leg.'''&lt;br /&gt;
|| Click on the '''Conn_Location''' '''drop-down menu''' and select '''Long Leg'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Section Size''' '''drop-down menu''' and select '''Customized.'''&lt;br /&gt;
|| Click on the '''Section Size''' drop-down menu and select '''Customized'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt;&amp;lt; '''button&lt;br /&gt;
|| Click on the fourth '''button''' to '''unselect '''all the '''sections '''at once.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Available '''list&lt;br /&gt;
|| Now, we have to select '''80 x 80 x 8 '''from the '''Available '''list of sections.&lt;br /&gt;
|- &lt;br /&gt;
|| Scroll down in the '''Available '''list and double click on '''80 x 80 x 8'''&lt;br /&gt;
|| Scroll down in the '''Available '''list and search for''' 80 x 80 x 8.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click on '''80 x 80 x 8 '''to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit the '''Customized '''window.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Material drop-down menu''' and select '''E 250 (Fe 410 W)A.'''&lt;br /&gt;
|| Now, click on the '''Material drop-down menu''' and select '''E 250 (Fe 410 W)A.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Type 3200 in the '''Length textbox'''&lt;br /&gt;
|| Specify the length of the member as '''3200 mm'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We have defined member details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now proceed with '''Load '''and '''Connector '''inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Type 600 in the '''Axial textbox'''&lt;br /&gt;
|| Enter, factored axial load as '''600 kN'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Diameter drop-down menu''' and select '''Customized'''.&lt;br /&gt;
|| Click on the '''Diameter drop-down menu''' and select the '''Customized '''option.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt;&amp;lt; '''button&lt;br /&gt;
|| Click on the fourth '''button''' to '''unselect '''all the diameters at once.&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on '''16'''&lt;br /&gt;
|| Now, from the '''Available '''list of diameters, double click on '''16''' to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Click the '''Type drop-down menu''' and select '''Friction Grip Bolt'''&lt;br /&gt;
|| From the '''Type drop-down menu''', select '''Friction Grip Bolt'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now specify a corresponding '''bolt grade'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Property Class drop-down menu '''and select '''Customized'''&lt;br /&gt;
|| Click on the '''Property Class drop-down menu''' and select '''Customized.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on '''8.8'''&lt;br /&gt;
|| From the '''Available '''list of grades, double click on '''8.8''' to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Thickness drop-down menu''' and select '''Customized'''&lt;br /&gt;
|| Now, click on the '''Thickness drop-down menu''' and select '''Customized.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on '''12'''&lt;br /&gt;
|| From the '''Available '''list of plates, double click on '''12''' to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Move the Cursor on all the Input values.&lt;br /&gt;
|| We have now entered the inputs correctly.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Osdag '''allows the user to save the inputs as an '''OSI '''file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''OSI '''file can be loaded back into '''Osdag '''for faster retrieval of inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Do not edit the '''OSI''' file manually, as it will get corrupted.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us save an '''OSI '''file for the given '''sample design example'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the''' File menu'''&lt;br /&gt;
|| Go to the '''Menu bar''' in the top left corner and click on the '''File menu'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Save input'''&lt;br /&gt;
|| From the '''File menu''' list, select the '''Save input''' option.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Save Design window'''&lt;br /&gt;
|| The '''Save Design window''' will open.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Osdag_Workspace folder'''&lt;br /&gt;
|| I have already created a '''folder '''named '''Osdag_Workspace''' on my '''desktop'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users can create a folder with a suitable name according to their convenience. &lt;br /&gt;
|- &lt;br /&gt;
|| Double click on the '''Osdag-workspace folder'''&lt;br /&gt;
|| I will double click on the '''Osdag hyphen workspace folder '''to open and select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''Input-sample-design '''in the '''File name textbox'''&lt;br /&gt;
|| Now, let us specify a file name in the '''File name textbox '''below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I will edit the file name to '''Input hyphen sample hyphen design.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards '''Input-sample-design.OSI'''&lt;br /&gt;
|| Here we can see that the '''Input file''' has an''' OSI '''extension'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The acronym '''OSI '''stands for '''Osdag Input'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Save button'''&lt;br /&gt;
|| Now, click on the '''Save button '''to save the '''OSI '''file and exit the '''Save Design window.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We can use this saved '''OSI '''file to retrieve the inputs and perform the design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It can also be shared amongst peers for checking the design.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now try to load the same '''OSI '''file and perform a '''design check'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Reset '''button&lt;br /&gt;
|| Reset all the inputs to default by clicking the '''Reset '''button below the '''Input Dock'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Input Dock''' fields&lt;br /&gt;
|| We see the inputs are now set to their default values.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the''' File menu'''&lt;br /&gt;
|| Go to the '''Menu bar''' and click on the '''File menu'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Load input'''&lt;br /&gt;
|| From the '''File menu''' list, select the '''Load input''' option.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Open Design window'''&lt;br /&gt;
|| The '''Open Design window''' will open.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Osdag-workspace folder'''&lt;br /&gt;
|| I have saved the '''OSI '''file in the '''Osdag-workspace''' folder.&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on the '''Osdag-workspace folder '''and click on '''Input-sample-design.OSI '''file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Open the '''Osdag-workspace folder '''and select '''Input-sample-design.OSI '''file.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Open button'''&lt;br /&gt;
|| Now, click on the '''Open button '''below to load the '''OSI '''file.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Input Dock''' fields&lt;br /&gt;
|| We see that the inputs are loaded automatically to the '''Input Dock'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor on all the input dock fields.&lt;br /&gt;
|| Users do not have to define the inputs one by one.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We are now ready to run the design.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Click on the '''Design button''' below the '''Input Dock'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Log messages'''&lt;br /&gt;
|| We see the '''log messages '''in the '''log message window'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The status of the design is '''Unsafe'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This way '''Osdag '''has finished performing the '''design check '''successfully.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We will see how to rectify '''unsafe design''' in the next tutorial.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide''': Summary&lt;br /&gt;
|| In this tutorial, we have&lt;br /&gt;
* '''Saved input '''values&lt;br /&gt;
* Imported '''OSI file '''and performed design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| As an '''assignment''', do the following&lt;br /&gt;
* Open '''Welded to End Gusset''' module of the '''Tension Member''' module&lt;br /&gt;
* Give your inputs&lt;br /&gt;
* Save the '''OSI '''file &lt;br /&gt;
* Check if the design is '''safe '''or '''unsafe'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''About Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Spoken Tutorial Workshops&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Answers for THIS Spoken Tutorial&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''FOSSEE Forum&lt;br /&gt;
|| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Sample Design Examples&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| &lt;br /&gt;
* The '''Osdag '''team at '''FOSSEE '''creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practised using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit this link [https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Acknowledgement&lt;br /&gt;
|| The '''Spoken''' '''Tutorial''' project is funded by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Thank you&lt;br /&gt;
|| This is '''Anandajith TS''', FOSSEE IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C2/Performing-an-Optimum-Design-in-Osdag/English</id>
		<title>Osdag/C2/Performing-an-Optimum-Design-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C2/Performing-an-Optimum-Design-in-Osdag/English"/>
				<updated>2023-07-20T23:43:35Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;'''Title of the script:'' Performing an Optimum Design in Osdag  '''Author''': Monika Soni (script), Anandajith TS (recording)  '''Keywords:'' '''Osdag, optimum design, design...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:'' Performing an Optimum Design in Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Monika Soni (script), Anandajith TS (recording)&lt;br /&gt;
&lt;br /&gt;
'''Keywords:'' '''Osdag, optimum design, design check, member design, connection design, steel design optimisation, Tension member, database, GUI, video tutorial''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|- &lt;br /&gt;
|| Visual Cue&lt;br /&gt;
|| Narration&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Title Slide&lt;br /&gt;
|| Welcome to the Spoken Tutorial on '''‘Performing an Optimum Design in Osdag’.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Learning Objectives&lt;br /&gt;
|| In this tutorial, we will learn,&lt;br /&gt;
* Difference between '''optimum design '''and '''design check '''&lt;br /&gt;
* How to launch a '''design module''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Learning Objectives&lt;br /&gt;
|| * Step by step process to perform an '''optimum design '''&lt;br /&gt;
* How to review the results of an '''optimum design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''System Requirements&lt;br /&gt;
|| To record this tutorial, I am using&lt;br /&gt;
* '''Windows 11 OS''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide:''' Pre-requisites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have* '''Osdag''' installed on your system, and&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and for '''Windows '''is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| In this '''tutorial, '''I will solve a '''sample design example''' to demonstrate Scenario 1.&lt;br /&gt;
|- &lt;br /&gt;
|| Show''' Osdag interface'''&lt;br /&gt;
|| I have already opened the '''Osdag software'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the Tension Member module on the left.&lt;br /&gt;
|| For this '''tutorial''', I will use the '''Tension Member''' '''module'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Tension Member''' '''button'''&lt;br /&gt;
|| Click on the '''Tension Member''' '''button '''to select the '''module'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the image of '''Bolted to End Gusset '''and '''Welded to End Gusset'''&lt;br /&gt;
|| We can see the available '''sub-modules. '''They are;&lt;br /&gt;
* '''Bolted to End Gusset''', and&lt;br /&gt;
* '''Welded to End Gusset.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor on Bolted Connection.&lt;br /&gt;
|| Let us try the '''bolted connection'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Bolted to End Gusset module '''image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Click on the '''Bolted to End Gusset module '''image''' '''to select it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Start button'''&lt;br /&gt;
|| Then click the '''Start''' '''button '''below to load the '''module'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The '''home page''' of the '''design module''' will load dynamically.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The process might take a few seconds.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| '''Home page''' of the '''Tension Member Design - Bolted to End Gusset module''' opens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let’s try to understand the '''design''' procedure by solving a '''sample''' '''design example.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
|| &lt;br /&gt;
* '''Design''' a '''Tension Member''' with a '''bolted end connection'''&lt;br /&gt;
* The member carries a '''factored axial force '''of '''600 kN'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
|| Perform an '''optimum design''' by adopting the following '''design '''specifications:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
* '''Section:''' &lt;br /&gt;
** '''Profile: Back to Back Channels'''&lt;br /&gt;
** '''Connection Location: Web'''&lt;br /&gt;
** '''Section Size: Most''' '''optimum'''&lt;br /&gt;
** '''Material Grade: E 250 (Fe 410 W)A'''&lt;br /&gt;
** '''Length: 3200 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
|| &lt;br /&gt;
* '''End Connection:'''&lt;br /&gt;
** '''Connector: '''&lt;br /&gt;
*** '''Type: Bolted'''&lt;br /&gt;
*** '''Bolt Type: Bearing Bolt'''&lt;br /&gt;
*** '''Diameter and Grade: Most''' '''optimum'''&lt;br /&gt;
** '''Gusset Plate: '''&lt;br /&gt;
*** '''Thickness: Most''' '''optimum'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Switch back to '''Osdag'''&lt;br /&gt;
|| Let us switch back to '''Osdag'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| I will start filling the '''Input Dock''' for our '''sample design'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Input Dock'''&lt;br /&gt;
|| The '''Input Dock''' is on the left side of the '''GUI'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will use it to define the inputs for our '''sample design.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Section Profile drop-down menu'''&lt;br /&gt;
|| Click on the '''Section Profile''' '''drop-down''' '''menu'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to all the options in the list.&lt;br /&gt;
|| The available standard '''section profiles '''get listed.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Back to Back Channels '''&lt;br /&gt;
|| Select '''Back to Back Channels '''from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point towards the representative image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| The selected '''Section Profile''' can be confirmed by looking at the representative image. &lt;br /&gt;
|-&lt;br /&gt;
|| Point towards the '''asterisk '''near '''Section Profile, Conn_Location, Length (mm)'''&lt;br /&gt;
|| The fields marked with an '''asterisk '''are mandatory user inputs.&lt;br /&gt;
|-&lt;br /&gt;
|| Point towards blank fields&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Other fields can simply be left without giving any input.&lt;br /&gt;
&lt;br /&gt;
In this case, '''Osdag '''will consider '''default '''inputs for performing the '''design'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Conn_Location drop-down menu'''&lt;br /&gt;
|| Click on the '''Conn_Location''' '''drop-down menu'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Select '''Web'''&lt;br /&gt;
|| Select '''Web '''from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Section Size drop-down menu'''&lt;br /&gt;
|| For the '''Section Size''', we can either choose to perform the '''design '''with&lt;br /&gt;
* '''All''' or&lt;br /&gt;
* The '''Customized''' option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Select the All option and hold the mouse to display its selection.&lt;br /&gt;
|| Selecting '''All''' will perform the '''design '''with all the '''sections '''in the '''database'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''All''' option is used to perform an '''optimum design'''. &lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We can also perform a '''design check''' by choosing specific '''sections'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desired sections can be selected from the '''Customized '''option.&lt;br /&gt;
|-&lt;br /&gt;
|| Select the '''Customized''' option.&lt;br /&gt;
&lt;br /&gt;
Point to Customized window.&lt;br /&gt;
&lt;br /&gt;
Point to '''Available''' and '''Selected '''sections.&lt;br /&gt;
|| Let us select the '''Customized '''option.&lt;br /&gt;
&lt;br /&gt;
Customized window opens with '''Available''' and '''Selected '''sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Selected '''sections in the '''Customized window'''.&lt;br /&gt;
|| '''Selected '''section displays the list of standard section sizes from the '''database.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the cross field at the right corner&lt;br /&gt;
|| Now, close the '''Customized window'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Section Size drop-down menu'''&lt;br /&gt;
|| We will go back to the '''Section Size drop-down menu.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Select '''All '''option.&lt;br /&gt;
|| And, select '''All''' for our '''design example'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to '''Material'''.&lt;br /&gt;
|| Let us now specify the '''Material grade'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Material drop-down menu.'''&lt;br /&gt;
|| Click on the '''Material drop-down menu'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Scroll '''through the list&lt;br /&gt;
|| The list of standard '''material grades '''will open.&lt;br /&gt;
|-&lt;br /&gt;
|| Point towards the '''Custom '''option.&lt;br /&gt;
|| '''Custom material properties''' can be defined and saved by using the '''Custom '''option. &lt;br /&gt;
|-&lt;br /&gt;
|| Scroll up and select '''E 250 (Fe 410 W)A'''&lt;br /&gt;
|| I will select '''E 250 (Fe 410 W)A''' option.&lt;br /&gt;
|-&lt;br /&gt;
|| Type 3200 in the Length text box.&lt;br /&gt;
|| Type the '''Length '''of the '''member '''as 3200 '''mm'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to '''Factored Loads'''.&lt;br /&gt;
|| Let us now define the '''Factored Loads'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click in the '''Axial''' '''load textbox'''&lt;br /&gt;
|| The''' load''' values are defined using a '''textbox'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Type '''600''' in the text box.&lt;br /&gt;
|| Enter the value of '''Axial load '''as 600 '''kN'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now give input for the '''connector'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Bolt Diameter drop-down menu '''&lt;br /&gt;
&lt;br /&gt;
And click again on it to close the list&lt;br /&gt;
|| For the '''Bolt Diameter,''' we can choose between&lt;br /&gt;
* '''All''' or &lt;br /&gt;
* '''Customized'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Property Class drop-down menu '''and click again on it to close the list&lt;br /&gt;
|| Similarly, for the '''Property Class,''' we can choose between&lt;br /&gt;
* '''All''' or &lt;br /&gt;
* '''Customized'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''All '''option and hold the mouse to show its selection.&lt;br /&gt;
|| Selecting '''All''' will give an '''optimum bolt design''' with respect to&lt;br /&gt;
* '''Diameter'''&lt;br /&gt;
* '''Grade''' and&lt;br /&gt;
* Number of '''bolts'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Select the '''Customized '''option and hold the mouse to show its selection.&lt;br /&gt;
|| We can also check the '''design '''with a specific '''Bolt diameter''' and '''grade'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desired '''connectors '''can be specified by using the '''Customized '''option.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the''' Diameter drop-down menu'''&lt;br /&gt;
|| For an optimum '''bolt design''' we should select the '''All '''option.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''All '''option.&lt;br /&gt;
|| I will select the '''All '''option.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the''' Type drop-down menu.'''&lt;br /&gt;
|| The '''Type drop-down menu''' lists the standard types of bolts.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Bearing Bolt'''&lt;br /&gt;
|| Select''' Bearing Bolt''' from the''' menu.''' &lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Property Class drop-down menu.'''&lt;br /&gt;
|| Similarly, for an '''optimum property class,''' we should select the '''All '''option.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''All '''option.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Select the '''All '''option.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Thickness drop-down menu'''&lt;br /&gt;
|| The '''Thickness drop-down menu''' lists the plates of standard thickness.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''All '''option under Plate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| We will again select '''All '''for an '''optimum plate '''design.&lt;br /&gt;
|- &lt;br /&gt;
|| Move the cursor on all the inputs from top to bottom.&lt;br /&gt;
|| We have entered all the inputs in the '''Input Dock'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once all the inputs are entered correctly we are ready to perform the '''design'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Design''' '''button'''&lt;br /&gt;
|| Click on the '''Design button '''at the bottom to start the '''design'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the progress bar at the top.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| The '''progress bar''' will show the '''status '''of the '''design'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''design process''' takes some time depending on the input values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Typically, '''optimum design''' takes more time,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As It runs many iterations before selecting an '''optimal solution'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''log messages'''&lt;br /&gt;
|| The '''log message''' indicates that the '''design '''is '''safe'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that the '''design '''is complete.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Output Dock''' and the '''CAD window'''&lt;br /&gt;
|| The '''Output Dock''' and '''CAD window''' become active only if the '''design '''is successful.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''CAD window'''&lt;br /&gt;
|| The''' CAD window''' will display the '''3D CAD model''' of the designed '''component'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Output Dock'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| The '''Output Dock''' is populated with the '''design''' results as our '''design '''is '''safe'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now interpret the design results.&lt;br /&gt;
|-&lt;br /&gt;
|| Move the cursor towards the '''Output Dock'''&lt;br /&gt;
|| Go to the '''Output Dock'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards '''Section Details'''&lt;br /&gt;
|| The results of the '''optimum section''' are shown in '''Section Details'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards '''Designation'''&lt;br /&gt;
|| For our '''sample design''', the '''optimum section''' is '''LC 125.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards '''capacity details'''&lt;br /&gt;
|| The various '''capacity details''' and the '''efficiency '''of this '''section '''are listed.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Shear Pattern''' button.&lt;br /&gt;
|| The '''Shear Pattern '''shows the '''Member Block Shear '''failure '''Pattern'''. &lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Shear Pattern '''button.&lt;br /&gt;
|| Click on the '''Shear Pattern '''button.&lt;br /&gt;
|- &lt;br /&gt;
||Cursor in the window.&lt;br /&gt;
&lt;br /&gt;
Point to the pattern.&lt;br /&gt;
|| The '''Shear Pattern window '''opens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see a typical and representative image of the '''Member Block Shear Pattern'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the cross field at the right corner of the '''Shear Pattern window'''&lt;br /&gt;
|| Close the '''Shear Pattern window.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards '''End Connection'''&lt;br /&gt;
|| The '''member design''' also includes the '''design '''of''' '''the '''End Connection'''. &lt;br /&gt;
|- &lt;br /&gt;
|| Point towards '''Bolt Details''' and '''Gusset Plate Details'''&lt;br /&gt;
|| It displays '''Bolt Details '''and '''Gusset Plate Details''' respectively.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Spacing Details''' button.&lt;br /&gt;
|| The '''Spacing Details button '''shows the '''Spacing Details'''. &lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Spacing Details button.'''&lt;br /&gt;
|| Click on the '''Spacing Details button.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor in the window.&lt;br /&gt;
&lt;br /&gt;
Point to the pattern.&lt;br /&gt;
|| The '''Spacing Details window '''will open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We see a typical and representative image of '''Spacing Details'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the cross field at the right corner of the '''Spacing Details window'''&lt;br /&gt;
|| Close the '''Spacing Details window.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Scroll down in the '''Output Dock'''&lt;br /&gt;
|| '''Scroll '''down for more results.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Intermittent Connection field'''&lt;br /&gt;
|| Details pertaining to the '''Intermittent Connection''' are also shown.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Create Design Report button '''below&lt;br /&gt;
|| The outputs for a '''design '''can be saved using the '''Create Design Report''' '''button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| All the '''design checks''' are echoed in detail in the '''design report'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We will learn how to create a '''design report '''in another tutorial.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of the tutorial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarize.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Summary&lt;br /&gt;
|| In this tutorial, we have&lt;br /&gt;
* Launched a '''design module'''&lt;br /&gt;
* Learnt step by step process to perform an '''optimum design '''&lt;br /&gt;
* Reviewed the results of an '''optimum design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| As an assignment, please do the following&lt;br /&gt;
* Design a '''Tension Member''' with a '''welded '''end connection&lt;br /&gt;
* The member carries a '''factored axial force '''of 235 '''kN'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| Perform an '''optimum design''' by adopting the following design specifications&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| &lt;br /&gt;
* '''Section:'''&lt;br /&gt;
** '''Profile: Angles'''&lt;br /&gt;
** '''Connection Location: Longer leg'''&lt;br /&gt;
** '''Section Size: Most optimum'''&lt;br /&gt;
** '''Material Grade: E 250 (Fe 410 W)A'''&lt;br /&gt;
** '''Length: 2560 mm'''&lt;br /&gt;
* '''Gusset Plate: Most optimum'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''About Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Spoken Tutorial Workshops&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Answers for THIS Spoken Tutorial&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''FOSSEE Forum&lt;br /&gt;
|| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Sample Design Examples&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://osdag.fossee.in/resources/sample-design&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
* The '''Osdag '''team at '''FOSSEE '''creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practised using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit this link [https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Acknowledgement&lt;br /&gt;
|| The '''Spoken''' '''Tutorial''' project is funded by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Thank you&lt;br /&gt;
|| This is '''Anandajith TS''', FOSSEE IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Save-and-Import-input-values-in-Osdag/English</id>
		<title>Osdag/C3/Save-and-Import-input-values-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Save-and-Import-input-values-in-Osdag/English"/>
				<updated>2023-07-20T22:54:38Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
'''Title of the script:''' Save and Import input values in Osdag &lt;br /&gt;
&lt;br /&gt;
'''Author''': Monika Soni (script), Anandajith TS (recording)&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' '''Osdag, Save inputs, OSI file, Import inputs, Video tutorial.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|- &lt;br /&gt;
|| Visual Cue&lt;br /&gt;
|| Narration&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Title Slide&lt;br /&gt;
|| Welcome to the spoken tutorial on '''‘Save and Import Input Values in Osdag’.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Learning Objectives&lt;br /&gt;
|| In this tutorial, we will learn how to,* '''Save input '''values in '''Osdag'''&lt;br /&gt;
* Import '''OSI file '''and perform design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''System Requirements&lt;br /&gt;
|| To record this tutorial, I am using,* '''Windows 11 OS''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide:''' Pre-requisites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have,* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and for '''Windows '''is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us perform a '''sample design''' and understand how to '''Save '''and '''Import '''inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
|| * '''Design''' a '''Tension Member''' with a '''bolted end connection'''&lt;br /&gt;
&lt;br /&gt;
* The member carries a '''factored axial force '''of '''600 kN'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Perform a '''design check''' by adopting the given '''design '''specifications:&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
|| '''Section:'''* &lt;br /&gt;
** '''Profile: '''&amp;amp;nbsp;'''Star Angles'''&lt;br /&gt;
** '''Connection Location: Long Leg'''&lt;br /&gt;
** '''Section Size: 80 x 80 x 8'''&lt;br /&gt;
** '''Material Grade: E 250 (Fe 410 W)A'''&lt;br /&gt;
** '''Length: 3200 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide''': Sample design example&lt;br /&gt;
|| '''End Connection:'''* '''Connector:&amp;amp;nbsp;'''&lt;br /&gt;
** '''Type: Bolted'''&lt;br /&gt;
** '''Diameter: 16'''&lt;br /&gt;
** '''Bolt Type: Friction Grip Bolt'''&lt;br /&gt;
** '''Grade: 8.8'''&lt;br /&gt;
* '''Gusset Plate:&amp;amp;nbsp;'''&lt;br /&gt;
** '''Thickness: 12 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module'''&lt;br /&gt;
|| Switch to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor in the Input Dock.&lt;br /&gt;
|| Let us start filling the inputs for our''' sample design example'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor on different members.&lt;br /&gt;
|| We need to specify the member details first.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Section Profile''' '''drop-down menu''' and''' '''select the '''Star Angles''' option.&lt;br /&gt;
|| Click on the '''Section Profile''' '''drop-down menu'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select '''Star Angles '''from the list.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Conn_Location '''drop-down menu and select '''Long Leg.'''&lt;br /&gt;
|| Click on the '''Conn_Location''' '''drop-down menu''' and select '''Long Leg'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Section Size''' '''drop-down menu''' and select '''Customized.'''&lt;br /&gt;
|| Click on the '''Section Size''' drop-down menu and select '''Customized'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt;&amp;lt; '''button&lt;br /&gt;
|| Click on the fourth '''button''' to '''unselect '''all the '''sections '''at once.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Available '''list&lt;br /&gt;
|| Now, we have to select '''80 x 80 x 8 '''from the '''Available '''list of sections.&lt;br /&gt;
|- &lt;br /&gt;
|| Scroll down in the '''Available '''list and double click on '''80 x 80 x 8'''&lt;br /&gt;
|| Scroll down in the '''Available '''list and search for''' 80 x 80 x 8.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click on '''80 x 80 x 8 '''to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit the '''Customized '''window.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Material drop-down menu''' and select '''E 250 (Fe 410 W)A.'''&lt;br /&gt;
|| Now, click on the '''Material drop-down menu''' and select '''E 250 (Fe 410 W)A.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Type 3200 in the '''Length textbox'''&lt;br /&gt;
|| Specify the length of the member as '''3200 mm'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We have defined member details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now proceed with '''Load '''and '''Connector '''inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Type 600 in the '''Axial textbox'''&lt;br /&gt;
|| Enter, factored axial load as '''600 kN'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Diameter drop-down menu''' and select '''Customized'''.&lt;br /&gt;
|| Click on the '''Diameter drop-down menu''' and select the '''Customized '''option.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt;&amp;lt; '''button&lt;br /&gt;
|| Click on the fourth '''button''' to '''unselect '''all the diameters at once.&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on '''16'''&lt;br /&gt;
|| Now, from the '''Available '''list of diameters, double click on '''16''' to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Click the '''Type drop-down menu''' and select '''Friction Grip Bolt'''&lt;br /&gt;
|| From the '''Type drop-down menu''', select '''Friction Grip Bolt'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now specify a corresponding '''bolt grade'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Property Class drop-down menu '''and select '''Customized'''&lt;br /&gt;
|| Click on the '''Property Class drop-down menu''' and select '''Customized.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on '''8.8'''&lt;br /&gt;
|| From the '''Available '''list of grades, double click on '''8.8''' to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Thickness drop-down menu''' and select '''Customized'''&lt;br /&gt;
|| Now, click on the '''Thickness drop-down menu''' and select '''Customized.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on '''12'''&lt;br /&gt;
|| From the '''Available '''list of plates, double click on '''12''' to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Move the Cursor on all the Input values.&lt;br /&gt;
|| We have now entered the inputs correctly.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Osdag '''allows the user to save the inputs as an '''OSI '''file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''OSI '''file can be loaded back into '''Osdag '''for faster retrieval of inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Do not edit the '''OSI''' file manually, as it will get corrupted.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us save an '''OSI '''file for the given '''sample design example'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the''' File menu'''&lt;br /&gt;
|| Go to the '''Menu bar''' in the top left corner and click on the '''File menu'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Save input'''&lt;br /&gt;
|| From the '''File menu''' list, select the '''Save input''' option.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Save Design window'''&lt;br /&gt;
|| The '''Save Design window''' will open.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Osdag_Workspace folder'''&lt;br /&gt;
|| I have already created a '''folder '''named '''Osdag_Workspace''' on my '''desktop'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users can create a folder with a suitable name according to their convenience. &lt;br /&gt;
|- &lt;br /&gt;
|| Double click on the '''Osdag-workspace folder'''&lt;br /&gt;
|| I will double click on the '''Osdag hyphen workspace folder '''to open and select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''Input-sample-design '''in the '''File name textbox'''&lt;br /&gt;
|| Now, let us specify a file name in the '''File name textbox '''below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I will edit the file name to '''Input hyphen sample hyphen design.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards '''Input-sample-design.OSI'''&lt;br /&gt;
|| Here we can see that the '''Input file''' has an''' OSI '''extension'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The acronym '''OSI '''stands for '''Osdag Input'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Save button'''&lt;br /&gt;
|| Now, click on the '''Save button '''to save the '''OSI '''file and exit the '''Save Design window.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We can use this saved '''OSI '''file to retrieve the inputs and perform the design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It can also be shared amongst peers for checking the design.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now try to load the same '''OSI '''file and perform a '''design check'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Reset '''button&lt;br /&gt;
|| Reset all the inputs to default by clicking the '''Reset '''button below the '''Input Dock'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Input Dock''' fields&lt;br /&gt;
|| We see the inputs are now set to their default values.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the''' File menu'''&lt;br /&gt;
|| Go to the '''Menu bar''' and click on the '''File menu'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Load input'''&lt;br /&gt;
|| From the '''File menu''' list, select the '''Load input''' option.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Open Design window'''&lt;br /&gt;
|| The '''Open Design window''' will open.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Osdag-workspace folder'''&lt;br /&gt;
|| I have saved the '''OSI '''file in the '''Osdag-workspace''' folder.&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on the '''Osdag-workspace folder '''and click on '''Input-sample-design.OSI '''file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Open the '''Osdag-workspace folder '''and select '''Input-sample-design.OSI '''file.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Open button'''&lt;br /&gt;
|| Now, click on the '''Open button '''below to load the '''OSI '''file.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Input Dock''' fields&lt;br /&gt;
|| We see that the inputs are loaded automatically to the '''Input Dock'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor on all the input dock fields.&lt;br /&gt;
|| Users do not have to define the inputs one by one.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We are now ready to run the design.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Click on the '''Design button''' below the '''Input Dock'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Log messages'''&lt;br /&gt;
|| We see the '''log messages '''in the '''log message window'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The status of the design is '''Unsafe'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This way '''Osdag '''has finished performing the '''design check '''successfully.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We will see how to rectify '''unsafe design''' in the next tutorial.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide''': Summary&lt;br /&gt;
|| In this tutorial, we have* '''Saved input '''values&lt;br /&gt;
* Imported '''OSI file '''and performed design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| As an '''assignment''', do the following* Open '''Welded to End Gusset''' module of the '''Tension Member''' module&lt;br /&gt;
* Give your inputs&lt;br /&gt;
* Save the '''OSI '''file &lt;br /&gt;
* Check if the design is '''safe '''or '''unsafe'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''About Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Spoken Tutorial Workshops&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Answers for THIS Spoken Tutorial&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''FOSSEE Forum&lt;br /&gt;
|| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Sample Design Examples&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| * The '''Osdag '''team at '''FOSSEE '''creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practised using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit this link [https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Acknowledgement&lt;br /&gt;
|| The '''Spoken''' '''Tutorial''' project is funded by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Thank you&lt;br /&gt;
|| This is '''Anandajith TS''', FOSSEE IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C3/Save-and-Import-input-values-in-Osdag/English</id>
		<title>Osdag/C3/Save-and-Import-input-values-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C3/Save-and-Import-input-values-in-Osdag/English"/>
				<updated>2023-07-20T20:36:58Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;  '''Title of the script:''' Save and Import input values in Osdag   '''Author''': &amp;gt;Monika Soni (script), Anandajith TS (recording)  '''Keywords:''' '''Osdag, Save inputs, OSI...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
'''Title of the script:''' Save and Import input values in Osdag &lt;br /&gt;
&lt;br /&gt;
'''Author''': &amp;gt;Monika Soni (script), Anandajith TS (recording)&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' '''Osdag, Save inputs, OSI file, Import inputs, Video tutorial.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|- &lt;br /&gt;
|| Visual Cue&lt;br /&gt;
|| Narration&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Title Slide&lt;br /&gt;
|| Welcome to the spoken tutorial on '''‘Save and Import Input Values in Osdag’.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Learning Objectives&lt;br /&gt;
|| In this tutorial, we will learn how to,* '''Save input '''values in '''Osdag'''&lt;br /&gt;
* Import '''OSI file '''and perform design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''System Requirements&lt;br /&gt;
|| To record this tutorial, I am using,* '''Windows 11 OS''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide:''' Pre-requisites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have,* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and for '''Windows '''is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us perform a '''sample design''' and understand how to '''Save '''and '''Import '''inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
|| * '''Design''' a '''Tension Member''' with a '''bolted end connection'''&lt;br /&gt;
&lt;br /&gt;
* The member carries a '''factored axial force '''of '''600 kN'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Perform a '''design check''' by adopting the given '''design '''specifications:&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
|| '''Section:'''* &lt;br /&gt;
** '''Profile: '''&amp;amp;nbsp;'''Star Angles'''&lt;br /&gt;
** '''Connection Location: Long Leg'''&lt;br /&gt;
** '''Section Size: 80 x 80 x 8'''&lt;br /&gt;
** '''Material Grade: E 250 (Fe 410 W)A'''&lt;br /&gt;
** '''Length: 3200 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide''': Sample design example&lt;br /&gt;
|| '''End Connection:'''* '''Connector:&amp;amp;nbsp;'''&lt;br /&gt;
** '''Type: Bolted'''&lt;br /&gt;
** '''Diameter: 16'''&lt;br /&gt;
** '''Bolt Type: Friction Grip Bolt'''&lt;br /&gt;
** '''Grade: 8.8'''&lt;br /&gt;
* '''Gusset Plate:&amp;amp;nbsp;'''&lt;br /&gt;
** '''Thickness: 12 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module'''&lt;br /&gt;
|| Switch to the '''home page''' of the '''Tension Member Design - Bolted to End Gusset module.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor in the Input Dock.&lt;br /&gt;
|| Let us start filling the inputs for our''' sample design example'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor on different members.&lt;br /&gt;
|| We need to specify the member details first.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Section Profile''' '''drop-down menu''' and''' '''select the '''Star Angles''' option.&lt;br /&gt;
|| Click on the '''Section Profile''' '''drop-down menu'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select '''Star Angles '''from the list.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Conn_Location '''drop-down menu and select '''Long Leg.'''&lt;br /&gt;
|| Click on the '''Conn_Location''' '''drop-down menu''' and select '''Long Leg'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Section Size''' '''drop-down menu''' and select '''Customized.'''&lt;br /&gt;
|| Click on the '''Section Size''' drop-down menu and select '''Customized'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt;&amp;lt; '''button&lt;br /&gt;
|| Click on the fourth '''button''' to '''unselect '''all the '''sections '''at once.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Available '''list&lt;br /&gt;
|| Now, we have to select '''80 x 80 x 8 '''from the '''Available '''list of sections.&lt;br /&gt;
|- &lt;br /&gt;
|| Scroll down in the '''Available '''list and double click on '''80 x 80 x 8'''&lt;br /&gt;
|| Scroll down in the '''Available '''list and search for''' 80 x 80 x 8.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Double click on '''80 x 80 x 8 '''to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit the '''Customized '''window.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Material drop-down menu''' and select '''E 250 (Fe 410 W)A.'''&lt;br /&gt;
|| Now, click on the '''Material drop-down menu''' and select '''E 250 (Fe 410 W)A.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Type 3200 in the '''Length textbox'''&lt;br /&gt;
|| Specify the length of the member as '''3200 mm'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We have defined member details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us now proceed with '''Load '''and '''Connector '''inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Type 600 in the '''Axial textbox'''&lt;br /&gt;
|| Enter, factored axial load as '''600 kN'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Diameter drop-down menu''' and select '''Customized'''.&lt;br /&gt;
|| Click on the '''Diameter drop-down menu''' and select the '''Customized '''option.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt;&amp;lt; '''button&lt;br /&gt;
|| Click on the fourth '''button''' to '''unselect '''all the diameters at once.&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on '''16'''&lt;br /&gt;
|| Now, from the '''Available '''list of diameters, double click on '''16''' to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Click the '''Type drop-down menu''' and select '''Friction Grip Bolt'''&lt;br /&gt;
|| From the '''Type drop-down menu''', select '''Friction Grip Bolt'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now specify a corresponding '''bolt grade'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Property Class drop-down menu '''and select '''Customized'''&lt;br /&gt;
|| Click on the '''Property Class drop-down menu''' and select '''Customized.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on '''8.8'''&lt;br /&gt;
|| From the '''Available '''list of grades, double click on '''8.8''' to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Thickness drop-down menu''' and select '''Customized'''&lt;br /&gt;
|| Now, click on the '''Thickness drop-down menu''' and select '''Customized.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on '''12'''&lt;br /&gt;
|| From the '''Available '''list of plates, double click on '''12''' to select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Click '''Submit'''&lt;br /&gt;
|| Click on the '''Submit button '''below to save and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Move the Cursor on all the Input values.&lt;br /&gt;
|| We have now entered the inputs correctly.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| '''Osdag '''allows the user to save the inputs as an '''OSI '''file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''OSI '''file can be loaded back into '''Osdag '''for faster retrieval of inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Do not edit the '''OSI''' file manually, as it will get corrupted.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us save an '''OSI '''file for the given '''sample design example'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the''' File menu'''&lt;br /&gt;
|| Go to the '''Menu bar''' in the top left corner and click on the '''File menu'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Save input'''&lt;br /&gt;
|| From the '''File menu''' list, select the '''Save input''' option.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Save Design window'''&lt;br /&gt;
|| The '''Save Design window''' will open.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Osdag_Workspace folder'''&lt;br /&gt;
|| I have already created a '''folder '''named '''Osdag_Workspace''' on my '''desktop'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Users can create a folder with a suitable name according to their convenience. &lt;br /&gt;
|- &lt;br /&gt;
|| Double click on the '''Osdag-workspace folder'''&lt;br /&gt;
|| I will double click on the '''Osdag hyphen workspace folder '''to open and select it.&lt;br /&gt;
|- &lt;br /&gt;
|| Type '''Input-sample-design '''in the '''File name textbox'''&lt;br /&gt;
|| Now, let us specify a file name in the '''File name textbox '''below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I will edit the file name to '''Input hyphen sample hyphen design.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards '''Input-sample-design.OSI'''&lt;br /&gt;
|| Here we can see that the '''Input file''' has an''' OSI '''extension'''.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The acronym '''OSI '''stands for '''Osdag Input'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Save button'''&lt;br /&gt;
|| Now, click on the '''Save button '''to save the '''OSI '''file and exit the '''Save Design window.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We can use this saved '''OSI '''file to retrieve the inputs and perform the design.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It can also be shared amongst peers for checking the design.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now try to load the same '''OSI '''file and perform a '''design check'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Reset '''button&lt;br /&gt;
|| Reset all the inputs to default by clicking the '''Reset '''button below the '''Input Dock'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Input Dock''' fields&lt;br /&gt;
|| We see the inputs are now set to their default values.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the''' File menu'''&lt;br /&gt;
|| Go to the '''Menu bar''' and click on the '''File menu'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Load input'''&lt;br /&gt;
|| From the '''File menu''' list, select the '''Load input''' option.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Open Design window'''&lt;br /&gt;
|| The '''Open Design window''' will open.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Osdag-workspace folder'''&lt;br /&gt;
|| I have saved the '''OSI '''file in the '''Osdag-workspace''' folder.&lt;br /&gt;
|- &lt;br /&gt;
|| Double click on the '''Osdag-workspace folder '''and click on '''Input-sample-design.OSI '''file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Open the '''Osdag-workspace folder '''and select '''Input-sample-design.OSI '''file.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Open button'''&lt;br /&gt;
|| Now, click on the '''Open button '''below to load the '''OSI '''file.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Input Dock''' fields&lt;br /&gt;
|| We see that the inputs are loaded automatically to the '''Input Dock'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor on all the input dock fields.&lt;br /&gt;
|| Users do not have to define the inputs one by one.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We are now ready to run the design.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Design '''button&lt;br /&gt;
|| Click on the '''Design button''' below the '''Input Dock'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''Log messages'''&lt;br /&gt;
|| We see the '''log messages '''in the '''log message window'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The status of the design is '''Unsafe'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This way '''Osdag '''has finished performing the '''design check '''successfully.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We will see how to rectify '''unsafe design''' in the next tutorial.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide''': Summary&lt;br /&gt;
|| In this tutorial, we have* '''Saved input '''values&lt;br /&gt;
* Imported '''OSI file '''and performed design&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| As an '''assignment''', do the following* Open '''Welded to End Gusset''' module of the '''Tension Member''' module&lt;br /&gt;
* Give your inputs&lt;br /&gt;
* Save the '''OSI '''file &lt;br /&gt;
* Check if the design is '''safe '''or '''unsafe'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''About Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Spoken Tutorial Workshops&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Answers for THIS Spoken Tutorial&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''FOSSEE Forum&lt;br /&gt;
|| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Sample Design Examples&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| * The '''Osdag '''team at '''FOSSEE '''creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practised using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit this link [https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Acknowledgement&lt;br /&gt;
|| The '''Spoken''' '''Tutorial''' project is funded by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Thank you&lt;br /&gt;
|| This is '''Anandajith TS''', FOSSEE IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C2/Performing-a-design-check-in-Osdag/English</id>
		<title>Osdag/C2/Performing-a-design-check-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C2/Performing-a-design-check-in-Osdag/English"/>
				<updated>2023-07-06T10:06:58Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
'''Title of the script:''' Performing a design check in Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Monika Soni (script), Anandajith TS (recording)&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' '''Video tutorial, Design check, Database, Design Process, GUI, Osdag'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|- &lt;br /&gt;
|| Visual Cue&lt;br /&gt;
|| Narration&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Title Slide&lt;br /&gt;
|| Welcome to the spoken tutorial on '''Performing a design check in Osdag.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Learning Objectives&lt;br /&gt;
|| In this tutorial, we will learn how to,&lt;br /&gt;
* Perform a '''design check'''&lt;br /&gt;
* Interpret the '''log messages'''&lt;br /&gt;
* Rectify '''unsafe''' designs using '''log messages'''&lt;br /&gt;
* Arrive at a '''safe '''design using '''log messages'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''System Requirements&lt;br /&gt;
|| To record this tutorial, I am using:&lt;br /&gt;
* '''Windows 11 Operating System''', and&lt;br /&gt;
* '''Osdag v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide:''' Pre-requisites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have,&lt;br /&gt;
* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not please access the prerequisite''' '''tutorials available on this website.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and '''Windows '''is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| In this tutorial, We will solve a '''sample design example''' to demonstrate Scenario 2.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Sample Design Example'''&lt;br /&gt;
|| &lt;br /&gt;
* Design a '''Tension Member''' with a '''bolted end connection'''&lt;br /&gt;
&lt;br /&gt;
* The member carries a '''factored axial force '''of '''500 kN'''&lt;br /&gt;
&lt;br /&gt;
* Let’s perform a '''design check''' by adopting the given '''design '''specifications:&lt;br /&gt;
&lt;br /&gt;
* '''Section:'''&lt;br /&gt;
** '''Profile: Back to Back Angles'''&lt;br /&gt;
** '''Connection Location: Long Leg'''&lt;br /&gt;
** '''Section Size: 120x120x12'''&lt;br /&gt;
** '''Material Grade: E 250 (Fe 410 W)A'''&lt;br /&gt;
** '''Length: 3200 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
||  &lt;br /&gt;
*'''End Connection:'''&lt;br /&gt;
** '''Connector: '''&lt;br /&gt;
*** '''Type: Bolted'''&lt;br /&gt;
*** '''Diameter: 16, 20'''&lt;br /&gt;
*** '''Bolt Type: Bearing Bolt'''&lt;br /&gt;
*** '''Grade: 4.8, 5.8, 6.8'''&lt;br /&gt;
** '''Gusset Plate: '''&lt;br /&gt;
*** '''Thickness: 16 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us switch to '''Osdag'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to Input Dock&lt;br /&gt;
|| Now let’s start filling the '''Input Dock''' for our '''sample design'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Section Profile drop-down menu'''&lt;br /&gt;
|| Click on the '''Section Profile''' '''drop-down''' '''menu'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Back to Back Angles'''&lt;br /&gt;
|| Let’s select '''Back to Back Angles '''from the list of profiles.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Conn_Location drop-down menu'''&lt;br /&gt;
|| Now, click the '''Conn_Location drop-down menu.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Long Leg'''&lt;br /&gt;
|| Select '''Long Leg '''from the list.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor near Section Size.&lt;br /&gt;
|| Now, let us define the '''custom section''' size.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| In this case we have to define a 120 x 120 x 12''' Angle section.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Section Size drop- down''' '''menu '''and select '''Customized.'''&lt;br /&gt;
|| Click on the '''Section Size drop-down''' '''menu''', and&lt;br /&gt;
&lt;br /&gt;
Select '''Customized'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Customized window'''.&lt;br /&gt;
|| The '''Customized window''' opens.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the list of '''Selected sections '''in the '''Customized window'''.&lt;br /&gt;
|| Currently, all the '''sections '''are selected by default.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the four types of buttons in the window.&lt;br /&gt;
|| There are four types of '''buttons '''available for selection.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''&amp;gt;&amp;gt; button''' &lt;br /&gt;
|| The first '''button '''selects all the sections at once.&lt;br /&gt;
&lt;br /&gt;
It sends all the sections to the '''Selected '''list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''&amp;gt; button''' &lt;br /&gt;
|| The second '''button '''selects a single section and sends it to the '''Selected '''list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''&amp;lt; button''' &lt;br /&gt;
|| The third '''button '''deselects a single section from the '''Selected '''list.&lt;br /&gt;
&lt;br /&gt;
It sends the section back to the '''Available '''list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''&amp;lt;&amp;lt; button''' &lt;br /&gt;
|| And, the fourth '''button '''deselects all the sections at once.&lt;br /&gt;
&lt;br /&gt;
It sends all the sections back to the '''Available '''list.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt;&amp;lt; button''' &lt;br /&gt;
|| Click on the fourth '''button''' to '''unselect '''all the '''sections '''at once.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the list of '''Available sections '''in the '''Customized window'''.&lt;br /&gt;
|| We can select the desired section from the list of '''Available sections. '''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Scroll '''down multiple times in the list of '''Available sections '''in the '''Customized window'''.&lt;br /&gt;
|| '''Scroll '''down the list of '''Available sections '''to locate '''120x120x12.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''120x120x12'''&lt;br /&gt;
|| We have located the desired '''section'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the section.&lt;br /&gt;
|| There are two ways to select a '''section:'''&lt;br /&gt;
&lt;br /&gt;
We can either '''double-click''' on a particular '''section '''to select it right away.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on '''120x120x12'''&lt;br /&gt;
|| Another way is to '''click '''on the desired '''section '''to choose it.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;gt; button''' &lt;br /&gt;
|| Then '''click '''the second '''button''' to add it to the list of '''Selected sections'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''120x120x12 '''in the '''Selected sections '''list&lt;br /&gt;
|| We can now see the '''section '''listed under the '''Selected sections '''on the right.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Submit button'''&lt;br /&gt;
|| '''Click '''on the '''Submit button '''below to confirm and exit.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now specify the '''Material Grade.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Material drop-down menu '''and''' '''Select '''E 250 (Fe 410 W)A'''&lt;br /&gt;
|| Click on the '''Material drop-down menu''' and select '''E 250 (Fe 410 W)A'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Type 3200&lt;br /&gt;
|| Enter the '''Length '''of the '''member '''as 3200 '''mm'''.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Factored Loads'''.&lt;br /&gt;
|| Let us now define the '''Factored Loads'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Type 500&lt;br /&gt;
|| Enter the value of '''Axial load '''as 500 '''kN'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now give input for the '''connector'''.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Diameter drop-down menu '''and&lt;br /&gt;
&lt;br /&gt;
Select '''Customized.'''&lt;br /&gt;
|| '''Click '''on the '''Diameter drop-down menu''', and &lt;br /&gt;
&lt;br /&gt;
Select '''Customized.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''Selected list.'''&lt;br /&gt;
&lt;br /&gt;
Move using the '''&amp;lt;&amp;lt; double arrow '''button.&lt;br /&gt;
|| Here we see all the diameters in the '''Selected list'''.&lt;br /&gt;
&lt;br /&gt;
Users can move the list to the '''Available''' section.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Available '''list&lt;br /&gt;
|| The standard '''Available '''bolt diameters are listed on the left.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Next, we will select the desired diameters from this list.&lt;br /&gt;
|-&lt;br /&gt;
|| Press '''Ctrl '''and click on 16 and 20&lt;br /&gt;
|| Press the '''Ctrl key '''and click on 16 and 20 to select multiple diameters from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;gt; button''' &lt;br /&gt;
|| Then '''click '''on the second '''button''' to add them to the list of '''Selected diameters'''.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Submit button'''&lt;br /&gt;
|| '''Click '''on the '''Submit button '''below to confirm and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the''' Type drop-down menu '''and select '''Bearing Bolt '''&lt;br /&gt;
|| For the '''bolt Type, '''select''' Bearing Bolt.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Property Class drop-down menu'''&lt;br /&gt;
|| '''Click '''on the '''Property Class drop-down menu''', and &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select '''Customized.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Selected '''list&lt;br /&gt;
|| The standard available bolt '''grades '''are listed on the right.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| All the grades are selected by default in the '''Customized '''option.&lt;br /&gt;
&lt;br /&gt;
Let us now deselect the unwanted '''grades '''from this list.&lt;br /&gt;
|-&lt;br /&gt;
|| Press '''Ctrl '''and click on 3.6, 4.6, 5.6, 8.8, 9.8, 10.9 and 12.9&lt;br /&gt;
|| Press the '''Ctrl key '''and click on 3.6, 4.6, 5.6, 8.8, 9.8, 10.9 and 12.9.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt; button''' &lt;br /&gt;
|| Now, '''click '''on the third '''button''' to send them back to the '''Available '''list.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Submit button'''&lt;br /&gt;
|| '''Click '''on the '''Submit button '''below to confirm and exit.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now define the plate thickness.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Thickness drop-down menu'''&lt;br /&gt;
|| '''Click '''on the '''Thickness drop-down menu''', and &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select '''Customized.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Selected '''list&lt;br /&gt;
|| The standard available plate '''thicknesses '''are listed on the right.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now de-select the unwanted '''thicknesses '''from this list.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt;&amp;lt; button''' &lt;br /&gt;
|| Click on the fourth button to de-select all the sections at once.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Double-click''' on 16&lt;br /&gt;
|| Now''', Double-click''' on 16 to select it.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Double-clicking on a value from a list is a quick way to select or unselect it. &lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Submit button'''&lt;br /&gt;
|| '''Click '''on the '''Submit button '''below to confirm and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Move the cursor on all the input fields from top to bottom&lt;br /&gt;
|| We have entered all the inputs in the '''Input Dock'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are now ready to perform the '''design check'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Design''' '''button'''&lt;br /&gt;
|| Click on the '''Design button '''at the bottom to start the '''design check'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| In this case, '''Osdag '''will only perform '''design '''with the defined set of inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''log messages'''&lt;br /&gt;
|| The '''log message''' indicates that the '''design '''is '''unsafe'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Output Dock''' and the '''CAD window'''&lt;br /&gt;
|| The '''Output Dock''' and '''CAD window''' are inactive as the '''design '''is not successful.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now rectify our '''design '''to arrive at a '''safe design'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''WARNING'''&lt;br /&gt;
|| Let us read the '''WARNING'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Read the '''WARNING '''message&lt;br /&gt;
|| The '''WARNING '''message is '''‘The tension force (500.0 kN) exceeds the tension capacity (436.36 kN) with respect to the maximum available plate thickness of 16.0 mm.’'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point to log messages&lt;br /&gt;
|| In this case, the '''design '''has failed is failing due to the '''plate thickness'''.&lt;br /&gt;
&lt;br /&gt;
So, let us increase the '''plate thickness''' and '''re-design'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Thickness drop-down menu'''&lt;br /&gt;
|| Again, '''click '''on the '''Thickness drop-down menu''', and &lt;br /&gt;
&lt;br /&gt;
Select '''Customized.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us select a thicker plate this time, say 20 '''mm'''.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Double-click''' on 20&lt;br /&gt;
|| '''Double-click''' on 20, and&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Submit button'''&lt;br /&gt;
|| '''Click '''on the '''Submit button '''below.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Design''' '''button'''&lt;br /&gt;
|| Click on the '''Design button '''at the bottom to restart the '''design check'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''log messages'''&lt;br /&gt;
|| The '''log message''' now indicates that the '''design '''is '''safe'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Output Dock''' and the '''CAD window'''&lt;br /&gt;
|| The '''Output Dock''' and '''CAD window''' become active as the '''design '''is now successful.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of the tutorial. &lt;br /&gt;
&lt;br /&gt;
Let us summarize.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Summary&lt;br /&gt;
|| In this tutorial, we have&lt;br /&gt;
* Learnt to perform a''' design check '''&lt;br /&gt;
* Interpreted the '''log messages''' &lt;br /&gt;
* Rectified '''unsafe design''' using '''log messages'''&lt;br /&gt;
&lt;br /&gt;
* Arrived at a safe design using '''log messages'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| As an assignment, please do the following* Design a '''Tension Member''' with a '''welded '''end connection. &lt;br /&gt;
* The member carries a '''factored axial force '''of 500 '''kN.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
Perform a '''design check''' by adopting the given design specifications:&lt;br /&gt;
* '''Section:'''&lt;br /&gt;
** '''Profile: Angles'''&lt;br /&gt;
** '''Connection Location: Short Leg'''&lt;br /&gt;
** '''Section Size: 150x150x10'''&lt;br /&gt;
** '''Material Grade: E 300 (Fe 440)'''&lt;br /&gt;
** '''Length: 2560 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| &lt;br /&gt;
* '''Gusset Plate: '''&lt;br /&gt;
** '''Thickness: 16 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''About Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Spoken Tutorial Workshops&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Answers for THIS Spoken Tutorial&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''FOSSEE Forum&lt;br /&gt;
|| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Sample Design Examples&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| * The '''Osdag '''team at FOSSEE creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practiced using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit this link [https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Acknowledgement&lt;br /&gt;
|| The '''Spoken''' '''Tutorial''' project is funded by the '''Ministry of Education''', Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Thank you&lt;br /&gt;
|| This is '''Anandajith TS''', FOSSEE IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C2/Performing-a-design-check-in-Osdag/English</id>
		<title>Osdag/C2/Performing-a-design-check-in-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C2/Performing-a-design-check-in-Osdag/English"/>
				<updated>2023-07-02T18:08:12Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;  '''Title of the script:''' Performing a design check in Osdag  '''Author''': Monika Soni (script), Anandajith TS (recording)  '''Keywords:''' '''Video tutorial, Design check...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
'''Title of the script:''' Performing a design check in Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Monika Soni (script), Anandajith TS (recording)&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' '''Video tutorial, Design check, Database, Design Process, GUI, Osdag'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|- &lt;br /&gt;
|| Visual Cue&lt;br /&gt;
|| Narration&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Title Slide&lt;br /&gt;
|| Welcome to the spoken tutorial on '''Performing a design check in Osdag.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Learning Objectives&lt;br /&gt;
|| In this tutorial, we will learn how to,* Perform a '''design check'''&lt;br /&gt;
* Interpret the '''log messages'''&lt;br /&gt;
* Rectify '''unsafe''' designs using '''log messages'''&lt;br /&gt;
* Arrive at a '''safe '''design using '''log messages'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''System Requirements&lt;br /&gt;
|| To record this tutorial, I am using:* '''Windows 11 Operating System''', and&lt;br /&gt;
* '''Osdag &amp;lt;span style=&amp;quot;background-color:#ffffff;&amp;quot;&amp;gt;v2021.02.a.a12f'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide:''' Pre-requisites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have,* '''Osdag''' installed on your system&lt;br /&gt;
* Basic knowledge of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If not please access the prerequisite''' '''tutorials available on this website.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and '''Windows '''is the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| In this tutorial, We will solve a '''sample design example''' to demonstrate Scenario 2.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: Sample Design Example'''&lt;br /&gt;
|| * '''Design''' a '''Tension Member''' with a '''bolted end connection'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The member carries a '''factored axial force '''of '''500 kN'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Let’s perform a '''design check''' by adopting the given '''design '''specifications:&lt;br /&gt;
* '''Section:'''&lt;br /&gt;
** '''Profile: Back to Back Angles'''&lt;br /&gt;
** '''Connection Location: Long Leg'''&lt;br /&gt;
** '''Section Size: 120x120x12'''&lt;br /&gt;
** '''Material Grade: E 250 (Fe 410 W)A'''&lt;br /&gt;
** '''Length: 3200 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Sample Design Example&lt;br /&gt;
||  '''End Connection:'''&lt;br /&gt;
** '''Connector: '''&lt;br /&gt;
***&lt;br /&gt;
**** '''Type: Bolted'''&lt;br /&gt;
**** '''Diameter: 16, 20'''&lt;br /&gt;
**** '''Bolt Type: Bearing Bolt'''&lt;br /&gt;
**** '''Grade: 4.8, 5.8, 6.8'''&lt;br /&gt;
** '''Gusset Plate: '''&lt;br /&gt;
*** &lt;br /&gt;
**** '''Thickness: 16 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us switch to '''Osdag'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point to Input Dock&lt;br /&gt;
|| Now let’s start filling the '''Input Dock''' for our '''sample design'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Section Profile drop-down menu'''&lt;br /&gt;
|| Click on the '''Section Profile''' '''drop-down''' '''menu'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Back to Back Angles'''&lt;br /&gt;
|| Let’s select '''Back to Back Angles '''from the list of profiles.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Conn_Location drop-down menu'''&lt;br /&gt;
|| Now, click the '''Conn_Location drop-down menu.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Select '''Long Leg'''&lt;br /&gt;
|| Select '''Long Leg '''from the list.&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor near Section Size.&lt;br /&gt;
|| Now, let us define the '''custom section''' size.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| In this case we have to define a 120 x 120 x 12''' Angle section.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Section Size drop- down''' '''menu '''and select '''Customized.'''&lt;br /&gt;
|| Click on the '''Section Size drop-down''' '''menu''', and&lt;br /&gt;
&lt;br /&gt;
Select '''Customized'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Customized window'''.&lt;br /&gt;
|| The '''Customized window''' opens.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the list of '''Selected sections '''in the '''Customized window'''.&lt;br /&gt;
|| Currently, all the '''sections '''are selected by default.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the four types of buttons in the window.&lt;br /&gt;
|| There are four types of '''buttons '''available for selection.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''&amp;gt;&amp;gt; button''' &lt;br /&gt;
|| The first '''button '''selects all the sections at once.&lt;br /&gt;
&lt;br /&gt;
It sends all the sections to the '''Selected '''list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''&amp;gt; button''' &lt;br /&gt;
|| The second '''button '''selects a single section and sends it to the '''Selected '''list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''&amp;lt; button''' &lt;br /&gt;
|| The third '''button '''deselects a single section from the '''Selected '''list.&lt;br /&gt;
&lt;br /&gt;
It sends the section back to the '''Available '''list.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''&amp;lt;&amp;lt; button''' &lt;br /&gt;
|| And, the fourth '''button '''deselects all the sections at once.&lt;br /&gt;
&lt;br /&gt;
It sends all the sections back to the '''Available '''list.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt;&amp;lt; button''' &lt;br /&gt;
|| Click&lt;br /&gt;
 on the fourth '''button''' to '''unselect '''all the '''sections '''at once.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the list of '''Available sections '''in the '''Customized window'''.&lt;br /&gt;
|| We can select the desired section from the list of '''Available sections. '''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Scroll '''down multiple times in the list of '''Available sections '''in the '''Customized window'''.&lt;br /&gt;
|| '''Scroll '''down the list of '''Available sections '''to locate '''120x120x12.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''120x120x12'''&lt;br /&gt;
|| We have located the desired '''section'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the section.&lt;br /&gt;
|| There are two ways to select a '''section:'''&lt;br /&gt;
&lt;br /&gt;
We can either '''double-click''' on a particular '''section '''to select it right away.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on '''120x120x12'''&lt;br /&gt;
|| Another way is to '''click '''on the desired '''section '''to choose it.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;gt; button''' &lt;br /&gt;
|| Then '''click '''the second '''button''' to add it to the list of '''Selected sections'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''120x120x12 '''in the '''Selected sections '''list&lt;br /&gt;
|| We can now see the '''section '''listed under the '''Selected sections '''on the right.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Submit button'''&lt;br /&gt;
|| '''Click '''on the '''Submit button '''below to confirm and exit.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now specify the '''Material Grade.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Material drop-down menu '''and''' '''Select '''E 250 (Fe 410 W)A'''&lt;br /&gt;
|| Click on the '''Material drop-down menu''' and select '''E 250 (Fe 410 W)A'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Type 3200&lt;br /&gt;
|| Enter the '''Length '''of the '''member '''as 3200 '''mm'''.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Factored Loads'''.&lt;br /&gt;
|| Let us now define the '''Factored Loads'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Type 500&lt;br /&gt;
|| Enter the value of '''Axial load '''as 500 '''kN'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now give input for the '''connector'''.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Diameter drop-down menu '''and&lt;br /&gt;
&lt;br /&gt;
Select '''Customized.'''&lt;br /&gt;
|| '''Click '''on the '''Diameter drop-down menu''', and &lt;br /&gt;
&lt;br /&gt;
Select '''Customized.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''Selected list.'''&lt;br /&gt;
&lt;br /&gt;
Move using the '''&amp;lt;&amp;lt; double arrow '''button.&lt;br /&gt;
|| Here we see all the diameters in the '''Selected list'''.&lt;br /&gt;
&lt;br /&gt;
Users can move the list to the '''Available''' section.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Available '''list&lt;br /&gt;
|| The standard '''Available '''bolt diameters are listed on the left.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Next, we will select the desired diameters from this list.&lt;br /&gt;
|-&lt;br /&gt;
|| Press '''Ctrl '''and click on 16 and 20&lt;br /&gt;
|| Press the '''Ctrl key '''and click on 16 and 20 to select multiple diameters from the list.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;gt; button''' &lt;br /&gt;
|| Then '''click '''on the second '''button''' to add them to the list of '''Selected diameters'''.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Submit button'''&lt;br /&gt;
|| '''Click '''on the '''Submit button '''below to confirm and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the''' Type drop-down menu '''and select '''Bearing Bolt '''&lt;br /&gt;
|| For the '''bolt Type, '''select''' Bearing Bolt.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Property Class drop-down menu'''&lt;br /&gt;
|| '''Click '''on the '''Property Class drop-down menu''', and &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select '''Customized.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Selected '''list&lt;br /&gt;
|| The standard available bolt '''grades '''are listed on the right.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| All the grades are selected by default in the '''Customized '''option.&lt;br /&gt;
&lt;br /&gt;
Let us now deselect the unwanted '''grades '''from this list.&lt;br /&gt;
|-&lt;br /&gt;
|| Press '''Ctrl '''and click on 3.6, 4.6, 5.6, 8.8, 9.8, 10.9 and 12.9&lt;br /&gt;
|| Press the '''Ctrl key '''and click on 3.6, 4.6, 5.6, 8.8, 9.8, 10.9 and 12.9.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt; button''' &lt;br /&gt;
|| Now, '''click '''on the third '''button''' to send them back to the '''Available '''list.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Submit button'''&lt;br /&gt;
|| '''Click '''on the '''Submit button '''below to confirm and exit.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now define the plate thickness.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Thickness drop-down menu'''&lt;br /&gt;
|| '''Click '''on the '''Thickness drop-down menu''', and &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select '''Customized.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Selected '''list&lt;br /&gt;
|| The standard available plate '''thicknesses '''are listed on the right.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now de-select the unwanted '''thicknesses '''from this list.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''&amp;lt;&amp;lt; button''' &lt;br /&gt;
|| Click on the fourth button to de-select all the sections at once.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Double-click''' on 16&lt;br /&gt;
|| Now''', Double-click''' on 16 to select it.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Double-clicking on a value from a list is a quick way to select or unselect it. &lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Submit button'''&lt;br /&gt;
|| '''Click '''on the '''Submit button '''below to confirm and exit.&lt;br /&gt;
|- &lt;br /&gt;
|| Move the cursor on all the input fields from top to bottom&lt;br /&gt;
|| We have entered all the inputs in the '''Input Dock'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are now ready to perform the '''design check'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Design''' '''button'''&lt;br /&gt;
|| Click on the '''Design button '''at the bottom to start the '''design check'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| In this case, '''Osdag '''will only perform '''design '''with the defined set of inputs.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''log messages'''&lt;br /&gt;
|| The '''log message''' indicates that the '''design '''is '''unsafe'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Output Dock''' and the '''CAD window'''&lt;br /&gt;
|| The '''Output Dock''' and '''CAD window''' are inactive as the '''design '''is not successful.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now rectify our '''design '''to arrive at a '''safe design'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward '''WARNING'''&lt;br /&gt;
|| Let us read the '''WARNING'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Read the '''WARNING '''message&lt;br /&gt;
|| The '''WARNING '''message is '''‘The tension force (500.0 kN) exceeds the tension capacity (436.36 kN) with respect to the maximum available plate thickness of 16.0 mm.’'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point to log messages&lt;br /&gt;
|| In this case, the '''design '''has failed is failing due to the '''plate thickness'''.&lt;br /&gt;
&lt;br /&gt;
So, let us increase the '''plate thickness''' and '''re-design'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Thickness drop-down menu'''&lt;br /&gt;
|| Again, '''click '''on the '''Thickness drop-down menu''', and &lt;br /&gt;
&lt;br /&gt;
Select '''Customized.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us select a thicker plate this time, say 20 '''mm'''.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Double-click''' on 20&lt;br /&gt;
|| '''Double-click''' on 20, and&lt;br /&gt;
|-&lt;br /&gt;
|| '''Click '''on the '''Submit button'''&lt;br /&gt;
|| '''Click '''on the '''Submit button '''below.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on the '''Design''' '''button'''&lt;br /&gt;
|| Click on the '''Design button '''at the bottom to restart the '''design check'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the '''log messages'''&lt;br /&gt;
|| The '''log message''' now indicates that the '''design '''is '''safe'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Output Dock''' and the '''CAD window'''&lt;br /&gt;
|| The '''Output Dock''' and '''CAD window''' become active as the '''design '''is now successful.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of the tutorial. &lt;br /&gt;
&lt;br /&gt;
Let us summarize.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Summary&lt;br /&gt;
|| In this tutorial, we have* Learnt to perform a''' design check '''&lt;br /&gt;
* Interpreted the '''log messages''' &lt;br /&gt;
* Rectified '''unsafe design''' using '''log messages'''&lt;br /&gt;
&lt;br /&gt;
* Arrived at a safe design using '''log messages'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| As an assignment, please do the following* Design a '''Tension Member''' with a '''welded '''end connection. &lt;br /&gt;
* The member carries a '''factored axial force '''of 500 '''kN.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
Perform a '''design check''' by adopting the given design specifications:* '''Section:'''&lt;br /&gt;
** '''Profile: Angles'''&lt;br /&gt;
** '''Connection Location: Short Leg'''&lt;br /&gt;
** '''Section Size: 150x150x10'''&lt;br /&gt;
** '''Material Grade: E 300 (Fe 440)'''&lt;br /&gt;
** '''Length: 2560 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| * '''Gusset Plate: '''&lt;br /&gt;
** '''Thickness: 16 mm'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''About Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial Project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Spoken Tutorial Workshops&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Answers for THIS Spoken Tutorial&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''FOSSEE Forum&lt;br /&gt;
|| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Sample Design Examples&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| * The '''Osdag '''team at FOSSEE creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practiced using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit this link [https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Acknowledgement&lt;br /&gt;
|| The '''Spoken''' '''Tutorial''' project is funded by the '''Ministry of Education''', Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Thank you&lt;br /&gt;
|| This is '''Anandajith TS''', FOSSEE IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C2/Introduction-to-Osdag/English</id>
		<title>Osdag/C2/Introduction-to-Osdag/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C2/Introduction-to-Osdag/English"/>
				<updated>2023-06-29T21:55:06Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;'''Title of the script:''' Introduction to Osdag  '''Author''': Anandajith TS, Monika Soni  '''Keywords:''''''Video tutorial, Introduction, GUI, Osdag'''    {| border=1 |- ||...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' Introduction to Osdag&lt;br /&gt;
&lt;br /&gt;
'''Author''': Anandajith TS, Monika Soni&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''''''Video tutorial, Introduction, GUI, Osdag'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|-&lt;br /&gt;
|| Visual Cue&lt;br /&gt;
|| Narration&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Title Slide&lt;br /&gt;
|| Welcome to the spoken tutorial on '''Introduction to Osdag.'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Learning Objectives&lt;br /&gt;
|| In this tutorial, we will learn:* '''Modules '''in the current '''version '''&lt;br /&gt;
* '''GUI''' of '''Osdag,''' and&lt;br /&gt;
* Functionalities of '''Osdag'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''System Requirements&lt;br /&gt;
|| To record this tutorial, I am using* '''Windows 11 Operating System''', and&lt;br /&gt;
* Osdag v2021.02.a.a12f&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:''' Pre-requisites&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/ https://spoken-tutorial.org]&lt;br /&gt;
|| To follow this tutorial you should have* '''Osdag''' installed on your system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prerequisite''' '''tutorials are available on this website&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The user interface of '''Osdag''' for '''Ubuntu Linux''', and for '''Windows '''is same.&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the '''Osdag shortcut icon''' on the desktop&lt;br /&gt;
|| We can see the '''Osdag shortcut icon '''on the '''Desktop'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Cursor pointing to the icon.&lt;br /&gt;
|| This '''icon '''will appear only if we have successfully installed '''Osdag'''.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Double-click''' on the '''Osdag shortcut icon'''&lt;br /&gt;
|| Let us start the '''Osdag software '''by double-clicking on the '''Osdag icon'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only Narration&lt;br /&gt;
|| It may take some time to open '''Osdag '''for the very first time.&lt;br /&gt;
|-&lt;br /&gt;
|| Point towards the '''Osdag''' '''Interface'''&lt;br /&gt;
|| Now we can see the '''Osdag''' interface on the screen.&lt;br /&gt;
|-&lt;br /&gt;
|| Point to the list of '''modules'''&lt;br /&gt;
|| On the left-hand side, we can see the '''list of modules'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Connection module '''and''' Tension Member''' '''module'''&lt;br /&gt;
|| The current version of '''Osdag '''is shipped with,* The '''Connection''', and&lt;br /&gt;
* The '''Tension Member''' '''module''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The remaining '''modules''' will be released with the subsequent versions of '''Osdag'''. &lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now explore the functionalities of '''Osdag '''through the '''Connection''' '''module'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Connection button'''&lt;br /&gt;
|| Click on the '''Connection button '''to open the '''module.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Under the '''Connection module''', we see four '''tabs'''.&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward '''Shear''' '''Connection'''&lt;br /&gt;
|| The first '''tab '''is the '''Shear Connection''' '''tab'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| By default, the landing page is on the '''Shear''' '''Connection''' '''tab.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Moment''' '''Connection tab'''&lt;br /&gt;
|| The second''' '''is the '''Moment Connection''' tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Base Plate tab'''&lt;br /&gt;
|| The third '''tab '''is the '''Base Plate '''tab, and&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Truss''' '''Connection tab'''&lt;br /&gt;
|| The fourth '''tab '''is the '''Truss Connection''' tab.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The '''Truss Connection module '''is not available with this version of '''Osdag'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| All the modules and '''submodules''' are grouped and listed logically for better understanding.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Fin Plate, Cleat Angle, End Plate''' and '''Seated Angle '''image&lt;br /&gt;
|| Let us look at the types of '''Shear''' '''Connection module'''. They are,* Fin Plate&lt;br /&gt;
* Cleat Angle&lt;br /&gt;
* '''End Plate,''' and &lt;br /&gt;
* Seated Angle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We will now explore the '''Fin Plate''' '''Shear''' '''Connection''' '''module'''. &lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Fin Plate image'''&lt;br /&gt;
|| Click on the '''Fin Plate image '''to select the '''module,''' then&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Start button'''&lt;br /&gt;
|| Click the '''Start''' '''button '''below, to load the '''module'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The '''GUI '''of the '''module '''will load dynamically.&lt;br /&gt;
|-&lt;br /&gt;
|| Fin Plate Connection GUI:&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Fin Plate '''&lt;br /&gt;
|| We see the '''design window''' '''GUI''' of the '''Fin''' '''Plate Shear Connection module'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us perform a '''sample design example '''to explore various functionalities of '''Osdag'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Fin Plate Connection GUI:&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;gt;&amp;gt;''' '''Load input'''&lt;br /&gt;
|| Go to the '''File menu''' present at the top left corner, and select '''Load input.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Open Design Window:&lt;br /&gt;
&lt;br /&gt;
Browse to the '''Code file directory'''&lt;br /&gt;
|| Browse to '''Code file directory.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Open Design Window:&lt;br /&gt;
&lt;br /&gt;
Select the '''FinPlate_sample_design.osi '''file and click on '''Open'''&lt;br /&gt;
|| Select '''FinPlate_sample_design.osi '''and &lt;br /&gt;
&lt;br /&gt;
Click the '''Open '''button.&lt;br /&gt;
|-&lt;br /&gt;
|| Pointing towards filled text boxes&lt;br /&gt;
|| As we can see all the inputs have been filled.&lt;br /&gt;
|-&lt;br /&gt;
|| Fin Plate Connection GUI:&lt;br /&gt;
&lt;br /&gt;
Click on the '''Design button'''&lt;br /&gt;
|| Click on the '''Design button '''at the bottom to create the '''design'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Fin Plate Connection GUI:&lt;br /&gt;
&lt;br /&gt;
Point towards the '''CAD window '''and the '''Log messages window'''&lt;br /&gt;
|| The '''design '''is successful as the '''CAD model''' and '''log messages '''are displayed'''.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us explore the parts of the '''design window '''one by one.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The '''design window '''is divided into four main parts, along with a '''menu bar''' at the top.&lt;br /&gt;
|-&lt;br /&gt;
|| Fin Plate Connection GUI:&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Input''' '''Dock'''&lt;br /&gt;
|| On the left side, we see the '''Input Dock.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
&lt;br /&gt;
Cursor in Input Dock.&lt;br /&gt;
|| The '''Input Dock '''is used to give user inputs pertaining to the '''module'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Input Dock:&lt;br /&gt;
&lt;br /&gt;
Click on any '''drop-down list'''&lt;br /&gt;
&lt;br /&gt;
Click on any '''text box'''&lt;br /&gt;
|| It has a combination of '''drop-down '''lists, and '''text boxes'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The inputs are validated dynamically based on the '''codal provisions.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Input Dock:&lt;br /&gt;
&lt;br /&gt;
Point toward '''Connectivity, Factored Loads, Bolt''', and '''Plate '''&lt;br /&gt;
|| The '''Input Dock''' has user input fields for* Connectivity&lt;br /&gt;
* Factored Loads&lt;br /&gt;
* '''Bolt''', and&lt;br /&gt;
* Plate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Cursor on the input fields.&lt;br /&gt;
|| These input fields are custom to the '''Fin Plate Shear Connection module'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The input fields will change dynamically depending on the '''module '''type and category.&lt;br /&gt;
|-&lt;br /&gt;
|| Input Dock:&lt;br /&gt;
&lt;br /&gt;
Click on the '''Reset''' '''button'''&lt;br /&gt;
|| The '''Reset''' '''button '''at the bottom is used to reset the selected input values to '''default'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Output Dock''' and '''CAD window'''&lt;br /&gt;
|| This clears the '''design '''outputs and '''CAD'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us reload the inputs.&lt;br /&gt;
|-&lt;br /&gt;
|| Fin Plate Connection GUI:&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;gt;&amp;gt;''' '''Load input'''&lt;br /&gt;
|| Go to the '''File menu''' and select '''Load input.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Open Design Window:&lt;br /&gt;
&lt;br /&gt;
Browse to the '''Code file directory'''&lt;br /&gt;
|| Browse to the '''Code file directory.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Open Design Window:&lt;br /&gt;
&lt;br /&gt;
Select the '''FinPlate_sample_design.osi '''file and click on '''Open'''&lt;br /&gt;
|| Select '''FinPlate_sample_design.osi '''and &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click the '''Open''' button.&lt;br /&gt;
|-&lt;br /&gt;
|| Input Dock:&lt;br /&gt;
&lt;br /&gt;
Click on the '''Design button'''&lt;br /&gt;
|| Click on the '''Design button'''.&lt;br /&gt;
&lt;br /&gt;
This button is used to run the '''design.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Output Dock:&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Output Dock'''&lt;br /&gt;
|| On the right side of the window, we can see the''' Output Dock.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Output Dock:&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Bolt '''and '''Plate '''output values in the '''Output Dock'''&lt;br /&gt;
|| Outputs for a given '''design '''are detailed in this '''Output Dock '''for interpretation'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Output Dock:&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Save''' '''Output button'''&lt;br /&gt;
|| At the bottom of the '''Output Dock''', we see the''' Save''' '''Output button.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| It allows us to save the '''design '''outputs in a '''text file'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Output Dock:&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Create Design Report''' '''button'''&lt;br /&gt;
|| Above the '''Save''' '''Output button, '''we see the '''Create Design Report button'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| It allows us to export the '''design report '''as '''PDF'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We will learn how to create and interpret '''design reports''' in another tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|| Graphics window:&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Graphics''' '''window'''&lt;br /&gt;
|| The '''window '''at the centre is the '''3D''' '''Graphics window.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Graphics window:&lt;br /&gt;
&lt;br /&gt;
Rotate the '''3D model '''in the '''Graphics''' '''window'''&lt;br /&gt;
|| The '''Graphics window '''displays the '''3D CAD model''' of the module for visualisation.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The '''3D CAD model''' is displayed if and only if the '''design '''is safe.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We will learn to handle the '''3D CAD model''' in another tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|| Message window:&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Log message''' '''window'''&lt;br /&gt;
|| '''Log messages '''pertaining to a design session are displayed in the '''Log message''' '''window. '''&lt;br /&gt;
|-&lt;br /&gt;
|| Message window:&lt;br /&gt;
&lt;br /&gt;
Highlight the '''log message'''&lt;br /&gt;
|| It''' '''displays colour-coded messages in the form of '''ERRORS, WARNINGS '''and '''INFO.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| It also gives suggestions to arrive at a safe '''design '''to a novice user.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We will see how to use these logs to rectify '''unsafe design'''s in another tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|| Fin Plate Connection GUI:&lt;br /&gt;
&lt;br /&gt;
Click on the hide-unhide '''Input/Output''' '''Dock buttons'''&lt;br /&gt;
|| There is a hide-unhide '''toggle '''above the '''Graphics window.'''&lt;br /&gt;
&lt;br /&gt;
This toggle''' '''is used to hide and unhide the '''Input''' and the '''Output''' dock respectively.&lt;br /&gt;
|-&lt;br /&gt;
|| Fin Plate Connection GUI:&lt;br /&gt;
&lt;br /&gt;
Click on the''' ZX '''and '''ZY 2D''' '''view''' '''buttons.'''&lt;br /&gt;
&lt;br /&gt;
Point to the tooltips.&lt;br /&gt;
|| The '''2D view buttons '''at the top display the '''2D '''view of the '''CAD model'''.&lt;br /&gt;
&lt;br /&gt;
The tooltips show the views.&lt;br /&gt;
|-&lt;br /&gt;
|| Fin Plate Connection GUI:&lt;br /&gt;
&lt;br /&gt;
Click on the '''Beam, Column and fin plate check-box'''&lt;br /&gt;
|| The component '''checkbox '''displays an isolated '''3D '''view of each''' component''' individually.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This allows us to visualise minute details of the '''connection'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Output Dock:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point towards''' Output Dock'''&lt;br /&gt;
|| The '''Output Dock''' on the right side displays the relevant '''design '''outputs.&lt;br /&gt;
|-&lt;br /&gt;
|| Fin Plate Connection GUI:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Menu bar'''&lt;br /&gt;
|| On the top left side of the '''GUI''', we can see a '''menu bar.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It has '''menu '''options for* File&lt;br /&gt;
* Edit&lt;br /&gt;
* Graphics&lt;br /&gt;
* '''Database '''and&lt;br /&gt;
* '''Help'''&amp;lt;span style=&amp;quot;background-color:#ffffff;color:#3c4043;&amp;quot;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Cursor on the File and Edit menus&lt;br /&gt;
|| We will explore File, Edit and Graphics menus in another tutorial&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Here, let us explore the Database and Help menus&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Database menu'''&lt;br /&gt;
|| Click on the '''Database menu'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Database menu:&lt;br /&gt;
&lt;br /&gt;
Point toward '''Download'''&lt;br /&gt;
|| The '''steel sections database''' of '''Osdag '''can be downloaded using the '''Download menu'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Database menu:&lt;br /&gt;
&lt;br /&gt;
Point toward '''Column, Beam, Angle, Channel'''&lt;br /&gt;
|| Database for Column, Beam, Angle and Channel sections can be downloaded separately&lt;br /&gt;
|-&lt;br /&gt;
|| Database menu:&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| Users can edit the '''database '''to add custom sections and upload it back to '''Osdag'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Database menu:&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| Database can be uploaded using the Edit and Design Preference menu&lt;br /&gt;
|-&lt;br /&gt;
|| Database menu:&lt;br /&gt;
&lt;br /&gt;
Only narration&lt;br /&gt;
|| In this way, users can perform '''design '''by using a custom section.&lt;br /&gt;
|-&lt;br /&gt;
|| Database menu:&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Reset '''menu&lt;br /&gt;
|| The '''Reset '''menu will reset the database to default&lt;br /&gt;
|-&lt;br /&gt;
|| Click on the '''Help menu'''&lt;br /&gt;
|| Let us now explore the '''Help menu'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Help menu:&lt;br /&gt;
&lt;br /&gt;
Point toward '''Video Tutorials '''and '''Design Examples menu'''&lt;br /&gt;
|| Through the '''Help''' '''menu''', users can access '''Video Tutorials and '''sample '''Design Examples.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| These are self learning materials created and made freely available with the '''software'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Please check them out&lt;br /&gt;
|-&lt;br /&gt;
|| Help menu:&lt;br /&gt;
&lt;br /&gt;
Point toward '''Ask us a Question'''&lt;br /&gt;
|| Users can write their query to the '''Osdag''' team through the''' Ask us a Question '''menu&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| You will be redirected to the forum where you can register and post your queries&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The query will be answered by the team or other users&lt;br /&gt;
|-&lt;br /&gt;
|| '''Help menu: '''Point toward '''About Osdag''' and '''Check For Update'''&lt;br /&gt;
|| You can also check for '''software versions, about''' and '''updates'''&lt;br /&gt;
|-&lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of the tutorial. &lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Summary&lt;br /&gt;
|| In this tutorial, we have * Learnt various''' modules '''in current version &lt;br /&gt;
* Reviewed the''' GUI,''' and&lt;br /&gt;
* Explored the functionalities &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Assignment&lt;br /&gt;
|| As an '''assignment''', Explore,* '''User interface''' of other '''modules'''&lt;br /&gt;
* '''Design Examples '''page, and&lt;br /&gt;
* '''Discussion Forum '''page&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''About Spoken Tutorial Project&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Spoken Tutorial Workshops&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''Answers for THIS Spoken Tutorial&lt;br /&gt;
|| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''FOSSEE Forum&lt;br /&gt;
|| For any general or technical questions on '''Osdag''', visit the '''FOSSEE '''forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Sample Design Examples&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
|| * The '''Osdag '''team at '''FOSSEE '''creates '''sample design examples''' for self-learning&lt;br /&gt;
* These examples can be practised using the '''Osdag''' '''software'''&lt;br /&gt;
* For more details, please visit the link below [https://osdag.fossee.in/resources/sample-design https://osdag.fossee.in/resources/sample-design]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Acknowledgement&lt;br /&gt;
|| The '''Spoken''''''Tutorial'''project is funded by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Thank you&lt;br /&gt;
|| This is '''Anandajith TS''', FOSSEE IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C2/Installation-of-Osdag-in-Windows/English</id>
		<title>Osdag/C2/Installation-of-Osdag-in-Windows/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C2/Installation-of-Osdag-in-Windows/English"/>
				<updated>2023-05-17T06:41:13Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' '''Installation of Osdag in Windows'''&lt;br /&gt;
&lt;br /&gt;
'''Author''': Zahran Sajid&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Osdag, Installation, Windows OS, Miniconda, sample design, Fin Plate, CAD model, conda, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
| align=center| Visual Cue&lt;br /&gt;
| align=center| Narration&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Title Slide&lt;br /&gt;
| Welcome to the spoken tutorial on '''‘Installation of Osdag in Windows’.'''&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Learning Objectives&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn to&lt;br /&gt;
&lt;br /&gt;
* Download and Install '''Osdag''' in '''Windows''' '''Operating System'''&lt;br /&gt;
* Open '''Osdag''' through '''Osdag shortcut icon'''&lt;br /&gt;
* Verify the installation&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' System Requirement&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using:&lt;br /&gt;
&lt;br /&gt;
* '''Windows 11''',&lt;br /&gt;
* '''Osdag''' version '''v2021.02.a.a12f''', and&lt;br /&gt;
* A working '''internet''' connection&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Pre-requisites&lt;br /&gt;
|&lt;br /&gt;
To follow this tutorial, the user should be familiar with&lt;br /&gt;
&lt;br /&gt;
* Basics of '''structural steel design'''&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Hardware Requirements&lt;br /&gt;
|&lt;br /&gt;
For a successful installation, we need&lt;br /&gt;
&lt;br /&gt;
* '''Windows 10''' (or later version)&lt;br /&gt;
* Minimum of 4 '''GB''' '''RAM''', and&lt;br /&gt;
* Minimum of 4 '''GB''' '''hard disk''' space&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
|&lt;br /&gt;
Let us first download the '''installer''' file from the '''Osdag''' website.&lt;br /&gt;
&lt;br /&gt;
Open any '''web browser''' of your choice.&lt;br /&gt;
|-&lt;br /&gt;
| Open '''Mozilla Firefox'''&lt;br /&gt;
| I have opened the '''Mozilla Firefox web browser'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Type ‘'''osdag.fossee.in'''’ and&lt;br /&gt;
&lt;br /&gt;
press '''Enter'''.&lt;br /&gt;
|&lt;br /&gt;
In the '''address bar''' type the '''URL ‘osdag.fossee.in’''' and&lt;br /&gt;
&lt;br /&gt;
press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| We see the homepage of the '''Osdag''' website.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Mozilla Firefox:'''&lt;br /&gt;
&lt;br /&gt;
Click on “'''Downloads'''”&lt;br /&gt;
| In the top '''menu bar''', click on the '''Downloads''' '''tab'''.&lt;br /&gt;
|-&lt;br /&gt;
| Point toward the '''Downloads''' page&lt;br /&gt;
|&lt;br /&gt;
We will be redirected to the '''Downloads''' page.&lt;br /&gt;
&lt;br /&gt;
The '''Osdag installer''' for '''Ubuntu''' '''Linux''' and '''Windows operating system''' is listed here.&lt;br /&gt;
|-&lt;br /&gt;
| Scroll and point towards the release dates&lt;br /&gt;
| The '''installers''' are listed according to their release date.&lt;br /&gt;
|-&lt;br /&gt;
| Point towards '''1. Installer [Release: 2021-02-15]'''&lt;br /&gt;
| The topmost '''installer''' is for the latest '''version''' of '''Osdag'''.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| Older versions of '''Osdag''' are listed below.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Mozilla Firefox:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Installer-Windows'''&lt;br /&gt;
| Click on the '''Installer-Windows''' link.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| We will be redirected to the '''Osdag User Information Form''' page.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Mozilla Firefox:'''&lt;br /&gt;
&lt;br /&gt;
Show filled '''Osdag User Information Form'''&lt;br /&gt;
|&lt;br /&gt;
To download the '''Osdag Installer''', the required details must be filled in.&lt;br /&gt;
&lt;br /&gt;
I have already filled the '''form'''.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
|&lt;br /&gt;
The details will be used for internal '''quality assessment''' purposes only.&lt;br /&gt;
&lt;br /&gt;
So, please do not hesitate to submit the details.&lt;br /&gt;
|-&lt;br /&gt;
| Click on '''Submit'''&lt;br /&gt;
| Click on '''Submit''' at the end of the '''form''' to start downloading '''Osdag installer'''.&lt;br /&gt;
|-&lt;br /&gt;
| Point toward the '''Osdag_windows_installer_v2021.02.a.a12f.zip''' file in '''Downloads'''&lt;br /&gt;
| '''Osdag''' installer is now downloaded and saved to the '''Downloads folder''' on my system.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| Let us proceed with the installation.&lt;br /&gt;
|-&lt;br /&gt;
| '''Right-click''' on '''Osdag_windows_installer_v2021.02.a.a12f.zip''' file and select '''Extract All'''&lt;br /&gt;
| To '''extract''' the '''installer''' file, right-click on it and select '''Extract All.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| Users can '''extract''' the file to any other folder of their choice.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Extract Compressed (Zipped) Folders window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Extract'''&lt;br /&gt;
| Click on the '''Extract''' button at the bottom right corner.&lt;br /&gt;
|-&lt;br /&gt;
| '''Double-click''' on the '''Osdag_windows_installer_v2021.02.a.a12f''' folder&lt;br /&gt;
| After it is completed, double click on the '''extracted''' folder to open it.&lt;br /&gt;
|-&lt;br /&gt;
| '''Double-click''' on the '''Osdag_windows_installer_v2021.02.a.a12f''' folder&lt;br /&gt;
| Double click on the folder inside to open it.&lt;br /&gt;
|-&lt;br /&gt;
| '''Right-click''' on '''Osdag_windows_setup''' file and select as '''Run as administrator'''&lt;br /&gt;
|&lt;br /&gt;
Right-click on the '''Osdag_windows_setup''' file.&lt;br /&gt;
&lt;br /&gt;
Select '''Run as administrator option.'''&lt;br /&gt;
|-&lt;br /&gt;
| '''Click''' on '''Yes''' in the '''pop-up window'''&lt;br /&gt;
|&lt;br /&gt;
A '''window''' will pop-up asking for confirmation.&lt;br /&gt;
&lt;br /&gt;
Click on '''Yes''' to accept and proceed.&lt;br /&gt;
|-&lt;br /&gt;
| Point toward the '''Osdag Setup Wizard'''&lt;br /&gt;
| We see the '''Osdag Setup Wizard.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| The '''Setup Wizard''' will guide us through the installation of '''Osdag'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
'''Click''' on '''Next'''&lt;br /&gt;
| Click on the '''Next''' button below to proceed.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''License''' '''agreement''' page&lt;br /&gt;
| We see the '''License Agreement''' page of Osdag'''.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
'''Click I agree button'''.&lt;br /&gt;
| Click on the '''I agree button''' below to accept the terms of the agreement and continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Point toward '''Destination Folder''' location&lt;br /&gt;
| The '''Setup Wizard''' will ask for the location for installing '''Osdag'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Browse button'''&lt;br /&gt;
| Click on '''Browse''' to select a location.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| I will select the '''C drive'''. Users may select any directory of their choice.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Browse For Folder:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''This PC dropdown''' and '''C:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Ok'''&lt;br /&gt;
|&lt;br /&gt;
To choose the location, I will select '''This PC''' and then the '''C''' drive.&lt;br /&gt;
&lt;br /&gt;
I will then click on '''Ok'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
|&lt;br /&gt;
We have selected the location.&lt;br /&gt;
&lt;br /&gt;
Now click on the '''Next button''' below to continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Install button'''&lt;br /&gt;
|&lt;br /&gt;
We are ready to start the installation.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Install button''' below to start.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
|&lt;br /&gt;
The installation process has now started.&lt;br /&gt;
&lt;br /&gt;
It may take some time depending on the '''internet''' speed.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Slide:'''&lt;br /&gt;
&lt;br /&gt;
Installation Steps&lt;br /&gt;
|&lt;br /&gt;
The '''installer''' installs the following in a sequence&lt;br /&gt;
&lt;br /&gt;
* '''Miniconda'''&lt;br /&gt;
* '''Python''' '''dependencies'''&lt;br /&gt;
* '''MiKTeX''', and&lt;br /&gt;
* '''Osdag'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Slide:'''&lt;br /&gt;
&lt;br /&gt;
What is '''Miniconda'''?&lt;br /&gt;
|&lt;br /&gt;
* '''Conda''' is a '''cross-platform package manager'''&lt;br /&gt;
* '''Miniconda''' is a minimal installer for conda&lt;br /&gt;
* '''Conda''' installs, runs and updates the '''packages''' and their '''dependencies'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Slide:'''&lt;br /&gt;
&lt;br /&gt;
What is '''MiKTeX'''?&lt;br /&gt;
|&lt;br /&gt;
* '''MiKTeX''' is a '''typesetting software'''&lt;br /&gt;
* It provides the tools to produce documents using the '''TeX markup language'''&lt;br /&gt;
|-&lt;br /&gt;
| Switch back to the '''Osdag Setup Wizard'''&lt;br /&gt;
| I will go back to the '''Osdag Setup Wizard.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''window'''&lt;br /&gt;
| We see the '''Basic MiKTeX Installer window.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
'''Check''' the ‘'''I accept the MiKTeX copying conditions’ checkbox''' and click on the '''Next button'''&lt;br /&gt;
|&lt;br /&gt;
Check the ‘'''I accept the MiKTeX copying conditions’ checkbox''' to accept the conditions&amp;lt;s&amp;gt;,&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button''' below to continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
| Keep the '''default''' selection and click on the '''Next button''' below to continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''path'''&lt;br /&gt;
| '''MiKTeX''' will ask to choose a location for the '''installation directory'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
| Again, keep it to '''default''' selection and click on the '''Next button''' below to continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
| Keep the '''preferences''' selection to '''default''' and click on the '''Next button''' below to continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Start button'''&lt;br /&gt;
| Click on the '''Start button''' below to start the installation of '''MiKTeX.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| The installation process of '''MiKTeX''' has now started.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
|&lt;br /&gt;
The installation of '''MiKTeX''' is now complete.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button''' below to proceed.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
'''Uncheck''' the '''‘Check for updates now’ checkbox''' and click on '''OK'''&lt;br /&gt;
|&lt;br /&gt;
We will check for '''updates''' later.&lt;br /&gt;
&lt;br /&gt;
Uncheck the '''‘Check for updates now’ checkbox''' and click on '''OK.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKF Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
| Click on the '''Next button''' below.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
'''Uncheck''' the ‘'''Tell me more’ checkbox''' and click on '''Close'''&lt;br /&gt;
|&lt;br /&gt;
'''Uncheck''' the '''‘Tell me more’ checkbox''' and&lt;br /&gt;
&lt;br /&gt;
Click on the '''Close button''' below to exit the '''Wizard'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Only Narration&lt;br /&gt;
| The installation process will now continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the message '''‘Osdag has been installed on your computer’'''&lt;br /&gt;
| '''Osdag''' has been installed successfully.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Finish button'''&lt;br /&gt;
| Click on the '''Finish button''' below to close the '''Osdag Setup Wizard.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''pop-up message'''&lt;br /&gt;
| A '''pop-up window''' shows that we have successfully installed '''Osdag''' on our system.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''OK button'''&lt;br /&gt;
| Click on the '''OK button''' to exit.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
|&lt;br /&gt;
We can open '''Osdag''' using&lt;br /&gt;
&lt;br /&gt;
* '''Osdag shortcut icon on Desktop.'''&lt;br /&gt;
* '''Start menu''', or&lt;br /&gt;
* '''Osdag shortcut''' in the '''Osdag installation directory.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Desktop:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Desktop'''&lt;br /&gt;
| I will now go to the '''Desktop''' on my system'''.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Desktop:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Osdag shortcut icon''' on '''Desktop'''&lt;br /&gt;
|&lt;br /&gt;
A '''Osdag shortcut icon''' is created on the '''Desktop''' by default.&lt;br /&gt;
&lt;br /&gt;
Let us open '''Osdag''' using this '''shortcut icon'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Desktop:'''&lt;br /&gt;
&lt;br /&gt;
'''Double-click''' on the '''Osdag shortcut icon'''&lt;br /&gt;
| '''Double-click''' on the '''Osdag shortcut icon.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| It may take some time to open '''Osdag''' for the very first time.&lt;br /&gt;
|-&lt;br /&gt;
| Point towards the '''Osdag''' '''Interface'''&lt;br /&gt;
| Now we can see the '''Osdag''' interface on the screen.&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
| Let us validate the installation by running a '''sample design example'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Connection module'''&lt;br /&gt;
| Click on the '''Connection module''' present at the top left side.&lt;br /&gt;
|-&lt;br /&gt;
| Click on '''Fin Plate''' image&lt;br /&gt;
| Click on the '''Fin Plate''' image to select the '''module,''' and&lt;br /&gt;
|-&lt;br /&gt;
| Click on '''Start.'''&lt;br /&gt;
| Click on the '''Start button''' below to launch the '''module.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
| The '''module''' might take some time to launch.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Fin Plate Connection GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;amp;gt;&amp;amp;gt;''' '''Load input'''&lt;br /&gt;
| Go to the '''File menu''' present at the top left corner, and select '''Load input.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Open Design Window:'''&lt;br /&gt;
&lt;br /&gt;
Browse to the '''Code file directory'''&lt;br /&gt;
| I will browse to the '''Code file directory.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Open Design Window:'''&lt;br /&gt;
&lt;br /&gt;
Select the '''FinPlate_sample_design.osi''' file and click on '''Open'''&lt;br /&gt;
|&lt;br /&gt;
Select '''FinPlate_sample_design.osi,''' and&lt;br /&gt;
&lt;br /&gt;
Click on '''Open.'''&lt;br /&gt;
|-&lt;br /&gt;
| Point toward the '''Input Dock fields'''&lt;br /&gt;
| We see the input values are populated for our '''sample design example'''.&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
| We are now ready to perform the '''design'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Fin Plate Connection GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Design button'''&lt;br /&gt;
| Click on the '''Design button''' at bottom to start.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Fin Plate Connection GUI:'''&lt;br /&gt;
&lt;br /&gt;
Point towards the '''CAD window''' and the '''Log messages window'''&lt;br /&gt;
| Osdag will display the '''CAD model''' and print '''log messages.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
|&lt;br /&gt;
This means that the '''design''' is complete.&lt;br /&gt;
&lt;br /&gt;
It indicates that the installation of '''Osdag''' is successful.&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
|&lt;br /&gt;
This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Summary&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we have&lt;br /&gt;
&lt;br /&gt;
* Downloaded and installed '''Osdag''' in '''Windows''' '''operating system'''&lt;br /&gt;
* Opened '''Osdag''' through '''Osdag shortcut icon'''&lt;br /&gt;
* Verified the installation&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' About Spoken Tutorial Project&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Spoken Tutorial Workshops&lt;br /&gt;
|&lt;br /&gt;
The Spoken Tutorial Project team conducts workshops and gives certificates&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Answers for THIS Spoken Tutorial&lt;br /&gt;
| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' FOSSEE Forum&lt;br /&gt;
| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Acknowledgements&lt;br /&gt;
| The '''Spoken''' '''Tutorial''' project is funded by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Thank you&lt;br /&gt;
|&lt;br /&gt;
This is '''Zahran Sajid''', a FOSSEE summer fellow 2022, IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C2/Installation-of-Osdag-in-Windows/English</id>
		<title>Osdag/C2/Installation-of-Osdag-in-Windows/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C2/Installation-of-Osdag-in-Windows/English"/>
				<updated>2023-05-16T18:22:57Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;'''Title of the script:''' '''Installation of Osdag in Windows'''  '''Author''': Zahran Sajid  '''Keywords: Osdag, Installation, Windows 10, video tutorial'''   {|border=1 | a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' '''Installation of Osdag in Windows'''&lt;br /&gt;
&lt;br /&gt;
'''Author''': Zahran Sajid&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Osdag, Installation, Windows 10, video tutorial'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
| align=center| Visual Cue&lt;br /&gt;
| align=center| Narration&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Title Slide&lt;br /&gt;
| Welcome to the spoken tutorial on '''‘Installation of Osdag in Windows’.'''&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Learning Objectives&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn to&lt;br /&gt;
&lt;br /&gt;
* Download and Install '''Osdag''' in '''Windows''' '''Operating System'''&lt;br /&gt;
* Open '''Osdag''' through '''Osdag shortcut icon'''&lt;br /&gt;
* Verify the installation&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' System Requirement&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using:&lt;br /&gt;
&lt;br /&gt;
* '''Windows 11''',&lt;br /&gt;
* '''Osdag''' version '''v2021.02.a.a12f''', and&lt;br /&gt;
* A working '''internet''' connection&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Pre-requisites&lt;br /&gt;
|&lt;br /&gt;
To follow this tutorial, the user should be familiar with&lt;br /&gt;
&lt;br /&gt;
* Basics of '''structural steel design'''&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Hardware Requirements&lt;br /&gt;
|&lt;br /&gt;
For a successful installation, we need&lt;br /&gt;
&lt;br /&gt;
* '''Windows 10''' (or later version)&lt;br /&gt;
* Minimum of 4 '''GB''' '''RAM''', and&lt;br /&gt;
* Minimum of 4 '''GB''' '''hard disk''' space&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
|&lt;br /&gt;
Let us first download the '''installer''' file from the '''Osdag''' website.&lt;br /&gt;
&lt;br /&gt;
Open any '''web browser''' of your choice.&lt;br /&gt;
|-&lt;br /&gt;
| Open '''Mozilla Firefox'''&lt;br /&gt;
| I have opened the '''Mozilla Firefox web browser'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Type ‘'''osdag.fossee.in'''’ and&lt;br /&gt;
&lt;br /&gt;
press '''Enter'''.&lt;br /&gt;
|&lt;br /&gt;
In the '''address bar''' type the '''URL ‘osdag.fossee.in’''' and&lt;br /&gt;
&lt;br /&gt;
press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| We see the homepage of the '''Osdag''' website.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Mozilla Firefox:'''&lt;br /&gt;
&lt;br /&gt;
Click on “'''Downloads'''”&lt;br /&gt;
| In the top '''menu bar''', click on the '''Downloads''' '''tab'''.&lt;br /&gt;
|-&lt;br /&gt;
| Point toward the '''Downloads''' page&lt;br /&gt;
|&lt;br /&gt;
We will be redirected to the '''Downloads''' page.&lt;br /&gt;
&lt;br /&gt;
The '''Osdag installer''' for '''Ubuntu''' '''Linux''' and '''Windows operating system''' is listed here.&lt;br /&gt;
|-&lt;br /&gt;
| Scroll and point towards the release dates&lt;br /&gt;
| The '''installers''' are listed according to their release date.&lt;br /&gt;
|-&lt;br /&gt;
| Point towards '''1. Installer [Release: 2021-02-15]'''&lt;br /&gt;
| The topmost '''installer''' is for the latest '''version''' of '''Osdag'''.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| Older versions of '''Osdag''' are listed below.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Mozilla Firefox:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Installer-Windows'''&lt;br /&gt;
| Click on the '''Installer-Windows''' link.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| We will be redirected to the '''Osdag User Information Form''' page.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Mozilla Firefox:'''&lt;br /&gt;
&lt;br /&gt;
Show filled '''Osdag User Information Form'''&lt;br /&gt;
|&lt;br /&gt;
To download the '''Osdag Installer''', the required details must be filled in.&lt;br /&gt;
&lt;br /&gt;
I have already filled the '''form'''.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
|&lt;br /&gt;
The details will be used for internal '''quality assessment''' purposes only.&lt;br /&gt;
&lt;br /&gt;
So, please do not hesitate to submit the details.&lt;br /&gt;
|-&lt;br /&gt;
| Click on '''Submit'''&lt;br /&gt;
| Click on '''Submit''' at the end of the '''form''' to start downloading '''Osdag installer'''.&lt;br /&gt;
|-&lt;br /&gt;
| Point toward the '''Osdag_windows_installer_v2021.02.a.a12f.zip''' file in '''Downloads'''&lt;br /&gt;
| '''Osdag''' installer is now downloaded and saved to the '''Downloads folder''' on my system.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| Let us proceed with the installation.&lt;br /&gt;
|-&lt;br /&gt;
| '''Right-click''' on '''Osdag_windows_installer_v2021.02.a.a12f.zip''' file and select '''Extract All'''&lt;br /&gt;
| To '''extract''' the '''installer''' file, right-click on it and select '''Extract All.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| Users can '''extract''' the file to any other folder of their choice.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Extract Compressed (Zipped) Folders window:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Extract'''&lt;br /&gt;
| Click on the '''Extract''' button at the bottom right corner.&lt;br /&gt;
|-&lt;br /&gt;
| '''Double-click''' on the '''Osdag_windows_installer_v2021.02.a.a12f''' folder&lt;br /&gt;
| After it is completed, double click on the '''extracted''' folder to open it.&lt;br /&gt;
|-&lt;br /&gt;
| '''Double-click''' on the '''Osdag_windows_installer_v2021.02.a.a12f''' folder&lt;br /&gt;
| Double click on the folder inside to open it.&lt;br /&gt;
|-&lt;br /&gt;
| '''Right-click''' on '''Osdag_windows_setup''' file and select as '''Run as administrator'''&lt;br /&gt;
|&lt;br /&gt;
Right-click on the '''Osdag_windows_setup''' file.&lt;br /&gt;
&lt;br /&gt;
Select '''Run as administrator option.'''&lt;br /&gt;
|-&lt;br /&gt;
| '''Click''' on '''Yes''' in the '''pop-up window'''&lt;br /&gt;
|&lt;br /&gt;
A '''window''' will pop-up asking for confirmation.&lt;br /&gt;
&lt;br /&gt;
Click on '''Yes''' to accept and proceed.&lt;br /&gt;
|-&lt;br /&gt;
| Point toward the '''Osdag Setup Wizard'''&lt;br /&gt;
| We see the '''Osdag Setup Wizard.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| The '''Setup Wizard''' will guide us through the installation of '''Osdag'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
'''Click''' on '''Next'''&lt;br /&gt;
| Click on the '''Next''' button below to proceed.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''License''' '''agreement''' page&lt;br /&gt;
| We see the '''License Agreement''' page of Osdag'''.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
'''Click I agree button'''.&lt;br /&gt;
| Click on the '''I agree button''' below to accept the terms of the agreement and continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Point toward '''Destination Folder''' location&lt;br /&gt;
| The '''Setup Wizard''' will ask for the location for installing '''Osdag'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Browse button'''&lt;br /&gt;
| Click on '''Browse''' to select a location.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| I will select the '''C drive'''. Users may select any directory of their choice.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Browse For Folder:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''This PC dropdown''' and '''C:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Ok'''&lt;br /&gt;
|&lt;br /&gt;
To choose the location, I will select '''This PC''' and then the '''C''' drive.&lt;br /&gt;
&lt;br /&gt;
I will then click on '''Ok'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
|&lt;br /&gt;
We have selected the location.&lt;br /&gt;
&lt;br /&gt;
Now click on the '''Next button''' below to continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Install button'''&lt;br /&gt;
|&lt;br /&gt;
We are ready to start the installation.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Install button''' below to start.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
|&lt;br /&gt;
The installation process has now started.&lt;br /&gt;
&lt;br /&gt;
It may take some time depending on the '''internet''' speed.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Slide:'''&lt;br /&gt;
&lt;br /&gt;
Installation Steps&lt;br /&gt;
|&lt;br /&gt;
The '''installer''' installs the following in a sequence&lt;br /&gt;
&lt;br /&gt;
* '''Miniconda'''&lt;br /&gt;
* '''Python''' '''dependencies'''&lt;br /&gt;
* '''MiKTeX''', and&lt;br /&gt;
* '''Osdag'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Slide:'''&lt;br /&gt;
&lt;br /&gt;
What is '''Miniconda'''?&lt;br /&gt;
|&lt;br /&gt;
* '''Conda''' is a '''cross-platform package manager'''&lt;br /&gt;
* '''Miniconda''' is a minimal installer for conda&lt;br /&gt;
* '''Conda''' installs, runs and updates the '''packages''' and their '''dependencies'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Slide:'''&lt;br /&gt;
&lt;br /&gt;
What is '''MiKTeX'''?&lt;br /&gt;
|&lt;br /&gt;
* '''MiKTeX''' is a '''typesetting software'''&lt;br /&gt;
* It provides the tools to produce documents using the '''TeX markup language'''&lt;br /&gt;
|-&lt;br /&gt;
| Switch back to the '''Osdag Setup Wizard'''&lt;br /&gt;
| I will go back to the '''Osdag Setup Wizard.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''window'''&lt;br /&gt;
| We see the '''Basic MiKTeX Installer window.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
'''Check''' the ‘'''I accept the MiKTeX copying conditions’ checkbox''' and click on the '''Next button'''&lt;br /&gt;
|&lt;br /&gt;
Check the ‘'''I accept the MiKTeX copying conditions’ checkbox''' to accept the conditions&amp;lt;s&amp;gt;,&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button''' below to continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
| Keep the '''default''' selection and click on the '''Next button''' below to continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''path'''&lt;br /&gt;
| '''MiKTeX''' will ask to choose a location for the '''installation directory'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
| Again, keep it to '''default''' selection and click on the '''Next button''' below to continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
| Keep the '''preferences''' selection to '''default''' and click on the '''Next button''' below to continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Start button'''&lt;br /&gt;
| Click on the '''Start button''' below to start the installation of '''MiKTeX.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| The installation process of '''MiKTeX''' has now started.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
|&lt;br /&gt;
The installation of '''MiKTeX''' is now complete.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button''' below to proceed.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
'''Uncheck''' the '''‘Check for updates now’ checkbox''' and click on '''OK'''&lt;br /&gt;
|&lt;br /&gt;
We will check for '''updates''' later.&lt;br /&gt;
&lt;br /&gt;
Uncheck the '''‘Check for updates now’ checkbox''' and click on '''OK.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKF Installer:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Next button'''&lt;br /&gt;
| Click on the '''Next button''' below.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Basic MiKTeX Installer:'''&lt;br /&gt;
&lt;br /&gt;
'''Uncheck''' the ‘'''Tell me more’ checkbox''' and click on '''Close'''&lt;br /&gt;
|&lt;br /&gt;
'''Uncheck''' the '''‘Tell me more’ checkbox''' and&lt;br /&gt;
&lt;br /&gt;
Click on the '''Close button''' below to exit the '''Wizard'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Only Narration&lt;br /&gt;
| The installation process will now continue.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the message '''‘Osdag has been installed on your computer’'''&lt;br /&gt;
| '''Osdag''' has been installed successfully.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup Wizard:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Finish button'''&lt;br /&gt;
| Click on the '''Finish button''' below to close the '''Osdag Setup Wizard.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''pop-up message'''&lt;br /&gt;
| A '''pop-up window''' shows that we have successfully installed '''Osdag''' on our system.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag Setup:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''OK button'''&lt;br /&gt;
| Click on the '''OK button''' to exit.&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
|&lt;br /&gt;
We can open '''Osdag''' using&lt;br /&gt;
&lt;br /&gt;
* '''Osdag shortcut icon on Desktop.'''&lt;br /&gt;
* '''Start menu''', or&lt;br /&gt;
* '''Osdag shortcut''' in the '''Osdag installation directory.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Desktop:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Desktop'''&lt;br /&gt;
| I will now go to the '''Desktop''' on my system'''.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Desktop:'''&lt;br /&gt;
&lt;br /&gt;
Point toward the '''Osdag shortcut icon''' on '''Desktop'''&lt;br /&gt;
|&lt;br /&gt;
A '''Osdag shortcut icon''' is created on the '''Desktop''' by default.&lt;br /&gt;
&lt;br /&gt;
Let us open '''Osdag''' using this '''shortcut icon'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Desktop:'''&lt;br /&gt;
&lt;br /&gt;
'''Double-click''' on the '''Osdag shortcut icon'''&lt;br /&gt;
| '''Double-click''' on the '''Osdag shortcut icon.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only Narration&lt;br /&gt;
| It may take some time to open '''Osdag''' for the very first time.&lt;br /&gt;
|-&lt;br /&gt;
| Point towards the '''Osdag''' '''Interface'''&lt;br /&gt;
| Now we can see the '''Osdag''' interface on the screen.&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
| Let us validate the installation by running a '''sample design example'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Osdag:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Connection module'''&lt;br /&gt;
| Click on the '''Connection module''' present at the top left side.&lt;br /&gt;
|-&lt;br /&gt;
| Click on '''Fin Plate''' image&lt;br /&gt;
| Click on the '''Fin Plate''' image to select the '''module,''' and&lt;br /&gt;
|-&lt;br /&gt;
| Click on '''Start.'''&lt;br /&gt;
| Click on the '''Start button''' below to launch the '''module.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
| The '''module''' might take some time to launch.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Fin Plate Connection GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File&amp;amp;gt;&amp;amp;gt;''' '''Load input'''&lt;br /&gt;
| Go to the '''File menu''' present at the top left corner, and select '''Load input.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Open Design Window:'''&lt;br /&gt;
&lt;br /&gt;
Browse to the '''Code file directory'''&lt;br /&gt;
| I will browse to the '''Code file directory.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Open Design Window:'''&lt;br /&gt;
&lt;br /&gt;
Select the '''FinPlate_sample_design.osi''' file and click on '''Open'''&lt;br /&gt;
|&lt;br /&gt;
Select '''FinPlate_sample_design.osi,''' and&lt;br /&gt;
&lt;br /&gt;
Click on '''Open.'''&lt;br /&gt;
|-&lt;br /&gt;
| Point toward the '''Input Dock fields'''&lt;br /&gt;
| We see the input values are populated for our '''sample design example'''.&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
| We are now ready to perform the '''design'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Fin Plate Connection GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Design button'''&lt;br /&gt;
| Click on the '''Design button''' at bottom to start.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Fin Plate Connection GUI:'''&lt;br /&gt;
&lt;br /&gt;
Point towards the '''CAD window''' and the '''Log messages window'''&lt;br /&gt;
| Osdag will display the '''CAD model''' and print '''log messages.'''&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
|&lt;br /&gt;
This means that the '''design''' is complete.&lt;br /&gt;
&lt;br /&gt;
It indicates that the installation of '''Osdag''' is successful.&lt;br /&gt;
|-&lt;br /&gt;
| Only narration&lt;br /&gt;
|&lt;br /&gt;
This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Summary&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we have&lt;br /&gt;
&lt;br /&gt;
* Downloaded and installed '''Osdag''' in '''Windows''' '''operating system'''&lt;br /&gt;
* Opened '''Osdag''' through '''Osdag shortcut icon'''&lt;br /&gt;
* Verified the installation&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' About Spoken Tutorial Project&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Spoken Tutorial Workshops&lt;br /&gt;
|&lt;br /&gt;
The Spoken Tutorial Project team conducts workshops and gives certificates&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Answers for THIS Spoken Tutorial&lt;br /&gt;
| Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' FOSSEE Forum&lt;br /&gt;
| For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Acknowledgements&lt;br /&gt;
| The '''Spoken''' '''Tutorial''' project is funded by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
| '''Slide:''' Thank you&lt;br /&gt;
|&lt;br /&gt;
This is '''Zahran Sajid''', a FOSSEE summer fellow 2022, IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Osdag/C2/Installation-of-Osdag-in-Ubuntu/English</id>
		<title>Osdag/C2/Installation-of-Osdag-in-Ubuntu/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Osdag/C2/Installation-of-Osdag-in-Ubuntu/English"/>
				<updated>2023-04-17T19:40:19Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;'''Title of the script''': '''Installation of Osdag in Ubuntu'''  '''Author''': Zahran Sajid  '''Keywords:''' Osdag, Installation, Ubuntu Linux, Osdag, Terminal, text editor,...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script''': '''Installation of Osdag in Ubuntu'''&lt;br /&gt;
&lt;br /&gt;
'''Author''': Zahran Sajid&lt;br /&gt;
&lt;br /&gt;
'''Keywords:''' Osdag, Installation, Ubuntu Linux, Osdag, Terminal, text editor, video tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
| align=center| Visual Cue&lt;br /&gt;
| align=center| Narration&lt;br /&gt;
|- &lt;br /&gt;
||'''Slide:''' &lt;br /&gt;
&lt;br /&gt;
'''Title Slide&lt;br /&gt;
|| Welcome to the spoken tutorial on '''‘Installation''' '''of Osdag in Ubuntu’.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide: '''Learning Objectives&lt;br /&gt;
|| In this tutorial, we will learn to:&lt;br /&gt;
* Download and install '''Osdag''' in '''Ubuntu Linux OS'''&lt;br /&gt;
* Open '''Osdag '''through '''Terminal'''&lt;br /&gt;
* Verify the installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide:''' &lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|| To record this tutorial, I am using:* '''Ubuntu Linux''' '''20.04'''&lt;br /&gt;
* '''Osdag''' version''' v2021.02.a.a12f'''&lt;br /&gt;
* '''gedit '''text editor''', '''and&lt;br /&gt;
* A working '''internet '''connection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide:'''  &lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites&lt;br /&gt;
&lt;br /&gt;
[https://spoken-tutorial.org/ https://spoken-tutorial.org] &lt;br /&gt;
|| To follow this tutorial, the user should be familiar with,&lt;br /&gt;
* Basic '''Linux '''commands&lt;br /&gt;
* A text editor in '''Linux''', and&lt;br /&gt;
* Basics of '''structural steel design'''&lt;br /&gt;
&lt;br /&gt;
For prerequisite '''Linux''' and '''gedit Text Editor '''tutorials please visit this website.&lt;br /&gt;
|- &lt;br /&gt;
||'''Slide:''' &lt;br /&gt;
'''Hardware Requirements'''&lt;br /&gt;
|| For a successful installation, we will need&lt;br /&gt;
* 64-'''bit''' '''Ubuntu Linux''' (18.04 or later version)&lt;br /&gt;
* Minimum of 4''' GB''' '''RAM'''&lt;br /&gt;
* Minimum of 4 '''GB''' '''hard disk''' space&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''Code Files&lt;br /&gt;
|| &lt;br /&gt;
* The files used in this tutorial are available in the'''Code Files '''&lt;br /&gt;
* Please download and extract them&lt;br /&gt;
* Make a copy and then use them while practising&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Show '''commands.txt '''using '''gedit'''&lt;br /&gt;
|| I have opened the '''commands.txt''' file in the '''gedit text editor''' on my system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may use any other '''editor''' of your choice.&lt;br /&gt;
|-&lt;br /&gt;
|| Only Narration&lt;br /&gt;
&lt;br /&gt;
Press '''Ctrl, Shift, '''and '''V ''' keys to paste in the Terminal.&lt;br /&gt;
|| I will use the same file to copy the '''commands''' during the demonstration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Commands''' on the '''terminal''' can be pasted by pressing '''Ctrl, Shift''', and '''V ''' keys together.&lt;br /&gt;
|-&lt;br /&gt;
||Only Narration&lt;br /&gt;
|| Let us first download the '''installer''' file from the '''Osdag''' website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open any '''web browser '''of your choice.&lt;br /&gt;
|- &lt;br /&gt;
|| Open '''Mozilla Firefox'''&lt;br /&gt;
|| I have opened the '''Mozilla Firefox''' web browser.&lt;br /&gt;
|- &lt;br /&gt;
|| Type''' '''‘'''osdag.fossee.in'''’ and press '''Enter'''&lt;br /&gt;
|| In the '''address bar''' type the '''URL ‘osdag.fossee.in’''' and press '''Enter'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Cursor on the homepage of '''Osdag'''.&lt;br /&gt;
||We see the homepage of the '''Osdag ''' website.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Mozilla Firefox:'''&lt;br /&gt;
&lt;br /&gt;
Click on “'''Downloads'''” tab.&lt;br /&gt;
|| In the top '''menu bar''', click on the '''Downloads''' tab'''.&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Downloads''' page&lt;br /&gt;
||We will be redirected to the '''Downloads''' page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ''' Osdag installers''' for '''Ubuntu Linux''' and '''Windows OS ''' are listed here.&lt;br /&gt;
|-&lt;br /&gt;
||Scroll and point towards the release dates.&lt;br /&gt;
||The '''installers''' are listed according to their release date.&lt;br /&gt;
|-&lt;br /&gt;
|| Point towards '''1. Installer [Release: 2021-02-15]'''&lt;br /&gt;
||The topmost '''installer ''' is for the latest '''version '''of '''Osdag.'''&lt;br /&gt;
|- &lt;br /&gt;
||Scroll the page to show the older versions.&lt;br /&gt;
|| Older versions of '''Osdag '''are listed below.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Mozilla Firefox:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Installer-Linux'''&lt;br /&gt;
|| Click on the '''Installer-Linux '''link.&lt;br /&gt;
|- &lt;br /&gt;
||Only Narration&lt;br /&gt;
|| We will be redirected to the '''Osdag User Information Form '''page.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Mozilla Firefox:'''&lt;br /&gt;
&lt;br /&gt;
Show filled '''Osdag User Information Form'''&lt;br /&gt;
&lt;br /&gt;
|| To download the '''Osdag '''Installer, the required details must be filled in.&lt;br /&gt;
&lt;br /&gt;
I have already filled the '''form.'''&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
||Only Narration&lt;br /&gt;
|| The details will be used for internal '''quality assessment''' purposes only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So, please do not hesitate to submit the details.&lt;br /&gt;
|-&lt;br /&gt;
|| Click on '''Submit'''&lt;br /&gt;
||Click on '''Submit''' at the end of the '''form '''to start downloading the '''Osdag installer.'''&lt;br /&gt;
|-&lt;br /&gt;
|| Point toward the '''Osdag_ubuntu_installer_v2021.02.a.a12f.tar.gz''' file in the '''Downloads directory'''&lt;br /&gt;
&lt;br /&gt;
||'''Osdag '''installer is now downloaded and saved to the '''Downloads directory '''on my system.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||Only Narration&lt;br /&gt;
|| Let us proceed with the installation process.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| Show '''terminal '''and '''gedit '''text editor opened side-by-side&lt;br /&gt;
&lt;br /&gt;
Press Ctrl + Alt+ T keys to open the Terminal.&lt;br /&gt;
|| I have opened the '''terminal '''and '''gedit '''text editor.&lt;br /&gt;
&lt;br /&gt;
I will switch between them as required.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||Only Narration&lt;br /&gt;
|| I will now go to the '''Downloads directory''' where I have saved the''' installer '''file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Users need to choose the '''directory '''where the '''installer '''file is saved.&lt;br /&gt;
|-&lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Type '''cd (space) Downloads''' and press''' Enter'''&lt;br /&gt;
|| In the '''terminal''', I will type '''cd (space) Downloads''' and press''' Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
||Only Narration&lt;br /&gt;
|| Here onwards, please remember to press the '''Enter''''''key '''after typing each '''command.'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Type '''ls '''and press '''Enter'''&lt;br /&gt;
|| Type '''ls''' to check whether the '''installer''' file listed in the '''current directory.'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Point towards '''Osdag_ubuntu_installer_v2021.02.a.a12f.tar.gz''' file&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
The list shows the '''installer''' file.&lt;br /&gt;
|-&lt;br /&gt;
|| '''gedit '''text editor''':'''&lt;br /&gt;
&lt;br /&gt;
Copy '''tar -xvf Osdag_ubuntu_installer_v2021.02.a.a12f.tar.gz'''&lt;br /&gt;
|| To extract the '''installer''' file, copy the first '''command''' from the '''Code file.'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Paste in the '''Terminal''' and press '''Enter'''&lt;br /&gt;
|| Paste it in the '''terminal'''and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
||Only Narration&lt;br /&gt;
||Now we have to navigate into the extracted '''Osdag installer folder.'''&lt;br /&gt;
|-&lt;br /&gt;
||'''gedit '''text editor''':'''&lt;br /&gt;
&lt;br /&gt;
Copy '''cd Osdag_ubuntu_installer_v2021.02.a.a12f'''&lt;br /&gt;
||Copy the next '''command''' from the '''Code file'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||'''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Paste in the '''Terminal''' and press '''Enter'''&lt;br /&gt;
||Paste it in the '''terminal '''and press '''Enter.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide:'''&lt;br /&gt;
&lt;br /&gt;
'''Installation Steps'''&lt;br /&gt;
&lt;br /&gt;
|| Installing '''Osdag '''is a two-step process&lt;br /&gt;
* First step is to install &amp;quot;'''Miniconda'''&lt;br /&gt;
* Second step is to install &amp;quot;'''Osdag'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide:'''&lt;br /&gt;
&lt;br /&gt;
What is Miniconda?&lt;br /&gt;
|| * &amp;quot;'''Conda'''&amp;quot; is a &amp;quot;'''cross-platform package manager'''&lt;br /&gt;
* &amp;quot;'''Miniconda'''&amp;quot; is a minimal installer for conda&lt;br /&gt;
* &amp;quot;'''Conda'''&amp;quot; installs, runs and updates &amp;quot;the&amp;quot; &amp;quot;'''packages '''&amp;quot;and their &amp;quot;'''dependencies'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Show '''terminal '''and '''gedit '''text editor opened side-by-side&lt;br /&gt;
|| Now, let us proceed with the installation.&lt;br /&gt;
|- &lt;br /&gt;
|| '''gedit '''text editor''':'''&lt;br /&gt;
&lt;br /&gt;
Copy '''bash 1-install-Miniconda3-latest-Linux-x86_64.sh'''&lt;br /&gt;
|| For installing '''Miniconda, '''copy the third command from the '''Code file.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Paste in the '''Terminal''' and press '''Enter'''&lt;br /&gt;
|| Paste it in the '''terminal '''and press '''Enter.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Press '''Enter '''several times&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Point to '''More''' on the terminal.&lt;br /&gt;
|| Press '''Enter''' several times to scroll through the '''Miniconda Licence '''page.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Type '''yes '''and press '''Enter'''&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
Type '''yes''' to approve the '''licence''' '''terms''' and continue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Cursor at the prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Only Narration.&lt;br /&gt;
|| '''Miniconda''' will prompt you for the location where it needs to be installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By '''default''', it will be installed in the user’s''' home directory.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can optionally specify another location of our choice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I will go ahead with the '''default '''location.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Press''' Enter'''&lt;br /&gt;
|| Press '''Enter '''to confirm and proceed further.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal: '''&lt;br /&gt;
&lt;br /&gt;
Type '''yes '''and press '''Enter'''&lt;br /&gt;
|| Type '''yes''' and press '''Enter''' to initialise '''Miniconda3 '''by running '''conda init.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Point to the message.&lt;br /&gt;
|| We can see a message notifying the successful installation of '''Miniconda.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Close and reopen the '''Terminal''' by pressing the '''Ctrl, Alt and T '''keys together&lt;br /&gt;
|| I will close the terminal and then reopen it by pressing the '''Ctrl, Alt and T '''keys together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This step is necessary for the '''miniconda '''installation to take effect.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Now we have to again navigate into the extracted '''Osdag installer folder.'''&lt;br /&gt;
|-&lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Type '''cd (space) Downloads''' and press''' Enter'''&lt;br /&gt;
|| In the '''terminal''', I will type '''cd (space) Downloads''' and press''' Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
||'''gedit '''text editor''':'''&lt;br /&gt;
&lt;br /&gt;
Copy '''cd Osdag_ubuntu_installer_v2021.02.a.a12f'''&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Copy the second '''command''' from the '''Code file'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||'''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Paste in the '''Terminal''' and press '''Enter'''&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Paste it in the '''terminal '''and press '''Enter.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Now let us proceed with the installation of '''Osdag.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''gedit '''text editor''':'''&lt;br /&gt;
&lt;br /&gt;
Copy '''bash 2-install-osdag.sh'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| For installing '''Osdag''', copy the fourth '''command''' from the '''Code file'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Paste in the '''Terminal''' and press '''Enter'''&lt;br /&gt;
|| Paste it in the '''terminal '''and press '''Enter.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Point to the success message&lt;br /&gt;
|| Once the installation is complete, a success message is displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means we have successfully installed '''Osdag''' in our system.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| By default,''' Osdag''' will be installed in the '''home directory.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can confirm this by checking our specified''' installation directory.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| Let us go to the '''home directory''' using the '''cd command.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Type '''cd $HOME'''&lt;br /&gt;
|| Type''' cd $HOME'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Now we are in the '''home directory.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Type''' ls''' and press '''Enter'''&lt;br /&gt;
|| Type '''ls '''and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Point towards '''miniconda3''' and '''Osdag''' directories&lt;br /&gt;
|| We see '''‘miniconda3’''' and '''‘Osdag’''' directories listed under the '''home directory.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We can also change the location of '''Osdag.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To do so, simply move the '''Osdag''' directory to the preferred location.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us now launch '''Osdag''' through the '''Terminal.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal: '''&lt;br /&gt;
&lt;br /&gt;
Type '''cd Osdag'''&lt;br /&gt;
|| To enter the '''Osdag directory''', type''' cd Osdag'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''gedit '''text editor''':'''&lt;br /&gt;
&lt;br /&gt;
Copy '''python osdagMainPage.py'''&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
To start '''Osdag''', copy the last '''command''' from the '''Code file.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Terminal:'''&lt;br /&gt;
&lt;br /&gt;
Paste and press '''Enter'''&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
Paste the '''command '''in the '''terminal '''and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
||Only Narration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| It may take some time to open '''Osdag '''for the very first time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Point towards the '''Osdag''' '''Interface'''&lt;br /&gt;
|| Now we can see the '''Osdag''' interface on the screen.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| Let us validate the installation by running a '''sample design example.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Osdag:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Connection module'''&lt;br /&gt;
|| Click on the '''Connection module '''present at the top left side.&lt;br /&gt;
|- &lt;br /&gt;
|| Click on '''Fin Plate''' image&lt;br /&gt;
|| Click on the '''Fin Plate '''image to select the '''module.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Click on '''Start'''&lt;br /&gt;
|| Click on the '''Start button '''below to launch the '''module.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| The '''module '''might take some time to launch.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Fin Plate Connection GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on '''File''' '''Load input'''&lt;br /&gt;
|| Go to the '''File menu''' present at the top left corner, and select '''Load input.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Open Design Window:'''&lt;br /&gt;
&lt;br /&gt;
Browse to the '''Code file directory'''&lt;br /&gt;
|| I will browse to the '''Code file directory.'''&lt;br /&gt;
|- &lt;br /&gt;
|| '''Open Design Window:'''&lt;br /&gt;
&lt;br /&gt;
Select the '''FinPlate_sample_design.osi '''file and click on '''Open'''&lt;br /&gt;
|| Select '''FinPlate_sample_design.osi, '''and &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click on the '''Open button.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Point toward the''' Input Dock fields'''&lt;br /&gt;
|| We see the input values are populated for our '''sample design example'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| We are now ready to perform the '''design'''.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Fin Plate Connection GUI:'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''Design button'''&lt;br /&gt;
|| Click on the '''Design button '''at bottom to start.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Osdag:'''&lt;br /&gt;
&lt;br /&gt;
Point towards the '''CAD window '''and the '''Log messages window'''&lt;br /&gt;
|| Osdag will display the '''CAD model''' and print '''log messages.'''&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This means that the '''design '''is complete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This indicates that the installation of '''Osdag '''is successful.&lt;br /&gt;
|- &lt;br /&gt;
|| Only narration&lt;br /&gt;
|| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
|- &lt;br /&gt;
|| '''Slide:'''&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|| In this tutorial, we have &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Downloaded and installed '''Osdag''' on '''Ubuntu''' '''Linux OS'''&lt;br /&gt;
* Opened '''Osdag '''through''' Terminal'''&lt;br /&gt;
* Verified the installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|| The video at the following link summarises the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
||Please post your timed queries in this forum&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''&lt;br /&gt;
&lt;br /&gt;
'''FOSSEE Forum&lt;br /&gt;
||For any general or technical questions on Osdag, visit the FOSSEE forum and post your question&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide: '''&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgements'''&lt;br /&gt;
|| The '''Spoken''''''Tutorial''' project is funded by the '''Ministry of Education''', Government of India&lt;br /&gt;
|-&lt;br /&gt;
|| '''Slide:'''&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|| This is '''Zahran Sajid''', a FOSSEE summer fellow 2022, IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English</id>
		<title>Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English"/>
				<updated>2022-02-28T21:24:34Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script''': '''Unconstrained Optimisation using FOT'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Siddharth Agarwal, Anandajith TS'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: FOSSEE Optimization Toolbox, Integer Unconstrained Optimisation, Unconstrained Optimisation, fminunc, intfminunc.'''&lt;br /&gt;
{|border=1&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 1&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Welcome to the spoken tutorial on '''Unconstrained Optimisation using FOT.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 2&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Use '''fot_fminunc''' and '''fot_intfminunc functions''' in '''Scilab'''.&lt;br /&gt;
*Solve unconstrained '''optimisation''' problems using '''fot_fminunc and fot_intfminunc functions'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 3&lt;br /&gt;
&lt;br /&gt;
'''System Requirement'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
*'''Windows 10''' as the operating system&lt;br /&gt;
*'''Scilab 6.1.0'''&lt;br /&gt;
*'''FOSSEE Optimization Toolbox''' version '''0.4.1'''&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in '''Linux''' OS also.&lt;br /&gt;
&lt;br /&gt;
Annotations will be added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 4&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
'''https://spoken-tutorial.org'''&lt;br /&gt;
|&lt;br /&gt;
To follow this tutorial, you should&lt;br /&gt;
&lt;br /&gt;
*Install '''FOSSEE Optimization Toolbox''' version 0.4.1 or above.&lt;br /&gt;
*Have basic understanding of '''Scilab''' and '''Optimization theory'''.&lt;br /&gt;
&lt;br /&gt;
If not, for relevant tutorials please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Show slide '''&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|&lt;br /&gt;
*The files used in this tutorial have been provided in the '''Code files''' link.&lt;br /&gt;
*Please download and extract the files.&lt;br /&gt;
*Make a copy and then use them while practising.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Slide 5&lt;br /&gt;
&lt;br /&gt;
'''What is the Unconstrained Optimisation problem?'''&lt;br /&gt;
|A '''function''' is '''nonlinear''' if it has a degree of two or more.&lt;br /&gt;
&lt;br /&gt;
An unconstrained '''optimisation''' problem is a mathematical '''optimization model''' with:&lt;br /&gt;
&lt;br /&gt;
*'''Nonlinear objective function'''&lt;br /&gt;
*No constraints&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 6&lt;br /&gt;
&lt;br /&gt;
'''Mathematical Formulation'''&lt;br /&gt;
| A general form of the '''unconstrained optimization problem''' is as shown.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 7&lt;br /&gt;
&lt;br /&gt;
'''Example'''&lt;br /&gt;
|&lt;br /&gt;
We will now solve this example to illustrate the use of '''fot_fminunc'''&lt;br /&gt;
&lt;br /&gt;
In this example, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Minimize the given '''function'''.&lt;br /&gt;
*Note that the '''objective function''' is '''nonlinear'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|We will use the '''toolbox''' to solve this example.&lt;br /&gt;
&lt;br /&gt;
Make sure that the '''toolbox''' is already '''installed''' on '''Scilab'''.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on the Scilab console.&lt;br /&gt;
| Now open the '''Scilab console'''.&lt;br /&gt;
|-&lt;br /&gt;
| Type '''editor''' &amp;amp;gt;&amp;amp;gt; press '''Enter'''.&lt;br /&gt;
|&lt;br /&gt;
In the '''Scilab console,''' type '''editor''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
'''Editor''' window opens.&lt;br /&gt;
|-&lt;br /&gt;
|Click on '''Open''' button.&lt;br /&gt;
|Click on '''Open''' button on the '''toolbar'''.&lt;br /&gt;
|-&lt;br /&gt;
|Go to the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''opt_fminunc.sce'''.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Open''' button.&lt;br /&gt;
|Go to the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''opt_fminunc.sce'''.&lt;br /&gt;
&lt;br /&gt;
Then click on the '''Open''' button.&lt;br /&gt;
|-&lt;br /&gt;
|Point to the file.&lt;br /&gt;
|'''opt_fminunc.sce''' file opens in the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''opt_fminunc.sce''' in scilab editor.&lt;br /&gt;
| Now we will see the '''input arguments''' for '''fot_fminunc'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘f’'''&lt;br /&gt;
|'''f''' is an '''objective function'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘x0’'''&lt;br /&gt;
|'''x0''' is a '''vector''' containing the starting values of the '''decision variables'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight ‘'''xopt,''' '''fopt''', '''exitflag, output, gradient, hessian’'''&lt;br /&gt;
|&lt;br /&gt;
Now we will see the '''output arguments'''.&lt;br /&gt;
&lt;br /&gt;
'''Output arguments''' are '''xopt, fopt, exitflag, output, gradient, hessian'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘xopt’'''&lt;br /&gt;
|'''xopt''' is the optimal value of '''x'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘fopt’'''&lt;br /&gt;
|'''fopt''' is the optimal '''objective function''' value.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘exitflag’'''&lt;br /&gt;
|'''exitflag''' is the status of '''execution'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Output’'''&lt;br /&gt;
|'''Output''' is a structure containing detailed information about the '''optimization'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Gradient’'''&lt;br /&gt;
|'''Gradient''' is a '''vector''' containing the '''objective's gradient''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Hessian’'''&lt;br /&gt;
|'''Hessian''' is a '''matrix''' containing the '''Lagrangian's hessian''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Highlight&lt;br /&gt;
&lt;br /&gt;
'''[xopt,fopt,exitflag,output,gradient,hessian]=fot_fminunc(f,x0)'''&lt;br /&gt;
| Here we see the '''Scilab''' code to define and solve the example.&lt;br /&gt;
&lt;br /&gt;
Now call the '''fot_fminunc function''' to solve the given problem.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Press '''CTRL + s'''&lt;br /&gt;
&lt;br /&gt;
Click on '''execute button''' on '''scilab'''.&lt;br /&gt;
|&lt;br /&gt;
Save the file by pressing '''Control''' and '''S''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
To '''run''' the file, click on the '''Execute menu'''.&lt;br /&gt;
&lt;br /&gt;
Click on '''File with Echo''' from the drop-down.&lt;br /&gt;
|-&lt;br /&gt;
| Change the window to '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console''' to see the '''output'''.&lt;br /&gt;
&lt;br /&gt;
We see that it prints the&lt;br /&gt;
&lt;br /&gt;
*'''xopt''' value as 1,1,&lt;br /&gt;
*'''fopt''' value as 1.466D-16,&lt;br /&gt;
*'''Output''' as the '''Optimal solution Found'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Integer Nonlinear Programming'''&lt;br /&gt;
|&lt;br /&gt;
We will now look at '''integer nonlinear programming''' problems.&lt;br /&gt;
&lt;br /&gt;
These are problems where some '''decision variables''' are constrained to be '''integers'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 6&lt;br /&gt;
&lt;br /&gt;
'''Mathematical Formulation'''&lt;br /&gt;
| A general form of the unconstrained '''integer programming''' problem is as shown.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Example'''&lt;br /&gt;
|&lt;br /&gt;
We will now solve this example to illustrate the use of '''fot_intfminunc.'''&lt;br /&gt;
&lt;br /&gt;
In this example, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Minimize the given '''function'''.&lt;br /&gt;
*Note that the '''objective function''' is '''nonlinear'''.&lt;br /&gt;
&lt;br /&gt;
Some of the '''decision variables''' are '''integers'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''opt_intfminunc.sce''' in '''scilab editor.'''&lt;br /&gt;
|&lt;br /&gt;
We will use the '''toolbox''' to solve this example.&lt;br /&gt;
&lt;br /&gt;
Open the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
Type '''editor''' on the '''Scilab console''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
Open '''opt_intfminunc.sce''' in the '''Scilab editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘f’'''&lt;br /&gt;
|'''f''' is the '''objective function'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘x0’'''&lt;br /&gt;
|'''x0''' is a '''vector''' containing the starting values of the '''decision variables'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘intcon’'''&lt;br /&gt;
|'''intcon''' is a '''vector''' of the '''indices''' of the '''integer variables'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Highlight ‘'''xopt,''' '''fopt''', '''exitflag, gradient, hessian’'''&lt;br /&gt;
|&lt;br /&gt;
Now we will see the '''output arguments'''.&lt;br /&gt;
&lt;br /&gt;
'''Output arguments''' are '''xopt,''' '''fopt''', '''exitflag, gradient, hessian'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘xopt’'''&lt;br /&gt;
|'''xopt''' is the optimal value of '''x'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘fopt’'''&lt;br /&gt;
|'''fopt''' is the optimal '''objective function''' value.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘exitflag’'''&lt;br /&gt;
|'''exitflag''' is the status of '''execution'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Gradient’'''&lt;br /&gt;
|'''Gradient''' is a '''vector''' containing the '''objective's gradient''' of the solution&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Hessian’'''&lt;br /&gt;
|'''Hessian''' is a '''matrix''' containing the '''Lagrangian's hessian''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Press '''CTRL + s'''&lt;br /&gt;
&lt;br /&gt;
Click on '''execute button''' on scilab.&lt;br /&gt;
|&lt;br /&gt;
Save the file by pressing '''Control''' and '''S''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
To '''run''' the file, click on the '''Execute menu'''.&lt;br /&gt;
&lt;br /&gt;
Click on '''File with Echo''' from the drop-down menu.&lt;br /&gt;
|-&lt;br /&gt;
| Change the window to '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console''' to see the output.&lt;br /&gt;
&lt;br /&gt;
We see that it prints the&lt;br /&gt;
&lt;br /&gt;
*'''xopt''' value as 1,1,&lt;br /&gt;
*'''fopt''' value as 1.341D-19,&lt;br /&gt;
*'''Output''' as the '''Optimal solution Found'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
This brings us to the end of this tutorial. Let us summarise.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt to:&lt;br /&gt;
&lt;br /&gt;
*Use '''fot_fminunc''' and '''fot_intfminunc functions''' of the '''FOSSEE Optimization Toolbox'''.&lt;br /&gt;
*Solve unconstrained '''nonlinear programming''' examples in '''Scilab'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
As an assignment, please do the following:&lt;br /&gt;
&lt;br /&gt;
*What will be the solution of the following example?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
*The optimal value will be 2547.7231 and&lt;br /&gt;
*Optimal solution will be '''x one''' equal to 64.363297and '''x two''' equal to 50.720229.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
The '''Spoken Tutorial''' Project Team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| Please post your general and technical queries on '''Scilab''' in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Textbook Companion project'''.&lt;br /&gt;
&lt;br /&gt;
We give '''Certificates''' and '''Honorarium''' to the contributors.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Lab Migration project'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgement'''&lt;br /&gt;
| Spoken Tutorial and FOSSEE projects are funded by MoE, Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide :&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|This is Anandajith TS, FOSSEE intern 2021, IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English</id>
		<title>Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English"/>
				<updated>2021-12-22T21:24:32Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script''': '''Unconstrained Optimisation using FOT'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Siddharth Agarwal, Anandajith TS'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: FOSSEE Optimization Toolbox, Integer Unconstrained Optimisation, Unconstrained Optimisation, fminunc, intfminunc.'''&lt;br /&gt;
{|border=1&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 1&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Welcome to the spoken tutorial on '''Unconstrained Optimisation using FOT.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 2&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Use '''fot_fminunc''' and '''fot_intfminunc functions''' in '''Scilab'''.&lt;br /&gt;
*Solve unconstrained '''optimisation''' problems using '''fot_fminunc and fot_intfminunc functions'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 3&lt;br /&gt;
&lt;br /&gt;
'''System Requirement'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
*'''Windows 10''' as the operating system&lt;br /&gt;
*'''Scilab 6.1.0'''&lt;br /&gt;
*'''FOSSEE Optimization Toolbox''' version '''0.4.1'''&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in '''Linux''' OS also.&lt;br /&gt;
&lt;br /&gt;
Annotations will be added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 4&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
'''https://spoken-tutorial.org'''&lt;br /&gt;
|&lt;br /&gt;
To follow this tutorial, you should&lt;br /&gt;
&lt;br /&gt;
*Install '''FOSSEE Optimization Toolbox''' version 0.4.1 or above.&lt;br /&gt;
*Have basic understanding of '''Scilab''' and '''Optimization theory'''.&lt;br /&gt;
&lt;br /&gt;
If not, for relevant tutorials please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Show slide '''&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|&lt;br /&gt;
*The files used in this tutorial have been provided in the '''Code files''' link.&lt;br /&gt;
*Please download and extract the files.&lt;br /&gt;
*Make a copy and then use them while practising.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Slide 5&lt;br /&gt;
&lt;br /&gt;
'''What is the Unconstrained Optimisation problem?'''&lt;br /&gt;
|A '''function''' is '''nonlinear''' if it has a degree of two or more.&lt;br /&gt;
&lt;br /&gt;
An unconstrained '''optimisation''' problem is a mathematical '''optimization model''' with:&lt;br /&gt;
&lt;br /&gt;
*'''Nonlinear objective function'''&lt;br /&gt;
*No constraints&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 6&lt;br /&gt;
&lt;br /&gt;
'''Mathematical Formulation'''&lt;br /&gt;
| A general form of the '''unconstrained optimization problem''' is as shown.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 7&lt;br /&gt;
&lt;br /&gt;
'''Example'''&lt;br /&gt;
|&lt;br /&gt;
We will now solve this example to illustrate the use of '''fot_fminunc'''&lt;br /&gt;
&lt;br /&gt;
In this example, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Minimize the given '''function'''.&lt;br /&gt;
*Note that the '''objective function''' is '''nonlinear'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|We will use the '''toolbox''' to solve this example.&lt;br /&gt;
&lt;br /&gt;
Make sure that the '''toolbox''' is already '''installed''' on '''Scilab'''.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on the Scilab console.&lt;br /&gt;
| Now open the '''Scilab console'''.&lt;br /&gt;
|-&lt;br /&gt;
| Type '''editor''' &amp;amp;gt;&amp;amp;gt; press '''Enter'''.&lt;br /&gt;
|&lt;br /&gt;
In the '''Scilab console,''' type '''editor''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
'''Editor''' window opens.&lt;br /&gt;
|-&lt;br /&gt;
|Click on '''Open''' button.&lt;br /&gt;
|Click on '''Open''' button on the '''toolbar'''.&lt;br /&gt;
|-&lt;br /&gt;
|Go to the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''opt_fminunc.sce'''.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Open''' button.&lt;br /&gt;
|Go to the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''opt_fminunc.sce'''.&lt;br /&gt;
&lt;br /&gt;
Then click on the '''Open''' button.&lt;br /&gt;
|-&lt;br /&gt;
|Point to the file.&lt;br /&gt;
|'''opt_fminunc.sce''' file opens in the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''opt_fminunc.sce''' in scilab editor.&lt;br /&gt;
| Now we will see the '''input arguments''' for '''fot_fminunc'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘f’'''&lt;br /&gt;
|'''f''' is an '''objective function'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘x0’'''&lt;br /&gt;
|'''x0''' is a '''vector''' containing the starting values of the '''decision variables'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight ‘'''xopt,''' '''fopt''', '''exitflag, output, gradient, hessian’'''&lt;br /&gt;
|&lt;br /&gt;
Now we will see the '''output arguments'''.&lt;br /&gt;
&lt;br /&gt;
'''Output arguments''' are '''xopt, fopt, exitflag, output, gradient, hessian'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘xopt’'''&lt;br /&gt;
|'''xopt''' is the optimal value of '''x'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘fopt’'''&lt;br /&gt;
|'''fopt''' is the optimal '''objective function''' value.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘exitflag’'''&lt;br /&gt;
|'''exitflag''' is the status of '''execution'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Output’'''&lt;br /&gt;
|'''Output''' is a structure containing detailed information about the '''optimization'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Gradient’'''&lt;br /&gt;
|'''Gradient''' is a '''vector''' containing the '''objective's gradient''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Hessian’'''&lt;br /&gt;
|'''Hessian''' is a '''matrix''' containing the '''Lagrangian's hessian''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Highlight&lt;br /&gt;
&lt;br /&gt;
'''[xopt,fopt,exitflag,output,gradient,hessian]=fot_fminunc(f,x0)'''&lt;br /&gt;
| Here we see the '''Scilab''' code to define and solve the example.&lt;br /&gt;
&lt;br /&gt;
Now call the '''fot_fminunc function''' to solve the given problem.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Press '''CTRL + s'''&lt;br /&gt;
&lt;br /&gt;
Click on '''execute button''' on '''scilab'''.&lt;br /&gt;
|&lt;br /&gt;
Save the file by pressing '''Control''' and '''S''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
To '''run''' the file, click on the '''Execute menu'''.&lt;br /&gt;
&lt;br /&gt;
Click on '''File with Echo''' from the drop-down.&lt;br /&gt;
|-&lt;br /&gt;
| Change the window to '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console''' to see the '''output'''.&lt;br /&gt;
&lt;br /&gt;
We see that it prints the&lt;br /&gt;
&lt;br /&gt;
*'''xopt''' value as 1,1,&lt;br /&gt;
*'''fopt''' value as 1.466D-16,&lt;br /&gt;
*'''Output''' as the '''Optimal solution Found'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Integer Nonlinear Programming'''&lt;br /&gt;
|&lt;br /&gt;
We will now look at '''integer nonlinear programming''' problems.&lt;br /&gt;
&lt;br /&gt;
These are problems where some '''decision variables''' are constrained to be '''integers'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 6&lt;br /&gt;
&lt;br /&gt;
'''Mathematical Formulation'''&lt;br /&gt;
| A general form of the unconstrained '''integer programming''' problem is as shown.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Example'''&lt;br /&gt;
|&lt;br /&gt;
We will now solve this example to illustrate the use of '''fot_intfminunc.'''&lt;br /&gt;
&lt;br /&gt;
In this example, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Minimize the given '''function'''.&lt;br /&gt;
*Note that the '''objective function''' is '''nonlinear'''.&lt;br /&gt;
&lt;br /&gt;
Some of the '''decision variables''' are '''integers'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''opt_intfminunc.sce''' in '''scilab editor.'''&lt;br /&gt;
|&lt;br /&gt;
We will use the '''toolbox''' to solve this example.&lt;br /&gt;
&lt;br /&gt;
Open the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
Type '''editor''' on the '''Scilab console''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
Open '''opt_intfminunc.sce''' in the '''Scilab editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘f’'''&lt;br /&gt;
|'''f''' is the '''objective function'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘x0’'''&lt;br /&gt;
|'''x0''' is a '''vector''' containing the starting values of the '''decision variables'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘intcon’'''&lt;br /&gt;
|'''intcon''' is a '''vector''' of the '''indices''' of the '''integer variables'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Highlight ‘'''xopt,''' '''fopt''', '''exitflag, gradient, hessian’'''&lt;br /&gt;
|&lt;br /&gt;
Now we will see the '''output arguments'''.&lt;br /&gt;
&lt;br /&gt;
'''Output arguments''' are '''xopt,''' '''fopt''', '''exitflag, gradient, hessian'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘xopt’'''&lt;br /&gt;
|'''xopt''' is the optimal value of '''x'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘fopt’'''&lt;br /&gt;
|'''fopt''' is the optimal '''objective function''' value.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘exitflag’'''&lt;br /&gt;
|'''exitflag''' is the status of '''execution'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Gradient’'''&lt;br /&gt;
|'''Gradient''' is a '''vector''' containing the '''objective's gradient''' of the solution&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Hessian’'''&lt;br /&gt;
|'''Hessian''' is a '''matrix''' containing the '''Lagrangian's hessian''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Press '''CTRL + s'''&lt;br /&gt;
&lt;br /&gt;
Click on '''execute button''' on scilab.&lt;br /&gt;
|&lt;br /&gt;
Save the file by pressing '''Control''' and '''S''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
To '''run''' the file, click on the '''Execute menu'''.&lt;br /&gt;
&lt;br /&gt;
Click on '''File with Echo''' from the drop-down menu.&lt;br /&gt;
|-&lt;br /&gt;
| Change the window to '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console''' to see the output.&lt;br /&gt;
&lt;br /&gt;
We see that it prints the&lt;br /&gt;
&lt;br /&gt;
*'''xopt''' value as 1,1,&lt;br /&gt;
*'''fopt''' value as 1.341D-19,&lt;br /&gt;
*'''Output''' as the '''Optimal solution Found'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
This brings us to the end of this tutorial. Let us summarise.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt to:&lt;br /&gt;
&lt;br /&gt;
*Use '''fot_fminunc''' and '''fot_intfminunc functions''' of the '''FOSSEE Optimization Toolbox'''.&lt;br /&gt;
*Solve unconstrained '''nonlinear programming''' examples in '''Scilab'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
As an assignment, please do the following:&lt;br /&gt;
&lt;br /&gt;
*What will be the solution if we include the following constraint in the previous example?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
*The optimal value will be 2547.7231 and&lt;br /&gt;
*Optimal solution will be '''x one''' equal to 64.363297and '''x two''' equal to 50.720229.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
The '''Spoken Tutorial''' Project Team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| Please post your general and technical queries on '''Scilab''' in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Textbook Companion project'''.&lt;br /&gt;
&lt;br /&gt;
We give '''Certificates''' and '''Honorarium''' to the contributors.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Lab Migration project'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgement'''&lt;br /&gt;
| Spoken Tutorial and FOSSEE projects are funded by MoE, Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide :&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|This is Anandajith TS, FOSSEE intern 2021, IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English</id>
		<title>Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English"/>
				<updated>2021-12-22T21:10:47Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script''': '''Unconstrained Optimisation using FOT'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Siddharth Agarwal, Anandajith TS'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: FOSSEE Optimization Toolbox, Integer Unconstrained Optimisation, Unconstrained Optimisation, fminunc, intfminunc.'''&lt;br /&gt;
{|border=1&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 1&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Welcome to the spoken tutorial on '''Unconstrained Optimisation using FOT.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 2&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Use '''fot_fminunc''' and '''fot_intfminunc functions''' in '''Scilab'''.&lt;br /&gt;
*Solve unconstrained '''optimisation''' problems using '''fot_fminunc and fot_intfminunc functions'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 3&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
*'''Windows 10''' as the operating system&lt;br /&gt;
*'''Scilab 6.1.0'''&lt;br /&gt;
*'''FOSSEE Optimization Toolbox''' version '''0.4.1'''&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in '''Linux''' OS also.&lt;br /&gt;
&lt;br /&gt;
Annotations will be added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 4&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
'''https://spoken-tutorial.org'''&lt;br /&gt;
|&lt;br /&gt;
To follow this tutorial, you should&lt;br /&gt;
&lt;br /&gt;
*Install '''FOSSEE Optimization Toolbox''' version 0.4.1 or above.&lt;br /&gt;
*Have basic understanding of '''Scilab''' and '''optimization theory'''.&lt;br /&gt;
&lt;br /&gt;
If not, for relevant tutorials please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Show slide '''&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|&lt;br /&gt;
*The files used in this tutorial are have been provided in the '''Code files''' link.&lt;br /&gt;
*Please download and extract the files.&lt;br /&gt;
*Make a copy and then use them while practising.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Slide 5&lt;br /&gt;
&lt;br /&gt;
'''What is the Unconstrained Optimisation problem?'''&lt;br /&gt;
|A '''function''' is '''nonlinear''' if it has a degree of two or more.&lt;br /&gt;
&lt;br /&gt;
An unconstrained '''optimisation''' problem is a mathematical '''optimization model''' with:&lt;br /&gt;
&lt;br /&gt;
*'''Nonlinear objective function'''&lt;br /&gt;
*No constraints&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 6&lt;br /&gt;
&lt;br /&gt;
'''Mathematical Formulation'''&lt;br /&gt;
| A general form of the '''unconstrained optimization problem''' is as shown.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 7&lt;br /&gt;
&lt;br /&gt;
'''Example'''&lt;br /&gt;
|&lt;br /&gt;
We will now solve this example to illustrate the use of '''fot_fminunc'''&lt;br /&gt;
&lt;br /&gt;
In this example, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Minimize the given '''function'''.&lt;br /&gt;
*Note that the '''objective function''' is '''nonlinear'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|We will use the '''toolbox''' to solve this example.&lt;br /&gt;
&lt;br /&gt;
Make sure that the '''toolbox''' is already '''installed''' on '''Scilab'''.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on the Scilab console.&lt;br /&gt;
| Now open the '''Scilab console'''.&lt;br /&gt;
|-&lt;br /&gt;
| Type '''editor''' &amp;amp;gt;&amp;amp;gt; press '''Enter'''.&lt;br /&gt;
|&lt;br /&gt;
In the '''Scilab console,''' type '''editor''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
'''Editor''' window opens.&lt;br /&gt;
|-&lt;br /&gt;
|Click on '''Open''' button.&lt;br /&gt;
|Click on '''Open''' button on the '''toolbar'''.&lt;br /&gt;
|-&lt;br /&gt;
|Go to the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''opt_fminunc.sce'''.&lt;br /&gt;
&lt;br /&gt;
Click the '''Open''' button.&lt;br /&gt;
|Go to the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''opt_fminunc.sce'''.&lt;br /&gt;
&lt;br /&gt;
Then click the '''Open''' button.&lt;br /&gt;
|-&lt;br /&gt;
|Point to the file.&lt;br /&gt;
|'''opt_fminunc.sce''' file opens in the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''opt_fminunc.sce''' in scilab editor.&lt;br /&gt;
| Now we will see the '''input arguments''' for '''fot_fminunc'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘f’'''&lt;br /&gt;
|'''f''' is an '''objective function'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘x0’'''&lt;br /&gt;
|'''x0''' is a '''vector''' containing the starting values of the '''decision variables'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight ‘'''xopt,''' '''fopt''', '''exitflag, output, gradient, hessian’'''&lt;br /&gt;
|&lt;br /&gt;
Now we will see the '''output arguments'''.&lt;br /&gt;
&lt;br /&gt;
'''Output arguments''' are '''xopt, fopt, exitflag, output, gradient, hessian'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘xopt’'''&lt;br /&gt;
|'''xopt''' is the optimal value of '''x'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘fopt’'''&lt;br /&gt;
|'''fopt''' is the optimal '''objective function''' value.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘exitflag’'''&lt;br /&gt;
|'''exitflag''' is the status of '''execution'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Output’'''&lt;br /&gt;
|'''Output''' is structure containing detailed information about the '''optimization'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Gradient’'''&lt;br /&gt;
|'''Gradient''' is a '''vector''' containing the '''objective's gradient''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Hessian’'''&lt;br /&gt;
|'''Hessian''' is a '''matrix''' containing the '''Lagrangian's hessian''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Highlight&lt;br /&gt;
&lt;br /&gt;
'''[xopt,fopt,exitflag,output,gradient,hessian]=fot_fminunc(f,x0)'''&lt;br /&gt;
| Here we see the '''Scilab''' code to define and solve the example.&lt;br /&gt;
&lt;br /&gt;
We call the '''fot_fminunc function''' to solve the given problem.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Press '''CTRL + s'''&lt;br /&gt;
&lt;br /&gt;
Click on '''execute button''' on '''scilab'''.&lt;br /&gt;
|&lt;br /&gt;
Save the file by pressing '''Control''' and '''S''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
To '''run''' the file, click on the '''Execute menu'''.&lt;br /&gt;
&lt;br /&gt;
Click on '''File with Echo''' from the drop-down.&lt;br /&gt;
|-&lt;br /&gt;
| Change the window to '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console''' to see the '''output'''.&lt;br /&gt;
&lt;br /&gt;
We see that it prints the&lt;br /&gt;
&lt;br /&gt;
*'''xopt''' value as 1,1,&lt;br /&gt;
*'''fopt''' value as 1.466D-16,&lt;br /&gt;
*'''Output''' as the '''Optimal solution Found'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Integer Nonlinear Programming'''&lt;br /&gt;
|&lt;br /&gt;
We will now look at '''integer nonlinear programming''' problems.&lt;br /&gt;
&lt;br /&gt;
These are problems where some '''decision variables''' are constrained to be '''integers'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 6&lt;br /&gt;
&lt;br /&gt;
'''Mathematical Formulation'''&lt;br /&gt;
| A general form of the unconstrained '''integer programming''' problem is as shown.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Example'''&lt;br /&gt;
|&lt;br /&gt;
We will now solve this example to illustrate the use of '''fot_intfminunc.'''&lt;br /&gt;
&lt;br /&gt;
In this example, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Minimize the given '''function'''.&lt;br /&gt;
*Note that the '''objective function''' is '''nonlinear.'''&lt;br /&gt;
&lt;br /&gt;
Some of the '''decision variables''' are '''integers'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''opt_intfminunc.sce''' in '''scilab editor.'''&lt;br /&gt;
|&lt;br /&gt;
We will use the '''toolbox''' to solve this example.&lt;br /&gt;
&lt;br /&gt;
Open the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
Type '''editor''' on the '''Scilab console''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
Open '''opt_intfminunc.sce''' in the '''Scilab editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘f’'''&lt;br /&gt;
|'''f''' is the '''objective function'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘x0’'''&lt;br /&gt;
|'''x0''' is a '''vector''' containing the starting values of the '''decision variables'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘intcon’'''&lt;br /&gt;
|'''intcon''' is a '''vector''' of the '''indices''' of the '''integer variables'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Highlight ‘'''xopt,''' '''fopt''', '''exitflag, gradient, hessian’'''&lt;br /&gt;
|&lt;br /&gt;
Now we will see the '''output arguments'''.&lt;br /&gt;
&lt;br /&gt;
'''Output arguments''' are '''xopt,''' '''fopt''', '''exitflag, gradient, hessian'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘xopt’'''&lt;br /&gt;
|'''xopt''' is the optimal value of '''x'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘fopt’'''&lt;br /&gt;
|'''fopt''' is the optimal '''objective function''' value.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘exitflag’'''&lt;br /&gt;
|'''exitflag''' is the status of '''execution'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Gradient’'''&lt;br /&gt;
|'''Gradient''' is a '''vector''' containing the '''objective's gradient''' of the solution&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Hessian’'''&lt;br /&gt;
|'''Hessian''' is a '''matrix''' containing the '''Lagrangian's hessian''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Press '''CTRL + s'''&lt;br /&gt;
&lt;br /&gt;
Click on '''execute button''' on scilab.&lt;br /&gt;
|&lt;br /&gt;
Save the file by pressing '''Control''' and '''S''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
To '''run''' the file, click on the '''Execute menu'''.&lt;br /&gt;
&lt;br /&gt;
Click on '''File with Echo''' from the drop-down.&lt;br /&gt;
|-&lt;br /&gt;
| Change the window to '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console''' to see the output.&lt;br /&gt;
&lt;br /&gt;
We see that it prints the&lt;br /&gt;
&lt;br /&gt;
*'''xopt''' value as 1,1,&lt;br /&gt;
*'''fopt''' value as 1.341D-19,&lt;br /&gt;
*'''Output''' as the '''Optimal solution Found'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
This brings us to the end of this tutorial. Let us summarise.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt to:&lt;br /&gt;
&lt;br /&gt;
*Use '''fot_fminunc''' and '''fot_intfminunc functions''' of the '''FOSSEE Optimization Toolbox'''.&lt;br /&gt;
*Solve unconstrained '''nonlinear programming''' examples in '''Scilab'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
As an assignment, please do the following:&lt;br /&gt;
&lt;br /&gt;
*What will be the solution if we include the following constraint in the previous example?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
*The optimal value will be 2547.7231 and&lt;br /&gt;
*Optimal solution will be '''x one''' equal to 64.363297and '''x two''' equal to 50.720229.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
The '''Spoken Tutorial''' Project Team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| Please post your general and technical queries on '''Scilab''' in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Textbook Companion project'''.&lt;br /&gt;
&lt;br /&gt;
We give '''Certificates''' and '''Honorarium''' to the contributors.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Lab Migration project'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgement'''&lt;br /&gt;
| Spoken Tutorial and FOSSEE projects are funded by MoE, Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide :&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|This is Anandajith TS, FOSSEE intern 2021, IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English</id>
		<title>Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English"/>
				<updated>2021-12-22T19:47:59Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script''': '''Unconstrained Optimisation using FOT'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Siddharth Agarwal, Anandajith TS'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: FOSSEE Optimization Toolbox, Integer Unconstrained Optimisation, Unconstrained Optimisation, fminunc, intfminunc.'''&lt;br /&gt;
{|border=1&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 1&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Welcome to the spoken tutorial on '''Unconstrained Optimisation using FOT.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 2&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Use '''fot_fminunc''' and '''fot_intfminunc functions''' in '''Scilab'''&lt;br /&gt;
*Solve unconstrained '''optimisation''' problems using '''fot_fminunc and fot_intfminunc functions'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 3&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
*'''Windows 10''' as the operating system&lt;br /&gt;
*'''Scilab 6.1.0'''&lt;br /&gt;
*'''FOSSEE Optimization Toolbox''' version '''0.4.1'''&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in '''Linux''' OS also.&lt;br /&gt;
&lt;br /&gt;
Annotations will be added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 4&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
'''https://spoken-tutorial.org'''&lt;br /&gt;
|&lt;br /&gt;
To follow this tutorial, you should&lt;br /&gt;
&lt;br /&gt;
*Install '''FOSSEE Optimization Toolbox''' version 0.4.1 or above&lt;br /&gt;
*Have basic understanding of '''Scilab''' and '''optimization theory'''&lt;br /&gt;
&lt;br /&gt;
If not, for relevant tutorials please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Show slide '''&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|&lt;br /&gt;
*The files used in this tutorial are have been provided in the '''Code files''' link&lt;br /&gt;
*Please download and extract the files&lt;br /&gt;
*Make a copy and then use them while practising&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Slide 5&lt;br /&gt;
&lt;br /&gt;
'''What is the Unconstrained Optimisation problem?'''&lt;br /&gt;
|A '''function''' is '''nonlinear''' if it has a degree of two or more.&lt;br /&gt;
&lt;br /&gt;
An unconstrained '''optimisation''' problem is a mathematical '''optimization model''' with:&lt;br /&gt;
&lt;br /&gt;
*'''Nonlinear objective function'''&lt;br /&gt;
*No constraints&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 6&lt;br /&gt;
&lt;br /&gt;
'''Mathematical Formulation'''&lt;br /&gt;
| A general form of the '''unconstrained optimization problem''' is as shown.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 7&lt;br /&gt;
&lt;br /&gt;
'''Example'''&lt;br /&gt;
|&lt;br /&gt;
We will now solve this example to illustrate the use of '''fot_fminunc'''&lt;br /&gt;
&lt;br /&gt;
In this example, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Minimize the given '''function'''&lt;br /&gt;
*Note that the '''objective function''' is '''nonlinear'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|We will use the '''toolbox''' to solve this example.&lt;br /&gt;
&lt;br /&gt;
Make sure that the '''toolbox''' is already '''installed''' on '''Scilab'''.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on the Scilab console.&lt;br /&gt;
| Now open the '''Scilab console'''.&lt;br /&gt;
|-&lt;br /&gt;
| Type '''editor''' &amp;amp;gt;&amp;amp;gt; press '''Enter'''.&lt;br /&gt;
|&lt;br /&gt;
In the '''Scilab console,''' type '''editor''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
'''Editor''' window opens.&lt;br /&gt;
|-&lt;br /&gt;
|Click on '''Open''' button.&lt;br /&gt;
|Click on '''Open''' button on the '''toolbar'''.&lt;br /&gt;
|-&lt;br /&gt;
|Go to the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''opt_fminunc.sce'''.&lt;br /&gt;
&lt;br /&gt;
Click the '''Open''' button.&lt;br /&gt;
|Go to the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''opt_fminunc.sce'''.&lt;br /&gt;
&lt;br /&gt;
Then click the '''Open''' button.&lt;br /&gt;
|-&lt;br /&gt;
|Point to the file.&lt;br /&gt;
|'''opt_fminunc.sce''' file opens in the '''editor'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''opt_fminunc.sce''' in scilab editor.&lt;br /&gt;
| Now we will see the '''input arguments''' for '''fot_fminunc'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘f’'''&lt;br /&gt;
|'''f''' is an '''objective function'''&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘x0’'''&lt;br /&gt;
|'''x0''' is a '''vector''' containing the starting values of the '''decision variables'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight ‘'''xopt,''' '''fopt''', '''exitflag, output, gradient, hessian’'''&lt;br /&gt;
|&lt;br /&gt;
Now we will see the '''output arguments'''.&lt;br /&gt;
&lt;br /&gt;
'''Output arguments''' are '''xopt, fopt, exitflag, output, gradient, hessian'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘xopt’'''&lt;br /&gt;
|'''xopt''' is the optimal value of '''x'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘fopt’'''&lt;br /&gt;
|'''fopt''' is the optimal '''objective function''' value.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘exitflag’'''&lt;br /&gt;
|'''exitflag''' is the status of '''execution'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Output’'''&lt;br /&gt;
|'''Output''' is structure containing detailed information about the '''optimization'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Gradient’'''&lt;br /&gt;
|'''Gradient''' is a '''vector''' containing the '''objective's gradient''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Hessian’'''&lt;br /&gt;
|'''Hessian''' is a '''matrix''' containing the '''Lagrangian's hessian''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Highlight&lt;br /&gt;
&lt;br /&gt;
'''[xopt,fopt,exitflag,output,gradient,hessian]=fot_fminunc(f,x0)'''&lt;br /&gt;
| Here we see the '''Scilab''' code to define and solve the example.&lt;br /&gt;
&lt;br /&gt;
We call the '''fot_fminunc function''' to solve the given problem.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Press '''CTRL + s'''&lt;br /&gt;
&lt;br /&gt;
Click on '''execute button''' on '''scilab'''.&lt;br /&gt;
|&lt;br /&gt;
Save the file by pressing '''Control''' and '''S''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
To '''run''' the file, click on the '''Execute menu'''.&lt;br /&gt;
&lt;br /&gt;
Click on '''File with Echo''' from the drop-down.&lt;br /&gt;
|-&lt;br /&gt;
| Change the window to '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console''' to see the '''output'''.&lt;br /&gt;
&lt;br /&gt;
We see that it prints the&lt;br /&gt;
&lt;br /&gt;
*'''xopt''' value as 1,1,&lt;br /&gt;
*'''fopt''' value as 1.466D-16,&lt;br /&gt;
*'''Output''' as the '''Optimal solution Found'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Integer Nonlinear Programming'''&lt;br /&gt;
|&lt;br /&gt;
We will now look at '''integer nonlinear programming''' problems.&lt;br /&gt;
&lt;br /&gt;
These are problems where some '''decision variables''' are constrained to be '''integers'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 6&lt;br /&gt;
&lt;br /&gt;
'''Mathematical Formulation'''&lt;br /&gt;
| A general form of the unconstrained '''integer programming''' problem is as shown.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Example'''&lt;br /&gt;
|&lt;br /&gt;
We will now solve this example to illustrate the use of '''fot_intfminunc.'''&lt;br /&gt;
&lt;br /&gt;
In this example, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
*Minimize the given '''function'''&lt;br /&gt;
*Note that the '''objective function''' is '''nonlinear.'''&lt;br /&gt;
&lt;br /&gt;
Some of the '''decision variables''' are '''integers'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''opt_intfminunc.sce''' in '''scilab editor.'''&lt;br /&gt;
|&lt;br /&gt;
We will use the '''toolbox''' to solve this example.&lt;br /&gt;
&lt;br /&gt;
Open the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
Type '''editor''' on the '''Scilab console''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
Open '''opt_intfminunc.sce''' in the '''Scilab editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘f’'''&lt;br /&gt;
|'''f''' is the '''objective function'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘x0’'''&lt;br /&gt;
|'''x0''' is a '''vector''' containing the starting values of the '''decision variables'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘intcon’'''&lt;br /&gt;
|'''intcon''' is a '''vector''' of the '''indices''' of the '''integer variables'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Highlight ‘'''xopt,''' '''fopt''', '''exitflag, gradient, hessian’'''&lt;br /&gt;
|&lt;br /&gt;
Now we will see the '''output arguments'''.&lt;br /&gt;
&lt;br /&gt;
'''Output arguments''' are '''xopt,''' '''fopt''', '''exitflag, gradient, hessian'''&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘xopt’'''&lt;br /&gt;
|'''xopt''' is the optimal value of '''x'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘fopt’'''&lt;br /&gt;
|'''fopt''' is the optimal '''objective function''' value.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘exitflag’'''&lt;br /&gt;
|'''exitflag''' is the status of '''execution'''.&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Gradient’'''&lt;br /&gt;
|'''Gradient''' is a '''vector''' containing the '''objective's gradient''' of the solution&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Hessian’'''&lt;br /&gt;
|'''Hessian''' is a '''matrix''' containing the '''Lagrangian's hessian''' of the solution.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Press '''CTRL + s'''&lt;br /&gt;
&lt;br /&gt;
Click on '''execute button''' on scilab.&lt;br /&gt;
|&lt;br /&gt;
Save the file by pressing '''Control''' and '''S''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
To '''run''' the file, click on the '''Execute menu'''.&lt;br /&gt;
&lt;br /&gt;
Click on '''File with Echo''' from the drop-down.&lt;br /&gt;
|-&lt;br /&gt;
| Change the window to '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console''' to see the output.&lt;br /&gt;
&lt;br /&gt;
We see that it prints the&lt;br /&gt;
&lt;br /&gt;
*'''xopt''' value as 1,1,&lt;br /&gt;
*'''fopt''' value as 1.341D-19,&lt;br /&gt;
*'''Output''' as the '''Optimal solution Found'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
This brings us to the end of this tutorial. Let us summarise.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt to:&lt;br /&gt;
&lt;br /&gt;
*Use '''fot_fminunc''' and '''fot_intfminunc functions''' of the '''FOSSEE Optimization Toolbox'''.&lt;br /&gt;
*Solve unconstrained '''nonlinear programming''' examples in '''Scilab'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
As an assignment, please do the following:&lt;br /&gt;
&lt;br /&gt;
*What will be the solution if we include the following constraint in the previous example?&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
*The optimal value will be 2547.7231 and&lt;br /&gt;
*Optimal solution will be '''x one''' equal to 64.363297and '''x two''' equal to 50.720229&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
The '''Spoken Tutorial''' Project Team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| Please post your general and technical queries on '''Scilab''' in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Textbook Companion project'''.&lt;br /&gt;
&lt;br /&gt;
We give '''Certificates''' and '''Honorarium''' to the contributors.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Lab Migration project'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgement'''&lt;br /&gt;
| Spoken Tutorial and FOSSEE projects are funded by MoE, Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide :&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|This is Anandajith TS, FOSSEE intern 2021, IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Installation-of-FOSSEE-Optimization-Toolbox/English</id>
		<title>Scilab---FOSSEE-Optimisation-Toolbox/C2/Installation-of-FOSSEE-Optimization-Toolbox/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Installation-of-FOSSEE-Optimization-Toolbox/English"/>
				<updated>2021-12-20T19:14:46Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of script''': Installation of '''FOSSEE Optimization Toolbox'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Harpreet Singh, Georgey John, Rupak Rokade and Anandajith T S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords:Scilab, FOSSEE Optimization Toolbox, Installation, FOT, Optimization Theory'''&lt;br /&gt;
{|border=1&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Hello and welcome to the Spoken Tutorial on “'''Installation of FOSSEE Optimization Toolbox in Scilab'''”.&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|In this tutorial, we will learn to:&lt;br /&gt;
&lt;br /&gt;
*'''Install''' the '''FOSSEE Optimization''' '''Toolbox'''. &lt;br /&gt;
*'''Execute''' a few '''examples''' using the '''toolbox'''.  &lt;br /&gt;
|-&lt;br /&gt;
|Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
*'''Ubuntu 18.04''' as the operating system and &lt;br /&gt;
*'''Scilab 6.1.0'''  &lt;br /&gt;
|-&lt;br /&gt;
|Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Installation Requirements'''&lt;br /&gt;
|For the '''installation'''-&lt;br /&gt;
*We require a working '''Internet connection'''.&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisite'''&lt;br /&gt;
|Before practising this tutorial, a learner should have :&lt;br /&gt;
*Basic knowledge of '''Scilab''' and '''Optimization Theory'''.&lt;br /&gt;
&lt;br /&gt;
For '''Scilab''', please refer to the '''Scilab''' tutorials available on the '''Spoken Tutorial''' website.&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''What is FOSSEE Optimization Toolbox?'''&lt;br /&gt;
| '''What is FOSSEE Optimization Toolbox?'''&lt;br /&gt;
*'''FOT''' is a '''toolbox''' in '''Scilab.''' &lt;br /&gt;
*It solves '''optimization''' problems using '''functions''' like '''linprog, fmincon''' and many others. &lt;br /&gt;
*It can solve '''Linear Programming, Mixed-Integer Linear Programming, Quadratic Programming, Nonlinear Programming, minimax, goal-attain, least squares''' and '''Minimization/maximization''' with or without '''constraints''' problems.  &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|There are several ways to '''install''' the '''toolbox. '''&lt;br /&gt;
&lt;br /&gt;
I will demonstrate one of the ways.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''Scilab console'''&amp;gt;&amp;gt; type '''atomsGui''' &amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
|Open '''Scilab'''.&lt;br /&gt;
&lt;br /&gt;
In the '''Scilab console,''' type '''atomsGui''' and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|'''Module Manager- ATOMS''' window&lt;br /&gt;
&lt;br /&gt;
Point to '''Categories''' list on the left.&lt;br /&gt;
|This will open the '''Module Manager- ATOMS''' window.&lt;br /&gt;
&lt;br /&gt;
You will see a '''Categories''' list on the left side.&lt;br /&gt;
|-&lt;br /&gt;
|Click once on the '''Optimization''' category&lt;br /&gt;
|Click once on the '''Optimization category'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Point to the '''toolboxes'''&lt;br /&gt;
|This will show the '''toolboxes''' available in the '''Optimization category'''.&lt;br /&gt;
|-&lt;br /&gt;
|Click once on the '''FOSSEE Optimization Toolbox'''&lt;br /&gt;
|Click once on the '''FOSSEE Optimization Toolbox.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Point to the '''toolbox''' on the right&lt;br /&gt;
&lt;br /&gt;
Scroll up&lt;br /&gt;
|This will show the details of this '''toolbox''' on the right side of the window.&lt;br /&gt;
&lt;br /&gt;
Scroll up until you see the '''Changelog statement'''.&lt;br /&gt;
|-&lt;br /&gt;
|Point to the version no.&lt;br /&gt;
|Make sure that the topmost version shown under '''Changelog,''' is the latest version.&lt;br /&gt;
&lt;br /&gt;
At the time of recording, the latest version of '''FOT''' for me is version '''0.4'''&lt;br /&gt;
|-&lt;br /&gt;
|Open a web browser  &amp;gt;&amp;gt; type the url&lt;br /&gt;
&lt;br /&gt;
[https://atoms.scilab.org/ ''https://atoms.scilab.org/'']&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
|Now how does one confirm which version of '''FOT''' is the latest?&lt;br /&gt;
&lt;br /&gt;
To find out, open a '''web browser''' and type the url '''https://atoms.scilab.org/'''&lt;br /&gt;
&lt;br /&gt;
And press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
|'''atoms web page.'''&lt;br /&gt;
|This will open the '''atoms web page.'''&lt;br /&gt;
|-&lt;br /&gt;
| In the '''search bar  &amp;gt;&amp;gt;''' type '''fot'''  &amp;gt;&amp;gt; press '''Enter'''&lt;br /&gt;
|&lt;br /&gt;
In the '''search bar''' type, '''fot''' and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
|Point to '''FOSSEE Optimization Toolbox''' in the search result &amp;gt;&amp;gt; click on it&lt;br /&gt;
|You can see '''FOSSEE Optimization Toolbox''' in the search result. Click on it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Highlight the version no. &lt;br /&gt;
|Notice that the version shown is '''0.4''' which is the latest version.&lt;br /&gt;
|-&lt;br /&gt;
|Switch to the '''Module Manager- ATOMS''' window.&lt;br /&gt;
|Now switch to the '''Module Manager- ATOMS''' window.&lt;br /&gt;
|-&lt;br /&gt;
|Click on the '''File''' menu  &amp;gt;&amp;gt; click on '''Update List of Packages'''&lt;br /&gt;
|Do the following if you see an older version of '''FOT''' as the topmost version under '''Changelog.'''&lt;br /&gt;
&lt;br /&gt;
On the top left corner of the window, click on '''File menu'''.&lt;br /&gt;
&lt;br /&gt;
Then click on '''Update List of Packages'''.&lt;br /&gt;
|-&lt;br /&gt;
|Pop up window appears showing a '''progress bar'''.&lt;br /&gt;
&lt;br /&gt;
|This will open a pop up window showing a '''progress bar'''.&lt;br /&gt;
&lt;br /&gt;
It is updating the list of '''packages'''.&lt;br /&gt;
|-&lt;br /&gt;
|Pop up window closes automatically &amp;gt;&amp;gt; '''Scilab console''' says &amp;quot;Finished&amp;quot;&lt;br /&gt;
|After the popup closes automatically, check the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
If the update fails and you see any error messages, restart '''Scilab''' and repeat the steps.&lt;br /&gt;
&lt;br /&gt;
For me, it says it has finished '''scan'''ning the '''repository'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|If the '''toolbox''' version shown in the '''Module Manager- ATOMS''' window is the latest one, we can '''install''' it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Click on the '''Install''' button&lt;br /&gt;
|At the bottom of the window, click on the '''Install''' button.&lt;br /&gt;
&lt;br /&gt;
If the '''installation''' is successful, '''Installation Done''' message appears at the bottom.&lt;br /&gt;
&lt;br /&gt;
After this, it is required to '''restart Scilab'''.&lt;br /&gt;
&lt;br /&gt;
Upon '''restart''', the '''FOT toolbox''' will get loaded automatically.&lt;br /&gt;
|-&lt;br /&gt;
| Restart '''Scilab'''&lt;br /&gt;
&lt;br /&gt;
'''FOT toolbox''' will get loaded automatically&lt;br /&gt;
|I have '''restart'''ed '''Scilab'''.&lt;br /&gt;
&lt;br /&gt;
Notice that the '''FOT toolbox''' gets loaded on startup.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|Let us now run a few examples to confirm if the '''installation''' was successful.&lt;br /&gt;
|-&lt;br /&gt;
| Type '''help''' in '''Scilab console'''  &amp;gt;&amp;gt; press '''Enter.'''&lt;br /&gt;
|&lt;br /&gt;
Type '''help''' in the '''Scilab console''' and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Help''' window opens  &amp;gt;&amp;gt; on the left scroll to bottom of TOC&lt;br /&gt;
|This will open the '''Help''' window.&lt;br /&gt;
&lt;br /&gt;
Scroll to the bottom of '''Table Of Contents''' on the left hand side.&lt;br /&gt;
|-&lt;br /&gt;
| Click on '''FOSSEE_Optimization_Toolbox'''&lt;br /&gt;
|Click on '''FOSSEE_Optimization_Toolbox '''&lt;br /&gt;
|-&lt;br /&gt;
|Point to '''help''' contents on this '''toolbox''' on the right&lt;br /&gt;
|This will open the '''Help''' contents on this '''toolbox''' on the right hand side.&lt;br /&gt;
|-&lt;br /&gt;
| Click on the '''fot_fmincon''' function.&lt;br /&gt;
|Click on the '''fot_fmincon function'''.&lt;br /&gt;
&lt;br /&gt;
This '''function''' is used to solve a general '''nonlinear optimization''' problem.&lt;br /&gt;
|-&lt;br /&gt;
|Scroll down&lt;br /&gt;
&lt;br /&gt;
Point to the first example.&lt;br /&gt;
Click on the '''Execute''' button&lt;br /&gt;
|Scroll down until you reach the '''Examples''' section.&lt;br /&gt;
&lt;br /&gt;
Let us execute the first example.&lt;br /&gt;
&lt;br /&gt;
Scroll to the right until you see the '''Execute''' button on the first example.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Execute''' button.&lt;br /&gt;
|-&lt;br /&gt;
| Switch to the '''Scilab''' console.&lt;br /&gt;
|Switch to the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
You can see that the example got '''executed''' successfully.&lt;br /&gt;
&lt;br /&gt;
Some of the values displayed on my '''console''' may differ from what you get.&lt;br /&gt;
&lt;br /&gt;
You can safely ignore this.&lt;br /&gt;
&lt;br /&gt;
Now let us '''execute''' one more example.&lt;br /&gt;
|-&lt;br /&gt;
|Switch to the '''Help''' window&lt;br /&gt;
&lt;br /&gt;
Click on '''fot_linprog'''&lt;br /&gt;
|Switch to the '''Help''' window.&lt;br /&gt;
&lt;br /&gt;
On the left hand side, scroll down and click on '''fot_linprog'''&lt;br /&gt;
|-&lt;br /&gt;
|Scroll down&lt;br /&gt;
&lt;br /&gt;
Click on the '''Execute''' button&lt;br /&gt;
|On the right hand side, scroll down until you reach the '''Examples''' section.&lt;br /&gt;
&lt;br /&gt;
Let us '''execute''' the first example.&lt;br /&gt;
&lt;br /&gt;
Scroll to the right if needed, until you see the '''Execute''' button on the first example.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Execute''' button.&lt;br /&gt;
|-&lt;br /&gt;
|Switch to the '''Scilab''' console.&lt;br /&gt;
|Switch to the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
You can see that the example got '''executed''' successfully.&lt;br /&gt;
&lt;br /&gt;
Some of the values displayed on my '''console''' may differ from what you get.&lt;br /&gt;
&lt;br /&gt;
You can safely ignore this.&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt to:&lt;br /&gt;
 &lt;br /&gt;
*'''Install''' the '''FOSSEE Optimization Toolbox'''. &lt;br /&gt;
*'''Execute''' examples from the '''Help menu''' in the '''toolbox'''.  &lt;br /&gt;
|-&lt;br /&gt;
|Show Slide: '''About Spoken Tutorial project'''&lt;br /&gt;
|The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide: '''Spoken Tutorial Workshops'''&lt;br /&gt;
|The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
|Do you have questions in THIS Spoken Tutorial?&lt;br /&gt;
&lt;br /&gt;
Please visit this site.&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question&lt;br /&gt;
&lt;br /&gt;
Explain your question briefly&lt;br /&gt;
&lt;br /&gt;
The Spoken Tutorial project will ensure an answer&lt;br /&gt;
&lt;br /&gt;
You will have to register to ask questions&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Forum for specific questions:'''&lt;br /&gt;
|The Spoken Tutorial forum is for specific questions on this tutorial.&lt;br /&gt;
&lt;br /&gt;
Please do not post unrelated and general questions on them.&lt;br /&gt;
&lt;br /&gt;
This will help reduce the clutter.&lt;br /&gt;
&lt;br /&gt;
With less clutter, we can use these discussions as instructional material.&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
|For any general or technical questions on '''Scilab''', visit the FOSSEE forum and post your question.&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project.'''&lt;br /&gt;
|The FOSSEE team coordinates the Textbook Companion project.&lt;br /&gt;
&lt;br /&gt;
We give Certificates and Honorarium to the contributors.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide: '''Lab Migration'''&lt;br /&gt;
|The FOSSEE team coordinates the Lab Migration project.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide: '''Acknowledgement'''&lt;br /&gt;
|Spoken Tutorial and FOSSEE projects are funded by MoE, Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|Show Slide: Thank You&lt;br /&gt;
|The script has been created by FOSSEE Team, IIT Bombay.&lt;br /&gt;
&lt;br /&gt;
And the video for this tutorial was created by '''Anandajith T S,''' FOSSEE intern 2021.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Installation-of-FOSSEE-Optimization-Toolbox/English</id>
		<title>Scilab---FOSSEE-Optimisation-Toolbox/C2/Installation-of-FOSSEE-Optimization-Toolbox/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Installation-of-FOSSEE-Optimization-Toolbox/English"/>
				<updated>2021-09-13T21:11:44Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;'''Title of script''': Installation of '''FOSSEE Optimization Toolbox'''  '''Author: Harpreet Singh, Georgey John, Rupak Rokade and Anandajith T S'''  '''Keywords:Scilab, FOSS...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of script''': Installation of '''FOSSEE Optimization Toolbox'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Harpreet Singh, Georgey John, Rupak Rokade and Anandajith T S'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords:Scilab, FOSSEE Optimization Toolbox, Installation, FOT, Optimization Theory'''&lt;br /&gt;
{|border=1&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Hello and welcome to the Spoken Tutorial on “Installation of '''FOSSEE Optimization Toolbox in Scilab'''”.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Install''' the '''FOSSEE Optimization''' '''Toolbox'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Execute''' a few '''examples''' using the '''toolbox'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Ubuntu 18.04''' as the operating system and&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Scilab 6.1.0'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Installation Requirements'''&lt;br /&gt;
| For the '''installation''' we require a working '''Internet connection'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisite'''&lt;br /&gt;
|&lt;br /&gt;
Before practising this tutorial, a learner should have :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;basic knowledge of '''Scilab''' and '''Optimization Theory'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For '''Scilab''', please refer to the '''Scilab''' tutorials available on the '''Spoken Tutorial''' website.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''What is FOSSEE Optimization Toolbox?'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''FOT''' is a '''toolbox''' in '''Scilab.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;It solves optimization problems using '''functions''' like '''linprog''', '''fmincon''' and many others'''.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;It can solve '''Linear Programming, Mixed-Integer Linear Programming, Quadratic Programming, Nonlinear Programming, minimax, goal-attain, least squares''' and '''Minimization/maximization with or without constraints''' problems.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
In the '''Scilab''' console, type '''atomsGui''' &amp;amp;gt;&amp;amp;gt; press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
|&lt;br /&gt;
There are several ways to '''install''' the '''toolbox. '''&lt;br /&gt;
&lt;br /&gt;
I will demonstrate one of the ways.&lt;br /&gt;
&lt;br /&gt;
Open '''Scilab'''.&lt;br /&gt;
&lt;br /&gt;
In the '''Scilab console''' type '''atomsGui''' and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
This will open the '''Module Manager- ATOMS''' window.&lt;br /&gt;
&lt;br /&gt;
You will see a '''Categories''' list on the left side.&lt;br /&gt;
|-&lt;br /&gt;
| Click once on the '''Optimization''' category&lt;br /&gt;
|&lt;br /&gt;
Click once on the '''Optimization''' category.&lt;br /&gt;
&lt;br /&gt;
This will show the '''toolboxes''' available in the '''Optimization''' category.&lt;br /&gt;
|-&lt;br /&gt;
| Click once on the '''FOSSEE Optimization Toolbox'''&lt;br /&gt;
|&lt;br /&gt;
Click once on the '''FOSSEE Optimization Toolbox.'''&lt;br /&gt;
&lt;br /&gt;
This will show the details of this '''toolbox''' on the right side of the window.&lt;br /&gt;
&lt;br /&gt;
Scroll up until you see the '''Changelog statement'''.&lt;br /&gt;
&lt;br /&gt;
Make sure that the topmost version shown under '''Changelog,''' is the latest version.&lt;br /&gt;
&lt;br /&gt;
At the time of recording, the latest version of '''FOT''' for me is version '''0.4'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Open a web browser &amp;amp;gt;&amp;amp;gt; type the url&lt;br /&gt;
&lt;br /&gt;
[https://atoms.scilab.org/ ''https://atoms.scilab.org/'']&lt;br /&gt;
&lt;br /&gt;
&amp;amp;gt;&amp;amp;gt; press '''Enter'''&lt;br /&gt;
|&lt;br /&gt;
Now how does one confirm which version of '''FOT''' is the latest?&lt;br /&gt;
&lt;br /&gt;
To find out, open a web browser and type the url [https://atoms.scilab.org/ ''https://atoms.scilab.org/'']&lt;br /&gt;
&lt;br /&gt;
And press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
This will open the '''atoms web page.'''&lt;br /&gt;
|-&lt;br /&gt;
| In the '''search bar &amp;amp;gt;&amp;amp;gt;''' type '''fot''' &amp;amp;gt;&amp;amp;gt; press enter&lt;br /&gt;
|&lt;br /&gt;
In the '''search bar''' type, '''fot''' and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
You can see '''FOSSEE Optimization Toolbox''' in the search result. Click on it.&lt;br /&gt;
&lt;br /&gt;
Notice that the version shown is '''0.4''' which is the latest version.&lt;br /&gt;
&lt;br /&gt;
Now switch to the '''Module Manager- ATOMS''' window.&lt;br /&gt;
|-&lt;br /&gt;
| Click on the '''File''' menu &amp;amp;gt;&amp;amp;gt; click on '''Update List of Packages'''&lt;br /&gt;
|&lt;br /&gt;
Do the following if you see an older version of '''FOT''' as the topmost version under '''Changelog.'''&lt;br /&gt;
&lt;br /&gt;
On the top left corner of the window, click on the '''File''' menu.&lt;br /&gt;
&lt;br /&gt;
Then click on '''Update List of Packages'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
This will open a pop up window showing a '''progress bar'''.&lt;br /&gt;
&lt;br /&gt;
It is updating the list of '''packages'''.&lt;br /&gt;
&lt;br /&gt;
After the popup closes automatically, check the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
If the update fails and you see any error messages, restart '''Scilab''' and repeat the steps.&lt;br /&gt;
&lt;br /&gt;
For me, it says it has finished '''scan'''ning the '''repository'''.&lt;br /&gt;
|-&lt;br /&gt;
| Click on the '''Install''' button&lt;br /&gt;
|&lt;br /&gt;
If the '''toolbox''' version shown in the '''Module Manager- ATOMS''' window is the latest one, we can '''install''' it.&lt;br /&gt;
&lt;br /&gt;
At the bottom of the window, click on the '''Install''' button.&lt;br /&gt;
&lt;br /&gt;
If the '''installation''' is successful, '''Installation Done''' message appears at the bottom.&lt;br /&gt;
&lt;br /&gt;
After this, It is required to restart '''Scilab'''.&lt;br /&gt;
&lt;br /&gt;
Upon restart, the '''FOT toolbox''' will get loaded automatically.&lt;br /&gt;
|-&lt;br /&gt;
| Restart '''Scilab'''&lt;br /&gt;
|&lt;br /&gt;
I have restarted '''Scilab'''.&lt;br /&gt;
&lt;br /&gt;
Notice that the '''FOT toolbox''' gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
Let us now run a few examples to confirm if the '''installation''' was successful.&lt;br /&gt;
|-&lt;br /&gt;
| Type '''help''' in '''Scilab console''' &amp;amp;gt;&amp;amp;gt; press '''Enter.'''&lt;br /&gt;
|&lt;br /&gt;
Type '''help''' in the '''Scilab console''' and press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
This will open the '''Help''' window.&lt;br /&gt;
&lt;br /&gt;
Scroll to the bottom of '''Table Of Contents''' on the left hand side&lt;br /&gt;
|-&lt;br /&gt;
| Click on '''FOSSEE_Optimization_Toolbox'''&lt;br /&gt;
|&lt;br /&gt;
Click on '''FOSSEE_Optimization_Toolbox '''&lt;br /&gt;
&lt;br /&gt;
This will open the '''help''' contents on this '''toolbox''' on the right hand side.&lt;br /&gt;
|-&lt;br /&gt;
| Click on the '''fot_fmincon''' function.&lt;br /&gt;
|&lt;br /&gt;
Click on the '''fot_fmincon function'''.&lt;br /&gt;
&lt;br /&gt;
This '''function''' is used to solve a general '''nonlinear optimization''' problem.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Scroll down&lt;br /&gt;
&lt;br /&gt;
Click on the '''Execute''' button&lt;br /&gt;
|&lt;br /&gt;
Scroll down until you reach the '''Examples''' section.&lt;br /&gt;
&lt;br /&gt;
Let us execute the first example.&lt;br /&gt;
&lt;br /&gt;
Scroll to the right until you see the '''Execute''' button on the first example.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Execute''' button.&lt;br /&gt;
|-&lt;br /&gt;
| Switch to the '''Scilab''' console.&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
You can see that the example got '''executed''' successfully.&lt;br /&gt;
&lt;br /&gt;
Some of the values displayed on my '''console''' may differ from what you get.&lt;br /&gt;
&lt;br /&gt;
You can safely ignore this.&lt;br /&gt;
&lt;br /&gt;
Now let us execute one more example.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Help''' window&lt;br /&gt;
&lt;br /&gt;
click on '''fot_linprog'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Help''' window.&lt;br /&gt;
&lt;br /&gt;
On the left hand side, scroll down and click on '''fot_linprog'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Scroll down&lt;br /&gt;
&lt;br /&gt;
Click on the '''Execute''' button&lt;br /&gt;
|&lt;br /&gt;
On the right hand side, scroll down until you reach the '''Examples''' section.&lt;br /&gt;
&lt;br /&gt;
Let us '''execute''' the first example.&lt;br /&gt;
&lt;br /&gt;
Scroll to the right, if needed, until you see the '''Execute''' button on the first example.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Execute''' button.&lt;br /&gt;
|-&lt;br /&gt;
| Switch to the '''Scilab''' console.&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
You can see that the example got executed successfully.&lt;br /&gt;
&lt;br /&gt;
Some of the values displayed on my '''console''' may differ from what you get.&lt;br /&gt;
&lt;br /&gt;
You can safely ignore this.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
Let us summarise.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Install''' the '''FOSSEE Optimization Toolbox'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Execute''' examples from the '''Help menu''' in the '''toolbox'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''About Spoken Tutorial project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
|&lt;br /&gt;
Do you have questions in THIS Spoken Tutorial?&lt;br /&gt;
&lt;br /&gt;
Please visit this site.&lt;br /&gt;
&lt;br /&gt;
Choose the minute and second where you have the question&lt;br /&gt;
&lt;br /&gt;
Explain your question briefly&lt;br /&gt;
&lt;br /&gt;
The Spoken Tutorial project will ensure an answer&lt;br /&gt;
&lt;br /&gt;
You will have to register to ask questions&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Forum for specific questions:'''&lt;br /&gt;
|&lt;br /&gt;
The Spoken Tutorial forum is for specific questions on this tutorial.&lt;br /&gt;
&lt;br /&gt;
Please do not post unrelated and general questions on them.&lt;br /&gt;
&lt;br /&gt;
This will help reduce the clutter.&lt;br /&gt;
&lt;br /&gt;
With less clutter, we can use these discussions as instructional material.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| For any general or technical questions on '''Scilab''', visit the FOSSEE forum and post your question.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project.'''&lt;br /&gt;
|&lt;br /&gt;
The FOSSEE team coordinates the Textbook Companion project.&lt;br /&gt;
&lt;br /&gt;
We give Certificates and Honorarium to the contributors.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The FOSSEE team coordinates the Lab Migration project.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Acknowledgement'''&lt;br /&gt;
| Spoken Tutorial and FOSSEE projects are funded by MoE, Government of India.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: Thank You&lt;br /&gt;
|&lt;br /&gt;
The script has been created by FOSSEE Team, IIT Bombay.&lt;br /&gt;
&lt;br /&gt;
And the video for this tutorial was created by '''Anandajith T S,''' FOSSEE intern 2021.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English</id>
		<title>Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Scilab---FOSSEE-Optimisation-Toolbox/C2/Unconstrained-Optimization-using-FOT/English"/>
				<updated>2021-09-09T12:38:58Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;'''Title of the script''': '''Unconstrained Optimisation using FOT'''  '''Author: Siddharth Agarwal, Anandajith TS'''  '''Keywords: FOSSEE Optimization Toolbox, Integer Uncons...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script''': '''Unconstrained Optimisation using FOT'''&lt;br /&gt;
&lt;br /&gt;
'''Author: Siddharth Agarwal, Anandajith TS'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: FOSSEE Optimization Toolbox, Integer Unconstrained Optimisation, Unconstrained Optimisation, fminunc, intfminunc.'''&lt;br /&gt;
{|border=1&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 1&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Welcome to the spoken tutorial on '''Unconstrained Optimisation using FOT.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 2&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Use '''fot_fminunc''' and '''fot_intfminunc''' functions in '''Scilab'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Solve '''unconstrained optimisation''' problems using '''fot_fminunc and fot_intfminunc functions'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 3&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Windows 10''' as the operating system&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Scilab 6.1.0'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''FOSSEE Optimization Toolbox''' version '''0.4.1'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in '''Linux''' OS also&lt;br /&gt;
|-&lt;br /&gt;
| '''Only narration'''&lt;br /&gt;
| Annotations will be added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 4&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
'''https://spoken-tutorial.org'''&lt;br /&gt;
|&lt;br /&gt;
To follow this tutorial, you should&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Install '''FOSSEE Optimization Toolbox''' version 0.4.1 or above&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Have basic understanding of Scilab and optimization theory&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If not, for relevant tutorials please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Show slide '''&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The files used in this tutorial &amp;lt;s&amp;gt;are&amp;lt;/s&amp;gt; have been provided in the '''Code files''' link&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Please download and extract the files&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Make a copy and then use them while practising&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Slide 5&lt;br /&gt;
&lt;br /&gt;
'''What is the Unconstrained Optimisation problem?'''&lt;br /&gt;
|&lt;br /&gt;
A function is nonlinear if it has a degree of two or more&lt;br /&gt;
&lt;br /&gt;
'''An Unconstrained Optimisation Problem''' is a mathematical optimization model with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Nonlinear''' objective function&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''No constraints'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 6&lt;br /&gt;
&lt;br /&gt;
'''Mathematical Formulation'''&lt;br /&gt;
| A '''general form''' of the '''unconstrained optimization problem''' is as shown.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 7&lt;br /&gt;
&lt;br /&gt;
'''Example'''&lt;br /&gt;
|&lt;br /&gt;
We will now solve this example to illustrate the use of '''fot_fminunc'''&lt;br /&gt;
&lt;br /&gt;
In this example, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Minimize the given function&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Note that the '''objective function''' is '''nonlinear'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
We will use the toolbox to solve this example.&lt;br /&gt;
&lt;br /&gt;
Make sure that the toolbox is already installed on Scilab.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on the Scilab console.&lt;br /&gt;
| Now open the '''Scilab console'''&lt;br /&gt;
|-&lt;br /&gt;
| Type '''editor''' &amp;amp;gt;&amp;amp;gt; press '''Enter'''.&lt;br /&gt;
|&lt;br /&gt;
In the '''Scilab console''' type '''editor''' and press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
'''Editor''' window opens&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Click on Open button.&lt;br /&gt;
&lt;br /&gt;
Go to the Downloads folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''opt_fminunc.sce'''.&lt;br /&gt;
&lt;br /&gt;
Click the '''Open''' button.&lt;br /&gt;
&lt;br /&gt;
Point to the file.&lt;br /&gt;
|&lt;br /&gt;
Click on '''Open''' button on the toolbar.&lt;br /&gt;
&lt;br /&gt;
Go to the Downloads folder&lt;br /&gt;
&lt;br /&gt;
Locate the file '''opt_fminunc.sce'''.&lt;br /&gt;
&lt;br /&gt;
Then click the '''Open''' button.&lt;br /&gt;
&lt;br /&gt;
'''opt_fminunc.sce''' file opens in the '''editor'''&lt;br /&gt;
|-&lt;br /&gt;
| Show '''opt_fminunc.sce''' in scilab editor.&lt;br /&gt;
| Now we will see the input arguments for '''fot_fminunc'''&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘f’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''f''' is an '''objective function'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘x0’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''x0''' is a vector containing the starting values of the decision variables.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight ‘'''xopt,''' '''fopt''', '''exitflag, output, gradient, hessian’'''&lt;br /&gt;
|&lt;br /&gt;
Now we will see the output arguments.&lt;br /&gt;
&lt;br /&gt;
Output arguments are '''xopt,''' '''fopt''', '''exitflag, output, gradient, hessian'''&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘xopt’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''xopt''' is the optimal value of '''x'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘fopt’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''fopt''' is the optimal objective function value'''.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘exitflag’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''exitflag''' is the status of execution&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Output’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Output''' is a '''structure''' containing detailed information about the optimization.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Gradient’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Gradient''' is a '''vector''' containing the '''objective's''' '''gradient''' of the solution&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Hessian’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Hessian''' is a '''matrix''' containing the '''lagrangian's hessian''' of the solution&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Highlight&lt;br /&gt;
&lt;br /&gt;
'''[xopt,fopt,exitflag,output,gradient,hessian]=fot_fminunc(f,x0)'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Here we see the '''scilab''' code to define and solve the example.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;We call the '''fot_fminunc function''' to solve the given '''problem'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Press '''CTRL + s'''&lt;br /&gt;
&lt;br /&gt;
Click on '''execute button''' on '''scilab'''.&lt;br /&gt;
|&lt;br /&gt;
Save the file by pressing '''Control''' and '''S''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
To '''run''' the file, click on the '''Execute''' menu.&lt;br /&gt;
&lt;br /&gt;
Click on '''File with Echo''' from the drop down.&lt;br /&gt;
|-&lt;br /&gt;
| Change the window to '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the Scilab '''console''' to see the output.&lt;br /&gt;
&lt;br /&gt;
We see that it prints the&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''xopt''' value as 1,1,&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''fopt''' value as 1.466D-16,&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Output as the Optimal solution Found'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Integer Nonlinear Programming'''&lt;br /&gt;
|&lt;br /&gt;
We will now look at '''integer nonlinear programming''' problems.&lt;br /&gt;
&lt;br /&gt;
These are problems where some decision variables are constrained to be integers.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide 6&lt;br /&gt;
&lt;br /&gt;
'''Mathematical Formulation'''&lt;br /&gt;
| A '''general form''' of the '''unconstrained''' '''integer programming problem''' is as shown.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Example'''&lt;br /&gt;
|&lt;br /&gt;
We will now solve this example to illustrate the use of '''fot_intfminunc.'''&lt;br /&gt;
&lt;br /&gt;
In this example, we will &amp;lt;s&amp;gt;demonstrate&amp;lt;/s&amp;gt; learn how to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Minimize the given function&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Note that the '''objective function''' is '''nonlinear.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some of the '''decision variables''' are '''integers'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''opt_intfminunc.sce''' in '''scilab editor.'''&lt;br /&gt;
|&lt;br /&gt;
We will use the toolbox to solve this example.&lt;br /&gt;
&lt;br /&gt;
Open the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
Type editor on the Scilab console and Press enter.&lt;br /&gt;
&lt;br /&gt;
Open '''opt_intfminunc.sce''' in the '''Scilab editor.'''&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘f’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''f''' is the '''objective function'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘x0’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''x0''' is a vector containing the starting values of the decision variables&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘intcon’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''intcon''' is a '''vector''' of the '''indices''' of the integer variables&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight ‘'''xopt,''' '''fopt''', '''exitflag, output, gradient, hessian’'''&lt;br /&gt;
|&lt;br /&gt;
Now we will see the output arguments.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Output arguments are '''xopt,''' '''fopt''', '''exitflag, output, gradient, hessian'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘xopt’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''xopt''' is the optimal value of '''x'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘fopt’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''fopt''' is the optimal objective function value'''.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘exitflag’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''exitflag''' is the status of execution&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Gradient’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Gradient''' is a '''vector''' containing the '''objective's''' '''gradient''' of the solution&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Highlight '''‘Hessian’'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Hessian''' is a '''matrix''' containing the '''lagrangian's hessian''' of the solution&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Press '''CTRL + s'''&lt;br /&gt;
&lt;br /&gt;
Click on '''execute button''' on scilab.&lt;br /&gt;
|&lt;br /&gt;
Save the file by pressing '''Control''' and '''S''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
To '''run''' the file, click on the '''Execute''' menu.&lt;br /&gt;
&lt;br /&gt;
Click on '''File with Echo''' from the drop down.&lt;br /&gt;
|-&lt;br /&gt;
| Change the window to '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab''' '''console''' to see the output.&lt;br /&gt;
&lt;br /&gt;
We see that it prints the&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''xopt''' value as 1,1,&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''fopt''' value as 1.341D-19,&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Output as the Optimal solution Found'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
This brings us to the end of this tutorial. Let us summarise.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Use '''fot_fminunc''' and '''fot_intfminunc''' functions of the '''FOSSEE Optimization Toolbox'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Solve unconstrained nonlinear programming examples in '''Scilab'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
As an assignment, please do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;What will be the solution if we include&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;the following constraint in the previous&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The optimal value will be 2547.7231 and&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Optimal solution will be '''x one''' equal to 64.363297and '''x two''' equal to 50.720229&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
The '''Spoken Tutorial''' Project Team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| Please post your general and technical queries on '''Scilab''' in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Textbook Companion project'''.&lt;br /&gt;
&lt;br /&gt;
We give '''Certificates''' and '''Honorarium''' to the contributors.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Lab Migration project'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgement'''&lt;br /&gt;
| Spoken Tutorial and FOSSEE projects are funded by MoE, Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide :&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;This is Anandajith TS, FOSSEE intern 2021, IIT Bombay signing off.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Thanks for joining&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/GUI-in-Scilab/C2/Creating-a-basic-GUI-using-Scilab/English</id>
		<title>GUI-in-Scilab/C2/Creating-a-basic-GUI-using-Scilab/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/GUI-in-Scilab/C2/Creating-a-basic-GUI-using-Scilab/English"/>
				<updated>2021-09-08T21:15:20Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' Creating a basic '''GUI''' using Scilab&lt;br /&gt;
&lt;br /&gt;
'''Author: Rashmi Patankar, Shwethaa R'''&lt;br /&gt;
&lt;br /&gt;
{| border&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Welcome to the Spoken Tutorial on “Creating a basic '''GUI''' using Scilab”.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Learning objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;About '''Graphical User Interface(GUI)''' and its benefits.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Create a '''pushbutton.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add a '''callback function''' and&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Create a basic '''GUI''' using '''Scilab.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''System requirement'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Windows 10''' '''OS''' and&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Scilab''' '''6.1.0'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is similar in Linux OS.&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
https://www.spoken-tutorial.org&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The learner must have basic knowledge of '''Scilab'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;For pre-requisite '''Scilab''' tutorials please visit this website.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
Code Files&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The files used in this tutorial are provided in the '''Code files''' link.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Please download and extract the files.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Make a copy and then use them while practising.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
What is a '''Graphical User Interface'''?&lt;br /&gt;
|&lt;br /&gt;
The '''Graphical User Interface(GUI)''' is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A graphical display that allows the user to do interactive tasks using objects.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Users can create and arrange objects in a graphical window.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
What is a '''Graphical User Interface'''?&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The object style includes '''edit, slider,''' '''pushbutton,''' etc.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;We use their '''callbacks''' to make them interactive.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''GUI'''s can also create and display data in a tabular form or as a plot.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''What is a pushbutton?'''&lt;br /&gt;
| A '''pushbutton''' is a rectangular button used to run a '''callback.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''What is a callback?'''&lt;br /&gt;
|&lt;br /&gt;
A '''callback''' is a '''function''' that executes a set of '''commands.'''&lt;br /&gt;
&lt;br /&gt;
This happens in response to a predefined user action.&lt;br /&gt;
&lt;br /&gt;
For example,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;When the '''pushbutton''' is pressed, the code written in the '''callback''' is executed.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;As a result, the '''pushbutton''' becomes interactive.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On the '''Scilab console''',&lt;br /&gt;
&lt;br /&gt;
type '''editor''' and press '''Enter.'''&lt;br /&gt;
|&lt;br /&gt;
Open the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
Type '''editor''' and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''Scinotes''' on title bar.&lt;br /&gt;
&lt;br /&gt;
Click on '''File'''&amp;amp;gt;&amp;amp;gt;'''Open.'''&lt;br /&gt;
|&lt;br /&gt;
It opens the '''Scinotes''' window.&lt;br /&gt;
&lt;br /&gt;
Click on '''File''' on the '''menubar''' and then on '''Open.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On '''Open Window,'''&lt;br /&gt;
&lt;br /&gt;
go to '''Downloads''' folder &amp;amp;gt;&amp;amp;gt; Click on '''basicgui.sce''' file &amp;amp;gt;&amp;amp;gt; Click '''Open.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Go to the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''basicgui.sce''' and click on it.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Open''' button at the bottom.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On '''Scinotes''' Window,&lt;br /&gt;
&lt;br /&gt;
hover cursor over '''basicgui.sce''' in the title bar.&lt;br /&gt;
|&lt;br /&gt;
It opens the file '''basicgui.sce''' in '''Scinotes''' window.&lt;br /&gt;
&lt;br /&gt;
Now we’ll look at the code.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''SciNotes Window, '''&lt;br /&gt;
&lt;br /&gt;
highlight '''figure().'''&lt;br /&gt;
|&lt;br /&gt;
Let's start by creating a '''graphic window.'''&lt;br /&gt;
&lt;br /&gt;
The '''graphic window''' is a window on which we place the objects to create a '''GUI'''.&lt;br /&gt;
&lt;br /&gt;
For creating that''',''' the '''figure function''' is used.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''SciNotes Window,''' highlight the word '''f.'''&lt;br /&gt;
|&lt;br /&gt;
'''‘f’''' is the handle of the '''graphic window.'''&lt;br /&gt;
&lt;br /&gt;
It is used to change the properties of the '''graphic window''' after it is created.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the line with '''f.visible.'''&lt;br /&gt;
|&lt;br /&gt;
We then use handle '''‘f'''' to set the '''visible''' property of a '''graphic window''' to '''“ON”.'''&lt;br /&gt;
&lt;br /&gt;
Hence, the '''pushbutton''' becomes visible on a '''graphic window''' after it is created.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the word '''uicontrol.'''&lt;br /&gt;
|&lt;br /&gt;
The '''uicontrol function''' is used to create a '''pushbutton''' in a '''graphic window'''.&lt;br /&gt;
&lt;br /&gt;
It sets the properties of a '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the word '''h1.'''&lt;br /&gt;
|&lt;br /&gt;
'''‘h1’''' is the handle of the '''pushbutton.'''&lt;br /&gt;
&lt;br /&gt;
The handle is used to change the properties of a '''pushbutton''' after it is created.&lt;br /&gt;
&lt;br /&gt;
It is also used while writing a '''callback function'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''f''' inside '''uicontrol''' parentheses.&lt;br /&gt;
|&lt;br /&gt;
Notice that ‘'''f’''' is passed as a first '''argument''' within the '''uicontrol function'''.&lt;br /&gt;
&lt;br /&gt;
So the '''pushbutton''' we make will appear in the '''graphic window''' whose handle is ''''f''''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''style''' and '''pushbutton.'''&lt;br /&gt;
| The object '''style''' is set to '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the word '''Position''' and numbers inside '''square brackets'''.&lt;br /&gt;
| '''Position''' and size of a '''pushbutton''' is defined within '''square brackets'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight number '''250.'''&lt;br /&gt;
| '''250 units''' is the margin from the left side of the window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window, '''&lt;br /&gt;
&lt;br /&gt;
highlight number '''200.'''&lt;br /&gt;
| '''200 units''' is the margin from the top side of the window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight number '''100.'''&lt;br /&gt;
| '''100 units''' is the width of the '''pushbutton.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight number '''50.'''&lt;br /&gt;
| '''50 units''' is the height of the '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''string''' and '''Print.'''&lt;br /&gt;
|&lt;br /&gt;
The '''string''' denotes the text that appears on top of a '''pushbutton.'''&lt;br /&gt;
&lt;br /&gt;
As we can see, it is set to '''Print'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''callback''' and '''callback_print(h1).'''&lt;br /&gt;
| Let us set the '''callback''' property to call the '''function callback_print(h1).'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window, '''&lt;br /&gt;
&lt;br /&gt;
hover over '''style, position, string''' and '''callback.'''&lt;br /&gt;
|&lt;br /&gt;
Notice the '''arguments style, position, string''' and '''callback'''.&lt;br /&gt;
&lt;br /&gt;
They are basically the '''property''' names.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
hover cursor over '''pushbutton, square bracket, Print''' and '''callback_print(h1)'''.&lt;br /&gt;
|&lt;br /&gt;
Notice the '''arguments - pushbutton, square bracket, Print''' and '''callback_print(h1).'''&lt;br /&gt;
&lt;br /&gt;
They represent the respective '''property''' values.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the three dots.&lt;br /&gt;
&lt;br /&gt;
Highlight the lines inside '''uicontrol''' parentheses.&lt;br /&gt;
|&lt;br /&gt;
There are three dots after ''''f'''' and '''property''' values.&lt;br /&gt;
&lt;br /&gt;
They are used to split the multiple '''arguments''' onto separate lines.&lt;br /&gt;
&lt;br /&gt;
The '''arguments''' within the '''parenthesis'''&lt;br /&gt;
&lt;br /&gt;
can also be written on a single line.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''callback_print(h1)''' function definition.&lt;br /&gt;
&lt;br /&gt;
highlight '''h1''' within parentheses&lt;br /&gt;
|&lt;br /&gt;
Let us look at the definition of '''callback_print(h1) function.'''&lt;br /&gt;
&lt;br /&gt;
Notice that we have passed '''h1''' as an '''argument''' to this '''function'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the line disp'''(“Hello World”).'''&lt;br /&gt;
|&lt;br /&gt;
You can see that this '''function''' contains only one '''command.'''&lt;br /&gt;
&lt;br /&gt;
This will display the message “'''Hello World”''' in the '''Scilab''' '''console.'''&lt;br /&gt;
&lt;br /&gt;
The message will be displayed only after we press the '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
| Press '''Ctrl+S''' simultaneously.&lt;br /&gt;
| Save the file by pressing '''Control''' and ‘'''S'''’ keys simultaneously.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
In '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
click on '''Execute''' menu, '''File with echo.'''&lt;br /&gt;
|&lt;br /&gt;
To '''run''' the file, click on the '''Execute menu''' first.&lt;br /&gt;
&lt;br /&gt;
Then click on '''File with echo''' from the drop-down menu.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
In '''Graphic Window number 0,'''&lt;br /&gt;
&lt;br /&gt;
highlight the '''Graphic Window number 0''' on the title bar.&lt;br /&gt;
&lt;br /&gt;
Hover cursor over '''Print''' '''pushbutton.'''&lt;br /&gt;
&lt;br /&gt;
click on '''Print.'''&lt;br /&gt;
|&lt;br /&gt;
A window named '''Graphic Window number 0''' opens.&lt;br /&gt;
&lt;br /&gt;
A '''pushbutton''' named '''Print''' appears'''.'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Print.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Switch to '''Scilab Console.'''&lt;br /&gt;
&lt;br /&gt;
highlight the message “'''Hello World'''” on '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console''' to view the output.&lt;br /&gt;
&lt;br /&gt;
The '''console''' shows the message “'''Hello World”'''.&lt;br /&gt;
&lt;br /&gt;
You can see that we got the desired result when we pressed the '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| This brings us to the end of this tutorial'''.''' Let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we have learnt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;About a '''Graphical User Interface(GUI)''' and its benefits.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Created a '''pushbutton.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Added a '''callback function.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Created a basic '''GUI''' using '''Scilab.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
|&lt;br /&gt;
As an assignment, please do the following.&lt;br /&gt;
&lt;br /&gt;
Add one more '''pushbutton''' to the current '''GUI''' as described below,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Size, Height: '''200 units''' Width: '''100 units'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Position: Align it below the '''Print''' '''pushbutton''' with a gap of '''20 units.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add a '''String''' named ''''Press here'''' for the '''pushbutton'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add a '''callback function''' to display the message ''''Good day!'''' on the '''Scilab console'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Hint: The name of the '''function''' must be different.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
We conduct workshops using '''Spoken Tutorials''' and give certificates.&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| Please post your general and technical queries on '''Scilab''' in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''TBC''' project.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Lab Migration project'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgements'''&lt;br /&gt;
| The '''Spoken Tutorial''' project is funded by the '''Ministry of Education,''' '''Government of India'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show slide:&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|&lt;br /&gt;
The script has been created by '''FOSSEE Team and FOSSEE intern Shwethaa'''.&lt;br /&gt;
&lt;br /&gt;
The video for this tutorial was created by me '''Anandajith''', I am a '''FOSSEE''' intern signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for watching.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Scilab/C4/Super-Blocks-in-Xcos/English</id>
		<title>Scilab/C4/Super-Blocks-in-Xcos/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Scilab/C4/Super-Blocks-in-Xcos/English"/>
				<updated>2021-09-07T21:26:18Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of script''': Super Blocks in Xcos&lt;br /&gt;
&lt;br /&gt;
'''Author: Rupak Rokade and Anandajith'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Xcos, scilab, super blocks'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Hello and welcome to the Spoken Tutorial on “'''Super Blocks in Xcos'''”.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Use '''super block''' in '''Xcos.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Windows 10 OS'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Scilab 6.1.0'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in '''Linux''' OS also.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
https://www.spoken-tutorial.org&lt;br /&gt;
|&lt;br /&gt;
Before practising this tutorial, a learner should have:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Basic knowledge of '''Scilab and Xcos.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;If not, for relevant tutorials please visit this website.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show slide:&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The files used in this tutorial are provided in the '''Code files''' link.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Please download and extract the files.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Make a copy and then use them while practising.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| First we will see why we need to use super blocks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
Use of '''Super Blocks'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Xcos''' diagrams can grow with increasing complexity.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Larger more complicated '''Xcos''' diagrams are difficult to manage.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Super blocks help to organize the complicated '''Xcos''' diagrams.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
What is a '''super block?'''&lt;br /&gt;
|&lt;br /&gt;
What is a '''super block?'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A block that can represent a group of connected blocks.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A complicated Xcos diagram can be represented with few super blocks.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Super block can contain another super block providing deeper simplification.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| We will now demonstrate a super block using an example.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''Scilab console.'''&lt;br /&gt;
&lt;br /&gt;
Type '''xcos'''&amp;amp;gt;&amp;amp;gt;press '''Enter.'''&lt;br /&gt;
|&lt;br /&gt;
Open the '''Scilab console.'''&lt;br /&gt;
&lt;br /&gt;
Type '''xcos''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
We can see two windows named '''Untitled Xcos''' and '''Palette browser''' opens'''.'''&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on the '''Palette browser window''' and '''Untitled-Xcos window.'''&lt;br /&gt;
|&lt;br /&gt;
Notice the '''Palette browser window''' is located on the left side.&lt;br /&gt;
&lt;br /&gt;
The '''Untitled''' - '''Xcos window''' is on the right side.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''File'''&amp;amp;gt;&amp;amp;gt;'''Open.'''&lt;br /&gt;
&lt;br /&gt;
'''Downloads&amp;amp;gt;&amp;amp;gt;super-initial.xcos .'''&lt;br /&gt;
&lt;br /&gt;
&amp;amp;gt;&amp;amp;gt;'''Open.'''&lt;br /&gt;
|&lt;br /&gt;
Go to the '''Untitled Xcos''' window.&lt;br /&gt;
&lt;br /&gt;
In the '''menu bar,''' Click on '''File''' and then on '''Open'''.&lt;br /&gt;
&lt;br /&gt;
Go to the '''Downloads''' folder and select the file '''Super-initial.xcos'''.&lt;br /&gt;
&lt;br /&gt;
I have already created this file for demonstration of '''Super blocks.'''&lt;br /&gt;
&lt;br /&gt;
Click on the Open button.&lt;br /&gt;
&lt;br /&gt;
The file '''super-initial.xcos''' opens in the '''Xcos window.'''&lt;br /&gt;
|-&lt;br /&gt;
| Show '''palette browse'''r and '''Super-initial''' window.&lt;br /&gt;
| Now let's look at the contents of the file.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''CONST block.'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''POWBLK_f block.'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''AFFICH_m block.'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''CLOCK_c block.'''&lt;br /&gt;
|&lt;br /&gt;
We see that the file contains four blocks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A '''CONST''' block&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A '''POWBLK_f''' block&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;An '''AFFICH_m''' block and&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A '''CLOCK_c''' block&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''CONST block'''.&lt;br /&gt;
| The '''CONST''' block will supply a constant value. In this file, I have given a value as 2.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''POWBLK_f block.'''&lt;br /&gt;
| The given value is then squared by the '''POWBLK_f''' block.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''AFFICH_m.'''&lt;br /&gt;
| The resultant value is displayed by the '''AFFICH_m''' block.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''CLOCK_c.'''&lt;br /&gt;
| The '''CLOCK_c block''' generates a regular and scheduled train of events.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''Scilab Multiple Values Reques'''t window.&lt;br /&gt;
|&lt;br /&gt;
Let us change the constant value to 3.&lt;br /&gt;
&lt;br /&gt;
Double click on the '''CONST block'''.&lt;br /&gt;
&lt;br /&gt;
The '''Scilab Multiple Values Request''' window opens.&lt;br /&gt;
&lt;br /&gt;
Change the value of the block to 3 and click on OK.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''super-initial xcos window.'''&lt;br /&gt;
|&lt;br /&gt;
Let us now execute the '''super-initial.xcos''' file.&lt;br /&gt;
&lt;br /&gt;
First, we save the file by pressing '''Control and s''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
Then '''execute''' the file using the '''start''' button on the '''toolbar.'''&lt;br /&gt;
&lt;br /&gt;
Here we can see the value is displayed as 9.0 in the '''AFFICH_ m''' block.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Now we will demonstrate '''Super blocks''' using this example.&lt;br /&gt;
&lt;br /&gt;
We will represent the squaring operation using a super block.&lt;br /&gt;
&lt;br /&gt;
First, we will import the '''Super block''' into the '''super-initial.xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''palette browser.'''&lt;br /&gt;
&lt;br /&gt;
'''Cursor on Palette list.'''&lt;br /&gt;
&lt;br /&gt;
'''User defined functions&amp;amp;gt;&amp;amp;gt;SUPER_f.'''&lt;br /&gt;
|&lt;br /&gt;
Go to the '''palette browser''' window.&lt;br /&gt;
&lt;br /&gt;
Here we can see a list of '''palettes''' on the left side'''.'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''User defined functions''' palette.&lt;br /&gt;
&lt;br /&gt;
In the right panel, select the '''SUPER _ f''' block which is the super block.&lt;br /&gt;
&lt;br /&gt;
Now, drag and drop it in the '''super-initial.xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''super-initial''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Hover cursor over '''POWBLK_f Block.'''&lt;br /&gt;
|&lt;br /&gt;
Here the '''POWBLK_f''' block is the operation block.&lt;br /&gt;
&lt;br /&gt;
We will use the '''SUPER_f''' to represent the '''POWBLK _ f''' block.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''untitled''' xcos window.&lt;br /&gt;
|&lt;br /&gt;
Double click on the '''SUPER _ f block.'''&lt;br /&gt;
&lt;br /&gt;
We see another '''untitled xcos window''' open instead of '''parameters'''.&lt;br /&gt;
&lt;br /&gt;
This '''Untitled Xcos window''' will have one input and output port by default.&lt;br /&gt;
&lt;br /&gt;
Blocks connected to the input and output ports become part of the '''SUPER_f''' block.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''SUPER_f block.'''&lt;br /&gt;
| '''SUPER_f block''' will perform the squaring operation when connected to the '''super-initial.xcos''' file.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''POWBLK_f block.'''&lt;br /&gt;
| We will now transfer the '''POWBLK_f block''' into the '''Untitled Xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''super-initial''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Press '''Ctrl+X.'''&lt;br /&gt;
|&lt;br /&gt;
Click on the '''POWBLK_f''' block.&lt;br /&gt;
&lt;br /&gt;
Press '''Control and X''' keys on the keyboard simultaneously.&lt;br /&gt;
&lt;br /&gt;
This will cut the block from the file.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''Untitled''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Press '''Ctrl+V.'''&lt;br /&gt;
|&lt;br /&gt;
Go to the '''untitled''' '''xcos''' window.&lt;br /&gt;
&lt;br /&gt;
Press '''Control and V''' keys on the keyboard simultaneously.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''POWBLK_f block.'''&lt;br /&gt;
| We can see the '''POWBLK_f block''' is transferred to the '''untitled''' '''xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''Untitled''' xcos window.&lt;br /&gt;
|&lt;br /&gt;
Position the '''POWBLK_f block''' between the input and output ports.&lt;br /&gt;
&lt;br /&gt;
Connect the black '''input port''' to the '''input port''' of the '''POWBLK_f block.'''&lt;br /&gt;
&lt;br /&gt;
Connect the black '''output port''' of the '''POWBLK_f''' '''block''' to the '''output port.'''&lt;br /&gt;
|-&lt;br /&gt;
| Show '''super-initial''' xcos window.&lt;br /&gt;
|&lt;br /&gt;
Now we connect the '''SUPER_f block''' to the '''super-initial.xcos file.'''&lt;br /&gt;
&lt;br /&gt;
Go to the '''super-initial.xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''SUPER_f block.'''&lt;br /&gt;
| Place the '''SUPER_f''' '''block''' between the '''CONST''' and '''AFFICH_m blocks.'''&lt;br /&gt;
|-&lt;br /&gt;
| Show '''super-initial''' xcos window.&lt;br /&gt;
|&lt;br /&gt;
Connect the black '''output port''' of '''CONST block''' to the input '''port''' of '''SUPER_f block.'''&lt;br /&gt;
&lt;br /&gt;
Connect the black '''output port''' of '''SUPER_f block''' to the input '''port''' of '''AFFICH_m''' '''block'''.&lt;br /&gt;
&lt;br /&gt;
All the necessary connections have been made.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
We have modified the '''super-initial.xcos''' file.&lt;br /&gt;
&lt;br /&gt;
The squaring operation is now represented by a super block.&lt;br /&gt;
&lt;br /&gt;
Now let us save and execute the '''super-initial.xcos''' file.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''super initial''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Cursor over the '''start''' button.&lt;br /&gt;
&lt;br /&gt;
Cursor on '''AFFICH_m.'''&lt;br /&gt;
|&lt;br /&gt;
Press '''Control''' and '''S''' keys on the keyboard to save the file.&lt;br /&gt;
&lt;br /&gt;
'''Execute''' the file using the '''start''' button on the '''toolbar.'''&lt;br /&gt;
&lt;br /&gt;
We can see that the file runs without error and displays the result as '''9.0'''.&lt;br /&gt;
&lt;br /&gt;
We got the desired result when we executed the file with the superblock as well.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show slide&lt;br /&gt;
&lt;br /&gt;
'''Advantages of Super''' '''blocks'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;We can segregate operations using '''super blocks.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;In case of multiple operations, each operation can be represented by '''super blocks.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;It will help to keep the diagram neat and understandable.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
This brings us to the end of this tutorial. Let us summarise.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Use super blocks in '''Xcos.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
For assignment activity, please do the following.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Open the '''super-initial.xcos''' file.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add an operation to multiply the output of the '''POWBLK_f''' block by 3.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Transfer the squaring and multiplications operations inside the '''SUPER_f''' block.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Save and execute the '''super-initial.xcos''' file.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hint''': Use the '''GAIN_f''' block to multiply the output by three.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
We conduct workshops using '''Spoken Tutorials''' and give certificates.&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| Please post your general and technical queries on '''Scilab''' in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project.'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Textbook Companion project'''.&lt;br /&gt;
&lt;br /&gt;
We give '''Certificates''' and '''Honorarium''' to the contributors.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Lab Migration project'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Acknowledgement'''&lt;br /&gt;
| '''Spoken Tutorial''' and '''FOSSEE''' projects are funded by '''MoE''', '''Government of India'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Thank you'''&lt;br /&gt;
|&lt;br /&gt;
This is '''Anandajith TS''', FOSSEE intern 2021, IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Scilab/C4/Super-Blocks-in-Xcos/English</id>
		<title>Scilab/C4/Super-Blocks-in-Xcos/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Scilab/C4/Super-Blocks-in-Xcos/English"/>
				<updated>2021-09-01T19:39:01Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of script''': Super Blocks in Xcos&lt;br /&gt;
&lt;br /&gt;
'''Author: Rupak Rokade and Anandajith'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Xcos, scilab, super blocks'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Hello and welcome to the Spoken Tutorial on “'''Super Blocks in Xcos'''”.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Use '''super block''' in '''Xcos.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Windows 10 OS'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Scilab 6.1.0 '''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in '''Linux''' OS also.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
https://www.spoken-tutorial.org&lt;br /&gt;
|&lt;br /&gt;
Before practising this tutorial, a learner should have:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Basic knowledge of '''Scilab and Xcos.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;If not, for relevant tutorials please visit this website.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show slide:&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The files used in this tutorial are provided in the '''Code files''' link.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Please download and extract the files.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Make a copy and then use them while practising.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| First we will see why we need to use super blocks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
Use of '''Super Blocks'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Xcos''' diagrams can grow with increasing complexity.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Larger more complicated '''Xcos''' diagrams are difficult to manage.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Super blocks help to organize the complicated '''Xcos''' diagrams.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
What is a '''super block?'''&lt;br /&gt;
|&lt;br /&gt;
What is a '''super block?'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A block that can represent a group of connected blocks&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A complicated Xcos diagram can be represented with few super blocks.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Super block can contain another super block providing deeper simplification.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| We will now demonstrate a super block using an example.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''Scilab console.'''&lt;br /&gt;
&lt;br /&gt;
Type '''xcos'''&amp;amp;gt;&amp;amp;gt;press '''Enter.'''&lt;br /&gt;
|&lt;br /&gt;
Open the '''Scilab console.'''&lt;br /&gt;
&lt;br /&gt;
Type '''xcos''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
We can see two windows named '''Untitled Xcos''' and '''Palette browser''' opens'''.'''&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on the '''Palette browser window''' and '''Untitled-Xcos window.'''&lt;br /&gt;
|&lt;br /&gt;
Notice the '''Palette browser window''' is located on the left side.&lt;br /&gt;
&lt;br /&gt;
The '''Untitled''' - '''Xcos window''' is on the right side.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''File'''&amp;amp;gt;&amp;amp;gt;'''Open.'''&lt;br /&gt;
&lt;br /&gt;
'''Downloads&amp;amp;gt;&amp;amp;gt;super-initial.xcos .'''&lt;br /&gt;
&lt;br /&gt;
&amp;amp;gt;&amp;amp;gt;'''Open.'''&lt;br /&gt;
|&lt;br /&gt;
Go to the '''Untitled Xcos''' window.&lt;br /&gt;
&lt;br /&gt;
In the '''menu bar,''' Click on '''File''' and then on '''Open'''.&lt;br /&gt;
&lt;br /&gt;
Go to the '''Downloads''' folder and select the file '''Super-initial.xcos''' .&lt;br /&gt;
&lt;br /&gt;
I have already created this file for demonstration of '''Super blocks.'''&lt;br /&gt;
&lt;br /&gt;
Click on the Open button.&lt;br /&gt;
&lt;br /&gt;
The file '''super-initial.xcos''' opens in the '''Xcos window.'''&lt;br /&gt;
|-&lt;br /&gt;
| Show '''palette browse'''r and '''Super-initial''' window.&lt;br /&gt;
| Now let's look at the contents of the file..&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''CONST block.'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''POWBLK_f block.'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''AFFICH_m block.'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''CLOCK_c block.'''&lt;br /&gt;
|&lt;br /&gt;
We see that the file contains four blocks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A '''CONST''' block&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A '''POWBLK_f''' block&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;An '''AFFICH_m''' block and&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A '''CLOCK_c''' block.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on CONST block&lt;br /&gt;
| The '''CONST''' block will supply a constant value. In this file, I have given a value as 2.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''POWBLK_f block'''&lt;br /&gt;
| The given value is then squared by the '''POWBLK_f''' block.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''AFFICH_m'''&lt;br /&gt;
| The resultant value is displayed by the '''AFFICH_m''' block.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''CLOCK_c'''&lt;br /&gt;
| The '''CLOCK_c block''' generates a regular and scheduled train of events.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''Scilab Multiple Values Reques'''t window&lt;br /&gt;
|&lt;br /&gt;
Let us change the constant value to 3.&lt;br /&gt;
&lt;br /&gt;
Double click on the '''CONST block'''.&lt;br /&gt;
&lt;br /&gt;
The '''Scilab Multiple Values Request''' window opens.&lt;br /&gt;
&lt;br /&gt;
Change the value of the block to 3 and click on OK.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''super-initial xcos window'''&lt;br /&gt;
|&lt;br /&gt;
Let us now execute the '''super-initial.xcos''' file.&lt;br /&gt;
&lt;br /&gt;
First, we save the file by pressing '''Control and s''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
Then '''execute''' the file using the '''start''' button on the '''toolbar.'''&lt;br /&gt;
&lt;br /&gt;
Here we can see the value is displayed as 9.0 in the '''AFFICH_ m''' block.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Now we will demonstrate '''Super blocks''' using this example.&lt;br /&gt;
&lt;br /&gt;
We will represent the squaring operation using a super block.&lt;br /&gt;
&lt;br /&gt;
First, we will import the '''Super block''' into the '''super-initial.xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''palette browser.'''&lt;br /&gt;
&lt;br /&gt;
'''Cursor on Palette list .'''&lt;br /&gt;
&lt;br /&gt;
'''User defined functions&amp;amp;gt;&amp;amp;gt;SUPER_f'''&lt;br /&gt;
|&lt;br /&gt;
Go to the '''palette browser''' window.&lt;br /&gt;
&lt;br /&gt;
Here we can see a list of '''palettes''' on the left side'''.'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''User defined functions''' palette.&lt;br /&gt;
&lt;br /&gt;
In the right panel, select the '''SUPER _ f''' block which is the super block.&lt;br /&gt;
&lt;br /&gt;
Now, drag and drop it in the '''super-initial.xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''super-initial''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Hover cursor over '''POWBLK_f Block.'''&lt;br /&gt;
|&lt;br /&gt;
Here the '''POWBLK_f''' block is the operation block.&lt;br /&gt;
&lt;br /&gt;
We will use the '''SUPER_f''' to represent the '''POWBLK _ f''' block.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''untitled''' xcos window.&lt;br /&gt;
|&lt;br /&gt;
Double click on the '''SUPER _ f block.'''&lt;br /&gt;
&lt;br /&gt;
We see another '''untitled xcos window''' open instead of '''parameters'''.&lt;br /&gt;
&lt;br /&gt;
This '''Untitled Xcos window''' will have one input and output port by default.&lt;br /&gt;
&lt;br /&gt;
Blocks connected to the input and output ports become part of the '''SUPER_f''' block.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''SUPER_f block'''&lt;br /&gt;
| '''SUPER_f block''' will perform the squaring operation when connected to the '''super-initial.xcos''' file.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''POWBLK_f block'''&lt;br /&gt;
| We will now transfer the '''POWBLK_f block''' into the '''Untitled Xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''super-initial''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Press '''Ctrl+X.'''&lt;br /&gt;
|&lt;br /&gt;
Click on the '''POWBLK_f''' block.&lt;br /&gt;
&lt;br /&gt;
Press '''Control and X''' keys on the keyboard simultaneously.&lt;br /&gt;
&lt;br /&gt;
This will cut the block from the file.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''Untitled''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Press '''Ctrl+V.'''&lt;br /&gt;
|&lt;br /&gt;
Go to the '''untitled''' '''xcos''' window.&lt;br /&gt;
&lt;br /&gt;
Press '''Control and V''' keys on the keyboard simultaneously.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''POWBLK_f block'''&lt;br /&gt;
| We can see the '''POWBLK_f block''' is transferred to the '''untitled''' '''xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''Untitled''' xcos window&lt;br /&gt;
|&lt;br /&gt;
Position the '''POWBLK_f block''' between the input and output ports.&lt;br /&gt;
&lt;br /&gt;
Connect the black '''input port''' to the '''input port''' of the '''POWBLK_f block.'''&lt;br /&gt;
&lt;br /&gt;
Connect the black '''output port''' of the '''POWBLK_f''' '''block''' to the '''output port.'''&lt;br /&gt;
|-&lt;br /&gt;
| Show '''super-initial''' xcos window.&lt;br /&gt;
|&lt;br /&gt;
Now we connect the '''SUPER_f block''' to the '''super-initial.xcos file.'''&lt;br /&gt;
&lt;br /&gt;
Go to the '''super-initial.xcos''' window&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''SUPER_f block'''&lt;br /&gt;
| Place the '''SUPER_f''' '''block''' between the '''CONST''' and '''AFFICH_m blocks.'''&lt;br /&gt;
|-&lt;br /&gt;
| Show '''super-initial''' xcos window.&lt;br /&gt;
|&lt;br /&gt;
Connect the black '''output port''' of '''CONST block''' to the input '''port''' of '''SUPER_f block.'''&lt;br /&gt;
&lt;br /&gt;
Connect the black '''output port''' of '''SUPER_f block''' to the input '''port''' of '''AFFICH_m''' '''block'''.&lt;br /&gt;
&lt;br /&gt;
All the necessary connections have been made.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
We have modified the '''super-initial.xcos''' file&lt;br /&gt;
&lt;br /&gt;
The squaring operation is now represented by a super block.&lt;br /&gt;
&lt;br /&gt;
Now let us save and execute the '''super-initial.xcos''' file.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''super initial''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Cursor over the '''start''' button.&lt;br /&gt;
&lt;br /&gt;
Cursor on '''AFFICH_m'''&lt;br /&gt;
|&lt;br /&gt;
Press '''Control''' and '''S''' keys on the keyboard to save the file.&lt;br /&gt;
&lt;br /&gt;
'''Execute''' the file using the '''start''' button on the '''toolbar.'''&lt;br /&gt;
&lt;br /&gt;
We can see that the file runs without error and displays the result as '''9.0'''.&lt;br /&gt;
&lt;br /&gt;
We got the desired result when we executed the file with the superblock as well.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show slide&lt;br /&gt;
&lt;br /&gt;
'''Advantages of Super''' '''blocks'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;We can segregate operations using '''super blocks'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;In case of multiple operations, each operation can be represented by '''super blocks'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;It will help to keep the diagram neat and understandable&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
This brings us to the end of this tutorial. Let us summarise.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Use super blocks in '''Xcos.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
For assignment activity, please do the following.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Open the '''super-initial.xcos''' file&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add an operation to multiply the output of the '''POWBLK_f''' block by 3.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Transfer the squaring and multiplications operations inside the '''SUPER_f''' block.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Save and execute the '''super-initial.xcos''' file.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hint''': Use the '''GAIN_f''' block to multiply the output by three.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
We conduct workshops using '''Spoken Tutorials''' and give certificates.&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| Please post your general and technical queries on '''Scilab''' in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project.'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Textbook Companion project'''.&lt;br /&gt;
&lt;br /&gt;
We give '''Certificates''' and '''Honorarium''' to the contributors.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Lab Migration project'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Acknowledgement'''&lt;br /&gt;
| '''Spoken Tutorial''' and '''FOSSEE''' projects are funded by '''MoE''', '''Government of India'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Thank you'''&lt;br /&gt;
|&lt;br /&gt;
This is '''Anandajith TS''', FOSSEE intern 2021, IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Scilab/C4/Super-Blocks-in-Xcos/English</id>
		<title>Scilab/C4/Super-Blocks-in-Xcos/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Scilab/C4/Super-Blocks-in-Xcos/English"/>
				<updated>2021-08-07T06:54:20Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;'''Title of script''': Super Blocks in Xcos  '''Author: Rupak Rokade and Anandajith'''  '''Keywords: Xcos, scilab, super blocks'''   {|border ! '''Visual Cue''' ! '''Narration...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of script''': Super Blocks in Xcos&lt;br /&gt;
&lt;br /&gt;
'''Author: Rupak Rokade and Anandajith'''&lt;br /&gt;
&lt;br /&gt;
'''Keywords: Xcos, scilab, super blocks'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|border&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Hello and welcome to the Spoken Tutorial on “'''Super Blocks in Xcos'''”.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Learning Objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn how to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Use '''super block''' in '''Xcos.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''System Requirements'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Windows 10 OS'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Scilab 6.1.0 '''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is identical in '''Linux''' OS also.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
https://www.spoken-tutorial.org&lt;br /&gt;
|&lt;br /&gt;
Before practising this tutorial, a learner should have:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Basic knowledge of '''Scilab and Xcos.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;If not, for relevant tutorials please visit this website.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show slide:&lt;br /&gt;
&lt;br /&gt;
'''Code Files'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The files used in this tutorial are provided in the '''Code files''' link.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Please download and extract the files.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Make a copy and then use them while practising.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| First we will see why we need to use super blocks.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
Use of '''Super Blocks'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Xcos''' diagrams can grow with increasing complexity.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Larger more complicated '''Xcos''' diagrams are difficult to manage.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Super blocks help to organize the complicated '''Xcos''' diagrams.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''Show slide:'''&lt;br /&gt;
&lt;br /&gt;
What is a '''super block?'''&lt;br /&gt;
|&lt;br /&gt;
What is a '''super block?'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A block that can represent a group of connected blocks&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A complicated Xcos diagram can be represented with few super blocks.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Super block can contain another super block providing deeper simplification.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| We will now demonstrate a super block using an example.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''scilab console.'''&lt;br /&gt;
&lt;br /&gt;
Type '''xcos'''&amp;amp;gt;&amp;amp;gt;press '''Enter.'''&lt;br /&gt;
|&lt;br /&gt;
Open the '''scilab console.'''&lt;br /&gt;
&lt;br /&gt;
Type '''xcos''' and press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
We can see two windows named '''Untitled Xcos''' and '''Palette browser''' opens'''.'''&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on the '''Palette browser window''' and '''Untitled-Xcos window.'''&lt;br /&gt;
|&lt;br /&gt;
Notice the '''Palette browser window''' is located on the left side.&lt;br /&gt;
&lt;br /&gt;
The '''Untitled''' - '''Xcos window''' is on the right side.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
'''File'''&amp;amp;gt;&amp;amp;gt;'''Open.'''&lt;br /&gt;
&lt;br /&gt;
'''Downloads&amp;amp;gt;&amp;amp;gt;super-initial.xcos .'''&lt;br /&gt;
&lt;br /&gt;
&amp;amp;gt;&amp;amp;gt;'''Open.'''&lt;br /&gt;
|&lt;br /&gt;
Go to the '''Untitled Xcos''' window.&lt;br /&gt;
&lt;br /&gt;
In the '''menu bar,''' Click on '''File''' and then on '''Open'''.&lt;br /&gt;
&lt;br /&gt;
Go to the '''Downloads''' folder and select the file '''Super-initial.xcos''' .&lt;br /&gt;
&lt;br /&gt;
I have already created this file for demonstration of '''Super blocks.'''&lt;br /&gt;
&lt;br /&gt;
Click on the Open button.&lt;br /&gt;
&lt;br /&gt;
The file '''super-initial.xcos''' opens in the '''Xcos window.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''palette browse'''r and '''Super-initial''' window.&lt;br /&gt;
&lt;br /&gt;
Cursor on '''CONST block.'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''POWBLK_f block.'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''AFFICH_m block.'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''CLOCK_c block.'''&lt;br /&gt;
&lt;br /&gt;
Cursor on CONST block&lt;br /&gt;
&lt;br /&gt;
Cursor on '''POWBLK_f block'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''AFFICH_m'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''CLOCK_c'''&lt;br /&gt;
|&lt;br /&gt;
Now let's look at the contents of the file..&lt;br /&gt;
&lt;br /&gt;
We see that the file contains four blocks&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A '''CONST''' block&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A '''POWBLK_f''' block&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;An '''AFFICH_m''' block and&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A '''CLOCK_c''' block.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''CONST''' block will supply a constant value. In this file, I have given a value as 2.&lt;br /&gt;
&lt;br /&gt;
The given value is then squared by the '''POWBLK_f''' block.&lt;br /&gt;
&lt;br /&gt;
The resultant value is displayed by the '''AFFICH_m''' block.&lt;br /&gt;
&lt;br /&gt;
The '''CLOCK_c block''' generates a regular and scheduled train of events.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''Scilab Multiple Values Reques'''t&lt;br /&gt;
|&lt;br /&gt;
Let us change the constant value to 3.&lt;br /&gt;
&lt;br /&gt;
Double click on the '''CONST block'''.&lt;br /&gt;
&lt;br /&gt;
The '''Scilab Multiple Values Request''' window opens.&lt;br /&gt;
&lt;br /&gt;
Change the value of the block to 3 and click on OK.&lt;br /&gt;
|-&lt;br /&gt;
| Show '''super-initial xcos window'''&lt;br /&gt;
|&lt;br /&gt;
Let us now execute the '''super-initial.xcos''' file.&lt;br /&gt;
&lt;br /&gt;
First we save the file by pressing '''Control and s''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
Then '''execute''' the file using the '''start''' button on the '''toolbar.'''&lt;br /&gt;
&lt;br /&gt;
Here we can see the value is displayed as 9.0 in the '''AFFICH_ m''' block .&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
Now we will demonstrate '''Super blocks''' using this example.&lt;br /&gt;
&lt;br /&gt;
We will represent the squaring operation using a super block.&lt;br /&gt;
&lt;br /&gt;
First we will import the '''Super block''' into the '''super-initial.xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''palette browser.'''&lt;br /&gt;
&lt;br /&gt;
'''Cursor on Palette list .'''&lt;br /&gt;
&lt;br /&gt;
'''User defined functions&amp;amp;gt;&amp;amp;gt;SUPER_f'''&lt;br /&gt;
|&lt;br /&gt;
Go to the '''palette browser''' window.&lt;br /&gt;
&lt;br /&gt;
Here we can see a list of '''palettes''' on the left side'''.'''&lt;br /&gt;
&lt;br /&gt;
Click on the '''User defined functions''' palette.&lt;br /&gt;
&lt;br /&gt;
In the right panel, select the '''SUPER _ f''' block which is the super block.&lt;br /&gt;
&lt;br /&gt;
Now, drag and drop it in the '''super-initial.xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''super-initial''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Hover cursor over '''POWBLK_f Block.'''&lt;br /&gt;
|&lt;br /&gt;
Here the '''POWBLK_f''' block is the operation block.&lt;br /&gt;
&lt;br /&gt;
We will use the '''SUPER_f''' to represent the '''POWBLK _ f''' block.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show '''untitled''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Cursor on '''SUPER_f block'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''POWBLK_f block'''&lt;br /&gt;
|&lt;br /&gt;
Double click on the '''SUPER _ f block.'''&lt;br /&gt;
&lt;br /&gt;
We see another '''untitled xcos window''' open instead of '''parameters'''.&lt;br /&gt;
&lt;br /&gt;
This '''Untitled Xcos window''' will have one input and output port by default.&lt;br /&gt;
&lt;br /&gt;
Blocks connected to the input and output ports become part of the '''SUPER_f''' block.&lt;br /&gt;
&lt;br /&gt;
'''SUPER_f block''' will perform the squaring operation when connected to the '''super-initial.xcos''' file.&lt;br /&gt;
&lt;br /&gt;
We will now transfer the '''POWBLK_f block''' into the '''Untitled Xcos''' window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''super-initial''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Press '''Ctrl+X.'''&lt;br /&gt;
|&lt;br /&gt;
Click on the '''POWBLK_f''' block.&lt;br /&gt;
&lt;br /&gt;
Press '''Control and X''' keys on the keyboard simultaneously.&lt;br /&gt;
&lt;br /&gt;
This will cut the block from the file.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Untitled''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Press '''Ctrl+V.'''&lt;br /&gt;
&lt;br /&gt;
Cursor on '''POWBLK_f block'''&lt;br /&gt;
|&lt;br /&gt;
Go to the '''untitled''' '''xcos''' window.&lt;br /&gt;
&lt;br /&gt;
Press '''Control and V''' keys on the keyboard simultaneously.&lt;br /&gt;
&lt;br /&gt;
We can see the '''POWBLK_f block''' is transferred to the '''untitled''' '''xcos''' window.&lt;br /&gt;
&lt;br /&gt;
Position the '''POWBLK_f block''' between the input and output ports.&lt;br /&gt;
&lt;br /&gt;
Connect the black '''input port''' to the '''input port''' of the '''POWBLK_f block.'''&lt;br /&gt;
&lt;br /&gt;
Connect the black '''output port''' of the '''POWBLK_f''' '''block''' to the '''output port.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''super-initial''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Cursor on '''SUPER_f block'''&lt;br /&gt;
|&lt;br /&gt;
Now we connect the '''SUPER_f block''' to the '''super-initial.xcos file.'''&lt;br /&gt;
&lt;br /&gt;
Go to the '''super-initial.xcos''' window&lt;br /&gt;
&lt;br /&gt;
Place the '''SUPER_f''' '''block''' between the '''CONST''' and '''AFFICH_m blocks.'''&lt;br /&gt;
&lt;br /&gt;
Connect the black '''output port''' of '''CONST block''' to the input '''port''' of '''SUPER_f block.'''&lt;br /&gt;
&lt;br /&gt;
Connect the black '''output port''' of '''SUPER_f block''' to the input '''port''' of '''AFFICH_m''' '''block'''.&lt;br /&gt;
&lt;br /&gt;
All the necessary connections have been made.&lt;br /&gt;
&lt;br /&gt;
We have modified the '''super-initial.xcos''' file&lt;br /&gt;
&lt;br /&gt;
The squaring operation is now represented by a super block.&lt;br /&gt;
&lt;br /&gt;
Now let us save and execute the '''super-initial.xcos''' file.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''super initial''' xcos window.&lt;br /&gt;
&lt;br /&gt;
Cursor over the '''start''' button.&lt;br /&gt;
&lt;br /&gt;
Cursor on '''AFFICH_m'''&lt;br /&gt;
|&lt;br /&gt;
Press '''Control''' and '''S''' keys on the keyboard to save the file.&lt;br /&gt;
&lt;br /&gt;
'''Execute''' the file using the '''start''' button on the '''toolbar.'''&lt;br /&gt;
&lt;br /&gt;
We can see that the file runs without error and displays the result as '''9.0'''.&lt;br /&gt;
&lt;br /&gt;
We got the desired result when we executed the file with the superblock as well.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show slide&lt;br /&gt;
&lt;br /&gt;
'''Advantages of Super''' '''blocks'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;We can segregate operations using '''super blocks'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;In case of multiple operations each operation can be represented by '''super blocks'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;It will help to keep the diagram neat and understandable&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
This brings us to the end of this tutorial. Let us summarise.&lt;br /&gt;
&lt;br /&gt;
In this tutorial, we have learnt to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Use super blocks in '''Xcos.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
For assignment activity, please do the following.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Open the '''super-initial.xcos''' file&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add an operation to multiply the output of the '''POWBLK_f''' block by 3.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Assignment'''&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Transfer the squaring and multiplications operations inside the '''SUPER_f''' block.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Save and execute the '''super-initial.xcos''' file.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hint''': Use the '''GAIN_f''' block to multiply the output by three.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
We conduct workshops using '''Spoken Tutorials''' and give certificates.&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| Please post your general and technical queries on '''Scilab''' in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project.'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Textbook Companion project'''.&lt;br /&gt;
&lt;br /&gt;
We give '''Certificates''' and '''Honorarium''' to the contributors.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Lab Migration project'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Acknowledgement'''&lt;br /&gt;
| '''Spoken Tutorial''' and '''FOSSEE''' projects are funded by '''MoE''', '''Government of India'''.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Thank you'''&lt;br /&gt;
|&lt;br /&gt;
This is '''Anandajith TS''', FOSSEE intern 2021, IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for joining.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/GUI-in-Scilab/C2/Creating-a-basic-GUI-using-Scilab/English</id>
		<title>GUI-in-Scilab/C2/Creating-a-basic-GUI-using-Scilab/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/GUI-in-Scilab/C2/Creating-a-basic-GUI-using-Scilab/English"/>
				<updated>2021-08-06T13:08:23Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' Creating a basic '''GUI''' using Scilab&lt;br /&gt;
&lt;br /&gt;
'''Author: Rashmi Patankar, Shwethaa R'''&lt;br /&gt;
&lt;br /&gt;
{| border&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Welcome to the Spoken Tutorial on “Creating a basic '''GUI''' using Scilab”.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Learning objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;About '''Graphical User Interface(GUI)''' and its benefits.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Create a '''pushbutton.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add a '''callback function''' and&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Create a basic '''GUI''' using '''Scilab.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''System requirement'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Windows 10''' '''OS''' and&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Scilab''' '''6.1.0'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is similar in Linux OS.&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
https://www.spoken-tutorial.org&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The learner must have basic knowledge of '''Scilab'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;For pre-requisite '''Scilab''' tutorials please visit this website.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
Code Files&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The files used in this tutorial are provided in the '''Code files''' link.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Please download and extract the files.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Make a copy and then use them while practising.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
What is a '''Graphical User Interface'''?&lt;br /&gt;
|&lt;br /&gt;
The '''Graphical User Interface(GUI)''' is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A graphical display that allows the user to do interactive tasks using objects.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Users can create and arrange objects in a graphical window.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
What is a '''Graphical User Interface'''?&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The object style includes '''edit, slider,''' '''pushbutton,''' etc.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;We use their '''callbacks''' to make them interactive.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''GUI'''s can also create and display '''data''' in a tabular form or as a '''plot'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''What is a pushbutton?'''&lt;br /&gt;
| A '''pushbutton''' is a rectangular button used to run a '''callback.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''What is a callback?'''&lt;br /&gt;
|&lt;br /&gt;
A '''callback''' is a '''function''' that executes a set of '''commands.'''&lt;br /&gt;
&lt;br /&gt;
This happens in response to a predefined user action.&lt;br /&gt;
&lt;br /&gt;
For example,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;When the '''pushbutton''' is pressed, the code written in the '''callback''' is '''executed'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;As a result, the '''pushbutton''' becomes interactive.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On the '''Scilab console''',&lt;br /&gt;
&lt;br /&gt;
type '''editor''' and press '''Enter.'''&lt;br /&gt;
|&lt;br /&gt;
Open the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
Type '''editor''' and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''Scinotes''' on title bar.&lt;br /&gt;
&lt;br /&gt;
Click on '''File'''&amp;amp;gt;&amp;amp;gt;'''Open.'''&lt;br /&gt;
|&lt;br /&gt;
It opens the '''Scinotes''' window.&lt;br /&gt;
&lt;br /&gt;
Click on '''File''' on the '''menubar''' and then on '''Open.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On '''Open Window,'''&lt;br /&gt;
&lt;br /&gt;
go to '''Downloads''' folder &amp;amp;gt;&amp;amp;gt; Click on '''basicgui.sce''' file &amp;amp;gt;&amp;amp;gt; Click '''Open.'''&lt;br /&gt;
&lt;br /&gt;
Video-editor: Pls put a textbox on screen. “In Ubuntu Linux OS, click on Ok button.”&lt;br /&gt;
|&lt;br /&gt;
Go to the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''basicgui.sce''' and click on it.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Open''' button at the bottom.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On '''Scinotes''' Window,&lt;br /&gt;
&lt;br /&gt;
hover cursor over '''basicgui.sce''' in the title bar.&lt;br /&gt;
|&lt;br /&gt;
It opens the file '''basicgui.sce''' in '''Scinotes''' window.&lt;br /&gt;
&lt;br /&gt;
Now we’ll look at the code.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''SciNotes Window, '''&lt;br /&gt;
&lt;br /&gt;
highlight '''figure().'''&lt;br /&gt;
|&lt;br /&gt;
Let's start by creating a '''graphic window.'''&lt;br /&gt;
&lt;br /&gt;
The '''graphic window''' is a window on which we place the objects to create a '''GUI'''.&lt;br /&gt;
&lt;br /&gt;
For creating that''',''' the '''figure function''' is used.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''SciNotes Window,''' highlight the word '''f.'''&lt;br /&gt;
|&lt;br /&gt;
'''‘f’''' is the handle of the '''graphic window.'''&lt;br /&gt;
&lt;br /&gt;
It is used to change the properties of the '''graphic window''' after it is created.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the line with '''f.visible.'''&lt;br /&gt;
|&lt;br /&gt;
We then use handle '''‘f'''' to set the '''visible''' property of a '''graphic window''' to '''“ON”.'''&lt;br /&gt;
&lt;br /&gt;
Hence, the '''pushbutton''' becomes visible on a '''graphic window''' after it is created.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the word '''uicontrol.'''&lt;br /&gt;
|&lt;br /&gt;
The '''uicontrol function''' is used to create a '''pushbutton''' in a '''graphic window'''.&lt;br /&gt;
&lt;br /&gt;
It sets the properties of a '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the word '''h1.'''&lt;br /&gt;
|&lt;br /&gt;
'''‘h1’''' is the handle of the '''pushbutton.'''&lt;br /&gt;
&lt;br /&gt;
The handle is used to change the properties of a '''pushbutton''' after it is created.&lt;br /&gt;
&lt;br /&gt;
It is also used while writing a '''callback function'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''f''' inside '''uicontrol''' parentheses.&lt;br /&gt;
|&lt;br /&gt;
Notice that ‘'''f’''' is '''pass'''ed as a first '''argument''' within the '''uicontrol function'''.&lt;br /&gt;
&lt;br /&gt;
So the '''pushbutton''' we make will appear in the '''graphic window''' whose handle is ''''f''''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''style''' and '''pushbutton.'''&lt;br /&gt;
| The object '''style''' is set to '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the word '''Position''' and numbers inside '''square brackets'''.&lt;br /&gt;
| '''Position''' and size of a '''pushbutton''' is defined within '''square brackets'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight number '''250.'''&lt;br /&gt;
| '''250 units''' is the margin from the left side of the window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window, '''&lt;br /&gt;
&lt;br /&gt;
highlight number '''200.'''&lt;br /&gt;
| '''200 units''' is the margin from the top side of the window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight number '''100.'''&lt;br /&gt;
| '''100 units''' is the width of the '''pushbutton.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight number '''50.'''&lt;br /&gt;
| '''50 units''' is the height of the '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''string''' and '''Print.'''&lt;br /&gt;
|&lt;br /&gt;
The '''string''' denotes the text that appears on top of a '''pushbutton.'''&lt;br /&gt;
&lt;br /&gt;
As we can see, it is set to '''Print'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''callback''' and '''callback_print(h1).'''&lt;br /&gt;
| Let us set the '''callback''' property to call the '''function callback_print(h1).'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window, '''&lt;br /&gt;
&lt;br /&gt;
hover over '''style, position, string''' and '''callback.'''&lt;br /&gt;
|&lt;br /&gt;
Notice the '''arguments style, position, string''' and '''callback'''.&lt;br /&gt;
&lt;br /&gt;
They are basically the '''property''' names.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
hover cursor over '''pushbutton, square bracket, Print''' and '''callback_print(h1)'''.&lt;br /&gt;
|&lt;br /&gt;
Notice the '''arguments - pushbutton, square bracket, Print''' and '''callback_print(h1).'''&lt;br /&gt;
&lt;br /&gt;
They represent the respective '''property''' values.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the three dots.&lt;br /&gt;
&lt;br /&gt;
Highlight the lines inside '''uicontrol''' parentheses.&lt;br /&gt;
|&lt;br /&gt;
There are three dots after ''''f'''' and '''property''' values.&lt;br /&gt;
&lt;br /&gt;
They are used to split the multiple '''arguments''' onto separate lines.&lt;br /&gt;
&lt;br /&gt;
The '''arguments''' within the '''parenthesis'''&lt;br /&gt;
&lt;br /&gt;
can also be written on a single line.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''callback_print(h1)''' function definition.&lt;br /&gt;
&lt;br /&gt;
highlight '''h1''' within parentheses&lt;br /&gt;
|&lt;br /&gt;
Let us look at the definition of '''callback_print(h1) function.'''&lt;br /&gt;
&lt;br /&gt;
Notice that we have '''pass'''ed '''h1''' as an '''argument''' to this '''function'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the line disp'''(“Hello World”).'''&lt;br /&gt;
|&lt;br /&gt;
You can see that this '''function''' contains only one '''command.'''&lt;br /&gt;
&lt;br /&gt;
This will display the message “'''Hello World”''' in the '''Scilab''' '''console.'''&lt;br /&gt;
&lt;br /&gt;
The message will be displayed only after we press the '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
| Press '''Ctrl+S''' simultaneously.&lt;br /&gt;
| Save the file by pressing '''Control''' and ‘'''S'''’ keys simultaneously.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
In '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
click on '''Execute''' menu, '''File with echo.'''&lt;br /&gt;
|&lt;br /&gt;
To '''run''' the file, click on the '''Execute menu''' first.&lt;br /&gt;
&lt;br /&gt;
Then click on '''File with echo''' from the drop-down menu.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
In '''Graphic Window number 0,'''&lt;br /&gt;
&lt;br /&gt;
highlight the '''Graphic Window number 0''' on the title bar.&lt;br /&gt;
&lt;br /&gt;
Hover cursor over '''Print''' '''pushbutton.'''&lt;br /&gt;
&lt;br /&gt;
click on '''Print.'''&lt;br /&gt;
|&lt;br /&gt;
A window named '''Graphic Window number 0''' opens.&lt;br /&gt;
&lt;br /&gt;
A '''pushbutton''' named '''Print''' appears'''.'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Print.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Switch to '''Scilab Console.'''&lt;br /&gt;
&lt;br /&gt;
highlight the message “'''Hello World'''” on '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console''' to view the output.&lt;br /&gt;
&lt;br /&gt;
The '''console''' shows the message “'''Hello World”'''.&lt;br /&gt;
&lt;br /&gt;
You can see that we got the desired result when we pressed the '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| This brings us to the end of this tutorial'''.''' Let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we have learnt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;About a '''Graphical User Interface(GUI)''' and its benefits.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Created a '''pushbutton.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Added a '''callback function.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Created a basic '''GUI''' using '''Scilab.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
|&lt;br /&gt;
As an assignment, please do the following.&lt;br /&gt;
&lt;br /&gt;
Add one more '''pushbutton''' to the current '''GUI''' as described below,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Size, Height: '''200 units''' Width: '''100 units'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Position: Align it below the '''Print''' '''pushbutton''' with a gap of '''20 units.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add a '''String''' named ''''Press here'''' for the '''pushbutton'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add a '''callback function''' to display the message ''''Good day!'''' on the '''Scilab console'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Hint: The name of the '''function''' must be different.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
We conduct workshops using '''Spoken Tutorials''' and give certificates.&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| Please post your general and technical queries on '''Scilab''' in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''TBC''' project.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Lab Migration project'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgements'''&lt;br /&gt;
| The '''Spoken Tutorial''' project is funded by the '''Ministry of Education,''' '''Government of India'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show slide:&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|&lt;br /&gt;
The script has been created by '''FOSSEE Team and FOSSEE intern Shwethaa'''.&lt;br /&gt;
&lt;br /&gt;
The video for this tutorial was created by me '''Anandajith''', I am a '''FOSSEE''' intern signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for watching.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/GUI-in-Scilab/C2/Creating-a-basic-GUI-using-Scilab/English</id>
		<title>GUI-in-Scilab/C2/Creating-a-basic-GUI-using-Scilab/English</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/GUI-in-Scilab/C2/Creating-a-basic-GUI-using-Scilab/English"/>
				<updated>2021-08-06T10:50:15Z</updated>
		
		<summary type="html">&lt;p&gt;Anandajitht: Created page with &amp;quot;'''Title of the script:''' Creating a basic '''GUI''' using Scilab  '''Author: Rashmi Patankar, Shwethaa R'''  '''Outline: '''  &amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt; &amp;lt;li&amp;gt;&amp;lt;blo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Title of the script:''' Creating a basic '''GUI''' using Scilab&lt;br /&gt;
&lt;br /&gt;
'''Author: Rashmi Patankar, Shwethaa R'''&lt;br /&gt;
&lt;br /&gt;
'''Outline: '''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Learn about '''GUI''' and its benefits,&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;What are '''objects,'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;What is a '''pushbutton,'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;What is a '''callback''' function,&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Use of a '''graphic window,'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;About '''figure''' function,&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;About '''uicontrol''' function,&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;About '''object''' properties,&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Position the '''pushbutton''' in the '''GUI''',&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add a '''callback''' function.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! '''Visual Cue'''&lt;br /&gt;
! '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Title Slide'''&lt;br /&gt;
| Welcome to the Spoken Tutorial on “Creating a basic '''GUI''' using Scilab”.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Learning objectives'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we will learn:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;About '''Graphical User Interface(GUI)''' and its benefits.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Create a '''pushbutton.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add a '''callback function''' and&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Create a basic '''GUI''' using '''Scilab.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''System requirement'''&lt;br /&gt;
|&lt;br /&gt;
To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Windows 10''' '''OS''' and&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''Scilab''' '''6.1.0'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The process demonstrated in this tutorial is similar in Linux OS.&lt;br /&gt;
&lt;br /&gt;
Annotations are added to the tutorial if there are any differences.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Pre-requisites'''&lt;br /&gt;
&lt;br /&gt;
https://www.spoken-tutorial.org&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The learner must have basic knowledge of '''Scilab'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;For pre-requisite '''Scilab''' tutorials please visit this website.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
Code Files&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The files used in this tutorial are provided in the '''Code files''' link.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Please download and extract the files.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Make a copy and then use them while practising.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
What is a '''Graphical User Interface'''?&lt;br /&gt;
|&lt;br /&gt;
The '''Graphical User Interface(GUI)''' is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;A graphical display that allows the user to do interactive tasks using objects.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Users can create and arrange objects in a graphical window.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
What is a '''Graphical User Interface'''?&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;The object style includes '''edit, slider,''' '''pushbutton,''' etc.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;We use their '''callbacks''' to make them interactive.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;'''GUI'''s can also create and display '''data''' in a tabular form or as a '''plot'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''What is a pushbutton?'''&lt;br /&gt;
| A '''pushbutton''' is a rectangular button used to run a '''callback.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''What is a callback?'''&lt;br /&gt;
|&lt;br /&gt;
A '''callback''' is a '''function''' that executes a set of '''commands.'''&lt;br /&gt;
&lt;br /&gt;
This happens in response to a predefined user action.&lt;br /&gt;
&lt;br /&gt;
For example,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;When the '''pushbutton''' is pressed, the code written in the '''callback''' is '''executed'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;As a result, the '''pushbutton''' becomes interactive.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On the '''Scilab console''',&lt;br /&gt;
&lt;br /&gt;
type '''editor''' and press '''Enter.'''&lt;br /&gt;
|&lt;br /&gt;
Open the '''Scilab console'''.&lt;br /&gt;
&lt;br /&gt;
Type '''editor''' and press '''Enter.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''Scinotes''' on title bar.&lt;br /&gt;
&lt;br /&gt;
Click on '''File'''&amp;amp;gt;&amp;amp;gt;'''Open.'''&lt;br /&gt;
|&lt;br /&gt;
It opens the '''Scinotes''' window.&lt;br /&gt;
&lt;br /&gt;
Click on '''File''' on the '''menubar''' and then on '''Open.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On '''Open Window,'''&lt;br /&gt;
&lt;br /&gt;
go to '''Downloads''' folder &amp;amp;gt;&amp;amp;gt; Click on '''basicgui.sce''' file &amp;amp;gt;&amp;amp;gt; Click '''Open.'''&lt;br /&gt;
&lt;br /&gt;
Video-editor: Pls put a textbox on screen. “In Ubuntu Linux OS, click on Ok button.”&lt;br /&gt;
|&lt;br /&gt;
Go to the '''Downloads''' folder.&lt;br /&gt;
&lt;br /&gt;
Locate the file '''basicgui.sce''' and click on it.&lt;br /&gt;
&lt;br /&gt;
Click on the '''Open''' button at the bottom.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
On '''Scinotes''' Window,&lt;br /&gt;
&lt;br /&gt;
hover cursor over '''basicgui.sce''' in the title bar.&lt;br /&gt;
|&lt;br /&gt;
It opens the file '''basicgui.sce''' in '''Scinotes''' window.&lt;br /&gt;
&lt;br /&gt;
Now we’ll look at the code.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''SciNotes Window, '''&lt;br /&gt;
&lt;br /&gt;
highlight '''figure().'''&lt;br /&gt;
|&lt;br /&gt;
Let's start by creating a '''graphic window.'''&lt;br /&gt;
&lt;br /&gt;
The '''graphic window''' is a window on which we place the objects to create a '''GUI'''.&lt;br /&gt;
&lt;br /&gt;
For creating that''',''' the '''figure function''' is used.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor on '''SciNotes Window,''' highlight the word '''f.'''&lt;br /&gt;
|&lt;br /&gt;
'''‘f’''' is the handle of the '''graphic window.'''&lt;br /&gt;
&lt;br /&gt;
It is used to change the properties of the '''graphic window''' after it is created.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the line with '''f.visible.'''&lt;br /&gt;
|&lt;br /&gt;
We then use handle '''‘f'''' to set the '''visible''' property of a '''graphic window''' to '''“ON”.'''&lt;br /&gt;
&lt;br /&gt;
Hence, the '''pushbutton''' becomes visible on a '''graphic window''' after it is created.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the word '''uicontrol.'''&lt;br /&gt;
|&lt;br /&gt;
The '''uicontrol function''' is used to create a '''pushbutton''' in a '''graphic window'''.&lt;br /&gt;
&lt;br /&gt;
It sets the properties of a '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the word '''h1.'''&lt;br /&gt;
|&lt;br /&gt;
'''‘h1’''' is the handle of the '''pushbutton.'''&lt;br /&gt;
&lt;br /&gt;
The handle is used to change the properties of a '''pushbutton''' after it is created.&lt;br /&gt;
&lt;br /&gt;
It is also used while writing a '''callback function'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''f''' inside '''uicontrol''' parentheses.&lt;br /&gt;
|&lt;br /&gt;
Notice that ‘'''f’''' is '''pass'''ed as a first '''argument''' within the '''uicontrol function'''.&lt;br /&gt;
&lt;br /&gt;
So the '''pushbutton''' we make will appear in the '''graphic window''' whose handle is ''''f''''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''style''' and '''pushbutton.'''&lt;br /&gt;
| The object '''style''' is set to '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the word '''Position''' and numbers inside '''square brackets'''.&lt;br /&gt;
| '''Position''' and size of a '''pushbutton''' is defined within '''square brackets'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight number '''250.'''&lt;br /&gt;
| '''250 units''' is the margin from the left side of the window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window, '''&lt;br /&gt;
&lt;br /&gt;
highlight number '''200.'''&lt;br /&gt;
| '''200 units''' is the margin from the top side of the window.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight number '''100.'''&lt;br /&gt;
| '''100 units''' is the width of the '''pushbutton.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight number '''50.'''&lt;br /&gt;
| '''50 units''' is the height of the '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''string''' and '''Print.'''&lt;br /&gt;
|&lt;br /&gt;
The '''string''' denotes the text that appears on top of a '''pushbutton.'''&lt;br /&gt;
&lt;br /&gt;
As we can see, it is set to '''Print'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''callback''' and '''callback_print(h1).'''&lt;br /&gt;
| Let us set the '''callback''' property to call the '''function callback_print(h1).'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window, '''&lt;br /&gt;
&lt;br /&gt;
hover over '''style, position, string''' and '''callback.'''&lt;br /&gt;
|&lt;br /&gt;
Notice the '''arguments style, position, string''' and '''callback'''.&lt;br /&gt;
&lt;br /&gt;
They are basically the '''property''' names.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
hover cursor over '''pushbutton, square bracket, Print''' and '''callback_print(h1)'''.&lt;br /&gt;
|&lt;br /&gt;
Notice the '''arguments - pushbutton, square bracket, Print''' and '''callback_print(h1).'''&lt;br /&gt;
&lt;br /&gt;
They represent the respective '''property''' values.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the three dots.&lt;br /&gt;
&lt;br /&gt;
Highlight the lines inside '''uicontrol''' parentheses.&lt;br /&gt;
|&lt;br /&gt;
There are three dots after ''''f'''' and '''property''' values.&lt;br /&gt;
&lt;br /&gt;
They are used to split the multiple '''arguments''' onto separate lines.&lt;br /&gt;
&lt;br /&gt;
The '''arguments''' within the '''parenthesis'''&lt;br /&gt;
&lt;br /&gt;
can also be written on a single line.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight '''callback_print(h1)''' function definition.&lt;br /&gt;
&lt;br /&gt;
highlight '''h1''' within parentheses&lt;br /&gt;
|&lt;br /&gt;
Let us look at the definition of '''callback_print(h1) function.'''&lt;br /&gt;
&lt;br /&gt;
Notice that we have '''pass'''ed '''h1''' as an '''argument''' to this '''function'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Cursor on '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
highlight the line disp'''(“Hello World”).'''&lt;br /&gt;
|&lt;br /&gt;
You can see that this '''function''' contains only one '''command.'''&lt;br /&gt;
&lt;br /&gt;
This will display the message “'''Hello World”''' in the '''Scilab''' '''console.'''&lt;br /&gt;
&lt;br /&gt;
The message will be displayed only after we press the '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
| Press '''Ctrl+S''' simultaneously.&lt;br /&gt;
| Save the file by pressing '''Control''' and ‘'''S'''’ keys simultaneously.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
In '''Scinotes Window,'''&lt;br /&gt;
&lt;br /&gt;
click on '''Execute''' menu, '''File with echo.'''&lt;br /&gt;
|&lt;br /&gt;
To '''run''' the file, click on the '''Execute menu''' first.&lt;br /&gt;
&lt;br /&gt;
Then click on '''File with echo''' from the drop-down menu.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
In '''Graphic Window number 0,'''&lt;br /&gt;
&lt;br /&gt;
highlight the '''Graphic Window number 0''' on the title bar.&lt;br /&gt;
&lt;br /&gt;
Hover cursor over '''Print''' '''pushbutton.'''&lt;br /&gt;
&lt;br /&gt;
click on '''Print.'''&lt;br /&gt;
|&lt;br /&gt;
A window named '''Graphic Window number 0''' opens.&lt;br /&gt;
&lt;br /&gt;
A '''pushbutton''' named '''Print''' appears'''.'''&lt;br /&gt;
&lt;br /&gt;
Click on '''Print.'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Switch to '''Scilab Console.'''&lt;br /&gt;
&lt;br /&gt;
highlight the message “'''Hello World'''” on '''Scilab console.'''&lt;br /&gt;
|&lt;br /&gt;
Switch to the '''Scilab console''' to view the output.&lt;br /&gt;
&lt;br /&gt;
The '''console''' shows the message “'''Hello World”'''.&lt;br /&gt;
&lt;br /&gt;
You can see that we got the desired result when we pressed the '''pushbutton'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| This brings us to the end of this tutorial'''.''' Let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Summary'''&lt;br /&gt;
|&lt;br /&gt;
In this tutorial, we have learnt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;About a '''Graphical User Interface(GUI)''' and its benefits.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Created a '''pushbutton.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Added a '''callback function.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Created a basic '''GUI''' using '''Scilab.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
|&lt;br /&gt;
As an assignment, please do the following.&lt;br /&gt;
&lt;br /&gt;
Add one more '''pushbutton''' to the current '''GUI''' as described below,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Size, Height: '''200 units''' Width: '''100 units'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Position: Align it below the '''Print''' '''pushbutton''' with a gap of '''20 units.'''&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
Assignment&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add a '''String''' named ''''Press here'''' for the '''pushbutton'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;Add a '''callback function''' to display the message ''''Good day!'''' on the '''Scilab console'''.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Hint: The name of the '''function''' must be different.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''About Spoken Tutorial Project'''&lt;br /&gt;
|&lt;br /&gt;
The video at the following link summarises the '''Spoken Tutorial''' project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Spoken Tutorial Workshops'''&lt;br /&gt;
|&lt;br /&gt;
We conduct workshops using '''Spoken Tutorials''' and give certificates.&lt;br /&gt;
&lt;br /&gt;
Please contact us.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Answers for THIS Spoken Tutorial'''&lt;br /&gt;
| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''FOSSEE Forum'''&lt;br /&gt;
| Please post your general and technical queries on '''Scilab''' in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Textbook Companion project'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''TBC''' project.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
| Show Slide: '''Lab Migration'''&lt;br /&gt;
|&lt;br /&gt;
The '''FOSSEE''' team coordinates the '''Lab Migration project'''.&lt;br /&gt;
&lt;br /&gt;
For more details, please visit this site.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show Slide:&lt;br /&gt;
&lt;br /&gt;
'''Acknowledgements'''&lt;br /&gt;
| The '''Spoken Tutorial''' project is funded by the '''Ministry of Education,''' '''Government of India'''.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
Show slide:&lt;br /&gt;
&lt;br /&gt;
'''Thank you'''&lt;br /&gt;
|&lt;br /&gt;
The script has been created by '''FOSSEE Team and FOSSEE intern Shwethaa'''.&lt;br /&gt;
&lt;br /&gt;
The video for this tutorial was created by me '''Anandajith''', I am a '''FOSSEE''' intern signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for watching.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Anandajitht</name></author>	</entry>

	</feed>