首页 / tech / oaAnalysisLib

oaAnalysisLib

模块: oapy._oa._tech 导入: from oapy._oa import _tech

概览

oaAnalysisLiboapy 中可用,可通过 _tech 模块访问。

本页汇总 oaAnalysisLib 当前在 oapy 中可用的 Python 接口。

详细说明

The oaAnalysisLib class defines a relationship between an analysis library (which is external to OpenAccess) and a set of oaOpPoint objects corresponding to operating points defined in that analysis library。 The oaAnalysisLib class can be observed by deriving from oaObserver

方法总览

状态 Python 调用
obj.destroy()
obj.getName(name)
obj.getFormat(format)
obj.getFileName(fileName)
obj.getCellName(cellName)
obj.getViewName(viewName)
obj.setFormat(format)
obj.setFileName(fileName)
obj.setCellName(cellName)
obj.setViewName(viewName)
obj.getOpPoints()
_tech.oaAnalysisLib.create(tech, name, format, fileName, cellName=NULL, viewName=NULL)
_tech.oaAnalysisLib.find(tech, name)
_tech.oaAnalysisLib.find(tech, name, local)

方法说明

obj.destroy()

绑定状态: 已绑定

Python 调用: obj.destroy()

This function destroys this oaAnalysisLib object, removing it from the technology database。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAnalysisLib
obj.destroy()

obj.getName(name)

绑定状态: 已绑定

Python 调用: obj.getName(name)

This function gets the name of this oaAnalysisLib object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAnalysisLib
obj.getName(name)

obj.getFormat(format)

绑定状态: 已绑定

Python 调用: obj.getFormat(format)

This function gets the format of this analysisLib object。

参数

  • format: The format of this analysisLib object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAnalysisLib
obj.getFormat(format)

obj.getFileName(fileName)

绑定状态: 已绑定

Python 调用: obj.getFileName(fileName)

This function gets the fileName of this oaAnalysisLib object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAnalysisLib
obj.getFileName(fileName)

obj.getCellName(cellName)

绑定状态: 已绑定

Python 调用: obj.getCellName(cellName)

This function gets the cellName of this oaAnalysisLib object。 An empty name is returned if the cellName of this oaAnalysisLib object is not set。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAnalysisLib
obj.getCellName(cellName)

obj.getViewName(viewName)

绑定状态: 已绑定

Python 调用: obj.getViewName(viewName)

This function gets the viewName of this oaAnalysisLib object。 An empty name is returned if the viewName of this oaAnalysisLib object is not set。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAnalysisLib
obj.getViewName(viewName)

obj.setFormat(format)

绑定状态: 已绑定

Python 调用: obj.setFormat(format)

This function sets the format of this oaAnalysisLib object to the specified value。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAnalysisLib
obj.setFormat(format)

obj.setFileName(fileName)

绑定状态: 已绑定

Python 调用: obj.setFileName(fileName)

This function sets the fileName of this oaAnalysisLib object to the specified value。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAnalysisLib
obj.setFileName(fileName)

obj.setCellName(cellName)

绑定状态: 已绑定

Python 调用: obj.setCellName(cellName)

This function sets the cellName of this oaAnalysisLib object to the specified value。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAnalysisLib
obj.setCellName(cellName)

obj.setViewName(viewName)

绑定状态: 已绑定

Python 调用: obj.setViewName(viewName)

This function sets the viewName of this oaAnalysisLib object to the specified value。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAnalysisLib
obj.setViewName(viewName)

obj.getOpPoints()

绑定状态: 已绑定

Python 调用: obj.getOpPoints()

This function returns a collection of operating points in this oaAnalysisLib object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAnalysisLib
obj.getOpPoints()

_tech.oaAnalysisLib.create(tech, name, format, fileName, cellName=NULL, viewName=NULL)

绑定状态: 已绑定

Python 调用: _tech.oaAnalysisLib.create(tech, name, format, fileName, cellName=NULL, viewName=NULL)

This function creates an oaAnalysisLib object with the specified name, format, fileName, and optional cellName and viewName。

异常

  • oacAnalysisLibNameExists

Python 示例

from oapy._oa import _tech

_tech.oaAnalysisLib.create(tech, name, format, fileName, cellName=NULL, viewName=NULL)

_tech.oaAnalysisLib.find(tech, name)

绑定状态: 已绑定

Python 调用: _tech.oaAnalysisLib.find(tech, name)

This function searches for an analysisLib with the specified name。 The local argument specifies whether (if true) to look only in the specified technology database or (if false) to look in the specified technology database and all of its referenced databases。 If found, a pointer to the analysisLib object is returned, otherwise NULL is returned。 Refer to Incremental Technology Databases in the Using Technology Databases section of the Programmers Guide for more information about referenced tech databases。

参数

  • tech: Technology database from which to start the search for the analysis library。
  • name: Name of the analysis library to search for。
  • local: Specifies whether (if true) to look only in the specified technology database or (if false) to look in the specified technology database and all of its referenced databases。

Python 示例

from oapy._oa import _tech

_tech.oaAnalysisLib.find(tech, name)

_tech.oaAnalysisLib.find(tech, name, local)

绑定状态: 已绑定

Python 调用: _tech.oaAnalysisLib.find(tech, name, local)

This function searches the specified technology database for an oaAnalysisLib object with the specified name。 If the specified technology database references other technology databases, those are searched as well and the first matching analysis library is returned。 To find an analysis library in the current technology database only, refer to the find function that accepts the local argument。 If found, a pointer to the oaAnalysisLib object is returned。 Otherwise, NULL is returned。 Refer to Incremental Technology Databases in the Using Technology Databases section of the Programmers Guide for more information about referenced tech databases。

参数

  • tech: Technology database from which to start the search for the analysis library。
  • name: Name of the analysis library to search for。

Python 示例

from oapy._oa import _tech

_tech.oaAnalysisLib.find(tech, name, local)