Expand ようこそようこそ
Expand ユーザー インターフェースユーザー インターフェース
Expand はじめにはじめに
Expand 高精度な図面作成高精度な図面作成
Expand 図面ファイルを使った作業図面ファイルを使った作業
Expand 図面の表示図面の表示
Expand 3D表示とビジュアライズ3D表示とビジュアライズ
Expand 図面のフォーマット設定図面のフォーマット設定
Expand エンティティの作成エンティティの作成
Collapse エンティティの修正エンティティの修正
Expand ブロック、ブロック属性、エンティティグループ、参照、ハイパーリンクを使った作業ブロック、ブロック属性、エンティティグループ、参照、ハイパーリンクを使った作業
Expand ハッチング、塗り潰し、文字、テーブルを使った作業ハッチング、塗り潰し、文字、テーブルを使った作業
Expand 寸法の作成と変更寸法の作成と変更
Expand 3Dエンティティの作成と変更3Dエンティティの作成と変更
Expand レイアウトシートの作成と図面の印刷レイアウトシートの作成と図面の印刷
Expand 図面ウィンドウの整列図面ウィンドウの整列
Expand カスタマイズカスタマイズ
Expand コマンドリファレンスコマンドリファレンス
Expand DraftSight ProfessionalDraftSight Professional
Expand DraftSight PremiumDraftSight Premium
目次を表示しない

エンティティの選択にフィルタを作成して適用する

選択するエンティティをフィルタするには、SelectionFilter コマンドを使用します。

次を行うことができます

  • 関係および論理演算子を使用して、複雑な選択フィルタを作成します。
  • 修正コマンドの実行時に選択フィルタを透過的に適用します。
  • 名前指定フィルタを保存および適用します。

フィルタに基づいてエンティティを選択した後、修正コマンドまたはプロパティ(Properties)パレットを使用して、エンティティを変更します。

注記: このコマンドによって、選択セットは作成されません。選択セットに適用する基準を定義します。

選択フィルタを作成および適用するには:

  1. コマンド プロンプトで SelectionFilter と入力します。
  2. ダイアログ ボックスのフィルタ タイプ(Filter type)でエンティティ タイプ、プロパティ付きエンティティ タイプ、またはプロパティを選択します。
  3. プロパティ付きエンティティを選択した場合:

    ダイアログボックスで:

    1. 関係演算子(*、=、!=、>、>=、<、または <=)を指定します。
    2. 値を指定します。
    3. OK をクリックします。
  4. 追加(Add) をクリックし、アイテムをフィルタ リストに追加します。
  5. 演算子(Operator)論理演算子(AND、OR、NOT、または XOR)を必要に応じて設定できます。

    論理演算子を使用して、フィルタ関係式を作成します。

  6. 論理演算子を選択した場合、追加(Add) をクリックして演算子をフィルタ リストに追加します。
  7. 必要に応じてオプションを使用します。
    • エンティティ追加(Add Entity) をクリックしてからグラフィックス領域をクリックし、エンティティを選択フィルタに追加します。

      ダイアログ ボックスが一時的に閉じ、フィルタ リストに追加する作図エンティティを選択するまで閉じたままになります。

    • 削除(Delete) をクリックしてフィルタ リストのアイテムを選択的に除去します。
    • リストをクリア(Clear List) をクリックして選択フィルタ リストをクリアします。
  8. 必要に応じてステップ 2 から 7 を繰り返します。
  9. OK をクリックします。

    これで選択フィルタがアクティブになります。

    注記: この時点では、選択セットは作成されていません。SmartSelect コマンドとは異なり、選択セットに適用する基準を定義します。続けて次のステップを実行することが重要です。

  10. グラフィックス領域で、選択フィルタを適用するエンティティを指定します。

    いずれかのエンティティ選択方法を使用できます。

  11. Enter キーを押してエンティティの選択を終了します。
  12. 変更コマンドを実行します。

    コマンドでは事前選択内容を使用します(ステップ 10)。エンティティの指定を求めるプロンプトは表示されません。

次の変更コマンドで選択フィルタを再適用するには:

  1. 変更コマンドを実行します。
  2. 次のエンティティを指定(Specify entities)プロンプトで前の(Previous)オプションを指定します。

選択フィルタを透過的に使用する

修正コマンドのエンティティを指定(Specify entities)プロンプトで 'SelectionFilter と入力して、選択フィルタを透過的コマンドとして適用します。

選択フィルタを透過的に使用するには:

  1. コマンドを呼び出し、図面エンティティ(たとえば、コピー(Copy))を修正します。
  2. エンティティを指定(Specify entities)プロンプトで、'SelectionFilter と入力します。
  3. 選択フィルタ(Selection Filter)ダイアログ ボックスで新しいフィルタを定義するか、既存の名前指定フィルタを選択します。
  4. OK をクリックします。
  5. グラフィックス領域で、選択フィルタを適用するエンティティを指定し、Enter キーを押します。
  6. 修正コマンドのプロンプトに従います。

名前指定選択フィルタの使用

名前の下で選択フィルタを保存し、名前指定フィルタを再適用できます。

選択フィルタは、図面ではなくユーザーのプロファイルに保管されます。また、ユーザーのコンピュータで選択フィルタを適用できます。

保存した複数の選択フィルタを .flt ファイルに保存して、選択フィルタを別のコンピュータで使用したり、選択フィルタを同僚と交換したりできます。名前指定選択フィルタのエクスポートとインポートを参照してください。

注記: 現在の図面内のプロパティ設定(画層名(Layer name)の仕様など)に一致しない選択フィルタのパラメータは、フィルタの適用時には無視されます。

名前指定選択フィルタを保存するには:

  1. 選択フィルタ(Selection Filter)ダイアログ ボックスで、上で説明したように選択フィルタを定義します。
  2. 保存(Save)ボタンの横のテキスト ボックスにフィルタの名前を入力して、保存(Save)ボタンをクリックします。

    選択フィルタの名前が名前指定フィルタ(Named filter)に表示されるので、保存したフィルタを選択します。

保存した選択フィルタを適用するには:

  1. コマンド プロンプトで SelectionFilter と入力します。
  2. 名前指定フィルタ(Named filter)で適用する選択フィルタの名前を選択します。
  3. OK をクリックします。
  4. 修正コマンドを呼び出します。
  5. グラフィックス領域で、選択フィルタを適用するエンティティを指定します。

名前指定選択フィルタを削除するには:

  • 選択フィルタ(Selection Filter)ダイアログ ボックスの名前指定フィルタ(Named filter)で削除するフィルタを選択し、削除(Delete) をクリックします。

名前指定選択フィルタのエクスポートとインポート

FLT ファイルを使用すると、名前指定選択フィルタを同僚と交換できます。

選択フィルタ(Selection Filter)ダイアログ ボックスからエクスポートおよびインポート機能を使用して、次の操作を行います:

  • 指定した名前指定選択フィルタを .flt ファイルに保存します。
  • 指定した名前指定選択フィルタを .flt ファイルからインポートします。

名前指定選択フィルタをエクスポートするには:

  1. コマンド プロンプトで SelectionFilter と入力します。
  2. 選択フィルタ(Selection Filter)ダイアログ ボックスでエクスポート(Export)をクリックします。
  3. .flt ファイルのファイル名を入力します。
  4. 保存をクリックします。
  5. 選択フィルタ - エクスポート(Selection Filter - Export)ダイアログ ボックスで、エクスポートする名前指定フィルタを選択します。

    選択内容を取り消す場合はすべてクリア(Clear all)をクリックします。すべての名前指定フィルタを選択するにはすべて選択(Select all)をクリックします。

  6. OK をクリックします。

選択フィルタ ファイルをインポートするには:

  1. コマンド プロンプトで SelectionFilter と入力します。
  2. 選択フィルタ(Selection Filter)ダイアログ ボックスでインポート(Import)をクリックします。
  3. .flt ファイルを選択し、開く(Open)をクリックします。

    選択フィルタ - インポート(Selection Filter - Import)ダイアログ ボックスには、選択した .flt ファイルで使用可能な名前指定フィルタが表示されます。

  4. 選択フィルタ - インポート(Selection Filter - Import)ダイアログ ボックスで、インポートする名前指定フィルタを選択します。

    選択内容を取り消す場合はすべてクリア(Clear all)をクリックします。すべての名前指定フィルタを選択するにはすべて選択(Select all)をクリックします。

  5. OK をクリックします。

    選択フィルタ(Selection Filter)ダイアログ ボックスの名前指定フィルタ(Named filter)リストには、選択したすべての名前指定フィルタが表示されます。

    注記: コンピュータの既存のフィルタと名前が同じである .flt ファイルからは、選択フィルタはインポートされません。

演算子の概要

関係演算子

演算子 説明:
* 任意の値に等しい 制限のないすべての円形
= 等しい値(Equal) 半径=2.54 のすべての円形
!= 等しくない 半径 2.54 以外のすべての円形
レビューの概要(Reviews Overview) より大きい 半径 2.54 より大きいすべての円形
>= より大きく、または等しい 半径が 2.54 以上のすべての円形
< より小さい 半径 2.54 より小さいすべての円形
<= より小さく、または等しい 半径 2.54 以下のすべての円形

論理演算子

演算子 説明:
すべての基準を満たすフィルタ アイテム(1 つまたは複数の基準を囲むことができる) 画層 "ねじ(Screws)" のすべての円形
または いずれかの基準を満たすフィルタ アイテム(1 つまたは複数の基準を囲むことができる) すべての円形および画層 "ねじ(Screws)" のすべてのエンティティ
NOT 基準を満たしていないフィルタ アイテム(1 つの基準だけを囲む必要がある) 円形ではない、画層 "ねじ(Screws)" のすべてのエンティティ(円形エンティティ タイプ基準に適用された場合)
XOR いずれか 1 つ、ただし両方ではない基準を満たすフィルタ アイテム(2 つの基準を囲む必要がある) 画層 "ねじ(Screws)" にはないすべての円形と、円形ではない画層 "ねじ(Screws)" のすべてのエンティティ

次の例では、フィルタ リストの内容を示しています。

図面単位で半径が 2.54 より大きいすべての円形:

 AND
      Circle
           Radius > 2.54

すべての円形と画層 "ねじ(Screws)" のすべてのエンティティ:

 OR
      Circle
      Layer "Screws"

アクセス

コマンド: SelectionFilter



トピックについてフィードバックを送信

ヘルプに関してフィードバックを送信することができます。しかし、ドキュメンテーション グループはテクニカル サポートに関する質問に答えることはできません。 テクニカル サポートに関する情報はここをクリックしてください

* 必要項目

 
*電子メール:  
件名:   トピックのフィードバック
ページ:   エンティティの選択にフィルタを作成して適用する
*コメント:  
*   プライバシー ポリシーを読み、個人情報が Dassault Systèmes によって使用されることに同意します。

トピックの印刷

印刷するコンテンツの範囲を選択:

x

Internet Explorer 7 より古いブラウザ バージョンが検知されました。 表示を最適化するにはInternet Explorer 7 以上のブラウザ バージョンにアップグレードしてください。

 今後このメッセージを表示しない
x

Web ヘルプ コンテンツ バージョン: 2022 SP05

SOLIDWORKS で Web ヘルプを無効にして、ローカル ヘルプを使用するには、ヘルプ > SOLIDWORKS Web ヘルプ使用 をクリックしてください。

Web ヘルプのインタフェースや検索機能に関する問題は、お客様のサポート担当者までご連絡ください。各トピック ページの「トピックについてフィードバックする」リンクを使用し、各ヘルプ トピックについてフィードバックを送信することもできます。