Engineering Automation
Developing your own applications is faster and easier with TK Solver, RuleMaster, and MathLook for Excel. Contact UTS and we’ll show you how!

Explanation

TK Solver

Rules based programming language that is easier to use than a spreadsheet
Run-time versions available with TK models, either scrambled or viewable
OCX Control
Active X compliance (client)
Use from VB/VBA as either an embedded object or a COM
Generates ASP code

RuleMaster

Rules engine for the Web

MathLook for Excel

A must for every Excel user during the development of Excel applications and for auditing existing worksheets. MathLook for Excel shows the Excel formulas in 2D format, as they are in textbooks. All formulas can be seen in one convenient place to verify that they were entered correctly and for documenting them for future reference.

TK Solver (Rule based programming Language)

Finally, a software product that makes it easy to follow the rules. If you use rules or formulas in your software applications - simple or complex - TK Solver is your answer! Enter the rules in TK Solver and let TK handle the math, conversion of units and even the algebra. TK Solver lets you solve for the value of any variable without rearranging formulas.

With TK Solver as an OLE Automation server, building applications that perform calculations is no longer a struggle.

Put TK to the test when you need a tool to:

Function as a powerful rule-driven declarative programming language.
Integrate with Visual Basic and with the widely used Microsoft business applications Excel and Word.
Pass data between applications.
Call (and backsolve!) routines externally compiled in FORTRAN and C.
Embed or link TK results in documents and through a hot link to TK updated on the fly.

Developer like to build high quality solutions. If you want to save time by a factor or 10 or more then these features of TK Solver will help you create great solutions FAST. TK is a perfect fit, whether you develop for a company or independently.

Examples

ABODE - Advanced Ball and Roller Bearing software uses TK Solver as the rules engine.

TK Solver linked to Visio.

A number of very large applications have been developed using TK Solver, Visual Basic, ASP, Databases, etc. These applications include thousands of rules set up in TK Solver. Call or e-mail UTS to learn more.

Visual Basic to TK Solver - sampling of OLE Automation Functions:

Controlling How TK Appears on Screen
ShowWindow
HideWindow

Obtaining Model Name
WindowTitle

Model Control
ResetVariables
LoadModel

Model Solving
Solve
ListSolve

Sending Values to TK
SetValue
SetRule
SetList
SetSheetCell

Sending Values to TK
SetProperty

SetSubCell TK
SetProperty

Getting Values from TK
GetValue
GetSheetCell
GetSubCell
GetProperty
GetLastLine
GetObjIndex

Calling TK's Examine Command
Examine

Moving Data Between TK Lists and Visual Basic Arrays
GetDblVec
SetDblVec
GetStrVec
SetStrVec

Dealing With TK Error Messages
ErrorOn
ErrorMsg
ErrorNum

Distribution

How do I Distribute Custom Developed Applications?

You can distribute the newly developed applications to run with TK Solver or RuleMaster (for the Web or the Desktop). Additionally, applications can be developed by combining TK with other tools such as:

Excel
Visual Basic
Databases
Report engines
Microsoft Viewer or Adobe Acrobat

These environments make it possible to build attractive front ends, including multimedia applications, in which the mathematical models are developed using TK. Front end environments such as Excel, Visual Basic, ASP, ASPX, etc. easily communicate with TK. The combination helps the user make the best use of each tool's strength to develop powerful applications in substantially less time.