こんにちは、次のコードを使用して、synopsys から生成されたライブラリ ファイルからデータを取得しています。私はコーディングにtclを使用しています。
set file [open "my_file.lib r]
set final [read -nonewline $file]
close $file
このコードは私には機能しません。これはライブラリ ファイルなので、コードまたはライブラリにエラーがあるかどうかを知りたいです。これで私を助けてください。
ありがとう
これを使用して.libファイルを読み取ります
set file [open "filename.lib" r] #または、ファイル ディレクトリとは別のフォルダにある場合は、.lib ファイルのフル パスを使用します
ファイルデータを設定 [$file を読み取る]
puts "$ファイルデータ"
$file を閉じる
「ライブラリファイル」とは?それは単なるテキストですか、それともバイナリファイルですか? バイナリデータがある場合、これを行うことができます:
set filename my_file.lib
set file [open $filename r]
fconfigure $file -translation binary
set final [read $file [file size $filename]]
close $file