• Automation Template for VX.2.x is available

    I've updated my Automation Template for use with VX.2.x.  I'm currently on VX.2.1 Update 6.  You can download the file from here.   All the startups are working ok.  I've verified that DxDesigner,...
    last modified by Patrick.Cashman
  • CreateDxDatabook Utility overview

    The Create DxDatabook utility helps users to build an mdb and dbc file, based on parts data in the Central Library.   Important note: I did NOT write this brilliant piece of software. Over the last many years, i...
    last modified by peter_festesen
  • Automation using C or C++

    Is anyone using c or c++ for automation? It would be nice to see some examples of accessing the database.   Thanks!
    last modified by wayne
  • VBScript regex in Linux?

    I'm trying to write a cross-platform script that uses the regex object type.  This is easy in Windows vbscripts:   Dim myregex Set myregex = New Regexp   However, the same code does not work in Linux...
    last modified by mcrist
  • ALE: Source Code on GitHub

    All,   I have been the proud owner and developer of the Advanced Library Editor (ALE) for the past 8 years. ALE has went through many changes and has improved in ways I never could have thought when I was origin...
    last modified by jeremy_parker
  • Generic CES Import

    Mentor Graphics’ Constraint Editor System has extensive capabilities for importing and exporting constraint data, as well as reusing constraint data. However, in recent discussion with customers, we’ve fou...
    last modified by Grzegorz_Poczatek
  • Xpedition Automation License Validation

    Hi, Folks.  Sometime in the distant past, Mentor decided that, in order to run Automation in Xpedition, every script needed to validate the existence of an Automation license.  Then, some Ment...
    last modified by .-.--.--
  • Gerber Generation from PCB in VX2.4 throws error in VB6

    Hi, When Generating gerber in vb6.0 in mentor VX2.4 throws an error please find the below code .Kindly help in executing  Dim oGerberEngine As MGCPCBEngines.Gerber Set oGerberEngine = CreateObject("MGCPCBEngin...
    last modified by vasanthitcs
  • Open Block Schematics (Sub Blocks / Building Blocks) from Board Schematic

    Hello out there,   I have an application running over all sheets in a schematic, scanning each sheet for electrical components, and extracting attributes, and much more. On a few designs we use Blocks (sub Sche...
    last modified by fuba
  • VX2.4 Automation error for CellEditor and MGCPCBEngine

    Hi All,   This is regarding the automation issue when script updated to support VX2.4 we came across some issues with reference to Dlls (MGCPCBEngines[for Gerber] , CellEditorAddinLib[for Cell Verfication]).Ple...
    created by vasanthitcs
  • Cell Editor Dialog

    If you have voted for Idea D1521 or Idea D2327 in the past, or have any interest in them now, please go to Idea D8291, read the discussion, and if you agree, please vote up.  Thanks in advance.
    created by .-.--.--
  • PutTrace to Component

    Hi,   It has been a LONG time since I have done anything with automation. So I am going through the tutorials looking at the example scripts to refresh my memory. I came across the script "PutTraceTransac.vbs" a...
    last modified by wayne
  • Getting "hyperlinks" into the DxDesigner Output Window

    I have a utility that scans a schematic extracting Bill of Material information. As part of the extraction process component attributes are checked against our internal company standards. If any components are found t...
    last modified by ics
  • Debugging using Visual Studio

    I've been working on an Addin for xPCB Layout using a presentation and example from an August 2010 presentation that John Dube gave called "Developing Custom Applications with Expedition Automation." This presentation...
    created by mcrist
  • Extrema of board outline object is reported incorrectly when the most extreme object is an arc.

    FYI, in case you use the Extrema function of polygon objects:   I have a board outline with an arc at its lowest point. I have code that reports the MinY value of extrema of the board outline. The code also cycl...
    last modified by Patrick.Cashman
  • Merging Shapes Using Mask Engine

    Hi,   We're trying to merge shapes using the mask engine. We need to automatically create cells and calculate the assembly outline.     We're able to draw the red and green outlines but need sugge...
    last modified by elise_sung
  • Generated Silkscreen and the method FabricationLayerGfxs

    Just to make everyone aware   This call Set shapesColl = pcbDoc.FabricationLayerGfxs(epcbFabGeneratedSilkscreen,epcbSelectAll, epcbSideTopOrBottom, True)   will result in an empty collection, unless you...
    created by peter_festesen
  • xDx Designer script to automatically propagate block name as Cluster property to components

    The add_cluster scripts add cluster properties to all components of a hierarchical design. The script uses the block "Name" of a hierarchical block symbol and puts that name to all componens underneath. It works...
    last modified by gerhard_busch
  • IDE order of execution

    Intuitively, I would expect the code in a form to get executed in this order   1) Form Init (e.g. Run Sub Eventinitialize) 2) Execute Main Code   But with this simple example :   I see that the...
    last modified by peter_festesen
  • .ocx  Symbol preview ActiveX object?

    I need a possibility for an easy preview of our thousands of symbols. Like in a new Scripting Form .efm. For Cells are existing preview Controls. But I found nothing for Symbols. Are there none?   like that:
    last modified by juergen.hinterleitner