找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

  [复制链接]

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
我现在找到两种方法:) T5 v* m3 J: a5 R
1:set lDesign [$lSession GetDesignAndSchematics $lDesignPath $lStatus]    这种智能获取到design,在capture中并没有窗口打开
# S: _& ^; Y8 f/ d1 g4 e9 l& ]2:open $Designpath      不报错,但是没反应2 r- z6 U" s: u+ H
是两个方法我都缺少一些参数限制吗?或者有其他方法?求版主指点
; K1 N6 M! j/ t$ z) G6 U" w* r0 t$ l  r- f- f( t1 `
分享到:  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:575 @0 }& k2 o1 G
历害,我有一个问题啊,如何获取当前打开设计的名字。
7 ~  n+ B( V' }9 m! g+ E+ A
set lSession $:boSession_s_pDboSession
# ^/ o8 s2 @& ^# e+ [; t+ \0 s# D                if { [catch {set lDesign [GetActivePMDesign] }] } {
3 f% t. y& z+ p3 @9 `            puts "ERROR : $::errorInfo"
- ?4 Z6 `/ Z0 |* F* x        }/ k& m! p- E( k
        catch{5 t8 A  {. ?# J1 U) g9 _
         set lDesignName [DboTclHelper_sMakeCString]+ B/ X! N( Y+ ^; l
         $lDesign GetName $lDesignName6 c8 C! F0 j; R3 _* n. g  D6 F
         set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]( Y8 B0 X# G8 e1 H7 f6 ~7 @  L
         return $lFilePath' H6 d; O8 [# R# ]- U
         }
% ]. R& N2 ]; ^: K) e+ R
2 l( }9 z3 o! L/ t% i: R8 h& l9 A  F" u2 y5 F$ {
5 l* ^7 {  R! i8 W4 ?+ ~8 c
写在proc里面,引用package require DboTclWriteBasic 16.3.0! B- Z8 a: s( w& f/ M) L$ g6 H

: R: p$ [6 L- e) _) f/ V2 Pfilepath就是全路径名字
- ], W6 T; z* z' ]" g5 f- X9 p( A( a( V9 C$ [! i5 f" b$ [

46

主题

183

帖子

1821

积分

四级会员(40)

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

积分
1821
5#
发表于 2016-11-17 18:19 | 只看该作者
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
4 X" O* N" |8 V) A" D
% U3 z- |1 Y6 N! d3 ]

点评

获取文件名吧,唉,我还在找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:191 ~: G3 J' j. {
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?
( d* Y) X" E" f* x% [1 x3 r2 C
获取文件名吧,唉,我还在找save命令一直没找到。。。。。! R# ]; _2 i6 B8 P

73

主题

688

帖子

2499

积分

四级会员(40)

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

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-23 17:09 , Processed in 0.060428 second(s), 33 queries , Gzip On.

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

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

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