シートメタル関数-BricsCAD

提供:GizmoLabs - だいたい CAD LISP なサイト
2022年7月3日 (日) 10:11時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{BCAD_LISP}} ==BricsCAD の シートメタル関数 について== V16.2以降、BricsCAD LISP は SheetMetal & Mechanical機能専用のインターフェースを提…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

BricsCAD の シートメタル関数 について

V16.2以降、BricsCAD LISP は SheetMetal & Mechanical機能専用のインターフェースを提供している。(Mechanical、旧Platinum/SheetMetal ライセンスが必要)。 LDSP ドキュメントのパッケージには、SheetMetal LISP APIに関連する多くの有用なユーティリティ関数を含むサンプルLispファイルと同様に、完全なドキュメントが付属している。

APIの中核となるのは、BmLispGet, SmLispGet, SmLispSet の3つの LISP 関数です。

接頭辞はアセンブリ(Bm, Bricsys Mechanical)とシートメタル(Sm)のアプリケーションを区別している。現在のところ、APIは主にクエリー操作に使用される。 スクリプトは、Mechanical、Direct Modeling、Sheet Metalコマンドを使用して、いくつかのプロパティを要求して、その内容を希望通りに変更することができる。


LISP API、コマンド、LISP言語の組み合わせにより、アセンブリ(インポートされたものを含む)とシートメタル部品の作業を自動化する強力なシナリオを作成することができる。

LISP アプリケーションと同様に、(コマンド)機能を使用してプログラムフローを制御して、BricsCAD SheetMetalおよびMechanical機能のネイティブなビルトイン機能を使用することも可能。 SheetMetalおよびMechanicalのネイティブビルトインコマンドは、システム変数「errno」の専用サポートにより、LISP使用に対する特別なサポートが提供されている。 詳細およびサンプルについては、「SheetMetal コマンドの使用」の記事を参照。


  • 典型的なシナリオ : パラメータ化された貧弱なシートメタルパーツから始まり、パラメータセットでインスタンス化し、ベンドとジャンクションを作成し、最後に展開を生成 - 全て自動で行う。
  • 別のシナリオ :アセンブリをインポートし、トラバースしてシートメタルパーツを認識し、各パーツの2D展開図を作成する。

SheetMetal / Mechanical LISP関数