「Bim:loadprofilexml」の版間の差分
(ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:loadprofilexml ''file'' [ ''updateExisting'' ]) ; 機能 : 指定された xml 'profileXmlFile' ファイルから現在の図面に…」) |
(相違点なし)
|
2023年3月26日 (日) 12:02時点における最新版
BricsCAD LISP BIM関数 Home - BricsCAD LISP Home - AutoLISP 目次 - CAD&CGブログ - オンラインショップ- GizmoTools ヘルプセンター
- 構文
- (Bim:loadprofilexml file [ updateExisting ])
- 機能
- 指定された xml 'profileXmlFile' ファイルから現在の図面にプロファイルをロードする;
updateExisting' が NIL でない場合、既存のプロファイルは読み込まれた定義で更新され、それ以外の場合は新しいプロファイルのみが現在の図面に追加される。
- 引数
- file : 1つまたは複数のBIMプロファイル定義が含まれるXMLファイル。このファイル名の引数に対して、通常の(findfile)メカニズムが適用されます。
- updateExisting : NIL以外を指定した場合、既存のすべてのプロファイル定義がインポートされたプロファイルに置き換えて更新される。(引数が省略された場合のデフォルト)NIL の場合は、新しいプロファイルのみがインポートされる。
- 戻り値
- T はインポート成功、nil はエラー(ファイルが見つからなかった)を示す。
MEMO
- LDSPのパッケージにサンプルXMLファイルを含むサブフォルダ./BIMと、テンプレートファイルがあるよ。
- サンプル
(vl-load-bim) (setq ent (car (entsel))) (bim:get-assignedprofile ent) "JIS:H:344x354x16x16" (bim:loadprofilexml "MyCustomProfile.xml") T ; 成功 (bim:loadprofilexml "MyCustomProfile2.xml") nil ; 失敗
関連事項