国产日韩欧美久久久精品图片|国产综合有码无码中文字幕|国产一区二区综合视频|国产亚洲精品电影网站在线观看|国产精品一区在线

機械社區

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 7436|回復: 5
打印 上一主題 下一主題

UG后處理tcl語言解釋

[復制鏈接]
跳轉到指定樓層
1#
發表于 2016-8-31 17:12:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我曾經學習如何設置UG的后處理器,進入后處理構造器后,原來進行設置時,要用到tcl語言,自己不會但通過搜索網上的教程和程序,也能基本滿足使用要求,但總是心里沒底的感覺。
+ b, q$ |9 x/ a2 G原來這個tcl語言是可以學習的,有空下載點資料來學習一下。: x/ ]8 d% j( o* |) [
資料:0 c) {9 l; _, [/ b5 M% _
TCL語言 Tcl (最早稱為“工具命令語言”"Tool Command Language", 但是目前已經不是這個含義,不過我們仍然稱呼它為TCL)是一種 腳本語言。 由John Ousterhout創建。 TCL很好學,功能很強大。TCL經常被用于 快速原型開發,腳本編程, GUI和測試等方面。   Tcl (最早稱為“工具命令語言”"Tool Command Language", 但是目前已經不是這個含義,不過我們仍然稱呼它為TCL)是一種 腳本語言。 由John Ousterhout創建。 TCL很好學,功能很強大。TCL經常被用于 快速原型開發,腳本編程, GUI和測試等方面。TCL念作“踢叩” "tickle". Tcl的特性包括:    * 任何東西都是一條命令,包括語法結構(for, if等)。    * 任何事物都可以重新定義和重載。    * 所有的數據類型都可以看作字符串。    * 語法規則相當簡單    * 提供事件驅動給Socket和文件。基于時間或者用戶定義的事件也可以。    * 動態的域定義。    * 很容易用C, C++,或者Java擴展。    * 解釋語言,代碼能夠動態的改變。    * 完全的Unicode支持。    * 平臺無關。Win32, UNIX, Mac 上都可以跑。    * 和Windows的GUI緊密集成。 Tk    * 代碼緊湊,易于維護。    TCL本身不提供面向對象的支持。但是語言本身很容易擴展到支持面向對象。許多C語言擴展都提供面向對象能力,包括XOTcl, Incr Tcl 等。另外SNIT擴展本身就是用TCL寫的。    使用最廣泛的TCL擴展是TK。 TK提供了各種OS平臺下的圖形用戶界面GUI。連強大的Python語言都不單獨提供自己的GUI,而是提供接口適配到TK上。另一個流行的擴展包是Expect. Expect提供了通過終端自動執行命令的能力,例如(passwd, ftp, telnet等命令驅動的外殼).  具體例子   下面是TCL程序的例子:    #!/bin/sh    # next line restarts using tclsh in path \  
8 ?- p: H' l6 {& v2 n  exec tclsh ${1+"$@"}    # echo server that can handle multiple    # simultaneous connections.  
4 ^. R3 g3 }. ]# c. c! x  proc newConnection { sock addr port } {    # client connections will be handled in    # line-buffered, non-blocking mode  ' ?; b7 g4 n" E$ S; ^1 O$ O' B$ w, y
  fconfigure $sock -blocking no -buffering line    # call handleData when socket is readable  9 }* K# b/ u' _3 N3 v9 J
  fileevent $sock readable [ list handleData $sock ]    }  ) G) V8 G' }! I2 W& |  Q
  proc handleData {  
7 g3 G/ C- B# t. z" Q% Q* V8 `+ j  puts $sock [ gets $sock ]    if { [ eof $sock ] } {    close $sock    }    }  
# b. B4 p9 e6 v: Y. |% l0 u; v  # handle all connections to port given    # as argument when server was invoked    # by calling newConnection   
0 n" c& ]* H. `: yset port [ lindex $argv 0 ]  
; a' n7 ~% s2 G/ \" Q- h  socket -server newConnection $port    # enter the event loop by waiting  
) e% K9 x# W4 Y  # on a dummy variable that is otherwise    # unused.  8 Y$ F; e* U  @  p2 B! O
  vwait forever  . Q$ D% j; S& x( h2 D* L
  另外一個TK的例子 (來自 A simple A/D clock) 它使用了定時器時間,3行就顯示了一個時鐘。  3 N% b0 S' t% v1 M/ f2 n. m! \
  proc every {ms body} {eval $body; after $ms [info level 0]}    pack [label .clock -textvar time]  
5 P# [$ g8 D4 [, K4 o- w/ [- V2 C  every 1000 {set ::time [clock format [clock sec] ' T5 x& P8 |+ L% R& }
-format %H:%M:%S]} # RS  
! J& x+ V* c# ^# ^/ _- R, A  解釋:第一行定義了過程every, 每隔ms毫秒,就重新執行body代碼。第二行創建了標簽起內容由time變量決定。第3行中設置定時器,time變量從當前時間中每秒更新一次。
8 j/ i4 M- E( |0 x8 c

( W8 }# T# x3 r" S
% o% S( L, Y6 [' r+ u
! s9 ^! R! X% k- `. b- i
回復

使用道具 舉報

2#
發表于 2016-8-31 21:48:44 | 只看該作者
路過,樓主有心人啊.
回復 支持 反對

使用道具 舉報

3#
發表于 2017-9-8 17:42:35 | 只看該作者
看不懂
回復

使用道具 舉報

4#
發表于 2017-10-9 09:44:09 | 只看該作者
雖還不懂,努力在看!
回復 支持 反對

使用道具 舉報

5#
發表于 2017-11-2 18:58:15 | 只看該作者
% E4 `2 K% z& i
路過,樓主有心人啊
回復 支持 反對

使用道具 舉報

6#
發表于 2017-11-5 15:36:55 | 只看該作者
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

小黑屋|手機版|Archiver|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-5-7 20:10 , Processed in 0.063373 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 水蜜桃无码av在线观看| 久久亚洲一区二区三区四区五区高| 久久久免费精品re6| 99久久免费国产精品| 7777久久亚洲中文字幕蜜桃| 啪啪啪免费观看一区二区三区 | 爽爽爽激情欧美一区二区三区| 一区二区黑人操日本人| 日韩熟妇一区二区| 99久久婷婷国产综合精品电影| 亚洲va欧美va天堂v国产综合| 成人无码在线视频区| 在线看片免费人成视频播| 成人天堂资源www在线| 日韩一区二区成人影院| 国产精品视频观看裸模 | 国内精品久久久久影院中文字幕| 国产精品美女久久久久久| 日韩亚洲中字无码一区二区三区| 老司机久久精品最新免费 | 视频一区二区毛片| 久久精品麻豆日日躁夜夜躁妓女| 国产美女做爰免费视频| 亚洲成a人v欧美综合天堂下载| 香蕉久久av一区二区三区app| 爱福利视频一区二区三区| 国产精品导航一区二区| 精品1卡二卡三卡四卡老狼| 日本高清三级精品一区二区 | 好爽又高潮了毛片免费下载| 最新中文字幕av无码不卡| 亚洲中文视频一区| 亚洲精品国产综合久久一线 | 夜夜天天噜狠狠爱2019| 一区二区偷看女人洗澡| 欧美日韩亚洲精品一区| 国产av无码日韩av无码网站| av无码久久久久不卡网站蜜桃| 国产精品自在线拍国产手青青机版 | 精品一区二区久久久久久久| 久久丫精品忘忧草西安产品|