TC-Toolbox for MATLAB® API Reference Documentation
TC-Toolbox for MATLAB® is an SDK available with Thermo-Calc that provides an interface from Thermo-Calc to the commonly-used MATLAB® software for scientific and engineering computing. To learn more about the features of this powerful API, visit our TC-Toolbox for MATLAB® page.
TC-Toolbox for MATLAB® has its own documentation that is generated directly from the program. Two identical versions of the help are available: an HTML-based, online help system and PDF document.
Over 40 examples are available to help you get started using TC-Toolbox for MATLAB®. These examples can only be run if you have a current license for TC-Toolbox for MATLAB® and the relevant databases and modules.
You can access TC-Toolbox for MATLAB® documentation for whatever version of the software you are running from within Thermo-Calc.
Open the version of Thermo-Calc where you want to view the documentation. From the main menu, click Help > Manuals Folder and then navigate to one of the following:
TC-Toolbox for MATLAB® folder and click on the Index.html file to open the HTML version
SDK folder to open a PDF of the same documentation.
Previous versions of the TC-Toolbox for MATLAB® API Programmer Guide PDF are available from the Documentation archive and stored by software release year and version. Note that for 2021a and earlier, this PDF is now for the legacy version of TC-Toolbox.
Troubleshooting and Diagnostics
TC-Toolbox for MATLAB® comes with a troubleshooting guide to help you with common problems in the software. The guide is included in the documentation, and users should refer to the guide for the version of the software you use. See above for links to the documentation.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
HubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie.
This cookie is set by Hubspot whenever it changes the session cookie. The __hssrc cookie set to 1 indicates that the user has restarted the browser, and if the cookie does not exist, it is assumed to be a new session.
5 months 27 days
This is the main cookie set by Hubspot, for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session).
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
This cookie is installed by Google Analytics.
A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to.
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
Linkedin set this cookie to store information about the time a sync took place with the lms_analytics cookie.
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
5 months 27 days
HubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts.
Wistia sets this cookie to collect data on visitor interaction with the website's video-content, to make the website's video-content more relevant for the visitor.