- Embedded Solution【HOME】
- 技術情報(コンポーネントの検索)
コンポーネントの検索
■Componentの検索とフィルタリングWindows® XP Embeddedには非常に多くのComponent(10,000以上)があり、
自分の必要なComponentを検索するのも大変です
このためWindows® XP Embeddedでは以下の様な機能があります
Componentの検索
![]() |
①画面左上のSearch:[ ] に検索したい項目を入力します 左図ではControl Panelと入力 ②検索ボタンをクリックします |
![]() |
①検索場所から最初のControl Panelが見つかりました ②続けて検索したい場合は検索ボタンをクリックします |
![]() |
Step:1で作成したターゲットイメージにDevice Managerを追加 ①Search:[ ]に< font color="YELLOW">Device Managerと入力 ②検索ボタンをクリック ③検索されたDevice Managerをダブルクリックして組み込む < font color="YELLOW"> 次のフィルタ機能でControl Panel関係の組み込みも行い ビルドしてターゲットイメージを起動してみて下さい |
Componentのフィルタリング
![]() |
Target Designerのメニューから ①Tools -> Filter Manager...を選択 |
![]() |
左図がFilter ManagerM/B>の設定画面です (現在、まだ何も設定されていません) ①[New...]をクリックし、新しいフィルタを作成します |
![]() |
左図がフィルタの編集画面です ①フィルタの名前を入力します ターゲットデザイナーのFilter Managerに表示される名前で 実際のキーワードとは違ってもかまいませんが、関連を持たせて Control Panel Onlyと入力 ②フィルタの対象を選択します 今回はComponentの表示名でフィルタします Filter Rules:リストのから Component Display id Contains[substring] を選択(< font color="YELLOW">クリック)して下さい ③Filter rulesを実際に追加します [Add Rule]を< font color="YELLOW">クリックします (Component Display id ...を< font color="YELLOW">ダブルクリックしてもOK) ④Filter Rulesが追加されました 追加されたFilter Rulesを設定します Filter Description:のリストにある Component display id conteins[Double click here] を< font color="YELLOW">ダブルクリックして下さい |
![]() |
実際にフィルタリングするキーワードを設定します ①Enter String:に< font color="YELLOW">Control Panelと入力 ②[ OK ]をクリックします ①で入力したキーワードが実際にフィルタリングで使用されます |
![]() |
左図の様Control Panel Onlyが設定されました 複数のRulesで検索したい場合はさらに追加することも可能です 今回はこれだけの設定で構わないので ①[ OK ]をクリックします |
![]() |
左図のようにFilter Managerに Control Panel Onlyが追加されました 今回追加したフィルタを実際に使用してみます ①Control Panel Onlyを選択します ②[Apply Filter]をクリックします |
![]() |
①左図のようにComponentの数が16になります ②実際に表示されるComponentもフィルタされます この機能をうまく利用し、で実際にターゲットに必要な 関連Componentのみを表示させることで作業効率が向上します < font color="YELLOW"> 興味のあるControl Panelの機能をStep:1で作成した ターゲットイメージに組み込んでビルドしてみて下さい Control Panelに表示されるようになります |
![]() |
元の状態に戻すには ①Filter:[ ↓]の↓をクリックします 現在使用できるフィルタが表示されます リストの中からAll Componentを選択します ②左図のようにComponentの数が10,000以上に戻りました ③Componentのリストも戻っています |
■ビルド結果
実際にDevice Managerや各種Control Panel関係のComponentを組み込んでビルドしたものです
![]() |
Visibilityの設定
Windows® XP EmbeddedではFilter機能でAll Componentを選択しても全てのComponentは表示されませんこれはユーザが直接選択する必要のあまり無いComponentは表示されないためです
Windows® XP Embeddedでは各ComponentにはVisibilityという固有の値を持ちます
通常ユーザが選択するComponentは1000位をあまり必要のないComponentは100位が設定されています
表示する際のVisibilityの値を変更することで、全てのComponentを表示することもできます
ユーザが作成するComponentは任意のVisibilityを設定可能です
詳しくはここを
![]() |
実際の変更方法はTarget Designerのメニューより ①Tools -> Options...を選択します |
![]() |
Optionsが表示されたら ①Advancedを選択します ②Component Visibilityを設定します ③[ OK ]をクリックし終了して下さい Windows® XP Embeddedでは100または1000の Visibility値のComponentがほとんどのようです 設定値を100または1000に変更して表示される Componentを比較してみて下さい ユーザComponentを作成しVisibility値を2000(1000以上) として組み込みます Target DesignerのVisibilityを2000とすればユーザの作成 したComponentのみ表示できます |























