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

embedded or Oracle database

$
0
0

How to decide wich database to select Oracle database or embedded database for Capital 2014

 

  • We are big company - many Capital users
  • Pros and cons of each type of database.
  • Embedded database limitations
  • Any attached documentations would be more then welcome

PADS Layout VX.1.1 Backward is every time in mils

$
0
0

Hi,

 

I have a PCB project. In the options of PCB Layout the unit is Metric.

In the DXDesigner on the first page is the attribute UNIT=METRIC set.

he attribute Geometry.Height is in mm on the xDX Designer side.

Like 6.00mm for LED1 (== 236.22mil)

 

If I want do backward from PCB by the xDX Designer Link I get every time this:

*PADS-ECO-V10.0-MILS*

*REMARK*  old file: L:\PCB\prj\2010\LPSFE2\DATA.asc

*REMARK*  new file: L:\PCB\prj\2010\LPSFE2\ED000-LPSF03.asc

*REMARK*  created by ECOGEN (Version 6.4v) on 30.11.2015 12:47:48

*SET_ATTRIBUTE* PART LED1

"Geometry.Height" 236.22mil

*SET_ATTRIBUTE* PART LED2

"Geometry.Height" 236.22mil

*SET_ATTRIBUTE* PART TR3

"Geometry.Height" 1574.80mil

...

..

And this will fail because MIL != METRIC.

 

Where is the hidden option to change the unit from mil to metric in backward??

CellEditor startup/edit from xPCB

$
0
0

Hello,

 

I am developing in Visual Basic 2010 Express. We have done most of our scripting using Forms (.efm) and VBScript for xPCB. I am having trouble editing a cell after CellEditor is started (and visible) from xPCB Layout.

 

I may be overlooking something very obvious here...

 

I already have:

-Set references in VBE (MGCPCB*.tlb and Cell*.tlb)

-Connected to xPCB

-Validated the license token

-Set the ActiveDatabase

-Looped the Partitions (only 1)

-Looped the Cells

-Started CellEditor and made it visible

 

This works (code snippet I found) in VBScript:

'  Get the Cell Editor object from the PCB document
Set cellEdObj = oPCBdoc.CellEditor
'  Set the Cell Editor to be visible so we can see it
cellEdObj.Visible = False
Set cellDB = cellEdObj.ActiveDatabase

'  Loop through all of the Cell Partitions
ForEach PartIn cellDB.Partitions
    '  Loop through all of the Cells in each Partition
    ForEach CellIn Part.Cells
        If Cell.Name = "P47F_NO_HS"Then
            '  Call the Cell Graphics Editor
            Set cellDoc = Cell.Edit()
            MsgBox("Edit")
            Set cellApp = cellDoc.Application
            '  Make sure the Cell Graphics Editor is visible
            cellApp.Visible = True
            MsgBox("Visible")
            '  This is where a real application would do something
            '  useful.  This example script does nothing but sleep
            '  for half a second before closing the Graphic Editor.
            'Scripting.Sleep(500)
            cellDoc.Close(False)
            MsgBox("Close")
            '  Do some clean up
            Set cellApp = Nothing
            Set cellDoc = Nothing
        EndIf
    Next
Next

'  Close the Cell Editor
cellEdObj.Quit
Call oPCBapp.Gui.StatusBarText("Done.")

This VBE code fails at the Edit:

        ' open CellEditor and close it

        'Dim oCellED As CellEditorAddinLib.CellEditorDlg

        'Dim oCellDB As CellEditorAddinLib.CellDB

        oCellED = CType(oPCBDoc.CellEditor, CellEditorAddinLib.CellEditorDlg)

        oCellED.Visible = True

        oCellDB = oCellED.ActiveDatabase

 

 

        Console.Write(vbCrLf & oCellDB.Partitions.Count)

        For z As Integer = 1 To oCellDB.Partitions.Count

            oPart = oCellDB.Partitions.Item(z)

            Console.Write(vbCrLf & oPart.Name.ToString)

 

            Console.Write(vbCrLf & oPart.Cells.Count)

            For y As Integer = 1 To oPart.Cells.Count

                oCell = oPart.Cells.Item(y)

                Console.Write(vbCrLf & oCell.Name.ToString)

 

                oCellDoc = CType(oCell.Edit, CellEditorAddinLib.Cell)

                oCellGFX = CType(oCellDoc.Edit, CellEditorAddinLib.CellEditorDlg)

 

                'oCellDoc.Visible = True

                oCellGFX.Visible = True

 

                'MsgBox("OPEN")

 

                'oCellDoc.Quit()

                oCellGFX.Quit()

 

            Next

 

        Next

 

        MsgBox("OPEN")

        oCellED.Quit()

Jiffy Splice

$
0
0

Hello,

 

What is the best way to deal with jiffy splices? They are a connected male and female terminals covered by a sleeve. As a connector I always have to create a zero length bundle to show both wires coming in from either side. As a splice the terminals could be additional components but you can't assign the male/female terminal to its designated wire. This would probably create an issue down the line when running it through TVM as the terminals get terminated like any other wire.

 

Any ideas?

 

Thanks!

Lorena

IMG_0804.JPG

Linux: changing from license server to nodelocked license

$
0
0

We have been running Modelsim on our Linux machine using a remote license server. We recently changed to a node-locked license and just received the license file. When I export values of LM_LICENSE_FILE and MGLS_LICENSE_FILE to point to the new license file location and try to run Modelsim, I get the error message:

 

Unable to checkout a license. Make sure your license file environment variable (e.g., LM_LICENSE_FILE)

is set correctly and then run 'lmutil lmdiag' to diagnose the problem.

Unable to checkout a license.  Vsim is closing.

** Fatal: Invalid license environment. Application closing.

 

When I run 'lmutil lmdiag' I get the following:

 

lmutil - Copyright (c) 1989-2006 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.

FLEXlm diagnostics on Mon 11/30/2015 11:17

 

-----------------------------------------------------

License file: /opt/Modelsim/126332_00D0B785AFD2.txt

-----------------------------------------------------

"bpumlbc_c" v2016.020, vendor: mgcld

  uncounted nodelocked license, locked to ethernet address "842b2b9f6c28"  starts: 30-nov-2015,   expires: 28-feb-2016

 

This is the correct node for this node-locked license

-----------------------------------------------------

 

Enter <CR> to continue:

"bpumlbc_c" v2016.020, vendor: mgcld

  License server: put_server_name_here

  floating license  starts: 30-nov-2015,   expires: 28-feb-2016

 

This license cannot be checked out because:

License server machine is down or not responding.

See the system adminstrator about starting the license server system, or

make sure you're referring to the right host (see LM_LICENSE_FILE).

Feature:       bpumlbc_c

Hostname:      put_server_name_here

License path:  /opt/Modelsim/126332_00D0B785AFD2.txt:

FLEXnet Licensing error:-96,7.  System Error: 2 "No such file or directory"

For further information, refer to the FLEXnet Licensing End User Guide,

available at "www.macrovision.com".

-----------------------------------------------------

 

From the "put_server_name_here" you can tell I haven't entered a server name, thinking it's not relevant since we have the node-locked license on our system. I shouldn't have to run mgcld, should I? Do I need to delete the server section from the license file?

 

What do I have to do to get Modelsim (vsim) running on the new license?

 

Thanks,

Ron

Bundle with with Heatshrink tube

$
0
0

Hi Everyone,

 

does anyone know if VeSys can calculate the correct  bundle width with insulation when heatshrink is used?

 

I've tried with heatshrink defined as a tube however, regardless of the value given to the bore, the bundle width with insulation is always  = heatshrink bore + 2 * the heatshrink thickness

 

e.g  with a 6mm bundle and heatshrink bore = 0, thickness = 0.5 then bundle width with insulation is reported as 1.0mm and with a 6mm bundle and heatshrink bore = 8, thickness = 0.5 then bundle width with insulation is reported as 9.0mm

 

Thanks

Ted

Hooking on open ViewDraw or Expedition in C#

$
0
0

Hi evory one,

 

I have ben Scripting for expedition for a wile and I always assumed that there is just one View draw process running at once and if there were more I just told the user to close one.

In the new VX there are now always two processes named View draw running.

the question now is which one to Hook on to ?

and

How do you fellow users ensure that your c# script connects to the right Application if there is more than one open dxDesigner ?

 

 

I access dxd usually like this

 

 

or

 

Dos any one know how to acces the ViewDraw application if i loop throw all open ViewDraw Processes

 

 

Thank for any help

Pads script to output pin-pair properties to excel

$
0
0

Greetings,

I am looking for a .bas macro script to run in Pads that will generate an excel report of all the pin-pairs selected. It would be nice if the report would contain all the same information as in the "Pin Pair Properties" dialog including the delay, impedance and length.

Does anyone know of a script that would accomplish something like this?

Thanks,


DxDesigner: Hierarchical design

$
0
0

I want make the schematic as hierarchical design. I have created the top sheet with symbols and connections. on every opening the top sheet, error meassage window pop up.

"Failed to open document". If click on the OK button in error meassage window,  the top sheet opens and I can work with the sheet. Does anybody know anythingaboutsuch a problem?

 

How to create custom global properties in DxDesigner?

$
0
0

Hello,

 

I have been doing research on this topic and found that it was possible to create global net signal properties.  However, what I would like to do is create global properties to represent other things, such as temperature.  Is there a way to do that?


Regards,


Sean Moroney

IPC-2581

$
0
0

I have two questions about this data exchange format;

 

1) Does anyone know of a script that has been written to export the IPC-2581 format from PADS Layout?

 

2) Mentor Graphics is listed as a member of the IPC-2581 consortium. Does Mentor have any plans to implement IPC-2581 as an export option in PADS Layout?

Migration stopped because of problems with WIR files generation

$
0
0

hello everyone,

i'v download a schematic project from xilinx. they provide this schematic project in dxdesigner format. i installed pads9.3 and use it to open the project.

the new dxdesigner tells me to upgrade the project into new format. i click ok, but very soon error is coming, it tells that "Migration stopped because of problems with WIR files generation".

i searched a lot information without happy result. i need your help. please tell me how to open the project.

Attach Event to special actions?...

$
0
0

Hi,

is there a way to act with a user script, when the User run for example the GenCad Export Dialog? see picture

I want run my own script to generate this data, so I will ensure, that when the User who opens the General Interface, in exact this moment I can fire my own things!

 

gencad.png

need FLoEFD technical information - can anybody help me ?

$
0
0

QUESTIONS

  1. A. MESH IMPORT
    1. 1. What types of mesh does the software allow?
    2. 2. What mesh file formats does the software accept?
    3. 3. What are the main pre-processors that can create files for import into the software?
    4. 4. Does the code have dynamic and/or morphing mesh capabilities?
    5. 5. Can the code handle a multiblock mesh? If so, does the mesh have to be conformal at the interface between blocks?
    6. 6. Does the code have adaptive mesh refinement capabilities?
    7. B. BASIC PHYSICS
      1. 1. Does the code solve both steady and unsteady flow problems? Both incompressible and compressible flows? Both laminar and turbulent flows? Single phase, multi-phase, multi-fluid? Newtonian and non-Newtonian fluids? Free-surface flows?
      2. 2. What are the basic equations solved? Are they expressed in conservative or non-conservative form? Can the code be used to solve 2D planar and axisymmetric and 3D flows?
      3. 3. Can the code be used to solve heat transfer problems?
      4. 4. What type of boundary conditions can be implemented in the code?
      5. 5. Is it possible to impose time-dependent and/or geometry-dependent conditions at the boundaries? If so, how is this done?

 

 

 

  1. C. NUMERICS
    1. 1. Which methodology is the code based on? Finite difference, finite volume, finite element, lattice-Boltzmann, other (specify)?
    2. 2. How are 2D flows handled? As a special case of a 3D formulation or with a 2D formulation?
    3. 3. How are steady flows handled? As an unsteady flow that reaches a steady-state or with a steady flow formulation?
    4. 4. What coordinates systems can be used in the code?
    5. 5. What options are available for space discretization of the convective terms and the diffusive terms? Are high-order schemes available?
    6. 6. What solution algorithms are available? SIMPLE, PISO, etc?
    7. 7. What options are available for time-marching? Explicit? Implicit?
    8. 8. What options are available for approximating velocity gradients?
    9. 9. What options are available for evaluating pressure gradients?
    10. 10.  Is the solution algorithm segregated or coupled, or are both available?
    11. 11.  What solution schemes are available for coupling the velocity and pressure?
    12. 12.  What residuals can be monitored?
    13. 13.  What are the available options for convergence criteria?
    14. 14.  What are the available options for initialization of the solution?

 

  1. D. MODELS
    1. 1. What turbulence models are available in the software?
    2. 2. What wall-treatment models are available for the turbulence models listed in #1?
    3. 3. If the code has multi-phase or multi-fluid capabilities, what are the models available?
    4. 4. What types of heat transfer can be modelled? Conduction? Convection? Radiation?
    5. 5. How is conjugate heat transfer modelled?
    6. 6. What advanced physics models are available? Combustion? Sprays? Boiling? Chemical reactions? Non-Newtonian? Etc?
    7. E. DATA EXPORT (for post-processing)
      1. 1. Where does the code store the calculated data? At nodal points or at cell centres?
      2. 2. What output file formats are supported by the code?

Mentor VX系列中文网络研讨会视频---Xpedition 3D 布局设计


Mentor VX系列中文网络研讨会视频---布线自动化:生产力大突破

Mentor VX系列中文网络研讨会视频---创新的元器件规划和布局

Mentor Graphics虚拟实验室-体验、评估Mentor工具之良器

DxTopics-21大主题,无所不包,学习xDX Designer的优质资源

xPCB Layout (Expedition PCB)启动速度慢,花费数分钟?

$
0
0

添加环境变量:MGC_DISABLE_PRESPLASH_CHECKS=1

 

优化License验证过程,提高工具启动速度。

 

Viewing all 2579 articles
Browse latest View live