Click here to Skip to main content
15,886,024 members
Articles / Web Development / HTML

A Comprehensive CE Class Library to Replace ATL and MFC

Rate me:
Please Sign up or sign in to vote.
4.48/5 (14 votes)
4 Oct 2000CPOL 278.8K   998   70  
A collection of classes for CE that do not use ATL or MFC, plus an FTP client, database viewer, and sample application that solves beam deflection equations.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Htm-Help" Content="beamex.htm#index">
<title>BeamEx Help</title>
</HEAD>
<BODY BGCOLOR=#FFFFFF TEXT=#000000>
<!-- PegHelp -->

<p><a NAME="index"></a><b>BeamEx Help</b></p>
<A HREF="beamex.htm#description">What is BeamEx?</A><BR>
<A HREF="beamex.htm#section">Cross Section</A><BR>
<A HREF="beamex.htm#scenario">Scenario</A><BR>
<A HREF="beamex.htm#material">Material</A><BR>
<A HREF="beamex.htm#about">About BeamEx</A><BR>

<br clear=all>
<!-- PegHelp --><hr>

<!-- ************************Topic Break************************* -->

<a name="description"></a>

<B>What is BeamEx?</B><br><br>
<b>BeamEx is solver of standard beam deflection equations. </b>
<br>
When you enter information regarding the cross section,
length, material, and appliedforces, BeamEx will calculate
the deflection at a desired point and the max deflection
of the beam.  BeamEx works using the English system of
units (inch, pound).<br>
<br>
When using BeamEx, the input is done with three tabs
named <B>Cross Section, Scenario, and Material</b>.  The
results appear at the top of the window under the heading
Beam Results.  You can Save and Open analyses you have
done previously.  They are saved (Where Kenny?)<br>
<br>
<b>See Also</b><br>
<A HREF="beamex.htm#section">Cross Section</A><BR>
<A HREF="beamex.htm#scenario">Scenario</A><BR>
<A HREF="beamex.htm#material">Material</A><BR>

<br clear=all>
<!-- PegHelp --><hr>


<!-- ************************Topic Break************************* -->


<a name="section"></a>
<b>Cross Section</b><br>
<br>
Beams resist deflection due to the moment of inertia (I) of their cross section.  You must
select a cross section type, and give it dimensions. To bring up the dialog box with your choices
choose the button labeled ... under the Cross Section Tab.<br>
<br>
BeamEx supports 6 beam cross-sections under the cross section dialog box.  In order they
are: circle, square, triangle, I-beam, L-angle, and User Moment.  The User Moment
is of interest for any other shape other than the first 5.  If you desire to use BeamEx on
a custom shape, the user can calculate the moment (I) by hand (or let a CAD program tell
you what it is), and enter it into BeamEx in the field named User Moment of.  Units for
Moment of Inertia are in in^4.<br>
<br>
<i>Note that BeamEx only supports constant moment of inertia beams and does not support
tapered beams</i><br>

<br><b>See Also</b><br>
<A HREF="beamex.htm#scenario">Scenario</A><BR>
<A HREF="beamex.htm#material">Material</A><BR>

<br clear=all>
<!-- PegHelp --><hr>

<!-- ************************Topic Break************************* -->

<a name="scenario"></a>
<b>Scenarios</b><br>
<br>
There are 6 loading scenarios that you can choose from.
You must select a scenario type, and give it values for
the length of the beam, the force applied, and the point
to measure deflection at.  The force applied depends on
the which scenario you choose (see below for more discussion).<br>
<br>
To bring up the dialog box with your choices
choose the button labeled ... under the Scenario Tab.<br>
<br>
<b>Scenarios:</b><br>
(1)Cantilever-force applied at end<br>
(2)Cantilever-force distributed evenly<br> 
(3)Cantilever with torque applied at end*<br>
(4)Dual-supported-force at center<br>
(5)Dual-supported-force distributed evenly<br>

<i>*The torque can actually be applied
anywhere on the beam and yield the same results.
</i>

<table width="220" border="2" cellspacing="2" cellpadding="2" align="left">
<tr>
    <td><b>Case</td>
    <td>Units for loading</b></td>
</tr>
<tr>
    <td>1,4</td>
    <td>lbs.</td>
</tr>
<tr>
    <td>2,5</td>
    <td>lbs/inch</td>
</tr>
<tr>
    <td>3</td>
    <td>inch-lbs</td>
</tr>
</table>

<br clear=all>
<br clear=all>

<br><b>See Also</b><br>
<A HREF="beamex.htm#section">Cross Section</A><BR>
<A HREF="beamex.htm#material">Material</A><BR>

<br clear=all>
<!-- PegHelp --><hr>

<!-- ************************Topic Break************************* -->

<a name="material"></a>
<b>Materials</b><br><br>

A stronger material will deflect less than a weaker one,
and it is the Modulus of Elasticity of a material that
determines its resistance to bending.  You must choose a
material from the database.  This program uses Windows CE
native database routines to store material information.
This will allow you to add materials to the database, and
have them remain there as long as you want, even through a
reboot cycle! To bring up the dialog box with your choices
choose the button labeled ... under the Material Tab.<br>
<br>
The database has a sampling of different materials, with the
Modulus of Elasticity (E) expressed in mega-psi (10^6 psi).
These values come from different resources and we make no
guarantees as to their actual values...always make sure you
are comfortable with the E being used as it is the only
"soft parameter" used in BeamEx!  The use of the database
should be self-explanatory.<br>

<br><b>See Also</b><br>
<A HREF="beamex.htm#section">Cross Section</A><BR>
<A HREF="beamex.htm#scenario">Scenario</A><BR>

<br clear=all>
<!-- PegHelp --><hr>

<!-- ************************Topic Break************************* -->

<a name="about"></a>
<b>About BeamEx</b><br><br>
<b>Credits</b><br>
BeamEx is Freeware!  The concept is by Kevin Kellar, and all of the programming was done by Kenny Goers.
The interface was a collaborative effort between us! If you'd like to report bugs, please contact us at:<br>
<br>
<a href="mailto:KennyG@magenic.com">Kenny Goers</a><br>
<a href="mailto:mekanical@yahoo.com">Kevin Kellar</a><br>
<br>
<b>Disclaimer</b><br>
We disclaim any and all expressed or implied warranties with respect
to the performance of this program.  We assume no liability or
responsibility for any discrepancies between the calculated results
from the program and any designs based on these results.  In 
no event shall we assume any liability or responsibility to
any person or company for direct, indirect, or damages incurred
as a result of the use of this program.

<!-- PegHelp -->

</BODY>
</HTML>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions