Quantcast
Channel: Mentor Graphics Communities: Message List
Viewing all 4541 articles
Browse latest View live

Can not open DxDesigner project doing the forward annotation

$
0
0

Hello to All,

 

When I try to make a forward annotation from DxDesigner to PADS Layout (DxDesigner is closed) it shows me an error: Can not open DxDesigner project.

 

If I have my schematic opened manually it connects, but when I press "Forward to PCB" it shows the following info:

pcb: Note 5996: Using Config File C:\MentorGraphics\9.5PADS\SDD_HOME\standard\pads95.cfg

pcb: Warning 5720: Check PSDB.err for VIEWBASE messages

pcb: Error 5709: Could not open schematic PSDB

pcb: Note 5626: Summary of Log Files/pcb.err

Status 0, Notes 1, Warnings 1

Errors 1, Failures 0, Fatals 0, Internals 0

 

viewbase: Error 222: Error - Could not find WIR file PSDB.1.

 

(PSDB it is name of the Project)

 

I cannot understand what is the problem and how to solve it.

Can somebody help me please?


Change MEG to M in DxDataBook

$
0
0

Hi,

for my resistor table i would like to display the 10^6 magnitude as M instead of MEG. How can i do this?

Re: Automatic Update Custom Plugin Table

$
0
0

Hi Vamsi,

Apologies for the late response. We investigated this at our end and we realize it is a defect.Request you to please raise an SR for this issue and we will target to fix it in Capital 16.1 SP1612.

Thanks

Saurabh

Packager error reports

$
0
0

We are working through issues with a new library partition (being converted from net-list to integrated).

 

When I run Packager it reports multiple warnings and stops on the first error (can't find the decal defined in the cell).  I then fix the component(s) with the error and repeat.

If there is another error I repeat again.

If there is another error I repeat again.

If there is another error I repeat again.  And again.  And again...

 

Is there a way for one run of Packager to show me all the decal errors instead of stopping after the first error so I need to run the packager repeatedly?

Re: Value change to UPPERCASE after PCB Interface

$
0
0

While this is a long-shot, search for viewdraw.ini and check for the following: 

 

|

| Turning this on will enable case preservation for attribute values. This

| may sound interesting, but it can raise havoc with downstream tools, as

| well as with older tools that don't supprt mixed-case.

|

PRESERVE_CASE       1           | turn on case preservation

 

If you have a '0' instead of a '1' that might explain your problem.

Swap component

$
0
0

Hi,

 

I am still new to xDx designer, currently using version VX1.2

I am trying to swap quickly component between each other to make the layout easier.

For example, i have this resistor array (8 resistor in 1 IC), in the schematic they are placed as 8 individual resistor connected to different pin of the IC.

I need to swap resistor RN1 which is between pin 2 to 15 with RN1 which is connected to pins 13 and 4. Currently, i disconnect both resistor, move them around to exchange position, but i guess there is a much easier way to do this.

 

Thanks for your replies

Re: Database for DxDatabook

$
0
0

So far, no updates from Justin...

Re: Swap component

$
0
0

Normally this is not done in xDx Designer but in xPCB Layout. There you have a dialog that does the swapping and than you can back annotate these changes to the schematic.

But you can also change the pin numbers directly in xDxDesigner. But I believe this is as cumbersome as your approach.


Selecting Obstruct Objects

$
0
0

hi,

I am new in developing automation in pcb env. using c# .Net

I need to collect object of type obstruct.

I am using the Pick function:

robstructs = doc.Pick(minx, miny, maxx, maxy, EPCBObjectClassType.epcbObjectClassConductorLayerGFX);

(Hoping that I selected the right EPCBObjectClassType enum value)

When I'm looping the collection robstructs I need to check which of the objects are truly Obstrcut because I'm getting other types.

I know that by asking if(robstruct.Type == 32) I can find the objects I need. But I want to know were this "32" coming from? Which Enum defines it?

I suspect that maybe it's EPCBObjectClassType or EPCBOnNotifyType ???

 

I would appreciate any help in that matter.

Thanks

Ester

 

 

 

Re: Swap component

$
0
0

Is this netlist flow or an integrated PADS project? If your parts are defined correctly you can use the 'slot' command in PADS DX Designer/xDX Designer to swap the parts. To get the command window open press the 'space bar' on the keyboard. Select the resistor and then type 'slot' in the command window, in the dialog that pops up choose the slot you want.

if you are using the PADS integrated flow with a central library then use 'pdbslot' instead of slot in the same command dialog (and this applies to the Xpedition flow as well).

Re: Packager error reports

$
0
0

Hi John,

i think there is no way to show you all errors in one list.

I think the packager stops always when he find the next error.

You must go step by step to fix the errors.

Hope that helps! BR

Michael

Upgrade to Office 2016 stops the DxDatabase working

$
0
0

Just thought I'd share in case it saves some other folks some time.

 

If you use a later version of Access as the database for DxDatabook and your business updates to Office 2016, the Microsoft Access driver that allows connection to an '.accdb' database is no longer available. This means DxDatabase will stop working.

 

The solution we have found is to download the 'Microsoft Access Database Engine 2010 Redistributable' from the Microsoft website and install it. DxDatabase will then continue to work as intended.

 

There is no need to redefine the ODBC Data Source.

 

Cheers

 

Rob Savage

 

Multiple Tables - Horizontal

$
0
0

Hello,

 

I want to make a Mutible Library - horizontal with an Excel and a Txt-Library. I can add the libraries for her own into the databook, but not together. I know that I need a Table which defines the links between the tables, but how does this table look's like?

In both libraries is a field to identify (it's like a number) the parts.

 

Thanks

Matthias

Re: Packager error reports

$
0
0

Thanks.  It looks like this is one more item for the 'make DxD as good as Logic' list.  A check box to 'not stop on error' would be helpful and shouldn't break the current flow. 

Re: Packager error reports


Re: Packager error reports

$
0
0

Thanks, Robert.  It got my vote.  Is it getting close to the top of the priority list? 

Re: Selecting Obstruct Objects

$
0
0

Open the help section xPCB Automation (Automation-Expedition).  Then do a search for epcbobjectclasstype.  The resulting page shows the list of all enumerated types and the integer that goes with each type.  You can also find the same info on SupportNet, here.

Error - Pin count in a cell is different than in the referencing part

$
0
0

I imported an Altium project to Xpedition xDX Design. Both schematic and layout were imported correctly. However, i am having trouble to import parts into central libraries. In Altium, the pin count in symbol doesn't need to match pin count in footprint. One example, there are four mounting pins in a USB connector and you don't need to add those mounting pins into symbols. When i imported this kind of components into central libraries, i always received this error.

2016-09-09 16_00_44-Library Services.png

Here is what i tried to fix it.

  1. Deleted these parts from central libraries.
  2. Modified the symbol (added mounting pins)
  3. Still failed to copy original cell from PCB project to central libraries.

 

Any thoughts?

 

Thanks.

Variant Manager excel report from script

$
0
0

     I've recently began scripting for dxdesigner with vbs script, both of which are relatively new to me. I need to write a script that generates an excel report from the variant manager.

This is not the BOM report, which I can do in vbscript easily, the one i need is when you right click on the variant document in the manger and select reports > Microsoft Excel. Does any one know how to access this functionality through a vbscript? ive gone through the automation references many times, if what im trying to do is even possible, any help what so ever would be appreciated.

 

Attached is a visual of the option I need to access from a script in the dxdesigner interface.

 

thank you for your time.

 

variant manager.jpg

Selecting an object in an area

$
0
0

hi,

I am new in developing automation in pcb env. using c# .Net

 

As part of a MCAD-ECAD interface we are developing we need to give a solution for a solder mask placement in the layout.

We get the solder mask location from the IDF file, but since the mentor IDF's importer doesn't understand this section we handle in manually.

The object we get in the layout after import of the IDF is a route obstruct and we are changing it to solder mask area using automation using "PutFabricationLayerGfx " function.

I have difficulties finding that route obstruct object using the coordinates I have from the IDF file.

I need to find a way to select an object according to specific parameters: coordinates, type(RouteObstruct,Draw Object etc.) and layer.

I can loop on all route obstruct object on a specific layer and find that object (by compering all coordinates), but I'm trying to find a function that let me query for a specif object according to the above parameters.

I would appreciate any help in that matter.

Thanks

Ester

Viewing all 4541 articles
Browse latest View live




Latest Images