pdf viewer in mvc c# : Batch convert pdf to text control Library system azure .net asp.net console Mastering-EES-Chapter14-part409

Chapter 1: Introduction to EES 
41 
Figure 1-48: Specify Format and Units dialog. 
Finally, the units for each variable can be set in the Variables Information Window which is 
accessed by selecting Variable Info from the Options menu.   
Dual Units 
Note that two fields are provided for units in Figure 1-47.  If a second (alternate) set of units is 
provided, it must have the same dimensions as the primary set of units.  In this case, EES will 
display the variable in the Solution Window in both sets of units.  However, only values in the 
primary units are used in the calculations. For example, we can enter in (for inches) in the 
alternate units field, as seen in Figure 1-48a.  Click the OK button and the Solution Window will 
appear with the value of D shown both in cm and in inches (Figure 1-48b).  EES uses its internal 
unit conversion routines to determine the value (shown in brown font) for the second set of units. 
Figure 1-49:  a) Entering a second set of units and b) Display in the Solutions Window. 
Dual units can be made to display in Parametric, Arrays, Lookup, and Integral tables as well.  A 
field is provided for alternate units in the Format Table dialog shown in Figure 1-29 and 
Figure 1-
49
.  This dialog can be made to appear by right-clicking in the header cell in any of the tables and 
then selecting Properties from the pop-up menu that appears, as shown in 
Figure 1-49
.   
Batch convert pdf to text - control Library system:C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
www.rasteredge.com
Batch convert pdf to text - control Library system:VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
www.rasteredge.com
Chapter 1: Introduction to EES 
42 
Figure 1-50: Select Properties to bring up Format Table dialog. 
Note that the Format Table dialog has a check box control named ‘Show values in alternate 
units’.  If a second set of units is provided with the same dimensions as the primary set and this 
check box is selected, values will be displaywed in both units, as seen in Figure 1-50. 
Figure 1-51:  Parametric table showing values displayed in dual units. 
control Library system:VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
& pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF NET components to batch convert adobe PDF files to
www.rasteredge.com
control Library system:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
NET. .NET library to batch convert PDF files to jpg image files. High quality jpeg file can be exported from PDF in .NET framework.
www.rasteredge.com
Chapter 1: Introduction to EES 
43 
Units Recognized by EES 
The units that EES recognizes can be examined by selecting Unit Conversion Info from the 
Options menu in order to bring up the Unit Conversion Information dialog, shown in Figure 1-
48.  The left window lists each dimension (e.g., length) while the right window lists the built in 
units that are recognized for the selected dimension (e.g., m and ft).  If you select two units in the 
right window, then EES will display the unit conversion in red at the bottom of the dialog, as 
shown in Figure 1-48 for m and ft. 
Figure 1-52: Unit Conversion Information dialog. 
Checking Units 
The cross sectional area of the elbow is given by: 
2
4
c
D
A
π
=
(1-17) 
A_c=pi*D^2/4 
"cross-sectional area for flow, in cm^2"
By default, EES will not automatically set the units of 
A_c
.  Solve the problem and access the 
Solution Window, shown in Figure 1-49(a).  Notice that there is no unit listed after the variable 
A_c
and also that a red warning message has appeared at the bottom of the Solution Window 
indicating that EES has detected a potential problem with the unit consistency of the equations.   
(a) 
(b) 
control Library system:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.
NET control to batch convert PDF documents to Tiff format in Visual Basic. Qualified Tiff files are exported with high resolution in VB.NET.
www.rasteredge.com
control Library system:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Studio .NET project. Powerful .NET control to batch convert PDF documents to tiff format in Visual C# .NET program. Free library are
www.rasteredge.com
Chapter 1: Introduction to EES 
44 
(c) 
Figure 1-53: Solution Window with (a) the units of 
A_c
not set, (b) the units of 
A_c
set by the user, and (c) the 
units of 
A_c
automatically set by EES. 
Select Check Units in order to bring up the Check Units window shown in Figure 1-50.  EES has 
identified that Eq. (1-17) is not dimensionally consistent if 
A_c
is dimensionless and 
D
has units 
cm.  It is evident that the units of the variable 
A_c
must be cm
2
.   
Figure 1-54: Check Units Window. 
Clicking the left or right mouse button on an equation that has unit issues will bring up the pop-
up menu in Figure 1-51. 
Figure 1-55: Options in the Unit Checking Pop-up Menu. 
The first menu option will display the formatted equation showing the units of all variables and 
constants.  This display makes it easy to identify unit problems.  The second option will move 
the focus  to the equation in the Equations window.  The third option opens the Variable 
Information dialog where the units of one or more variables in the equation can be specified.  
The last option disables unit checking for the selected equation.  
By default, EES automatically performs this type of unit check each time the system of equations 
is solved.  Although not recommended, this option can be deactivated by selecting Preferences 
from the Options menu and selecting the Options tab to access the dialog shown in Figure 1-52.  
Automatic  unit  checking  can  also  be  controlled  with  the
$CheckUnits
directive.    Placing 
control Library system:C# Create PDF from images Library to convert Jpeg, png images to
Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage.
www.rasteredge.com
control Library system:VB.NET Create PDF from Text to convert txt files to PDF in vb.net
Best VB.NET adobe text to PDF converter library for Visual Studio .NET project. Batch convert editable & searchable PDF document from TXT formats in VB.NET
www.rasteredge.com
Chapter 1: Introduction to EES 
45 
$CheckUnits AutoOn
at the top of the Equations Window activates automatic unit checking and 
$CheckUnits AutoOff
deactivates it.  The 
$CheckUnits On
and 
$CheckUnits Off
directives can be 
placed around a set of equations in order to locally deactivate the unit checking for these 
equations, as discussed in Section 14.2.  The unit consistency of the equation set can also be 
checked at any time by selecting Check Units from the Calculate menu (or by selecting F8).      
Figure 1-56: Options dialog. 
It is not possible to set the units for the variable 
A_c
in the Equations Window using square 
brackets because the right side of Eq. (1-17) is not a numerical constant.  For example, typing: 
A_c=pi*D^2/4 [cm^2] 
"cross-sectional area for flow"
will  result  in  EES  interpreting  the  constant  4  in  the  denominator  as  having  units  cm
2
.  
Alternatively, typing: 
A_c [cm^2] =pi*D^2/4  
"cross-sectional area for flow"
will result in EES interpreting the square bracket as the subscript in an array (discussed in 
Section 1.7), leading to an error message.  Rather, the units of the variable 
A_c
must be set either 
by right-clicking on the variable in the Solutions Window and entering the units or by using the 
Variable Information window.  The result is shown in Figure 1-49(b).  Note that the red unit 
warning is now gone.   
Automatically Setting Units 
It is also possible to have EES attempt to discern the appropriate units for each variable based on 
the equation in which it is used and then set these units automatically.  This is not recommended 
as EES is no longer really checking the unit consistency of your equations and variables but 
rather forcing unit consistency, if possible, by adjusting the units of the variables.  To activate 
this option, remove the unit specification for the variable 
A_c
and select Set units automatically 
when possible from the Options tab of the Preferences dialog, shown in Figure 1-52.  Solve the 
equation set to obtain the Solution Window shown in Figure 1-49(c).  The units for the variable 
A_c
have been automatically set to cm
2
.  The units suggested by EES are automatically indicated 
in purple to highlight the fact that these are not user-specified units.  All units shown in purple 
control Library system:C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
ASP.NET application. An advanced .NET control able to batch convert PDF documents to image formats in C#.NET. Support exporting PDF
www.rasteredge.com
control Library system:C# Create PDF from OpenOffice to convert odt, odp files to PDF in
professional .NET PDF control able to batch convert multiple OpenOffice documents to PDF files in C#.NET. Convert OpenOffice Text Document to PDF with embedded
www.rasteredge.com
Chapter 1: Introduction to EES 
46 
should be confirmed by the user by right-clicking on one (or more) variables in the Solutions 
window and then making any necessary changes in the dialog window that appears.   
Automatic unit setting can also be activated by placing the 
$AutoSetUnits On
directive at the top 
of the EES Equations Window: 
$AutoSetUnits On
The Convert Function 
Let's continue to solve the example problem.  The velocity of the water is calculated according 
to: 
c
V
u
A
=
(1-18) 
u=V_dot/A_c 
"velocity"
As written, the units for the variable 
u
must be liter/min (the units for the variable 
V_dot
) divided 
by cm
2
(the units for the variable 
A_c
).  Therefore, the units for 
u
must liter/min-cm
2
 (Again, 
note that in this book and also in EES, the hyphen sign will be used to indicate multiplication on 
one side of the divisor in the context of units).  If we set the units for 
u
to liter/min-cm
2
in the 
Solutions Window, then EES will find no unit inconsistencies.  Of course, the units liter/min-cm
2
don't make a lot of sense for a velocity and it would be better to convert the value to a more 
reasonable set of units, like cm/min.  We could do this manually, looking up each of the various 
unit conversion factors that are required to arrive at the conclusion that we need to multiply by 
1000: 
3
2
liter
1000 cm
cm
min-cm
1 liter
min
=
(1-19) 
Fortunately, EES has built-in unit conversion information that is easily accessible using the 
convert
function.  The 
convert
function simply retrieves the conversion factor between two units 
and therefore the function requires two arguments; the first argument is the unit to convert from  
while the second is the unit to convert to By adding the 
convert
function to the equation 
calculating the velocity: 
u=V_dot/A_c*convert(liter/min-cm^2,cm/min) 
"velocity"
the unit conversion is easy and transparent to the user.  The 
convert
function returned the correct 
unit conversion multiplier (1000) for the unit conversion that is specified by the two arguments.  
This is particularly evident in the Formatted Equations Window, shown in Figure 1-53. 
control Library system:VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
service, DNN (DotNetNuke), SharePoint. VB.NET components for batch convert high resolution images from PDF. Convert PDF documents to
www.rasteredge.com
control Library system:VB.NET Create PDF from CSV to convert csv files to PDF in vb.net
NET read PDF, VB.NET convert PDF to text, VB.NET CSV file to adobe PDF converter component for Visual Studio .NET. Batch convert CSV formats to adobe PDF files.
www.rasteredge.com
Chapter 1: Introduction to EES 
47 
Figure 1-57: Formatted Equations Window. 
The units of the variable 
u
should now correctly be set as cm/min in the Solutions Window or in 
the Variable Information dialog.  EES will not automatically set this units in this situation. 
Finally, Eq. (1-11) is used to compute the pressure loss and the result is converted to kPa: 
DELTAP=K*rho*u^2/2*convert(kg-cm^2/m^3-min^2,kPa)  
"pressure loss"
The units of the variable 
DELTAP
can  be set to  kPa in the Solutions Window.  The unit 
assignments  of  each  variable  will  automatically be stored  and  the  units  will  be indicated 
whenever you use the variables, such in a Parametric Table or plot. 
If you set a  variable  to  a numerical  constant followed by  its units  in  brackets, EES will 
automatically  assign the  units  to  the  variable. Starting  with  version  9.437,  EES  will also 
automatically assign the units to variables that have been set to a value using the Convert 
command.  For example, the following example will set the value of 
L
to 12 and its units to ft. 
L=12 [in] * convert(in, ft) 
The Units List   
The Units List provides a convenient shortcut for entering units that are used often.  The units list 
is activated by right-clicking in any of the areas where you could otherwise manually enter units; 
this includes the Equations Window, the Units field in the Specify Format and Units dialog in the 
Solution Window, or the Units column of the Variable Information Window.  Select Units List to 
access a list of commonly used units, as shown in Figure 1-54.  The basic set of units in the list 
will depend on whether your unit system is set to English or SI (see Figure 1-45).  You can 
simply click on the desired unit and select Paste or double click on the unit in order to enter it. 
Chapter 1: Introduction to EES 
48 
Figure 1-58: The default SI Units List. 
The unit list can be modified so that it is most useful to you.  You really want to include only a 
small number of units that you use a lot in order for it to save you time.  The buttons to the right 
facilitate this process.  Units can be added or removed with the Add New and Remove buttons, 
respectively.  The entire list can be cleared with the Clear button.  If you change the units list and 
want that change to be recorded beyond the current EES session then you should save the new 
file using the Save button.   
EES will automatically load the default SI and English units lists (SI_DefaultUnits.unt and 
NG_DefaultUnits.unt, respectively) upon opening.  You may have your own, separate units list 
that you have developed and would like to use.  This is easy to do because the units list is simply 
a text file that can be opened and edited with any text editor (e.g., Notepad
®
).  For example, 
Figure 1-55(a) illustrates a text file that is saved as MyUnits.unt.  This units list can be loaded 
using the Load button in Figure 1-54 and then used for the duration of the EES session, as shown 
in Figure 1-55(b).  Alternatively, a custom units list can be merged with an existing list using the 
Merge button. 
(a)  
(b) 
Figure 1-59: The unit list saved as (a) MyUnits.unt file and (b) loaded into EES. 
Chapter 1: Introduction to EES 
49 
If you don't want to load your custom units list each time you start EES then you can use the 
$Include
directive.  The 
$Include
directive provides an automatic method of loading a variety of 
files when you run your EES code.  Place the statement: 
$Include MyUnits.unt 
at the top of the EES file and you will find that the units list is automatically set as shown in 
Figure 1-55(b).  Note that regardless of how the units in the units list are organized, they are 
simply a subset of the large set of units that are recognized by EES.  
Suggested Method for Working with Units 
Every engineer should have his or her own, carefully thought out method for dealing with units 
and unit  conversions.   Unit  conversion errors are  one of the most common mistakes that 
engineers make and it is clear that the unit checking and unit conversion features of EES will 
help to avoid these problems.  The authors have developed a specific procedure for solving 
engineering problems that makes unit consistency easy to maintain.  Inputs to the problem 
reported in arbitrary units will be converted to the base SI system (i.e., kg, m, s, K, N, etc.).  The 
calculations required to solve the problem will be carried out using the base SI system and unit 
checking will be rigorously applied in order to establish the dimensional consistency of each 
equation.  The results will be converted from the SI system into whatever units are requested or 
are logical.  This procedure is convenient because the units of each variable are self-consistent in 
the SI unit system.  It is not necessary to constantly worry about applying the correct unit 
conversion to each equation during the development of a model.  As a result, if you are working 
in the SI unit system and you check the units of your equations then you are actually carrying out 
a more powerful and complete check on your equations; you are establishing their dimensional 
(as well as their unit) consistency. 
Applying this strategy to our pressure loss problem leads to the following equation set: 
$TabStops 0.2 2.5 in 
"Inputs - converted to base SI units" 
K=0.3 [-] 
"K factor for a 45 degree elbow, dimensionless" 
D=2 [cm]*convert(cm,m) 
"diameter" 
rho=1000 [kg/m^3] 
"density" 
V_dot=100 [liter/min]*convert(liter/min,m^3/s) "flow rate" 
"Calculations - done in the base SI unit system" 
A_c =pi*D^2/4  
"cross-sectional area for flow" 
u=V_dot/A_c 
"velocity" 
DELTAP=K*rho*u^2/2 
"pressure loss" 
"Results - converted to convenient units" 
V_dot_lpm=V_dot*convert(m^3/s,liter/min) 
"flow rate, in liter/min" 
u_cmpm=u*convert(m/s,cm/min) 
"velocity, in cm/min" 
DELTAP_kPa=DELTAP*convert(Pa,kPa) 
"pressure loss, in kPa"
Chapter 1: Introduction to EES 
50 
and the Solution Window shown in Figure 1-56.  While it is not necessary that you take this 
approach, it certainly makes solving systems of engineering equations much easier.  The settings 
for the base SI unit system are as shown in Figure 1-45.   
Figure 1-60: Solution Window. 
Note that EES allows an alternate set of units to be specified for each variable, as shown in 
Figure 1-47.  The last three lines of the program are not needed if alternate units of liter/min, 
cm/min, and kPa are provided for variables 
V_dot
u
, and 
DELTAP
, respectively.  The Solution 
window with these alternate units set appears as shown in Figure 1-58. 
Figure 1-61: Solution Window using alternate units for variables V_dot, u, and DELTAP 
Documents you may be interested
Documents you may be interested