<!doctype html public '-//W3C//DTD HTML 4.01//EN'
  'http://www.w3.org/TR/html4/strict.dtd'>
<html>
<title>Isight - Examples</title>
  <head>
	<link rel="stylesheet" href="../../../EStyle.css" type="text/css">
	<link rel="stylesheet" href="../../../ETables.css" type="text/css">
  </head>
<a href="http://www.simulia.com/products/sim_opt.html"><img src="../../../../examples/logo.gif"></a>
<body>
<h1>Calculator Component</h1>
<table>
	<th colspan=2>Calculator Examples</th>
	<tr>
		<td>Description:</td>
		<td>
		This directory contains one model that demonstrates everything you can do with the Calculator Component.
		The model is not intended to be run - it produces no useful results, and one component errors.
		Instead it is intended to be examined in the Design Gateway to see how to build complex calculations.
		<br><br>
		Each Calculator component in the model demonstrates one feature of the Calculator:
		<dl>
		  <dt>Basic</dt>
		  	<dd>Just shows a basic calculator component that evaluates 3 expressions.</dd>
		  <dt>The Rules</dt>
		  	<dd>The comments in this component explain all the detailed rules of what is allowed and what isn't.</dd>
		  <dt>Arrays</dt>
		  	<dd>Doing math on whole arrays at one time.</dd>
		  <dt>Statics</dt>
		  	<dd>Statistical functions that work on multiple scalars, one array, or per-element on multiple arrays.</dd>
		  <dt>Plug-ins</dt>
		  	<dd>An example of a Plug-in that provides user-defined functions for manipulating String values.</dd>
		  <dt>Matrix</dt>
		  	<dd>An example that uses matrix operations to perform a simple finite element analysis of a cantilever beam: <br> <img src = "matrixexample.gif" /> </dd>
		</dl>
		<p>
		To see what each expression evaluates to, open the Calculator editor for that component,
		click the "Calculate" button, and then click the "..." button on the lower right of the editor.
		This will open a results/messages window that shows the result of evaluating each assignment statement.
		</p>
		<p>
		If you position the mouse cursor over a symbol and wait a few seconds, a pop-up tool tip will describe what
		that symbol is, including the current value for Parameters.
		</p>
	</tr>
	<tr>
		<td>Model:</td>
		<td><a href="Calculator.zmf">Calculator.zmf</a></td>
	</tr>
	<tr>
		<td>Illustrated components:</td>
		<td>Calculator</td>
	</tr>
	<tr>
		<td>Other illustrated features:</td>
		<td>Resizable Arrays
			<br>Special Real values (Infinity, NaN)
			<br>String Parameters
			<br>User-defined functions (Calculator Plug-ins)
		</td>
	</tr>
	<tr>
		<td>Simcodes needed:</td>
		<td>None</td>
	</tr>
	<tr>
		<td>Support files needed:</td>
		<td>None</td>
	</tr>
</table></body>
</html>
