加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 如何啟動(dòng) tcl
    • 置換
    •  
    • 變量置換
    •  
    • 命令置換
    •  
    • 反斜杠置換
    •  
    • 其他符號(hào)
    •  
    • 變量、數(shù)組和列表
    • 變量
    •  
    • 數(shù)組
    •  
    • 列表
    •  
    • 運(yùn)算
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

《數(shù)字集成電路靜態(tài)時(shí)序分析基礎(chǔ)》筆記①

2020/11/29
176
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

網(wǎng)絡(luò)課程《數(shù)字集成電路靜態(tài)時(shí)序分析基礎(chǔ)》的筆記

地址:https://www.iccollege.cn/portal/courseDetail/193.mooc

變量置換

命令置換

反斜杠置換

其他符號(hào)

變量

數(shù)組

列表

運(yùn)算

  • 列表指令 -concat

    llength

    lindex

    lappend

    lsort

    數(shù)學(xué)運(yùn)算指令 expr

如何啟動(dòng) tcl

linux:在文本第一行"#!/user/bin/tclsh"

window:安裝 active tcl 并雙擊 wish.exe

置換

TCL 置換分為三種,變量置換,

?

變量置換

  • 用表示變量置換,后為變量名,將變量置換為它的值

?

命令置換

  • 用[]表示命令置換,[]表示一個(gè)獨(dú)立的 TCL 語句

?

反斜杠置換

  • 用 表示反斜杠置換,和其他語言一樣,把特殊字符當(dāng)作普通字符對(duì)待

  • t 為 tabn 換行

?

其他符號(hào)

  • ""對(duì)雙引號(hào)中$和[]會(huì)進(jìn)行變量置換和命令置換

  • {}花括號(hào),所有特殊字符都將成為普通字符,TCL 解釋器不會(huì)對(duì)其做特殊處理

  • # 表示注釋

?

變量、數(shù)組和列表

變量

  • 定義:set 變量名 變量值引用:$變量名

例題:假設(shè)我們想打印變量 varible,后面跟一個(gè)“_1",會(huì)發(fā)生什么?

?

數(shù)組

  • 定義:set 數(shù)組名 (元素名) 值

  • 取值:$數(shù)組名 (元素名)

  • 用 array 指令獲取數(shù)組信息

?

列表

  • 列表是標(biāo)量的有序集合定義:set 列表名 {元素 1 元素 2 元素 3.....}取值:$列表名

  • 列表操作命令

?

列表指令 -concat

  • 語法格式:concat 列表 1 列表 2 功能:將列表 1 和列表 2 合并

?

llength

  • 語法格式:llength 列表功能:返回列表中的元素個(gè)數(shù)

  • 例題:list1 為{bufx1 bufx2 bufx4},那么 llength [concat list1 list1]會(huì)得到什么?

?

lindex

語法格式 lindex 列表 n

返回列表的第 n 個(gè)元素(從 0 開始計(jì)數(shù))

  • 如何得到 list1 {a b c d f}的最后一個(gè)元素?

?

lappend

  • 語法格式:lappend 列表 新元素功能:在列表末尾添加新元素

  • lappend 一個(gè)列表會(huì)發(fā)什么?

  • 如果想得到 4,要怎么做?

?

lsort

語法格式:lsort 開關(guān) 列表

功能:將列表按照一定規(guī)則排序

開關(guān):缺省時(shí)默認(rèn)按照 ASCII 進(jìn)行排序

按照 ASCII 排序

  • ?
    • -real 按照浮點(diǎn)數(shù)值大小排序 -unique 唯一化,刪除重復(fù)元素

  • 按照數(shù)字大小排序

  • 唯一化

  • 如何得到 list1 中的最小值
  • ?

?

運(yùn)算

  • 數(shù)學(xué)運(yùn)算
    • a+ba-ba*ba/b

    邏輯運(yùn)算

    • a<=ba>=ba==ba!=b

?

數(shù)學(xué)運(yùn)算指令 expr

  • 語法格式:expr 運(yùn)算表達(dá)式功能:將運(yùn)算表達(dá)式求值

  • 類型問題

  • 表達(dá)式 5/2 中 5 和 2 都是整數(shù)型參數(shù),默認(rèn)運(yùn)行結(jié)果也是整數(shù)型,如果想要進(jìn)行浮點(diǎn)運(yùn)算,只要將其中任意一個(gè)數(shù)值,寫成浮點(diǎn)形式(有小數(shù)點(diǎn))

?

TCL

TCL

TCL實(shí)業(yè)聚焦智能終端產(chǎn)品及服務(wù),堅(jiān)持“科技創(chuàng)造精彩、暢享智慧生活”的使命,以全品類智慧科技產(chǎn)品服務(wù)全球用戶,打造TCL智能科技產(chǎn)業(yè)集團(tuán)。

TCL實(shí)業(yè)聚焦智能終端產(chǎn)品及服務(wù),堅(jiān)持“科技創(chuàng)造精彩、暢享智慧生活”的使命,以全品類智慧科技產(chǎn)品服務(wù)全球用戶,打造TCL智能科技產(chǎn)業(yè)集團(tuán)。收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜