在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2587|回复: 3

[求助] 一段tcl命令的解读

[复制链接]
发表于 2012-5-8 17:46:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家好,我有一段tcl命令,但是我怎么也看不明白啊,求会的大侠们帮我看看吧
proc proc_global_library_setup { args } {
    global env
    global TVAR
    global ENV_PROJECT_ROOT
        switch -- [parse_options [calling_proc] {} $args \
    "-operating_mode sos operated condition" operating_mode \
    "-std_cell sos stand cell logic library build-up" std_cell \
    "-io sos IOPAD logic library build-u" io \
    "-ram sos memory library build-up" ram \
    "-iplib sos on-chip ip library build-up" ip] {
        -2 { return }
        0 { return -code error }
    }
1.args代表什么呀。
2.parse_options 是什么意思啊
3.calling_proc是什么意思啊
4.整个这段tcl是什么意思啊

感谢感谢!
发表于 2012-5-8 21:18:26 | 显示全部楼层
args是  proc_global_library_setup 的内部变量 其它的不知道
 楼主| 发表于 2012-5-10 09:12:30 | 显示全部楼层
请会的人帮我解读一下啊 ?不明白中,谢谢!
发表于 2012-7-26 11:27:49 | 显示全部楼层
args代表 调用的参数列表
parse_options 是一个已经定义的proc
calling_proc 也是一个已经定义的proc
整段代码意识是: 解析调用proc 的参数, 基于返回的值做相应的处理,-2 返回,0 报错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 22:51 , Processed in 0.021990 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表