Programming 언어/Skill

[SKILL] _le 함수 List

호드맨 2017. 2. 7. 13:26

Virtuoso 사용 중 각 메뉴들에 _le로 시작하는 몇몇 함수를 봤는데, Hidden command라서 따로 매뉴얼 등에서 찾아볼 수가 없다. 해당 함수들의 List 가 있으면 무슨무슨 기능들이 있는지 알아볼 수 있을 것 같은데.. 없으면 만들면 되지. 물론 특정 문서에서 긁어오는 게 아니라 누락된 항목들이 많을 것으로 예상된다. 혹시 알고 계신 것들이 있으면 제보 바랍니다.

_leRotateOrFlip(mode)
   # move 상태가 아닌 selection 상태에서 회전, 뒤집기 동작. mode 는 R90, R270, MX MY
   
_leCreateQuickFigGroup(cv)
   # 함수명 처럼 빠른 FigGroup 생성, 솔직히 leHiCreateGroup() 과 차이는 모르겠다.

_lebSelectCB()
   # partial select <-> Full select toggle 옵션이다.
   
_lebCreateSnapModeCB(mode)
   # mode는 anyAngle, diagonal, orthogonal, L90XFirst, L90YFirst 이다.
   # create시의 snapMode인데.. leSetFormSnapMode(mode) 와 차이점은 역시나 잘 모르겠다.
   
_lebEditSnapModeCB(mode)
   # Edit 시의 snap 모드 변경, 역시나 용도가 조금 다를 듯 하나, 사용상 크게 차이는 못 느낌
   
_lebMeasurementScopeLayerCB(mode)
   # 잘 안써본거인듯 모르겠다. Mode는 All, Edge, Active, Palette, Selectable
   
_leHiFGRCleanContacts()
   # Fluid Guard Ring 에서 켭쳐진 Contact 을 제거해 주는 기능. 써보진 않았다.

 

찾아보고 있는데 생각보다 적어서.. mpt Dispatch 관련 함수도 몇 개 적어본다. IC12xx 버전에서만 될 것 같다. IC6 버전에는 mpt 개념이 없으니 함수도 없을 것 같다. 사실상 techFile에서 track 지정이 잘 되어 있고 정해진 트랙만 사용한다면! 별 쓸모없을 함수.

_mptGuiDispatchFunction("_mptGuiColorEngineSwitch")
   # Coloring Engine on/off 기능, 조금 느려지기는 하나 편하다

_mptGuiDispatchFunction("_mptGuiShowHideColor")
   # Coloring 자체를 켜고 끌 수 있다. 이미 검증된 DB 볼때?

_mptGuiDispatchFunction("_mptGuiShiftColor")
   # Coloring mask 를 toggle 할 수 있다.

_mptGuiDispatchFunction("_mptGuiUpdateColor")
   # techfile에 정의된 track 기반으로 Coloring을 Update 한다.

_mptGuiDispatchFunction(`_mptGuiRecolorAllColorsForm)
   # 특정 cell을 선택해서 coloring 할 수 있는 듯

_mptGuiDispatchFunction("_mptGuiHierarchicalColorLockingCheck")
   # Coloring Lock 된 cell 찾는 기능

_mptGuiDispatchFunction("_mptGuiLockCurrent")
   # Coloring Lock 하는 기능

_mptGuiDispatchFunction("_mptGuiUnlock")
   # Unlock 하는 기능

_mptGuiDeleteColors()
   # Coloring 제거 기능

_mptGuiCreateDeleteColorsForm()
   # 모든 Color 제거를 위한 설정 Form 생성