Sign In
Forgot Password?
Sign In | | Create Account

xPCB Layout Flow: Automation and Scripting

Categories: Expedition/Xpedition

The xPCB® Layout Flow: Automation and Scripting course will help you understand how you can customize the PCB flow tools—xDX Designer® and xPCB Layout—to both integrate the tools into your process flows as well as enhance their capabilities View course details ↓

Classroom

Full instructor-led courses in a Mentor training facility, with complete course materials and access to classroom computers.

Date Location Time Language Price
Jan 26–282015 Meudon France 9–5 PM
CET
English 1,950 EUR Register
Feb 4–62015 Munich Germany 9–5 PM
CET
German 1,950 EUR Register
Mar 18–202015 Munich Germany 9–5 PM
CET
German 1,950 EUR Register
May 19–212015 Munich Germany 9–5 PM
CEST
German 1,950 EUR Register
Don't see the class you need? Request a class

Course Details

This course will help you understand how you can customize the PCB flow tools - xDX Designer and xPCB Layout - to both integrate the tools into your process flows as well as enhance their capabilities. You will be introduced to the Object model. Using a VBScripting environment, you will learn how the Object Model concept is applied within scripts, how to use the available methods to access, manipulate, and/or report object properties, as well as some basic scripting techniques. You will learn how to create GUIs which encapsulate different aspects of your flow, or extend the tool’s functionality. You will also learn how to modify the user interface by adding or removing menus and toolbars.

The course is not intended as exhaustive treatise on scripting, nor the entirety of the xDX Designer and xPCB Layout object models.  The purpose is to give you enough of an understanding of the object models and the available methods, properties, events, and enumerations, that you will be able to correctly structure the scripting statements to satisfy the needs of your environment. 

Detailed lab exercises help reinforce what is discussed during the lectures and provide you with extensive tool usage experience under the guidance of our industry expert instructors.

You will learn how to

  • Create and run scripts on xDX Designer Schematics
  • Create and run scripts on xPCB Layout files
  • Access the xDX Designer and xPCB Layout object models in order to modify the design
  • Access the xDX Designer and xPCB Layout object models in order to generate reports
  • Manipulate the user interface as it pertains to menus, toolbar buttons, and keybindings
  • Manipulate files by creating, writing to, opening, closing, moving, deleting, etc.
  • Basic string manipulations
  • Customize the xDX Designer and xPCB Layout menu and toolbar objects
  • Run the xPCB Layout batch engines from a script
  • Process Application events such as selection changes, etc.

Hands-On Labs

Throughout this course, extensive hands-on lab exercises provide you with practical experience using scripts to access the xDX Designer and xPCB Layout databases. Hands-on lab topics include

  • Searching a design for pins and components
  • Searching for the length of traces
  • Event handling
  • Adding/modifying graphical objects
  • Customizing the user interface
  • Adding vias (xPCB Layout)
  • Adding Nets and net properties (xDX Designer)
  • Using Motion Graphics (xPCB Layout) / ViewPort (xDX Designer)
  • Communicating with the user through message and input boxes
  • Generating log and report files
  • Creating customized forms
  • Customizing the graphical user interface

Course Information

Intended for

Design and CAD Engineers who will use Scripting in the xDX Designer/xPCB Layout flow

CAD tool support personnel responsible for maintaining/integrating tools into their process flow

Prerequisites

Familiarity with xDX Designer and basic schematic processes

Familiarity with xPCB Layout

Familiarity with concepts of  basic scripting

Familiarity with basic programming concepts

Familiarity with Windows operating systems

Course Part Number
  • Classroom: 236555
  • Live online: 239698
Guides
 
Online Chat