Quantcast
Channel: Mentor Graphics Communities : All Content - All Communities
Viewing all 2579 articles
Browse latest View live

RF subgroup creation

$
0
0

I am at EE7.9.4 now. In Expedition PCB RF application, there is a Group/Ungroup function allows us to add group and add subgroup manually in interface. I would like to automate the add group and add subgroup using script below. Unfortunately, I can't find a way to automate "add subgroup". Any idea?

Dim GroupColl : Set GroupColl = docObj.FindGroup("MainGroup")

Dim GroupObj

If GroupColl Is Nothing Then

    Dim MainGroup : Set MainGroup = docObj.PutGroup(epcbGroupRF,"MainGroup")

Else

  For Each GroupObj In docObj.Groups(epcbSelectAll, epcbGroupAll, True)

    If GroupObj.Name = "MainGroup" Then

         Dim SubGroupColl : Set SubGroupColl = GroupObj.Groups

         If SubGroupColl.Count > 0 Then

                'How to create subsequent subgroup?

         Else

                'How to create 1st subgroup?

         End If

     End If

  Next

End If


Creating parts with symbols and no pins.3

$
0
0

Hello folks,

we would like to add to our parts a sticker. This means a symbol has no pins, and the geometry has no pins as well, though it has some via keepout. All this must be associated to a part.

 

Three questions arise:

 

how to design a symbol with no pin

how to design a cell with pin

how to create a part when there are no pins for linking.

 

any suggestion welcomed.

Matija

Where do you go to ask questions or get help?

$
0
0

User communities are a great place to ask, discuss and share problems or ideas with industry peers.

But where else do you go when you have an issue, question or get stuck?

Integration DxDesigner & Expedition in Teamcenter ?

$
0
0

Hi there,

 

has anyone done this before? Are there any hints to avoid tripping hazards?

 

Documentation seems to ne sparsely...

 

my environment:

 

EE7.9.5

TC 11.2

 

BR, Thomas

Distribute parts equidistantly

$
0
0

Hello all,

 

Do you have any technique to distribute parts with their centers equidistantly spaced (horizontaly/vertical)? I'd rather not count grid spaces.

 

X-ENTP VX.1

 

Many thanks

Datum lines

$
0
0

After setting datum line for Y on corner of board I can't select corner of board for X datum.  VX.1.2

Drawing on drill drawing layer.

Calculation of pour area

$
0
0

Is there a facility available with PADS Layout to calculate the area of a copper pour or polygon?

What schematic capture tool do you use?

$
0
0

I think it would be interesting to have an idea what PADS users are using for their schematics.


Could not check out a Hyperlynx license.

$
0
0

I have Hyperlynx 7.5 installed on my Windows 7 Pro x32 machine and receive the "Could not check out a Hyperlynx license." popup.

 

My license is a node-locked perpetual license using a FLEXID-9 USB key.

I have used the lmtools.exe tool  to verify the USB dongle is recognized. I have also used the PCLS_OK.exe tool to verify that Hyperlynx features can be checked out (hypbsw, hyplsw, etc ....)

 

If PCLS_OK can check out a license, why can't Hyperlynx 7.5?  Is this a problem with Windows 7?

 

I know I.m using an old version, but any thoughts would be appreciated as I have spent several days now trying to get this to work.  Thanks in advance.

Getting Started with 3D

$
0
0

I'm beginning my adventure into PADS 3D design, and I was wondering where would be the best place to start.  Are there any tutorials, videos, step-by-step instructions, etc...  I've been browsing through support and help, but I figured I'd ask those who came before me.

Thanks,

Dave

More 7.9.x to VX translations

$
0
0

I have a few library oriented scripts that run behind the scenes during off hours that I am having issues getting to work correctly in VX.  For example I have a script that finds parts with missing areas in DMS and then goes and calculates an area estimate based on the placement outline and then finally load the data back into dms.  Yeah it jumps around to different tools.

 

So in the background I am running things such as the part editor and the cell editor.  In 7.9.x this was not an issue as all my environment variables were set.  I figured this was going to be an easy fix, just run my script through the mgscript.exe terminal.  Well its not working for me.

 

I am using C#.  I do a simple test at first to verify the passed argument is indeed a valid library.  The library is definitely valid.  the code always fails on the first line in the try statement.  Running outside the mgscript environment I get told I'm missing a registered COM, inside the mgscript environment I get the message that it is not a valid library.  I'm not sure what I am doing wrong here.

 

        /// <summary>

        /// Basic test to see if arguments passed in are valid.  Tests to see if they are actually a recognizeable library

        /// </summary>

        /// <param name="lib">The library cache to test</param>

        /// <returns>

        /// True: library check passed

        /// False: Library check failed

        /// </returns>

        public static bool IsitaLibrary(string lib)

        {

            try

            {

                PartsEditorDlg PedApp = new PartsEditorDlg();

                PartsDB PedDoc = PedApp.OpenDatabaseEx(lib, true);

                PedApp.CloseActiveDatabase();

                PedApp.Quit();

                PedDoc = null;

                PedApp = null;

            }

            catch

            {

                return false;

            }

            return true;

        }

Assembly outline change in Variant?

$
0
0

We have an assembly drawing issue, and I'm not sure if it's just the way the software works, or something we're not doing right. I'm go to try to use simplified examples to keep it short.

We have two assemblies, based on the same bare board. Variant Manager is being used to create the correct views for the two schematics and assemblies. Our assembly drawing process is using Drawing Editor to create the Assembly PDF's (so Expedition to FabLink to Drawing Editor).

 

So, we have assembly/variant A, and assembly/variant B, and the difference between these two is a connector, J1. On assembly A J1 is part number 1, and on assembly B it's part number 2. The difference between part number 1 and part number 2 is how the connector is configured. This connector type is one that can be loaded with various contacts, and part number 1 and part number 2 are loaded differently. The footprint is the same for the two part numbers, the only difference is the assembly outline.

 

When the designer generates the Variant view for assembly B in Drawing editor, the assembly outline for J1 is the one from part number 1, even though he's is generating the Variant view for assembly B, which has part number 2 for J1. Why doesn't the variant view show the proper assembly outline? Is this just a limitation of the software, or something we're doing wrong?

 

Thanks,

Tom DeSmit

CAD librarian

Cobham AvComm-Wichita

Tanner EDA - Installation tutorial for Windows Local Node License

3D PCB

$
0
0

OK started playing around with the 3D PCB capabilities in VX1.2

I am trying it currently with a net list (Orcad) driven design so libraries are PADS library type, not a central library.

I do plan on moving to DxDesigner & a Central Library.

Just trying to set up having models linked to decals.

Question where is this 3D Model data stored?

Because instructions to use this functionality basically have you editing a decal from within the PCB layout, so how & where does this data get stored.

I can't seem to find anywhere anything related to the few step files I associated with a few decals.

Can I assume this would be different if this was doen on a design using a central library?

Because as I see it right now, unless I am missing something, I would need to redo the link with parts in each individual board?

Is that really correct? If so boy did Mentor miss the boat.

Also if I then export a step file out to bring into Mech CAD tool non of the holes are there, again am I missing something or did Mentor miss on his too.

Really need to get to the bottom of this.

How to get mouse position in DxD / xDx?

$
0
0

I am trying to write some automation that either attaches things to the mouse pointer, or drops them down at the current mouse location. Anyone know how to do either of these? I see some events related to the mouse moving, but not sure how to proceed. I have all the other automation relatively in place.


AATK_1719 released

$
0
0

New AATK_1719 Released                    

I just posted AATK Version 1719 to SourceForge.  In this release, we have made some minor bug fixes.  I have turned off the FlipChip>Layout Driven options so it is compatible with a schematic front end.  If you are a package designer using a net list, let me know and I will show you how to turn the layout driven options on.

 

In the new VX releases you have to add the AATK path to each of the new WDIR_VX(Release version) to make it work.

 

Just a reminder that AATK has hundreds of scripting examples.  Most are vbs or forms but there are C#, JScript, TCL examples as well.  AATK is not just for Expedition, it has examples for CellEditor, Drawing Editor, Dx, Fablink, HyperLynx, HyperLynx DRC, Library Manger, PathFinder, Quiet Expert, CES....

 

You can download the toolkit off of the OpenSource website SourceForge.  All the scripts have source code and should be used at your own peril.  SInce we give you the source code, if something doesn't work, you can fix it to work yourself and then send me your fix and I will update AATK.  Our standard discalimer is we, especially Me, My team of contributers and Mentor Graphics are not held liable for anything whacky happening to your database!  We are really just trying to help so don't blame us for a delay or crash, these scripts are meant to help you do your job faster and better.

 

You can download AATK from here:

https://sourceforge.net/projects/uwtoolbox/

 

This software is NOT officially supported by Mentor Graphics.

###########################################################

###########################################################

## The following software is "freeware" which  Mentor Graphics     ##

## Corporation  provides as a courtesy  to our users. "Freeware"    ##

## is provided  "as is" and  Mentor Graphics makes no warranties  ##

## with respect  to "freeware",  either  expressed or  implied,           ##

## including any implied warranties of merchantability or fitness     ##

## for a particular purpose.                                                                    ##

###########################################################

###########################################################

By downloading and installing, you agree to this Acceptable Usage Policy

 

-kendall

FOWLP/Silcon/InFO/GDSII toolkit

$
0
0

We are working on Xpedition automation for silicon based packaging technologies.  We have started a new toolkit similar to AATK>FlipChip.  Part of the new WLP toolkit features Xpedition integration with Calibre DRV, creating GDSII from Xpedition that is faster loading and has less acute angles and custom via shapes and rotations. It also includes HyperLynx Rules for those running on a Windows platform.

 

If you or your company is doing Wafer Level Fan Out, Fan In, TSMC InFO, using Calibre for DRC, or outputting GDSII or from Xpedition, let me know.   I would like to understand your process and what is causing you pain in your current flow. Even if you are using APD, SIP, AutoCAD, Custom IC tools..., send me an email.  We are seeing orders of magnitude in Time To Market with this toolkit.

 

kendall_hiles@mentor.com

 

--kendall
Kendall Hiles CID

Sr. Enterprise Solutions Applications Engineer Consultant

Flexera Software FlexNet Publisher lmgrd contains a buffer overflow vulnerability

Xpedition/xDx -> PADS Professional

$
0
0

Hello all,

my question is:

Does exist easy way to convert/openXpedition projects in PADS profesional??

PADS Profi include several features which an Xpedition users have to buy as an option e.g. generating PDF with FabLink option.... and so on.!!

 

Thanks

Martin

Advanced Library Editor - v3.2 Beta

$
0
0

Advanced Library Editor (ALE) is a utility written by the Mentor Customer Migration Team.  It is helpful for bulk modifying of DxDesigner/Expedition libraries, usually when translating from other systems.

 

New Link:

Advanced Library Editor

 

ALE 3.2 Beta:

     New Features:

Symbols:

      • New Modify Symbol Properties dialog
        • Now has the ability to do multiple modifications at once
        • Time Machine - Allows for symbol time/datestamp to be modified to any given time.
        • Ability to promote non-common properties to common properties.
        • Can now handle adding and modifying pin properties

PDB:

      • Renamed Add Alternate Cell to "Add Cell(s)"
        • Added ability to swap cell information. If a <T> is found in the input file, that cell will be defined as the top cell and the current top cell will be moved to an alternate. If a <B> is found, that cell will be defined as a bottom and the current bottom will be moved to an alternate.
      • Renamed Add Alternate Symbol to "Add Symbol(s)"
      • Copy One to Many: Provides the ability to copy one part number mapping to many part number mappings.
      • Modified all dialogs to follow the more modern style introduced in ALE v3.1

 

Cells

      • Enabled the cells pull down so that cell modifications can be made again. Note that most of these dialogs have not been modified to the modern style introduced in ALE v3.1. This reason is the only reason v3.2 is still a Beta version.

Other

      • Enabled Batch Padstack Editor - This has been enhacned with better reporting capabilities of things that changed during auto naming of holes and pads.
        • Added the ability to change units of holes and pads during auto naming
      • Added a log file viewer to ALE. This is now the default method of opening any of ALE's log files.
      • Disabled "Compress LMC for DMS" while it is overhauled to a more modern style.

     Bug Fix:

    • Flow bug fixes.

 

 

For any problems or enhancement requests, please contact Scott Williams at scott_williams@mentor.com and Jeremy Parker atJeremy_Parker@mentor.com

 

Always remember to back up your library or design before running any Automation script..

 

Requires Microsoft .Net Framework

Viewing all 2579 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>