没有合适的资源?快使用搜索试试~ 我知道了~
首页TCL脚本语言入门与自动化测试应用
TCL脚本语言入门与自动化测试应用
5星 · 超过95%的资源 需积分: 50 327 下载量 92 浏览量
更新于2024-08-01
9
收藏 7.72MB PDF 举报
"这是一本关于TCL脚本语言的书籍,适用于自动化测试,可以在各种平台上运行,具有简单语法和高度可扩展性。书籍由SiliconCanvas, Inc.出版,支持Laker 3.2及以上版本。内容涵盖了TCL语言的基本概念、使用方法以及与Laker系统的结合应用。"
在自动化测试领域,TCL作为一种强大的脚本语言,具有广泛的应用。它的全称是Tool Command Language,通常发音为 "tickle"。TCL不仅是一个独立的语言,还包含了一个库,允许开发者将其嵌入到应用程序中,实现命令解析和执行。TCL语言的特点在于其简单易学的语法和强大的可扩展性,允许用户创建自定义的过程来扩展其内置命令。
本书面向的读者主要是对TCL感兴趣,或者需要使用TCL进行自动化测试的人员。书中组织结构清晰,分为几个部分逐步引导读者深入理解TCL。在介绍中,提到了如何运行TCL程序的基础知识,这对于初学者来说是非常重要的起点。
书中约定的排版格式包括字符格式和语法格式,有助于读者理解和学习TCL的语法规则。此外,书中可能还提到了与其他出版物相关的资料,为读者提供了更全面的学习路径。如果在阅读过程中遇到问题,可以通过提供的SiliconCanvas, Inc.的联系方式获取帮助。
在“Introduction”部分,作者可能会概述TCL的基本概念,并引导读者进入"TCLGetting Started"章节,详细介绍如何编写和运行TCL程序,以及TCL如何与Laker系统配合工作,这将帮助读者快速上手实践。
TCL的库功能允许应用程序生成和执行Tcl命令,无论是用户直接输入还是通过用户界面(如按钮或菜单)触发。这种设计使得TCL成为一个灵活的工具,不仅可以在命令行环境中使用,也可以集成到图形用户界面应用中,处理复杂的自动化任务。
这本书对于想要掌握TCL脚本语言的人来说是一份宝贵的资源,它深入浅出地介绍了TCL语言的各个方面,包括基本语法、命令执行机制以及在特定系统(如Laker)中的应用。通过学习,读者能够利用TCL的强大功能,实现高效的自动化测试和脚本开发。
xii Laker TCL Reference
lakerCreateGuardRing...............................................................................575
lakerCreateInstance ...................................................................................578
lakerCreateMetalSlot.................................................................................580
lakerCreatePath .........................................................................................582
lakerCreatePin...........................................................................................585
lakerCreatePoly.........................................................................................587
lakerCreateRect .........................................................................................588
lakerCreateResistor ...................................................................................589
lakerCreateStackedPath.............................................................................592
lakerCreateText .........................................................................................595
lakerCreateTransistor ................................................................................598
lakerDimensionMark.................................................................................604
lakerGenText.............................................................................................605
lakerRulerLabel.........................................................................................607
Layout Window: Edit Menu ...........................................................................608
lakerAlignObj............................................................................................610
lakerAttachObj ..........................................................................................611
lakerBoolean .............................................................................................612
lakerChopObj ............................................................................................614
lakerContinueBus......................................................................................615
lakerConvertMcell.....................................................................................616
lakerConvertToPoly ..................................................................................617
lakerCopyObj ............................................................................................618
lakerCopyObj ............................................................................................620
lakerCorrect...............................................................................................621
lakerCorrectOffGridObj............................................................................623
lakerCutCorner ..........................................................................................624
lakerDeleteObj ..........................................................................................625
lakerDeselectAll........................................................................................626
lakerDtbAlign............................................................................................627
lakerGroupObj...........................................................................................628
lakerLayerGen...........................................................................................629
lakerMakeCell...........................................................................................630
lakerMergeObj ..........................................................................................631
lakerMirrorX .............................................................................................632
lakerMirrorY .............................................................................................633
lakerMoveObj ...........................................................................................634
lakerPasteObj ............................................................................................635
lakerReassignNet.......................................................................................636
lakerRedo ..................................................................................................637
lakerRepeatObj..........................................................................................638
lakerReshapeObj .......................................................................................639
xiii
lakerRotate ................................................................................................640
lakerRotate90 ............................................................................................641
lakerSelectAll............................................................................................642
lakerSelGroupByName .............................................................................643
lakerSelNetObj ..........................................................................................644
lakerShiftOrigin.........................................................................................646
lakerSmashObj ..........................................................................................647
lakerSplitArray..........................................................................................648
lakerSplitObj .............................................................................................649
lakerStretchObj .........................................................................................651
lakerToObject............................................................................................653
lakerTunnelObj .........................................................................................654
lakerUndo..................................................................................................656
lakerUngroupObj.......................................................................................657
lakerYankObj ............................................................................................658
Layout Window: SDL Menu ..........................................................................659
lakerCloneMaster ......................................................................................660
lakerCopyAssoc ........................................................................................661
lakerCrSoftPin...........................................................................................664
lakerDelSoftPin .........................................................................................665
lakerGenPin...............................................................................................666
lakerPasteWithLogic.................................................................................668
lakerSwapInstPort .....................................................................................671
lakerToStickDiagram ................................................................................672
lakerYankWithLogic.................................................................................673
Layout Window: MCell Menu........................................................................674
lakerAddDummyGate ...............................................................................675
lakerAutoChopGR.....................................................................................676
lakerChangeStack......................................................................................678
lakerChopContact......................................................................................679
lakerChopGuardRing ................................................................................681
lakerDeleteDummyGate............................................................................682
lakerDivideObj ..........................................................................................683
lakerFillContact.........................................................................................684
lakerFillGuardRing ...................................................................................685
lakerFold ...................................................................................................686
lakerFuseObj .............................................................................................687
lakerInsert..................................................................................................688
lakerLinkMcell ..........................................................................................689
lakerMatch.................................................................................................690
lakerMergeGate.........................................................................................692
lakerMoveContact.....................................................................................693
xiv Laker TCL Reference
lakerMoveGate..........................................................................................694
lakerOptimize............................................................................................695
lakerReGuardRing.....................................................................................696
lakerRmOverlapGRCont...........................................................................697
lakerStretchCapacit ...................................................................................699
lakerStretchContact ...................................................................................700
lakerStretchGate........................................................................................701
lakerStretchGuardRing..............................................................................702
lakerStretchResist......................................................................................703
lakerSubduce.............................................................................................704
lakerSwapGate ..........................................................................................705
lakerUnlinkMcell ......................................................................................706
schLakerSetMosType................................................................................707
Layout Window: Options Menu .....................................................................709
lakerCellTemplate .....................................................................................710
lakerChangeGrid .......................................................................................715
lakerDispGrid............................................................................................717
lakerDispHier ............................................................................................718
lakerDispMCellInfo ..................................................................................719
lakerDispRow............................................................................................720
lakerDispTrack..........................................................................................721
lakerLayerTap ...........................................................................................722
lakerSetColPat (for layer attribute setup)..................................................723
lakerSetColPat (for layer attribute editing) ...............................................726
lakerSetColPat (for layer category editing)...............................................729
lakerSnapRow ...........................................................................................731
lakerSnapTrack .........................................................................................732
Layout Window: Query Menu........................................................................733
lakerAdjacentNet.......................................................................................735
lakerArea ...................................................................................................736
lakerAttribute ............................................................................................737
lakerCEClearHighlight..............................................................................752
lakerCEClose.............................................................................................753
lakerCECreate ...........................................................................................754
lakerCEDelete ...........................................................................................756
lakerCEExpandAll ....................................................................................757
lakerCEExtractor.......................................................................................758
lakerCEFind ..............................................................................................759
lakerCEFoldAll .........................................................................................760
lakerCERefresh .........................................................................................761
lakerCESelect............................................................................................762
lakerCESummary ......................................................................................764
xv
lakerCEUpdate ..........................................................................................765
lakerClearHighLight .................................................................................767
lakerClearConn .........................................................................................768
lakerClearRuler .........................................................................................769
lakerConnBrowser.....................................................................................770
lakerConnChecker.....................................................................................771
lakerConstraint ..........................................................................................773
lakerDistance.............................................................................................774
lakerFindObj .............................................................................................775
lakerFindNetByArea .................................................................................777
lakerFlightLine..........................................................................................779
lakerMeasureResistance ............................................................................780
lakerPadWindow .......................................................................................782
lakerRefreshShortError .............................................................................784
lakerReplaceObj........................................................................................785
lakerRuler..................................................................................................787
lakerShortClean.........................................................................................788
lakerShortLocator......................................................................................789
lakerSpareCell...........................................................................................790
lakerSpareDrag..........................................................................................792
lakerSpareDrop .........................................................................................793
lakerUDP...................................................................................................794
Layout Window: EIP Menu............................................................................796
lakerDispNeighbor ....................................................................................797
lakerEditInPlace ........................................................................................798
lakerEIPDisplayHier .................................................................................799
lakerEIPDisplayNormal ............................................................................800
lakerEIPDisplayTop..................................................................................801
lakerFitEdit................................................................................................802
lakerReturnLevel.......................................................................................803
lakerReturnOne .........................................................................................804
lakerReturnOneEdit...................................................................................805
lakerReturnSubTop ...................................................................................806
lakerReturnTop .........................................................................................807
Layout Window: Verify Menu .......................................................................808
lakerCalibreDRC.......................................................................................809
lakerCalibreInteractive..............................................................................810
lakerCalibreLVS .......................................................................................811
lakerCalibreOption....................................................................................812
lakerCalibrePEX .......................................................................................813
lakerCalibreRVE .......................................................................................814
lakerClearRVEHighlight...........................................................................815
xvi Laker TCL Reference
lakerDRC...................................................................................................816
lakerLoadCalibreDRCError ......................................................................817
lakerLoadOtherError.................................................................................818
lakerLoadHerculesDRCError....................................................................819
lakerLoadLeoDRCError............................................................................820
lakerLoadShortError .................................................................................821
lakerLVS ...................................................................................................822
lakerLVSRV..............................................................................................825
lakerLVSRVClose.....................................................................................827
lakerLVSRVOpen .....................................................................................828
lakerLVSViewResult ................................................................................829
lakerMarkFixError ....................................................................................830
lakerMarkIgnoreError ...............................................................................831
lakerRCX...................................................................................................832
lakerShowExportForm ..............................................................................834
lakerShowDRCTip....................................................................................835
lakerStartRVEServer.................................................................................836
lakerSetRVEPort .......................................................................................837
lakerUnloadDRCError ..............................................................................838
lakerViewCurrentError .............................................................................839
lakerViewDRCError .................................................................................840
lakerViewError..........................................................................................841
lakerViewNextError..................................................................................844
lakerViewPreError ....................................................................................845
Layout Window: Placer Menu........................................................................846
lakerConfigureRowArea ...........................................................................847
lakerCreateRow.........................................................................................849
lakerDelRow .............................................................................................851
lakerResetRow ..........................................................................................852
lakerStretchRowArea ................................................................................853
Layout Window: Router Menu.......................................................................854
lakerAutoAssignment................................................................................855
lakerAssignBackbone................................................................................856
lakerCongestionAnalysis...........................................................................858
lakerCongestionMap .................................................................................859
lakerCDLRouter........................................................................................861
lakerEqualLRouter ....................................................................................863
lakerEqualLWire .......................................................................................865
lakerLabelRouter.......................................................................................866
lakerMultiNetRouter .................................................................................868
lakerPinConstraint.....................................................................................872
lakerPtToPtRouter.....................................................................................874
剩余1203页未读,继续阅读
200 浏览量
113 浏览量
811 浏览量
1533 浏览量
271 浏览量
260 浏览量
SpaceKevin
- 粉丝: 2
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功