Course Description

LightTools supports an Application Programming Interface (API) to combine the LightTools functionality with other external applications. The API allows you to incorporate analysis from other tools, and to develop your own utilities with a Windows-standard look and feel. 

In this online short course, you will learn how you can create your own macros to interface with other tools using the LightTools API.

This course assumes you have familiarity with LightTools, and access to MATLAB, Python, or Microsoft Visual Basic for Applications (VBA, provided with Microsoft Excel)

This course will include how to:

  • Get started with the LightTools API using MATLAB, Python, or Microsoft VBA
  • Write your own macros to automate your design flow
  • Exchange data with LightTools using COM/.NET
  • Understand the LightTools data access process

Course Information

Attendees are required to provide their own computer with:

  1. The latest version of LightTools installed
  2. Either MATLAB, Python, or Microsoft Excel’s Visual Basic for Applications (VBA) installed on the same computer

LightTools must be installed as a Windows program on the computer before attending the course. You must have Administrator-level privileges on the laptop. For additional information, please see the LightTools hardware/operating system requirements.  

A download link to course materials will be provided prior to the class.

Please email for help on setting up the laptop before the first day of class or to verify that you can access Zoom Meetings. 

This course will involve a take-home exercise. We will provide opportunities to discuss the exercise with an instructor outside the instructor-led sessions.

Registration Information

Any engineer, designer, or scientist who wants to learn how to automate their design flow, or exchange LightTools data with other math programs.

Registration and Fees

The fee for this short course is $350, and the attendee must provide their own laptop. 

Attendance is limited, though minimum enrollments must be met. Pre-registration with payment must be made at least three weeks before the start of the courses. The fee is refundable up to that point. (A $200/€200 fee is charged for later cancellations.) 

For all registration questions, please contact: 

Synopsys OSG Training Registration 
Phone: (626) 795-9101 

Visit Us on Social