CADの測定ソフトウェアであるElementsの最も重要な機能の1つは、CADファイル内のエンティティを、個々の線、円弧、円ではなく、完全なコンポーネントとして測定する機能です。 Elementsのコンポーネントは、長方形のような単純なものでも、ボールグリッドアレイ(BGA)のようなより複雑なものでもかまいません。コンポーネントは、マクロとして分類されているElementsライブラリの標準コンポーネントタイプにリストされていないものでもかまいません。Elementsの各アルゴリズムは、コンポーネントタイプに関連付ける必要があります。コンポーネントがElementsに存在する場合、そのコンポーネントのアルゴリズムを作成して、そのコンポーネントタイプに使用できます。その時点から、Elementsは、ユーザーエクスペリエンスの観点から、それを円または線であるかのように扱います。これにより、Elementsのコンポーネントの処理は、線、円弧、円などの基本的な機能の処理の単なる拡張になります。

より標準的なコンポーネントタイプは、ライブラリビューの[コンポーネント]タブで確認できます。
マクロ
Elementsのマクロは、単一のエンティティと見なされる線、円弧、および円のカスタムコレクションとして定義されます。多くの場合、CADファイルエンティティはElementsの既知のコンポーネントタイプに適合しないため、マクロは特に便利です。マクロを使用することで、Elementsはそれを測定する別のコンポーネントタイプとして簡単に理解できます。

その他の例は、ライブラリビューの[コンポーネント]タブで確認できます。
マクロをElementsに取り込み、コンポーネントとして使用するには、複数の方法があります。
- CADファイルの使用– DXFやGerberなどの特定の形式には、CADファイルをインポートするときに、Elementsが自動的に読み取って分類できるマクロが含まれています。
- ライブラリビューの[コンポーネント]タブから– インポートボタンを使用すると、線、円弧、円のマクロ定義を含むASCIIテキストファイルを読み込むことができます。例と形式については、3-118ページの現在のElementsリファレンスガイドを参照してください。
- プロジェクトビューの[編集]タブにある[マクロの作成]ボタンの使用– これはElements5の新機能であり、ユーザーはCADファイル内の線、円弧、円のコレクションを選択して、それらからマクロを作成できます。したがって、マクロ定義を使用してテキストファイルを作成する必要がなくなります。


理論的根拠
CADファイルエンティティをコンポーネントとして分類することにより、アルゴリズムの作成、測定対象の選択、測定結果の表示、および個々のCADエンティティへの結果の関連付けをより効率的に行うことができます。要素の強みは、大量のCADエンティティを効率的に処理できることです。コンポーネントの概念は、それを実現するのに役立ちます。複雑なコンポーネントを個々の円や線と同じように扱う機能は非常に強力です。また、長方形のように見えるものを4本の線ではなく長方形として参照できるため、ElementsでCADファイルを処理する際の直感も得られます。