Plot Browserのフィルター
Plot Browserには、特定のプロットエンティティをブラウザに表示するためにプロットデータをフィルタリングするいくつかの方法が含まれます。
検索文字列の入力
- Enterキーを押す
- 虫眼鏡アイコン をクリックする
- プロパティテーブルでAdd as Filterオプションを使用する
無効な検索文字列を入力すると、エントリの前に赤色のx印が表示されます。
検索文字列欄のクリア
- 検索文字列欄の右にある"x"をクリック
- 虫眼鏡アイコンが表示されている場合、それをクリックして"x"に変わった後、"x"をクリック
- 検索文字列をハイライト表示させ、キーボードのDeleteまたはBackspaceを押す
検索文字列欄をクリアすると、完全なブラウザツリーが表示されます。
フィルターのシンタックス
以下で用いられるようなプロパティキーワードはすべて、プロパティテーブル内でAdd as FilterまたはAdd as unevaluated Filterコンテキストメニューを介して検索文字列欄へ簡単に入力できます。この機能の使用により、フィルターシンタックス内でのエスケープシーケンスおよび二重引用符の正しい使用も可能となります。
プロパティのフィルタリング
<keyword>:<value>
赤色のすべてのカーブについてフィルターをかける:
linecolor:2
サポートされる論理演算子:AND、ORおよびNOT
linecolor:4 AND linethickness:1
括弧を使って、より複雑なフィルター文字列を構築することが可能
linecolor:4 AND (linethickness:1 OR linethickness:3)
空白を含んだラベルについてフィルターをかけるには二重引用符が必要
label:"LOWER TORSO - X-comp. acceleration"
二重引用符や括弧といった特殊文字を含んだラベルについてフィルターをかけるには、エスケープシーケンスが必要
label:/"{y.HWRequest} - {y.HWComponent}/"
任意の文字数についてのワイルドカード"*"および厳密に1つの文字についての"?"がサポートされる
フィルター文字列の先頭または末尾にワイルドカードが付加されていない場合、ワイルドカード"*"が両端に付加されているかのように使用されます。ワイルドカードが一端に付加されている場合、もう一端はフィルター文字列の先頭または末尾であるかのように扱われます。
label:"*TORSO*"
label:"TORSO*"
Add as Filterを用いた検索パラメータの削除
1つのカーブまたは1つのx/yベクトルのプロパティにフィルターをかけるには、プロパティテーブル内のカーブまたはx/yベクトルのプロパティを右クリックし、Add as filterを選択します(下の図参照)。
ブラウザの上部で、フィルターが検索欄に追加されます。複数のフィルタタイプを追加すると、ANDと共に検索欄に追加されます(下の図参照)。この例では、Line ThicknessとLine Colorが共にフィルターとして追加されています。
ラインの太さやカラーの検索条件を変更したい場合は、検索欄でバックスペースを使って数値を消去すると、ラインの太さのタイプおよびカラーパレットを含んだコンテキストメニューが表示されます。新しいラインの太さのタイプおよびラインカラーを選択すると、該当する数値が自動的に検索欄に追加されます。
Templexをサポートするすべてのテキスト欄は、追加のフィルターオプションであるAdd as unevaluated Filterを有します。これによりユーザーは、未評価のTemplexコードをフィルターとして追加することができます。
追加で許可される検索条件
- ウィンドウおよびエンティティプロパティ
- ページおよびエンティティプロパティ
ドラッグ&ドロップのサポート
Define CurvesパネルでCut、Copy、Pasteボタンを使って、ウィンドウへのカーブの追加、ウィンドウからのカーブ削除、またはカーブリストからの削除を行うことができます。Define Curvesパネルで定義されている制限は、Plot Browserでのカット / ペーストにも適用されます。
カーブをペーストする位置を定義することが可能です。下の図では、赤い枠で囲まれたカードをカットし、ページ2のウィンドウ2に追加しています。
フィルターの例
下の例では、XYプロット上でラベルにAccelerationが含まれるすべての軸を検索しています。