プロパティ タブ ビルダーを使用して、条件付きリストのリスト グループ コントロールを作成できます。
リスト グループ コントロールを作成する前に、リスト グループを含んだテンプレートからどのプロパティを利用できるかを定義する、Microsoft Excel スプレッドシートを作成します。 選択肢は列単位で定義します。
たとえば、スプレッドシートで次の 2 つのレベルを定義します。
|
A |
B |
1 |
材料(Materials) |
仕上げ |
2 |
|
|
3 |
鋼鉄 |
サンドブラスト |
4 |
鋼鉄 |
磨かれた |
5 |
鋼鉄 |
サテン |
6 |
塑性 |
より粗い |
7 |
塑性 |
セミスムーズ |
8 |
塑性 |
スムーズ |
-
Windows のスタート(Start)メニューから、に移動します。
- テンプレート タイプを定義するため、コントロール属性(Control Attributes)の右の列で次の操作を行います:
- オプションで、テンプレート ユーザーへのメッセージを入力します。
- タイプ(Type)を選択します。 部品(Part)、アセンブリ(Assembly)、図面(Drawing)、または溶接(Weldment)。
-
リスト グループを追加するため、リスト グループ(List Group)コントロールを左の列からカスタム プロパティ(Custom Properties)列にドラッグします。
コントロールには 3 つのリストが含まれます。 1 つ目のリストは 2 つ目のリストの親です。 2 つ目のリストは、3 つ目のリストの親です。
ユーザーが親リストから項目を選択すると、下位のリストで選択できる項目が決まります。
- オプション: 必要に応じて、リストを追加または削除します。
- リスト グループ コントロールで使用するスプレッドシートを指定するには:
- リスト グループ ヘッダーをクリックします。 コントロール属性(Control Attributes)で、リスト グループのキャプション(Caption)を入力します。
- カスタム プロパティ属性(Custom Property Attributes)で、ユーザーがテンプレートを表示したときにリスト グループを展開(Expanded)として表示するか収縮(Collapsed)として表示するかを選択します。
- パス(Path)で、スプレッドシートへのパスを指定するか、
をクリックしてファイルを検索します。
- 範囲(Range)で、リスト グループ内のリストを定義するシートとセルを指定します。
たとえば、シート 1 のセル A1 ~ A8 と、セル B1 ~ B8 の値を使用する場合は、「Sheet1(A1:B8)」と入力します。
- 親リスト グループに使用できる値を指定するには:
- カスタム プロパティ(Custom Properties)で、1 つ目のリスト(List)をクリックします。
- コントロール属性(Control Attributes)で、キャプション(Caption)を入力します。
- カスタム プロパティ属性(Custom Property Attributes)の名前(Name)で、テンプレート ユーザーが指定するカスタム プロパティの名前を選択します。
- 列(Column)の場合、使用する値が含まれているスプレッドシートの列を選択します。
- コンフィギュレーション(Configurations)で、 ユーザー定義タブに表示(Show on Custom Tab)
またはコンフィギュレーション特有タブに表示(Show on Configurations Tab)
を選択します。
- ステップ 6 を繰り返して、各リストを構成します。
- テンプレートを保存するには:
- 保存
(Save)をクリックします。
- SolidWorks プロパティ テンプレートの保存(Save SolidWorks Properties template)ダイアログ ボックスのファイル名(File name)に名前を入力します。
- システム オプション(System Options)ダイアログ ボックスのファイルの場所(File Locations)ページにあるユーザー定義プロパティ ファイル(Custom Property Files)に定義された場所を選択します。
- 保存をクリックします。
- プロパティ タブ ビルダー(Property Tab Builder)ダイアログ ボックスを閉じます。