我正在尝试使用其 Tcl 脚本界面在 OrCAD Capture 中进行一些自动化操作。我遇到了接收结构的问题,但没有任何公开的函数来处理它。我知道结构的结构(它是一个LOGFONT),所以无论如何要解压结构?
我发现SWIG允许为 C 库创建 Tcl 接口。不过,我真的不想仅仅为了访问一个简单的结构而发送 C 代码!
这确实是您需要询问您的产品供应商的事情。搜索并没有找到太多有用的信息,尽管 Cadence 论坛上的一些帖子似乎表明您需要的文档位于名为“ OrCAD_Capture_TclTk_Extensions.pdf
”的文件中(查看instdir /tools/capture/tclscripts/)。另外,_60e6d70d_p_LOGFONT
是一个对象句柄。看起来它是一个命令……所以, set $logfont [command_that_returns_this_handle]
, 然后$logfont
将是调用对象方法的命令,它应该记录在“ OrCAD_Capture_TclTk_Extensions.pdf
”中。
这是我从http://www.cadence.com/Community/forums/p/15614/1294051.aspx中提取的意义。你自己看。