割り当てられた通常の図形です。このようなブロック参照、外部参照、3Dソリッドは、メカニカルコンポーネントと同様に扱われます。これらのオブジェクトは次のことを意味します。メカニカルブラウザに表示されます。部品表に表示できます。特定の物理的マテリアルを割り当てることができます。質量計算で考慮されます。これらのオブジェクトは通常の図形であるため、事実上すべてのBricsCADコマンドを使って操作することができます。ブロック編集を使用してローカルブロックを編集したり、外部参照編集を使用して参照を所定の位置に変更したり、BIM線形ソリッドを使用して構造形状をモデリングしながら部品表に含めることができます。図面からメカニカルブロックを作成し、それをブロックとして、または外部参照として別のドキュメントに挿入しても、部品表やメカニカルブラウザですべての内部コンポーネントを確認することができます。パラメトリックブロックとパラメトリック外部参照、およびそのようなメカニカルオブジェクトの配列もサポートされています。3Dソリッド、ブロック、または外部図面からメカニカルオブジェクトを作成し、通常のツールを使用して通常の図形と同じように作業を続けることができます。ソリッドは既定で有効になっています。ソリッドをサポートしていないか、部分的にしかサポートしない場合があります。従来のメカニカルコンポーネントと新しいメカニカルブロック、外部参照と3Dソリッドの両方を使用したハイブリッドアセンブリを作成することができます。メカニカルブロック、外部参照、3Dソリッドを完全にサポートするコマンドとツール:メカニカルブラウザ部品表(BMBOMと部品表マネージャー)マスプロパティ(BMMASSPROP)図面ビューBMMECHBMUNMECHBMOPENBMOPENCOPYBMDISSOLVEBMBALLOONBMEXPLODEBMEXPLODEMOVESMUNFOLD(メカニカルソリッドの場合)SMEXPORTOSM(メカニカルソリッドの場合)BMLISPGET(コンポーネントパラメータのオプションを除く)BRXコンポーネントAPIBMPROPERTIESBMNEWBMFORM(代わりにBLOCKが使用可能)BMINSERTBMCONNECTSMASSEMBLYEXPORTBMREPLACE(ブロックの代わりにBLOCKREPLACEが使用可能)BMLOCALIZE(ブロックの代わりにXBINDが使用可能)BMEXTERNALIZE(ブロックの代わりにBLOCKTOXREFが使用可能)BMTRAILINGLINESメカニカルブロック、外部参照、3Dソリッドをサポートしていないコマンドやツール:BMCONVERTBMCREATECOMPONENTBMDEPENDENCIESBMHIDEBMSHOWBMRECOVERBMUPDATEメカニカルブロック、外部参照、3Dソリッドの有効化[設定]ダイアログボックスを開きます。メカニカルブロック(テスト段階)に移動し、メカニカルブロックを有効化オプションにチェックを入れます。コマンドラインで、MECHANICALBLOCKSシステム変数を1に設定します。設定ダイアログボックスを開きます。メカニカルブロック(テスト段階)に移動し、メカニカルブロックを有効化オプションのチェックを外します。コマンドラインで、MECHANICALBLOCKSシステム変数を0に設定します。その後、既存のメカニカルブロックは、BricsCADのすべてのコマンドとツールによって無視されます。現在の図面からメカニカルブロックを作成し、モデル空間に直接配置されたすべての名前付きブロック参照、外部参照、および3Dソリッドを変換できます。ローカルブロックがブロック編集で開かれている場合、そこからメカニカルブロックを作成することができ、オプションですべての名前付きブロック参照、外部参照、ソリッドを含めることができます。メカニカルブロックが有効になっていることを確認します。BMMECHコマンドを呼び出します。モデル空間で呼び出される場合は、目的のコンポーネント名を入力します。デフォルトでは、ドキュメント名と一致します。変換するブロック参照、外部参照、ソリッドを選択します。はいを選択すると、すべてのブロック参照、外部参照、ソリッドをメカニカルオブジェクトに変換することができ、[ブロック]を選択することでブロック参照と外部参照のみを変換することができます。いいえを選択すると、ドキュメント(または編集中のブロック)のみがメカニカルブロックに変換されます。それらのメカニカルブロックや図形が挿入されているすべてのブロックもメカニカルに変換され、その逆も同様です。これは、ドキュメントが有効なメカニカル構造を持つようにするためです。メカニカルブロックの挿入メカニカルブロックを他のドキュメントに挿入するには、以下を実行します。メカニカルブロックが有効になっていることを確認します。BMINSERTコマンドまたはINSERTコマンドを使用して、ブロックをドキュメントに挿入します。ルートメカニカルブロックを外部参照として使用してドキュメントを添付するには、以下を実行します。メカニカルブロックが有効になっていることを確認します。XATTACHコマンドを使用して、ドキュメントを外部参照として添付します。現在のドキュメントにルートコンポーネントまたはルートメカニカルブロックがない場合、ルートメカニカルブロックが自動的に作成されます。メカニカル構造の削除ドキュメントからメカニカル構造を削除するには、以下を実行します。BMUNMECHコマンドを実行します。はいを選択して確定します。ローカルの名前付きブロックからメカニカル構造を削除するには、以下を実行します。ブロック編集(BEDIT)でブロックを開きます。BMUNMECHコマンドを実行します。はいを選択して確定します。メカニカル図形からメカニカルデータを削除するには、以下を実行します。メカニカルブラウザで対象となる図形を選択します。右クリックでコンテキストメニューを呼び出します。コンテキストメニューからUnmechを選択します。選択したインスタンスにプロパティを割り当て従来のコンポーネントとは異なり、メカニカルブロック、外部参照、およびソリッドを使用すると、特定のインスタンスおよびブロック自体のプロパティを設定できます。これは、例えば、同じメカニカルブロックの異なる挿入や異なる外部参照に、個々の物理的マテリアルを割り当てることができることを意味します。インスタンスが特定のプロパティを持っていない場合は、代わりにブロックの対応するプロパティが使用されます。メカニカルブロックのトップレベルのインスタンス、またはトップレベルの外部参照にプロパティを割り当てるには、以下を実行します。メカニカルブラウザで必要なインスタンスを選択します。プロパティセクションに移動します。対応するプロパティに希望の値を設定します。することで、特定のブロック参照、外部参照、またはソリッドにのみプロパティが割り当てられ、(それらのブロックの挿入がすべて選択されていても)対応するブロックや外部ドキュメントには割り当てられません。ローカルブロックのプロパティを設定するには、ブロック編集でブロックを開き、ブラウザでルートコンポーネントを選択して、プロパティに必要な値を設定します。ドキュメントのすべての外部参照にプロパティを設定するには、そのドキュメントを開き、ルートコンポーネントの対応するプロパティを変更します。部品表とメカニカルソリッドBricsCADの部品表では、メカニカルブロック、外部参照、およびソリッドがサポートされています。従来のコンポーネントとは異なり、メカニカルブロック、外部参照、ソリッドは、その名前とプロパティのみによってグループ化されています。1つのアセンブリに同じ名前の2つの異なるブロックがある場合、パラメータやその他のプロパティ(物理的マテリアルなど)が同じであれば、それらのブロックは部品表の同じ行にグループ化されることを意味しています。これは、主にパフォーマンス上の理由によるものですが、ユーザーに柔軟性を提供するためにも意図的に行われています。これはメカニカルソリッドを扱うときには特に重要です。デフォルトでは、各ソリッドは自動的に割り当てられた固有の名前を持つ、固有のコンポーネントとみなされます。ソリッドを同じドキュメントにコピーした場合、コピーには新しい名前が付けられ、BricsCADでは全く別のソリッドとして扱われます。そのため、それらのソリッドは部品表の異なる行に表示されます。同じコンポーネント名を割り当てれば、部品表はジオメトリに関係なくそれらのソリッドをまとめて表示します。メカニカルブロックや外部参照についても同様です。以降、メカニカルブロックとソリッドは、部品表によって尊重される特定のインスタンスにBOMステータスを割り当てることができます。ステータスの設定が有効になっています。対応するコマンドが変更され、元のブロックにステータスが割り当てられます。メカニカルソリッドをコピーメカニカルソリッドをコピーすると、デフォルトで別の名前が割り当てられます。そのため、全く別のソリッドとして扱われます。メカニカルソリッドには異なるインスタンスやコンポーネント名を設定することが可能です。コンポーネント名がユーザーによって設定された場合、それはコピーに保持され、このソリッドのコピーは部品表で同じコンポーネントのインスタンスとして扱われます。