For users who want use the power and flexibility of Thermo-Calc in their own application programs there are three different programming interfaces, or TC-Interfaces, available:
-
TCAPI (Thermo-Calc Application Programming Interface)
-
TQ (Thermodynamic Calculation Interface)
-
TC MATLAB® Toolbox (Thermo-Calc Toolbox for MATLAB®) The basic idea behind these interfaces is that application programmers should be able to retrieve multicomponent thermodynamic data and phase equilibrium results without bothering to implement various sophisticated models and to perform actual equilibrium calculations. Thus, the user only sees the programming interface. Examples of quantities and properties that can be calculated by using the TC-Interfaces are:
-
Amount and composition of phases
-
Liquidus and solidus temperatures
-
Thermo-chemical properties
-
Driving forces
-
Diffusion coefficients
-
Thermodynamic limits for partitionless transformations including transformations under paraequilibrium and quasi-paraconditions To be able to run a user-written application program using any interfaces it is necessary to have the Thermo-Calc Classic (TCC) or Thermo-Calc for Windows (TCW) software/database package installed. For TC MATLAB® Toolbox the MATLAB® software is also required. We can also use our programming interfaces in order to supply you with a tailor-made software or subroutine. We perform this as consultancy assignments. |