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

Gathering ground information

$
0
0

Hello all,

 

I've written a plugin that can be ran on a buildlist, which output all ground devices and their properties in a csv file.

For some reason not all of the grounds are being captured.  When I open the csv file, I notice that there are several grounds missing.

 

Can someone take a look at my code below to see if I've done something wrong?

 

for(IXBuildList buildlist : ixac.getSelectedObjects(IXBuildList.class)){

                for(IXDesign des : buildlist.getDesigns()){

                    for(IXGround gnd : des.getConnectivity().getGrounds()){

                        String gndName = gnd.getAttribute("name");

                        for(IXValue prop : gnd.getProperties()){

                            String pName = prop.getName();

                            String pValue = prop.getValue();

                            cons.println("Ground:  "+gndName+"  Proterty:  "+pName+"  Value:  "+pValue);

                            writeData(out, gndName, pName, pValue);

                        }

                    }

                }

            }

 

Thank you!


Finding net length in calibre

$
0
0

Hi,

I need to write rule file to find the length of the net connected to the port.  I've been looking around the manuals but can't find an example.  Would you please help?

 

Thank you,

--Binh Pham

[NSE] Symbol Editor에서 모든 Pin들에 Pin Property 추가하기

$
0
0

Symbol Editor의 Colsol Window 에서 실행할 수 있는 tcl 명령파일입니다.

 

  1. Symbol Editor의 Consol Window에 아래와 같이 입력하고 엔터를 누릅니다. 경로는 다를 수 있습니다.
    주의할 점은 아래와 같이 경로구분자를 두개씩 입력해야합니다.
    source C:\\script_training\\Library\\NSE_port_number_vs_pin_name_vs_pin_number_150722.tcl

  2. 아래와 같이Console Window에 심볼의 전체 pin name과 pin number가 정렬됩니다..
    1.jpg
  3. 콘솔창에 나타난 pin의 순서와 맞게 엑셀에서 pin text를 정렬합니다.
    2.jpg
  4. NSE_add_pin_property_150722.tcl 파일을 메모장으로 열어, 아래 부분에 정렬한 Pin Text를 한줄로 붙여넣습니다.
    3.jpg
  5. 아래와 같이 NSE_add_pin_property_150722.tcl 파일을 실행합니다. pin text가 add되고 아래와 같이 결과가 리스트 됩니다.
    Pin Text가 맞게 추가 되었는지 확인 합니다.
    4.jpg

[NSE] Symbol Editor에서 Symbol의 Pin들에 대해 Pin Color 일괄 변경하기

$
0
0

Symbol에 대해 모든 Pin Color를 일괄 변경하는 tcl script입니다. 응용하여 다른 pin property도 변경할 수 있습니다.

 

 

  1. 첨부 NSE_change_pin_color_150828.tcl 파일을 C:\WDIR_VX1_1폴더에 위치시킵니다
  2. 편집기로 파일을 열어 아래 부분에 원하는 Color로 지정 후 save합니다.
    11.jpg
    *Color Code는 symbol editor에서 color를 직접 바꿀 때 Console창에 나타나는 결과를 참고하시면 됩니다.
    22.jpg

  3. Console창에 아래와 같이 입력 후 엔터를 누릅니다.
    (경로는 상황에 맞게 변경하면 되고, \\ 와 같이 경로 구분자가 두 번 들어가는 점을 유의합니다)
    source C:\\WDIR_VX1_1\\NSE_change_pin_color_150828.tcl

Updating scripts from 7.9.x x86 to Xpedition x64

$
0
0

We are looking to update to x64 VX in the near future.  I am working on updating my script's references as I write my code in C# as much as possible.

 

My scripts were originally in x86 so I've also updated them to target the x64 platform.

 

When I run my scripts externally to Xpedition, the code works fine without issue.

 

When I run my scripts internally through a custom menu, the code fails with the error:

 

"Retrieving the COM class factory for component with CLSID {xxx-xx-xx-xx-x} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)"

 

So whats the dumb thing I'm doing/missing this time?

Exporting PADS 9.5 Files to 9.0

$
0
0

How do you export Mentor Graphics Designer Layout files to legacy PADS 9.0?

 

Layout can create these files: .pcb, . dnf, and .csv. PADS needs .ascii.

 

- RW

PADS VX.1.2 Beta

$
0
0

Hello,

 

We are happy to announce the availability of PADS VX.1.2 Beta. This release includes new 3D capabilities for PADS Standard and Standard Plus, including STEP import and export.

 

To participate in this Beta program, register at http://www.mentorpcb-beta.com/PADS/. Once approved, you can request a Beta license for PADS Standard Plus. Software will be available for download at this beta site, as well as access to a private forum for you to provide feedback directly to PADS engineering and marketing.

 

Regards, Yan

DxDesigner: Disable "RePackage All Symbols" packager option

$
0
0

Hi,

 

Is there a way to disable the "RePackage All Symbols"  option in the packager options?   (in a similar way that the "Update PDB Properties On Symbol" option can be disabled and made read only by adding the following line to the DxDeigner XML file (<key name="UpdatePDB" value="0" readonly="1"/>)?

 

We have had a number of instances where connector pinouts have changed, as this options was selected by accident.

 

Dave


Thicker text/lines

$
0
0

Hello,

 

I was wondering if there was a way to make table grid lines in HarnessXC thicker? From styling you can change the color but not the line weight.

 

To go along with that, can the zone area text in the border templates be changed to bold. I attempted to change it, bold is grayed out.

 

We are plotting 48ft long full scale diagrams, so we need everything to stand out. 

 

 

Thanks!

Lorena

Property Text Keeps Changing Alignment and Font

$
0
0

I am working with xDX Designer version VX.1.  I am not sure what is causing my text to keep moving on me, but I would like to stop it.  It is a real pain to have to keep realigning property text.  I makes the schematic un-readable.

MentorFPGAAlignment1.jpg

I am not sure what is causing this, but it happens to pin numbers, pin ids, and sometimes even ref designators.  The origin will change randomly, and sometimes the font will change from FIXED to Sans Serif.  I am not sure where these properties are stored in the database, but I'd like to figure out how to prevent them from moving around.

PADS VX integrated flow , use existing PCB file.

$
0
0

this all has to do with imported legacy netlist designs that did not follow the best methods for integrated designs...

 

I want to create a board from a existing block and then assign an existing PCB file to that board..

creating the board is easy enough, but is there a way in dx designer, to assign an existing "pcb" file to the board,

all the flow lets me do is create a new PCB , if I uses the existing filename , it will just overwrite it.

 

I know I can do this by manually editing the ".prj"  after I create the Board.

I simply need to do is add  KEY PCBDesignPath "filename.pcb" to the new SECTION  added for the new board,

but that is not pretty and less experienced users will make a mess of it.........

swap a cell with different top cell name

$
0
0

Hi,

 

I need to swap a subcell gds say a memory_ver0.gds top cell name (memory_ver0)  in a gds say top.gds.  The new sub-cell memory_ver1.gds (top cell name memory_ver1).

 

I try with "layout filemerge" but seem it not working. Anyone can help.

REPORT BUILDER GUIDANCE

$
0
0

So I have finally got my wonderful 2014 updates installed to play around with and have decided to step into the world of report builder something I was highly anticipating.

 

So the interface is interesting takes a little getting used to has alot of things there.  probably 80 precent of it I have no idea what it is or where its used.  I talked about this kinda thing when we first got vesys nearly two years ago that there was a need for it.   I do have a question though of what kinda of customer testing and feedback occured because I have questions.

 

First of all we pay alot of money for support for and access to updates.   When you do a search for report builder in the help menu you recieve a very limited heres the button you press drag and drop and you wash your hands of it.   A 15 min video would go a long way.

 

A proper break down of each category in a pdf document would be nice. With at least a description of which each major field entails PRetty much its a hunt and peck procedure to find what you want.   You don't even have a picture or explain the connector and wire components splices ect options you enable and disable to bring into the chart.

 

Again i mentioned the 80 percent of things that i have never heard of or used.  But you know what i use every day.   What page number does that wire or connector appear on.   What zone location on the page.   Attributes already used in the default wire table chart.   Terminal information  is also missing in the harness section.  Multicore identifiers. 

 

You have the option for user specified attributes.. How do i use these?  Will this solve my problem if i know the right code to type in?

 

{diagram.index} was my page number i used on the borders this doesn't work in these specified fields.

 

Again i'm glad you guys made the effort but all i really needed was some basic stuff.  So let me know what i can do.

Block.AddNet throws DISP_E_TYPEMISMATCH exception

$
0
0

Hello all,

 

I am trying to add nets to a DxDesigner schematic using Visual Basic .NET, but the following line throws 0x80020005 (DISP_E_TYPEMISMATCH) exception.

Dim net2 = app.ActiveView.Block.AddNet(80, 80, 100, 100, Nothing, Nothing, ViewDraw.VdBusOrWire.VD_WIRE)

 

I do not want to connect my nets anywhere yet. I have seen several vbscript examples where used Nothing as the pins argument, but it does not seems to be working from .NET.

I have also passed vbNull, 0 as those arguments.

How to get started with the Report builder

$
0
0

Introduction

Introduced in VeSys 2014.1, the Report Builder found under the Tools menu allows users to create their own simple reports. The action requires an open design and then it can be launched. Once launched the user can select from the list of available objects to report on, which differs between VeSys Design an VeSys Harness and you can add/remove columns and specify the desired attributes or properties.

 

Once finished the report can be saved and re-edited at any stage. It will be automatically deployed and is immediately available under Tools--> reports.

 

Movie

The following movie introduces the concept of reports in VeSys and then guides you through the initial stages of creating your first report using the Report Builder.

 

 

Attribute Note:

In addition to the attributes seen on the pill objects from their pull down menu it is also possible to define 'user specified' attributes, the names of these can be checked in the $VESYS_HOME\doc\plugin\api\AttributeList.html file against each object type. Note the object type is prefixed with an 'IX' E.G for connectors look for IXConnector.


xDX Designer - Quickly Highlighting Nets in Schematic

$
0
0

Is there a VB script out there that makes highlighting and jumping through the different locations of nets fast?  The Find and Replace Dialog Box is slow and decreases productivity significantly.  Also, I have to tell it to only choose nets or it will select net segments and as I click 'Find Next', it will end up going to the same place twice.

Need help in identifying nets that are being forward annotate

$
0
0

I need to set the default value of the required test point property to '1'.

I was hoping to use the event onforwardannotate to do so, but unfortunately I can't find an object that holds the changes that should be forward to the pcb.

I'm trying to get the same information I can get from the pendingfachange.text report.

I would appreciate any help.

Should the naming of sch symbols be in upper or lower case

$
0
0


What does Mentor suggest is the case size used for the naming of schematic symbols? Should they be in upper or lower case? In View draw we always used lower case. I'm starting to see symbol names in upper case (CAPS) letters. I could not find the document which says we should use lower case letters, upper case letters or a combination of both. I've seen that document some place but can't put my finger on it. Does this matter anymore?

Thanks for your help.

Remote server configuration manager and Windows Server 2012R2

$
0
0

our RSCM is running on Windows2003R2 but we would like to upgrade to Windows 2008R2 and in the future Windows 2012R2. I understand Windows server 2008 R2 has not been tested and is  unsupported but you do not expect any issues. Does anyone know if Windows server 2012 R2 has been tested or will be tested. We are running EE795 and will not be upgrading this version in the near future.

 

Thanks for your comments

 

Regards

 

Kirby

Pads show up as hatch, WHY???

$
0
0

On bottom layer of my board I have 2 components (large ~0.5" pads for battery contacts).

I also have text "LAYER 2" with width of 0.020"

When I got to generate gerbers the battery pads show up as hatched area, why....? They should be completely solid, they are nothing but a rectangular pads, not fills / floods...

If I change the "LAYER 2" text width to 0.001 or get rid of the text all together, the pads show up correctly.

 

Can somebody explain what is going on? I've looked through all of the CAM settings and can't find anything that will make sense. It's like PADS picks 0.020" thick pen for everything on that layer if "LAYER 2" text is at 0.020

 

 

BadPads.jpg

 

GoodPads.jpg

Thank you,

 

Boris.

Viewing all 2579 articles
Browse latest View live


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