• 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...
    jeremy_parker
    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...
    Grzegorz_Poczatek
    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 .-.--.--
  • 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...
    peter_festesen
    last modified by peter_festesen
  • 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...
    vasanthitcs
    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...
    fuba
    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...
    vasanthitcs
    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...
    wayne
    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...
    ics
    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...
    mcrist
    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...
    Patrick.Cashman
    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...
    elise_sung
    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...
    peter_festesen
    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...
    gerhard_busch
    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...
    peter_festesen
    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:
    juergen.hinterleitner
    last modified by juergen.hinterleitner
  • How to change "Number of physical layers"

    Hi   By Automation, I want to add some layers.(not User defined layers) So I tried to do such: "Setup > Setup Parameters > Number of physical layers : n → n+1" I found "pcbDoc.setupParameter", but I...
    makoto.m
    last modified by makoto.m
  • AATK_1861  Released

      AATK_1861 Released                                 &#...
    kendall_hiles
    last modified by kendall_hiles
  • Setup Templates for constraints reuse

    Mentor Graphics’ Constraint Editor System delivers robust way of reusing constraint data in form of exporting and importing data stored in encrypted xml file. In recent discussion with customers, we’ve fou...
    Grzegorz_Poczatek
    last modified by Grzegorz_Poczatek