DXF フォーマットを使った​CADプログラムの読​み書きを行うことはで​きますか?

6 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 14 May 2013
CAD プログラムで作成された画像を MATLAB に読み込んだり、MATLAB のデータを CAD プログラムで読み込めるように書き出す方法を教えてください。
CAD プログラムでは、DXF (Drawing Interchange File)を使用しています。

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 17 Feb 2021
Edited: MathWorks Support Team on 17 Feb 2021
MATLAB では、DXF ファイルの読み込み、および書き出しを行うことはできません。
代替案としては、以下の方法が考えられます。
1. DXF ファイルの読み込み
(方法1)
予め DXF ファイルを IMREAD 関数でサポートされている画像フォーマットに変換し、IMREAD 関数で読み込みます。
(方法2)
DXF ファイルフォーマットにあわせ、TEXTSCAN 関数などの低水準ファイル I/O 関数を用いて読み込みます。
2. DXF ファイルへの出力
(方法1)
IMWRITE 関数で適当な画像フォーマットで保存後、別アプリケーションにて DXF ファイルに変換します。
IMWRITE 関数で保存することができる画像フォーマットに関する情報は、以下のコマンドを実行してご確認ください。
help imread
(方法2)
DXF ファイルフォーマットにあわせ、FPRINTF 関数などの低水準ファイル I/O 関数で出力します。
低水準ファイル I/O 関数を使用したプログラムについては、以下の URL よりヘルプドキュメントをご覧下さい。
・ MATLAB ユーザガイド:プログラミングの基礎 > データのインポートとエクスポート > 低水準ファイル I/O 関数の使用
なお、ユーザコミュニティである MATLAB Central には、DXF の読み込みおよび出力に関するプログラムが公開されています。以下の URL より MATLAB Central にアクセスすることができます。
・MATLAB Central
ただし、MATLAB Centralにおいてフリーで公開されているファイルの内容に関しましては、直接プログラム作成者の方にお問い合わせください。

More Answers (0)

Categories

Find more on モデルのインポート in Help Center and File Exchange

Tags

No tags entered yet.

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!