GrafiCalc
GrafiCalc Key Features

GrafiCalc 2011 includes facilities that have been enhanced over 15 years to incorporate latest computing technology and valuable inputs from users.

User sensitive facilities

Sketching Tools

Geometry definition tools: Line, Circle, Arc, Poly Line, Closed Boundary. Array operations - mirror, copy, translate.

Constrained array operations: Mirror, Copy, and Rotate.

Constraint manager: GrafiCalc includes an ultra-fast constraint manager especially tailored for function modeling. The powerful point and click constraint manager can resolve virtually unlimited number of circularities. It tracks original design intents to automatically resolve plural solutions.

Constraint tools: Free point, Concentric, Centroid, Endpoint, Proportional, Tangent, Intersection, Virtual Intersection, On-Entity/Slider, Parallel, Perpendicular, and at a fixed angle with respect to another line.

Automatic Constraint inference: GrafiCalc includes an automatic constraint inference facility which, when turned on, allows you to snap automatically to center, endpoints, tangents, centroid, and on-geometry automatically. Lines snap automatically to horizontal and vertical.

Text tool: Allows entering notes and annotations. Use all available fonts in your computer.

View Manipulation

Automatic associative dimensions

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 dimensions can be directly used to drive calculations.

Automatic graphical calculations

Formula Bar: GrafiCalc incorporates a "point and click" Excel type Formula bar that is used to establish bi-directional association between geometry, dimension, values, and calculations.

Programmable geometrical calculators: GrafiCalc includes a programmable calculation facility that enables users to setup multi-line x = f(y) type of calculations. Dimensions and geometrical values can be directly incorporated in the calculation statements that are checked for unit integrity on a line by line-by-line basis. If and Else statements are supported. Multiple calculations can be combined. Results are used for developing calculation driven geometry. Calculation statements and answers can be copied into the Windows clipboard for pasting into technical reports.

Built-in calculation functions: GrafiCalc includes a library of 88 built-in functions to setup in the Formula bar and the Programmable calculator.

Automatic backsolving (Goal Seek)

GrafiCalc allows users to stipulated any measured or calculated value as design target and then have the computer Goal Seek the characteristics of any geometry that participates in the result until the actual value of the measurement or the calculated value is equal to the stipulated target value.

Excel connection

GrafiCalc is self-contained software that can be used standalone as well as a companion to Microsoft Excel. GrafiCalc supports Windows standard Dynamic Data Exchange (DDE) protocol. With GrafiCalc you can define graphical calculation macros to drive Excel calculations. You can also link any dimension in GrafiCalc to any cell in Excel. Conversely you can use Excel to control any attribute of any geometry in GrafiCalc.

Motion simulation

GrafiCalc includes a value generator facility that can be used to setup the start value, increment value and the number of iterations. The Value generator can be used to drive any freedom of any geometry in the function model to simulate any imaginable motion behavior.

Trace Function

You can trace the path of any selected point. Multiple traces can be connected to define motion envelopes.

Transient Data Collection

You can automatically collect the transient values in any dimension and calculation results in a table format in Windows clipboard for analysis using Excel.

Tolerance analysis

You can assign tolerances to any freedom of any geometry in the function model. You can assign Polar tolerance to location of any point. Then you can perform powerful Monte Carlo statistical analysis of value contained in any calculation result or dimension that you can apply as electronic calipers to measure 1D and 2D relationships. Analysis results are available in seconds.

CAD data exchange

A 2-way DXF translator is available inside GrafiCalc that enables you to exchange geometry between GrafiCalc and all popular CAD applications in both directions.

Input Output

System requirements

GrafiCalc is Vista enabled Windows standard application that can be used on any personal computer

Disc requirement

<2 MB

Built-in Functions Listing


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)

Geometry-associative 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

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
Tell a friend Resellers Wanted