Tcl スクリプト インターフェイスを使用して OrCAD Capture を自動化しようとしています。構造体を受け取るという問題に遭遇しましたが、それを処理するための公開された関数がありません。私は構造体の構造を知っています(それはLOGFONTです)ので、構造体を解凍する方法はありますか?
C ライブラリへの Tcl インターフェイスを作成できるSWIGを見つけました。単純な構造体にアクセスするためだけに C コードを出荷する必要はありません。
これは、実際に製品ベンダーに尋ねる必要がある種類のものです。ケイデンス フォーラムのいくつかの投稿は、必要なドキュメントが " 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から抽出した感覚です。自分で見て。