Contents
1.0 Equations
2.0 Drawing Objects
3.0 Useful Editing Commands
4.0 Predefined Units
5.0 Electrical Circuits
6.0 File Protection

1 Equations

1.1 Writing
1.2 Equation Formats
1.3 Operators
1.4 Autogenerate Features

1.1 Writing
1.1.1 Go to Draw menu
1.1.2 Select Text
1.1.3 Position the mouse to desired location of the equation on the drawing panel.
1.1.4 Then click the left mouse button.
1.1.5 A textarea window will appear at the bottom point where you can type the text content.
1.1.6 Repeat steps 1 to 5 to add more equations.
1.1.7 To end writing equations, press the "Select" button under "Draw Menu" or the toolbar
1.2 Equations Formats
1.2.1 Constant: "v=const"
"v" is the name of the constant
Must be an alphanumeric string with no spaces and operators before and after
The first character must be an alphabet (A..Y or a..y)
"=" necessary equality sign for all equations
"const" any numeric value
Example: x=3
This assigns 3 as the value of x
1.2.2 Variable: "v=func"
"v" is the name of the variable
Must be an alphanumeric string with no spaces and operators before and after
The first character must be an alphabet (A..Y or a..y)
"=" necessary equality sign for all equations
"func" any logical combinations of variables, operators or constants
Must follow logical operator usage (see operators)
May be the sum of one or more terms
May be a polynomial
All variables used must be declared previously
Example: y=x^2` which will display as y=x2
This assigns the square of x as the value of y
1.2.3 Parametric Function: "v(x)=func(x)"
"v" is the name of the parametric function
Must be an alphanumeric string with no spaces and operators before and after
The first character must be an alphabet (A..Y or a..y)
"(x)" is the name of the parameter
Must be enclosed by open and close parenthesis
Inside the parenthesis, x must be an alphanumeric string with no spaces and operators before and after
More than one parameter may be declared by separating the parameters with a comma eg. (x,y,z)
"=" necessary equality sign for all equations
"func(x)" any logical combinations of variables, operators, constants and the parameter x
Must be follow logical operator usage (see operators)
May be the sum of one or more terms
May be a polynomial
All variables used must be declared previously
Example: y(x)=x^2`+5 which will display as y(x)=x2+5
This function can then be used as y(3)=32+5 such that y(3)=11
1.2.4 Display Value: "v=?d.pppp unit"
"v" is the name of the variable to display
Must be an alphanumeric string with no spaces and operators before and after
The first character must be an alphabet (A..Y or a..y)
"=" necessary equality sign for all equations
"?" necessary question sign to request for value display
"d.pppp" optional format chars
p determines the number of decimal places
if not specified, it will display as per required to show significant values
" " space to separate the unit
May be just one single space
Marks that the succeeding alphanumeric string is a unit
"unit" any predefined unit or user defined units
Must follow logical operator usage (see operators)
Must be only one term
All elements must be predefined
Example: Assume these were defined earlier R1=700*ohms Vo=12*V Io=[Vi/R1]
Then Io=?d.ppp mA which will display as Io=d.ppp mA will become Io=?17.143 mA which will display as Io=17.143 mA after
pressing the Calculate button
1.3 Types of Operators
1.3.1 Arithmetic Operators
"+" addition example: x+3
"-" subtraction example: x-3
"/" division example: x/y or x/3
"*" multiplication example: 2*x or 3*mA
"^" exponent example: x^3` displays as x3
The end of exponent must always be succeeded by terminator "`"
Precedence:
x=3+2*4 means x=3+8 not x=5*4
x=3*4-2 means x=12-2 not x=3*2
"-" behaves likes "+" and "/" behaves like "*" in the above example
1.3.2 Format Operators
"[" if followed by "/" then "[", then indicates that the characters between "[" and "/"
should be placed on top of a divide line
"]" if preceded by "/" then "[", then indicates that the characters between "/" and "]"
should be placed below a divide line
"[","/" and "]" are used to display divisions in a multiline manner.
Equations written as y=[x+y/x-y] will display as shown below
          x+y
y= ___________
          x-y
"~" subscript operator
The subscript should be terminated by "`"
Example: V~A` will display as VA
"{" and "}" function value operator deprecated in release 13.0
The function value operator forces the value of a function
when used as part of another equation
Example:
f(x)=x2
y={f(3)}+3 means 32+3 = 12
release 12.0 y=f(3)+3 will mean 0+3 = 3 since f(3) has no meaning
release 13.0 y=f(3)+3 will mean 32+3 = 12
1.3.3 Grouping Operators
"(" Open parenthesis
")" Close parenthesis
"("and ")" is use to group precedence of operations
(2+3)*4 means 5*4 not 2+12
(4-2)/(3-1) means 2/2 not 4+0.6667-1
1.3.4 Boolean Operators
">" "greater than" such that (2>3) means (0) and (3>2) means (1)
">=" "greater than or equal" such that (2>=2) means (1) , (2>=3) means (0)
"<" "less than" such that (2<3) means (1) and (3<2) means (0)
"<=" "less than or equal" such that (2<=2) means (1) , (2<=3) means (1) and (3<=2) means (0)
"==" "equals" such that (2==3) means (0) and (3==2) means (0) and (3==3) means (1)
1.3.4 Predefined Operators
1.3.5.1 Trigonometric Functions
"sin" such that sin(pi/4) means 0.707
"cos" such that cos(pi/3) means 0.5
"tan" such that tan(pi/5) means 0.727
"asin", "acos" and "atan" are the inverse
of the respective trigonometric functions
"sinh", "cosh" and "tanh" are the hiperbolic
equivalent of the respective trigonometric functions
1.3.5.2 Logarithmic Functions
"ln" such that ln(e) means 1
"log" such that log(10) means 1
1.3.5.3 Constants
"e" is the base of natural logarithm e=2.718281828459045
"pi" is equal to 3.141592653589793
1.3.5.4 Other Operators
"abs" absolute value such that abs(-2)=2
"random" or rand random(x) where x can be any value
generates a random number between 0 to 1.
"ifpos" "if positive" such that ifpos(-1)=0 and ifpos(2)=1
"ifneg" "if negative" such that ifneg(-1)=1 and ifneg(2)=0
"int" "integer" such that int(2.438)=2 and int(2.568)=2
1.4 Autogenerate
1.4.1 Generate Equation Values
-This is used to display the actual value of the
equation if evaluated


1)Select the equation and go to Edit Menu.
2) Choose Generate Values button
3) Automatically the resulting value of the equation
will be displayed at the bottom of the current equation.
4) Drag the mouse to reposition the resulting value
if you intend to adjust the current position.

1.4.2 Generate Variable Values
-This is used to display the values of the
individual variables within an equation.


1)Select the equation and go to Edit Menu.
2) Choose Generate Values button
3) Automatically the resulting value of the equation
will be displayed at the bottom of the current equation.
4) Drag the mouse to reposition the resulting value
if you intend to adjust the current position.

2 Drawing Objects

2.1 Line
2.2 Texts
2.3 Behavior
2.4 Circles/Ellipse
2.5 Rectangle
2.6 Arc
2.7 Polygon/Polyline
2.8 Curve
2.9 Pictures
2.10 Graphs
2.11 Pins
2.12 Wire
2.13 Component/Macro

2.1 Line - An object that connects two points via straight line.
2.1.1 Go to the Draw menu
2.1.2 Choose Line.
Choose either Normal (No arrow),
Arrow(End point has arrow),
DoubleArrow(Beginning and Endpoint has arrow).
You should see an indicator "Line" at the status menu
2.1.3 Position the cursor at the starting point of the line.
2.1.4 Press the left mouse button and drag to the end point of the line.
* Draw as many lines as posible. To delete a line.
Go to the Draw menu and choose Select.
Select the line by dragging the mouse
enclosing the line inside a red rectangle.
Then press delete
2.2 Text - An object that displays texts, may include equations & variables.
2.2.1 Go to the Draw menu
2.2.2 Choose Text.
Choose either Normal (No Bounding Region),
Boxed(Bounded by a rectangled),
Diamond(Bounded by a diamond),
Circled(Bounded by a circle).
You should see an indicator "Text" at the status menu
2.2.3 Position the cursor at the starting point of the text.
2.2.4 A textarea will appear at the bottom.
2.2.5 Type the text at the textarea. It will also be displayed
at the display area according to the Math Suga display format
* Write as many text as posible. To delete a text.
Go to the Draw menu and choose Select.
Select the text by dragging the mouse
enclosing the leftmost area of the text inside a red rectangle.
Then press delete
2.3 Behavior - For this Math Suga version, behaviors will be treated just like a text. In future versions, behaviors are intended to contain fragments of JAVA code that can be simulated by Math Suga
2.4 Circles/Ellipse - An object that displays elliptical objects. This includes circles.
2.4.1 Go to the Draw menu
2.4.2 Choose Ellipse.
Choose either Empty (No fill color), or
Filled(filled with color).
You should see an indicator "Ellipse" at the status menu
2.4.3 Position the cursor at the upper left corner of the ellipse.
2.4.4 Press the left mouse button and drag the mouse downward
until the desired ellipse size is formed.
2.5 Rectangle - An object that displays rectangles
2.5.1 Go to the Draw menu
2.5.2 Choose Rectangle.
Choose either Empty (No fill color), or
Filled(filled with color).
You should see an indicator "Rectangle" at the status menu
2.5.3 Position the cursor at the upper left corner of the rectangle.
2.5.4 Press the left mouse button and drag the mouse downward
until the desired rectangle size is formed.
2.6 Arc - An object that displays a pie slice of an ellipse
2.6.1 Go to the Draw menu
2.6.2 Choose Arcs.
Choose either Empty (No fill color), or
Filled(filled with color).
You should see an indicator "Arcs" at the status menu
2.6.3 Position the cursor at the upper left corner of the ellipse
2.6.4 Press the left mouse button and drag the mouse downward
until the desired ellipse size is formed.
2.6.5 Position the cursor at the start of the pie
anywhere near the ellipse
2.6.6 Press the mouse and drag towards the end of the pie.
2.7 Polygon/Polyline - An object that displays a polygon
or a multi segment line.

2.7.1 Go to the Draw menu
2.7.2 Choose Poly.
Choose either Polygon Empty (No fill color), or
Polygon Filled(filled with color).
Polyline(Multi segment line)
You should see an indicator "Polygon" at the status menu
2.7.3 Press the left mouse at the initial side of the polygon/polyline
2.7.4 Press again the left mouse button on the next side
2.7.5 Press again and again until the desired number of sides is met
2.7.6 Double-click at the end point.
Polygons will connect the beginning and the end point
while Polylines will not connect the beginning to the endpoint
2.8 Curve - An object that displays a cubic curve
The curve is generated by multiple control points

2.8.1 Go to the Draw menu
2.8.2 Choose Curve.
You should see an indicator "Curve" at the status menu
2.8.3 Press the left mouse at the initial side of the curve
2.8.4 Press again the left mouse button on the next control point
2.8.5 Press again and again until the desired number of points is met
2.8.6 Double-click at the end point.
* For any object (curve, polygon, ellipse or etc), any side or vertex can
be repositioned later by going to the Select menu
then drag the vertex to the desired position.
2.9 Pictures - An object that displays a bitmap, jpeg, gif file
from external file or clipboard

2.9.1 From external file
2.9.1.1 Go to the Draw menu
2.9.1.2 Choose Picture.
A file chooser window will appear
2.9.1.3 Select the desired file (bmp,jpeg,gif)
You should see an indicator "Picture" at the status menu
2.9.1.3 Position the cursor at the upper left corner of the picture location
2.9.1.4 Press the left mouse button and drag the mouse downward
until the desired end position is met
2.9.2 From clipboard - If an image is in the clipboard
2.9.2.1 Go to the Edit menu
2.9.2.2 Choose Paste and select External Clipboard.
A picture will appear at the beginning of the current page
2.9.2.3 Move the picture to the desired location by dragging
while left mouse button is held down.
* Picture data is not stored in the sgf file but only the rectangular
region where the picture is to be displayed. The picture file (jpeg or gif)
is stored at the current file folder unde /images subdirectory.
Be sure to include /images directory when distributing a suga file with
pictures
2.10 Graphs - An object that displays a graph of a previously
declared equation.
2.10.1 Go to the Draw menu
2.10.2 Choose Graphs.
You should see an indicator "Graphs" at the status menu
2.10.3 Position the cursor at the upper left corner of the graph.
2.10.4 Press the left mouse button and drag the mouse downward
until the desired graph size is formed.
2.10.5 Click on the text portion to fill the required parameters of the graph
"Y-axis:" is where to write the variables to be plotted
on the y-axis. For example "Y-axis:Vi,Vz". Multiple variables
should be separated by comma and no spaces allowed in between.
"X-axis:" is where to write the corresponding x axis
of the y variables. There should be one to one correspondence
between y-axis variables and x-axis variables
If there are 2 y-axis variables as shown in the above example,
there should also be 2 x-axis variables like "X-axis:Ra,Ra".
"X-min:" is the minimum value of x-axis
"X-max:" is the maximum value of x-axis
X-min and X-max are used to generate the plots.
Other optional parameters that can be added are:
"Y-min:" is the minimum value to be displayed.
"Y-max:" is the maximum value to be displayed
"Y-unit:" is the units of the y-axis values
"X-unit:" is the units of the x-axis values
2.10.6 After at the least completing the required parametes,
Go to the Edit menu and select Generate Graph
to display the generated graph.
2.11 Pins - In Spice Netlist Generation, the pin name
will be carried by all the wires connected to it. Spice Generation is available
in release 13.0 and above.
In future versions to come, this will be used effectively for
behavioral analysis.
2.11.1 Go to the Draw menu
2.11.2 Choose Pin.
You should see an indicator "Pin" at the status menu
2.11.3 Position the cursor at the active node of the pin
2.11.4 Press the left mouse button and drag the mouse toward
the desired length of the pin.
2.11.5 How to Name a pin.
2.11.5.1 Set the mode in Pin mode by pressing the Draw Pin toolbar
or through Draw Menu.
2.11.5.2 Position the cursor at the end point of a pin. When the
cursor shifts to text cursor, press the left mouse button. A text
area will appear at the bottom corner of the window where you can
enter the name
2.11.5.3 The name will automatically save after doing another thing
such as shifting to another draw mode.
2.12 Wires - In PCB and Spice netlist generation,
the wire allows connections between component pins and normal pins. All connected
wires will carry one and the same net name. PCB and Spice netlist are available
only in release 13.0 and above.
In future versions to come, this will be used effectively for
behavioral analysis.
2.12.1 Go to the Draw menu
2.12.2 Choose Wires.
You should see an indicator "Wire" at the status menu
2.12.3 Position the cursor at the active node of the pin
2.12.4 Press the left mouse button at the start of the wire
The wire can only be started from a pin or another wire.
2.12.5 Press the left mouse button on the next corner of the wire.
2.12.6 Press as many corners as desired.
2.12.7 Double click on the desired end-point to end a wire.
The wire can only be terminated on a pin or another wire.
2.13 Component - An object that displays pre-drawn suga files
2.13.1 Go to the Draw menu
2.13.2 Choose Component.
A file chooser menu will a appear pointing
the component subdirectories. Any Suga file can be
saved as a component for re-use. An sgc file extension
is reccommended but not required.
2.13.3 Choose using the file chooser the component to add
2.13.4 A component will appear at the upper left most corner
of the current page.
2.13.5 Move the component to the desired location by dragging
while pressing the left mouse button
.

3 Useful Editing Commands

3.1 Selecting Objects
3.2 De-Selecting Objects
3.3 Moving Objects
3.4 Navigating Pages
3.5 Bookmarks
3.6 Moving Vertices/Objects

3.1 Selecting Objects
Any object (lines,circles,texts etc) can be selected
in the following steps:
3.1.1 Go to the "Draw" menu.
3.1.2 Choose the "Select/Reset" button. A "Select" will appear
at the status menu.
3.1.3 Position the cursor at the upper left corner of the select
region.
3.1.4 Drag the mouse by pressing the left mouse button
to the desired lower left corner of the select region.
The select region is marked by a red rectangle. Anything
inside this rectangulare region will be selected. A selected line,arc,ellipse,polygon,curve,wire,pin,picture,graph and
and rectangle will appear with yellow rectangular dots.
The yellow rectangular dots are the vertices of the said object.
A selected text or behavior will be bounded by a red rectangle.
3.1.5 Any selected object can be deleted (by pressing delete),
copied, moved or duplicated.
3.2 De-selecting Objects
Any selected object (lines,circles,texts etc) can be de-selected
by pressing the "Select/Reset" Button again
3.3 Moving Objects
Any selected object (lines,circles,texts etc) can be move
in the following steps:
3.3.1 Make sure the objects to move are selected
3.3.2 Go to the "Draw" menu.
3.3.3 Choose the "Move" button. A "Move" will appear
at the status menu.
3.3.4 Drag the mouse by pressing the left mouse button.
All selected objects will also move in the direction
of the mouse movement
3.4 Navigating Pages
At the lower right portion of the window
there is a page control menu
3.4.1 To move up 1 page just press the page increment button (>>)
or press the Page Down key.
3.4.2 To move down 1 page just press the page decrement button (<<)
or press the Page Up key.
3.4.3 To go directly to any page, just select the page at the
selection box between the page increment and decrement buttons
Advance page navigation can be obtained using bookmarks.
See Section 3.5 Bookmarks
3.5 Bookmarks
Any text on any page can be used as a bookmark
To add a bookmark follow the steps below
3.5.1 Go to the page where you need to bookmark a text (>>)
3.5.2 Go to the Draw Menu and select the "Select" button
3.5.3 Select the text to bookmark by dragging the mouse encompassing
the text with a rectangle. The text should become highlighted if the
selection was succesfull
3.5.4 Go to the Edit Menu and select the "bookmark" button
If you go to the "File Info & Bookmark" Tab panel, you should see the bookmark
added
3.5.5 If you are from another page and you need to go back to the bookmarked
page, simply go to "File Info & Bookmark" Tab panel by clicking the Tab handle.
Then click on the desired bookmark. You should then be redirected to the page of that
bookmark.
3.5.6 To clear all bookmarks, go to the Edit Menu and select
the " clear bookmark" button
3.6 Moving Vertices/Objects
Any vertex of a line, rectangle, ellipse, or any object
except for the behavior and text that is not yet selected
can be moved while in select mode by dragging the vertex.
When the current object is already selected, dragging at
the vertex would cause the entire object and any other selected object to moved.
3.6.1 Make sure you are in select mode
3.6.2 Position the cursor to the vertex of an unselected objext, the cursor will
become a cross hair when you hit the vertex.
3.6.3 Press the left mouse button and hold it down without releasing.
This causes the object to be selected. The cursor should turn into a
drag cursor (arrow pointing upper left and lower right) At this stage
while holding the left mouse button, the position of the vertex can be moved
3.6.4 Pressing the left mouse button again would transition the cursor to MOVE
mode (arrow poiting up,down,left and right) since the object was already selected
during the previous press. At this stage the entire object and any other selected
can be moved.
3.6.5 Thus pressing the left mouse button again and again while holding it down
every press will allow you to choose whether to simply move a vertex or move the
entire object

4 Predefined Units


Currents
A ampere
mA milliampere
uA microampere
Resistances
ohms
kohms kiloohms
Mohms megaohms
Capacitance
F Farad
mF milliFarad
uF microFarad
nF nanoFarad
pF picoFarad
Inductance
H Henry
mH milliHenry
uH microHenry
nH nanoHenry
pH picoHenry
Voltages
V Volts
mV milliVolts
uV microVolts
nV nanoVolts
kV kiloVolts
MV megaVolts
Time
s seconds
ms milliseconds
us microseconds
ns nanoseconds
ps picoseconds
min minutes
hr hour
day day
Frequency;
Hz Hertz
kHz kiloHertz
MHz megaHertz
GHz gigaHertz
distance
m meters
cm centimeters
mm millimeters
km kilometers
ft foot
inches inches
mass
g grams
kg kilograms
mg milligrams
Power
W Watts
kW kiloWatts
mW milliWatts
Energy
J Joules
kJ kiloJoules
mJ milliJoules
Temperature
ēC Celcius
ēK Kelvin
ēR Rankine

5 Electrical Circuits

5.1 Drawing Electronic Components
5.2 Editing Component Properties
5.3 Connecting Pins with Wires
5.4 Generating PCB Netlist
5.5 Generating Spice Netlist
5.6 Creating your own component

5.1 Drawing Electronic Components
All of the components included in this release are electronic components.
Each component can be added to the drawing paper using the following steps:
5.1.1 Go to the "Draw" menu.
5.1.2 Choose the "Component" button. A file browser dialog will appear.
5.1.3 Select the path of the components folder, normally located at
../[Application]/Components directory. Where application is where the
Mathsuga java files are installed.
5.1.4 Choose the components from the arranged directories
This will include Passive, BJTs, FETs etc.
After selecting the desired component, this will appear at the
drawing area of the paper at the current page.
5.1.5 You can move the location of the component by dragging the mouse
while pressing the left mouse button.
5.1.6 Do the same process from 5.1.1 to 5.1.5 to draw additional components.
5.2 Editing Component Properties
For electronic Components, the 1st property is reference designator,
the 2nd property is pcb package (footprint) and the 3rd is the value, for
for example the ohmic value of a resistor.
5.2.1 Change the mode to select mode by going to Draw menu and selecting
the Select button. Select mode can also be entered by pressing Ctrl-Enter
or by pressing the select toolbar
5.2.2 Point the cursor to the component to be edited.
5.2.3 Press the left mouse button.
5.2.4 A dialog window will appear with the available attributes of the component.
5.2.5 Edit the attribute by pressing at the text window and edit the text.
5.2.6 To add a new attribute, just press the add button and a new textarea will appear.
5.2.7 Press ok to save the changes or cancel to disregard changes.
5.3 Connecting Pins with Wires
Any pin can be connected by a wire. To draw a wire please go to Secting 2.12
5.4 Generating PCB Netlist
A PCB Netlist can be generated from a schematics. The PCB Netlist
can be read by FreePCB program which can be dowloaded from http://www.freepcb.com/
The PCB Netlist can be generated in the following steps:
5.3.1 Make sure you have all the component package labelled according to freePCB footprints
5.3.2 Go to the "File" menu.
5.3.3 Choose the "Export" button. Select "PCB Netlist" submenu
A PCB Netlist save dialog box will appear.
5.3.4 Select or type the desired file destination and press okay.
The netlist should now be available at the selected direcotry
5.5 Generating Spice Netlist
A Spice Netlist can be generated from a schematics. The Spice Netlist
can be read by WinSpice program which can be dowloaded from http://www.winspice.com/
It can also be read by any other Spice3 compatible simulator.
The Spice Netlist can be generated in the following steps:
5.3.1 Make sure you have all the component reference designator in accordance with Spice.
R = Start of all resistor reference designator
C = Start of all capacitor reference designator
L = Start of all inductance reference designator
D = Start of all diode reference designator
Q = Start of all transistor reference designator
X = Start of all subcircuit reference designator
. = Start of all spice control reference designator
V = Start of all voltage source reference designator
See the WinSpice Manual for more details
5.3.2 Make sure that the values of passive components have scale factors in accordance with Spice.
m = milli x10-3
u = micro x10-6
n = nana x10-9
p = pico x10-12
MEG = mega x106
k = kilo x103
Resistor will be in ohms, but no need to specify a unit
Capacitors will be in Farad, but no need to specify a unit
Inductors will be in Henrys, but no need to specify a unit
See the WinSpice Manual for more details
5.3.3 Make sure that all the values of active components and subcircuits are found in the Spice library. The spice library path shall be set upon initial startup. The library directory
can be set by going to the File Info And Bookmark Tabpane and press on the Spice
library path to set it. Any spice model or subcircuit placed in this directory with a .lib
extension will be used by spice to automatically search upon generation of spice netlist.
5.3.4 Go to the "File" menu.
5.3.5 Choose the "Export" button. Select "Spice Netlist" submenu
A Spice Netlist save dialog box will appear.
5.3.6 Select or type the desired file destination and press okay.
The netlist should now be available at the selected directory
5.6 Creating your own component
A new electronic component can be added to the component folder or to
another folder by following the steps below:
5.4.1 Go to the "File" menu.
5.4.2 Choose the "New" button.
5.4.3 Draw the pins one by one by following the steps in Section 2.11
5.4.4 Draw the additional objects to represent the symbol of the new components using
any of the objects in Section 2
5.4.5 To write the REFERENCE DESIGNATOR characters simply write a text.
The first text from the top to bottom order is the REFERENCE DESIGNATOR.
5.4.6 To write the PACKAGE for PCB footprint, simply write another text
below the reference designator. The second text from the top to bottom order
is the PACKAGE for PCB footprint.
5.4.7 Go to File menu and select the Save As button.
Save the new component to the component directory or to another directory of your choosing.
5.4.8 In saving, please choose the sgc extension which means "suga component".
5.4.9 This component can later be retrieve by using the steps in Secting 2.13

6.0 File Protection

6.1 Protecting the file
6.2 UnProtecting the file

6.1 Protecting the file
For very important documents, it is sometimes necessary to encrypt the
document before transmitting through the internet or for safekeeping
6.1.1 Go to the "File" menu.
6.1.2 Choose the "Protect" button. A file dialog will appear.
6.1.3 Enter the password and password confirmation then press ok
If the password and confirmation do not match, you will be asked to enter again
Otherwise, you will be promted that the file was successfully protected
6.1.4 The protected file cannot be openned without the password
All the data within it are encrypted so that not even binary reading could decrypt it
6.2 UnProtecting the file
It is also possible to remove file protection. This will disable the encryption
and file protection of the file
6.2.1 Go to the "File" menu.
6.2.2 Choose the "UnProtect" button. A file dialog will appear.
6.2.3 Enter the password then press ok
If the password is incorrect, you will be asked to enter again
Otherwise, you will be promted that the file was successfully unprotected
6.2.4 The unprotected file can already be openned without the password
All the data within it are no longer encrypted so that it can be read from textual contexts