• 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
  • Remove Pad Assignments with Automation

    How to Remove Pad Assignments on user layer with Automation similar to Padstack Editor, see picture. I tried a lot with the padstack object but cannot find a function or method to remove the assignment on user layer....
    last modified by a.gieger
  • Vertex (solid dot) on net trigger Net pop up menu but this is not a object in DxD

    Solid dot joining the nets in DxD when select and right click, showing Net pop up menu but not functioning as Net Object. Whether this is a bug in Mentor because this is not an object.   How to track the Dot? &...
    last modified by deepakagarwal
  • Manage DxD sheet numbers programmatically

    Hello,   I have a hierarchical schematic and I need to organize the sheets in a more meaningful manner than what is allowed through the "setup->settings" approach.  I can see through the navigator that t...
    last modified by STHBRDG
  • Access to CES .Application.Tools.ObjectDefs via C# or DotNet

    Hello,   i would liket to access the ObjectDefs - object via C#. The CES automation license is installed and i can get the Ces.Application. To get the electrical nets and net classes i need a ObjectDefs object...
    last modified by joerg.schmidt
  • Expedition OUTPUT Files- Script

    Does anyone have a script or could they make one for me that runs all the output files for instance.   Silkscreen Generator Gerbers IPC356 netlist GenCad Drill files PDF Drawings   I would like to do ...
    last modified by erik.Wainwright
  • Script for duplicate / copy plane shape to other layers in one shot

    I need to duplicate/copy one plane (rule areas, route obstruct, plane shape) from Layer2 to others multi-layers (Layer5...Layer9...etc) on shot at the exactly same location. I'm looking for a script that can pop a me...
    last modified by eng.same.tan
  • 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
  • DxDesigner: How to get the full Symbol Name e.g. Resi.1 via Automation and the "Forward To PCB" Attribute

    Hi,   is there a possibility to get the full symbol name with the version via automation ? CompObj.SymbolBlock.GetName(LONG_NAME) returns only the name without the version.. Also there is no attribute where thi...
    last modified by thomas.tb.becker
  • Read out Cell-Descrition from local Cell-Lib

    I trying to read out the Cell-description from a local Cell-Library. I used the following Code, it works, but only if the cell-editor is allready open!? Cant' find a way without open the cell-editor and can't find a...
    last modified by s.hellenkamp
  • 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
  • Viewlogic.Exec Run STDOUT

    How can I get to the StdOut from a  ViewLogic.Exec .Run command?   For example on Linux I'm running with automation in Layout Dim ExecObj Set ExecObj = CreateObject("ViewLogic.Exec") Call ExecObj.Run("st...
    last modified by beltz
  • Constraint Manager Delays and Lengths - Script

    Here is a script that will make a report of the delays and lengths constraints in the Constraint Manager.  Open the script from Layout.    Generating the report will give you an Excel spreadsheet sim...
    created by ben_dahljelm
  • 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
  • CM Automation examples

    This discussion thread deals with CM Automation (as opposed to Automation for CES, the ‚old‘ API)   This thread is mainly started to trigger the discussion about how to start, connect to, and close ...
    last modified by peter_festesen
  • Launching the PCBBrowser in DxDesigner

    Hi,   It happens very often that developers open the layout for viewing issues by the expedition icon. But thats allocate one of the "editing" licenses.   It would be great to have a button in DxDesigner t...
    last modified by andreas.menke
  • Layout - Find and Replace Text Script

    A user was going through several revisions of a board and it was a nuisance to find and replace the board name on the user layers. This script should find and replace text in Xpedition Layout.    Before:...
    created by ben_dahljelm
  • Add Links and Cross Reference Script

    I strongly dislike having to add links to dangling nets. This script should automate adding links to dangling nets in a design.    Upon opening the form, the "Link" section of the special componen...
    created by ben_dahljelm
  • Non-Common Properties Report

    The properties available to edit in Designer are set in the properties definition file (.prp) in the Central Library folder. Either through Databook or translations, non-common properties can enter a schematic. Given ...
    created by ben_dahljelm
  • Read and Set WDIR Script

    Hi Everyone,    I made a script that may help in understanding WDIR settings. For new users the WDIR or working directory is often a foreign concept. It is not set in DxDesigner's settings menu. Knowing to ...
    created by ben_dahljelm