找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 301|回复: 6
打印 上一主题 下一主题

求助版主:通过tcl脚本打开dsn文件怎么写?

  [复制链接]

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
跳转到指定楼层
1#
发表于 2016-11-7 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
我现在找到两种方法:
0 B* |0 M! m8 o5 w4 j/ A! c" q1:set lDesign [$lSession GetDesignAndSchematics $lDesignPath $lStatus]    这种智能获取到design,在capture中并没有窗口打开
/ @( j$ T$ O! h$ o: f' O2:open $Designpath      不报错,但是没反应! Q$ B7 C) h4 Q+ e
是两个方法我都缺少一些参数限制吗?或者有其他方法?求版主指点
7 ^* E& n" f! D" W4 T2 j% P& X/ l4 `
; H" L( B9 Y0 k3 `* F5 R8 D9 m( M& s# D
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持!1 反对!反对!

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
2#
 楼主| 发表于 2016-11-10 08:49 | 只看该作者
哈哈哈,已经解决了,用socket就可以了,tcl还是很强大啊

46

主题

183

帖子

1821

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1821
3#
发表于 2016-11-13 09:57 | 只看该作者
历害,我有一个问题啊,如何获取当前打开设计的名字。

点评

set lSession $:boSession_s_pDboSession if { [catch {set lDesign [GetActivePMDesign] }] } { puts "ERROR : $::errorInfo" } catch{ set lDesignName [DboTclHelper_sMakeCStri  详情 回复 发表于 2016-11-14 09:07

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
4#
 楼主| 发表于 2016-11-14 09:07 | 只看该作者
长天落彩霞 发表于 2016-11-13 09:574 t6 e! l3 Y+ Y, T) A
历害,我有一个问题啊,如何获取当前打开设计的名字。

* ~* X! j5 T6 W& e: q! eset lSession $:boSession_s_pDboSession
8 T6 R- q, o* R. L8 H                if { [catch {set lDesign [GetActivePMDesign] }] } {
# Y8 |" z& w: T* j1 O' ^9 ~. j            puts "ERROR : $::errorInfo"
" D3 B  W  C) _$ Q        }
, F+ P) d: j  W1 P% X, v1 P. c! G        catch{* b( g8 \4 T' |8 \" e
         set lDesignName [DboTclHelper_sMakeCString]. y! S8 \0 ]$ E% Y8 ?- X9 R
         $lDesign GetName $lDesignName) c7 {7 c+ x- ^% Q3 A
         set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]
9 E, [% ?3 {4 w- `1 D( t- v2 ?2 k0 \         return $lFilePath
2 |$ e9 T1 n' z. K( U         }
4 H% ]1 E) h8 j$ H+ f$ h" G2 ~3 \+ z8 P7 ~+ s1 U2 S/ ?

7 J! I8 l2 p. W, U0 s2 R* T
, i, s2 @6 ?1 \+ h* F) u) R7 v写在proc里面,引用package require DboTclWriteBasic 16.3.0
1 Y, \9 l8 G! N; n( ~0 d+ t$ }8 c( E- e+ {0 J
filepath就是全路径名字: B8 X1 k& W  h9 \: R0 w6 W/ c0 B

: L/ g4 s$ y! O; f: c% Q. I

46

主题

183

帖子

1821

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1821
5#
发表于 2016-11-17 18:19 | 只看该作者
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
# L, O& ]9 G3 w* s% U8 v
; v$ K9 U8 M3 c" ?& P! g+ @$ o

点评

获取文件名吧,唉,我还在找save命令一直没找到。。。。。  详情 回复 发表于 2016-11-18 11:09

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
463
6#
 楼主| 发表于 2016-11-18 11:09 | 只看该作者
长天落彩霞 发表于 2016-11-17 18:19: D# P; c4 H- Y
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
1 n* Q3 r' R: N4 W
获取文件名吧,唉,我还在找save命令一直没找到。。。。。
' f8 P1 n  r7 S. h, D

73

主题

688

帖子

2499

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2499
7#
发表于 2017-12-19 10:24 | 只看该作者
我想知道这是什么语言,和skill一样可以自己设计原理图的功能?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-5-24 22:26 , Processed in 0.058248 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表