GrafiCalc Key Features

 

GrafiCalc includes a collection of facilities that have been enhanced over several years to incorporate valuable user inputs and the latest in computing technology.

User sensitive facilities

  • Automatic unit checking and conversion
  • Continuous discrete prompts for tools and commands
  • Double precision floating point accuracy
  • Pan, Zoom, Zoom by 2X, Zoom by .5X, Zoom to fit, Show paper boundary.
  • Mouse controlled Pan and Zoom
  • Multiple documentation interface (MDI) for simultaneous display of multiple worksheets
  • Multiple level user definable (up to 1000 steps) Undo/Redo capability
  • User definable units library
  • Work with inch and metric units, as well as user defined unit system

"Sketch & Solve" facilities

Geometry Behavior Editor - GrafiCalc includes a powerful yet familiar 2D parametric sketcher especially designed for function modeling with automatic constraints inference and conclusion capabilities. A breakthrough matrix based constraint manager ensures ultra-fast response regardless of the number of entities in the function model.

Automated Graphical Calculations - GrafiCalc virtually eliminates tedious mathematical calculations and equation solving from the product design process. A library of geometry-associative calculations built-in functions perform automated calculations simply by clicking on entities in the worksheet.

Formula Bar - you can simply point-and-click on entities (geometry, dimensions, and empirical values) in the work sheet to associate geometry and calculations in the Formula bar. Many of the built-in functions are context sensitive and are automatically inserted. Once the geometry and calculations are associated in the worksheet you can vary the parameters to ask and receive instantaneous design decision support information and updated solution.

Geometry-associative programmable calculators for defining sub-routines with bi-directional links to geometry, dimensions, and calculations in the worksheet. Multiple calculators can be linked to create powerful problem solving platforms. Validated calculation libraries can be saved for reuse.

Associative Measurements - GrafiCalc incorporates linear, radial, and angular dimensions that can be constrained to measure any aspect of the flexible model. The dimensions are updated automatically as geometry is altered. The dimension values can be directly used in calculations.

Text tool with customizable fonts and styles for annotating the Function Model in the worksheet.

Motion Simulation facilities

Motion Simulation - Value generators can be setup to drive any freedom of any geometry through a desired range to simulate any imaginable mechanism and machinery design. If and Else functions are available for event-driven simulation.

Trace function - Creates motion paths and envelops for space and interference analysis.

Transient data collection facility to collect data in dimension and calculation cells in a table format in the clipboard that can be pasted into Excel for analysis.

Optimization facilities

Goalseek - 2D behavioral modeling capability allows you to backsolve design challenges that benefit from optimization against any shape, position, or fit related design criteria. You can specify a target for any calculation result or dimension value and then backsolve any geometry that participates in creating the result using just four mouse-clicks.

Virtual Manufacturing simulation facilities

Tolerance Analysis - Allows intelligent mediation between quality requirements and manufacturing capability. Using a few mouse clicks you can allocate tolerances to any freedom of any geometry in the function model. Instantaneous results from automated Monte Carlo statistical tolerance analysis facility enable you to allocate optimal tolerances. Results can be exported to Excel.

Input Output

  • Dynamic Data Exchange (DDE) for 2-way Excel connection
  • Built-in 2-way DXF translator
  • Print drawing directly from GrafiCalc
  • Cut, copy, and paste information from GrafiCalc to Windows clipboard.
  • Cut, copy, and paste information from Windows clipboard into GrafiCalc

Built-in Functions Listing


Graphical Calculation Functions

Area
Distance of neutral axis to extreme fiber
Diameter
Moments a of Inertia
Polar Moment of Inertia
Product of Inertia
Radius of Gyration
Perimeter
Static Moment of Inertia
Centroid
Radius
Section Modulus
End or Endpoint
Included Angle
Length
Angle
Origin
Start Vector
Value
Vector

Mathematical Functions

Alphanumeric Word
abs()
ANGLE(point_or_complex)
CEIL(number)
FLOOR(number)
DISTANCE(point_a,point_b)
E()
EXP(number)
I()
LN(number_or_complex)
LOG(number_or_complex)
MOD(number_a,number_b)
NOUNITS(value)
NROOT(number_or_complex,optional_nth,optional_ii)
PI
QUADRATIC(number_a,number_b,number_c,optional_number_ii)
RAND()Returns a random number between 0 and 1.
RANDOM(number_a,number_b)
ROUND(number_a,number_b)
SQRT(number_or_complex)

Statistical Functions

MAXIMUM(number_1,number_2,...)
MINIMUM(number_1,number_2,...)

Trigonometric Functions

ACOS(number)
ACOSH(number)
ASIN(number)
ASINH(number)
ATAN2(number_y,number_x)
COS(number)
COSH(number)
SIN(number)
SINH(number)
TAN(number)
TANH(number)

Point and vector Functions

HORIZONTAL()
Point
UNITIZE(point)
Vector Add
VECANG(number)
Vector Dot Product
Vector Subtract
Vector Return
VERTICAL()
point_or_complex.X
point_or_complex.Y

Control Functions

Choose
False
IF
Is Complex
Is Error
Is Geometry
Is Logical
Is Not Available
Is Number
Is Point
True

Binary Operators

A plus B, A minus B
A times B, A dot B, A divide B, A ratio B
A exponent B
A not equal B, A equal B etc.
A or B, A and B
Average

Unary Operations

A
~ A

Postfix Operators

A%

Textual Components

Comment
DDE Reference
Dot Field Operator
{geometry Tag}
Variable

GrafiCalc - Interactive Mechanical Engineering Design Made Easy.