找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

  [复制链接]

24

主题

153

帖子

463

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
我现在找到两种方法:* B. M0 {% X& K
1:set lDesign [$lSession GetDesignAndSchematics $lDesignPath $lStatus]    这种智能获取到design,在capture中并没有窗口打开
* ~; Y" U5 D1 d( \) \2:open $Designpath      不报错,但是没反应- K7 M3 `, v% p$ J9 c/ H
是两个方法我都缺少一些参数限制吗?或者有其他方法?求版主指点4 m, B% v2 `! t4 v  _+ @3 ~

; `0 M: @) Y% V
分享到:  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:57) U9 E) n, X' N2 E6 }
历害,我有一个问题啊,如何获取当前打开设计的名字。

# N! {' |5 u& ?) O. K0 F: k* Fset lSession $:boSession_s_pDboSession
0 l7 I; ]0 D. w$ ]$ n8 P" f3 ]                if { [catch {set lDesign [GetActivePMDesign] }] } {6 A( C* _9 y$ n  k' f
            puts "ERROR : $::errorInfo", m1 l" ]6 u2 [  u' O
        }
/ ~! [0 D9 D7 t3 e$ Z8 E        catch{% T8 H. `+ c( q# h* A
         set lDesignName [DboTclHelper_sMakeCString]
: t! g# S% H1 [5 @$ k         $lDesign GetName $lDesignName# h; s6 q' l7 O
         set lFilePath [DboTclHelper_sGetConstCharPtr $lDesignName]
% O5 Z2 z5 q5 Z         return $lFilePath
; Q) E* M% s# S8 e5 R* K* e         }
, {* T4 X- r0 n: k; s# N4 M; |2 t2 O+ Q
9 D9 U) S5 L6 }

# E  s' |. x- [+ s4 a3 U8 L; x' ]写在proc里面,引用package require DboTclWriteBasic 16.3.08 b0 r4 I8 T1 ^7 q  Q& b! h0 _
+ v3 q5 p9 m3 |9 y
filepath就是全路径名字
/ R5 i7 e9 g; W6 f7 v/ B! H" Z8 q: U4 _

46

主题

183

帖子

1821

积分

四级会员(40)

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

积分
1821
5#
发表于 2016-11-17 18:19 | 只看该作者
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?# p( b2 K$ g8 `% c3 e; y; X
% K' P* k  d2 Q* S% 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$ ~0 ~" c5 }7 O6 l5 T/ A
弱弱的问一下,  $lDesign GetName $lDesignName  这个是什么意思?

2 O, q* X) q7 f5 n% Y$ V获取文件名吧,唉,我还在找save命令一直没找到。。。。。" Y; [: I$ I$ T7 Y, [7 O. U

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-27 10:08 , Processed in 0.064368 second(s), 36 queries , Gzip On.

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

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

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