ケーステーブル
Windchill ローダーを使用して、以下のエレメントを Windchill データベースに読み込みます。
isadvanced
lb-valueset
XML フォーマット
計算式を含むケーステーブル
属性 isadvanced を使用して、ケーステーブルが計算式をサポートしていることを指定します。
<!ATTLIST lb-casetable
isadvanced %yesnovalues; "no"
>
次の値を使用できます。
はい (ケーステーブルセルとしてサポートされた計算式)
いいえ
属性が指定されていない場合は、下位互換性を維持するために、デフォルトで「いいえ」に設定されます。
条件付き値セット
属性 lb-valueset を使用して、条件付き値セットを含むケーステーブルセルをサポートします。
<!ELEMENT lb-row (lb-expression | lb-any | lb-stepinterval | lb-valueset)*>
<!ELEMENT lb-valueset (lb-values?)>
<!ATTLIST lb-valueset
type CDATA #REQUIRED
key CDATA #REQUIRED
value CDATA #REQUIRED
>

<!ELEMENT lb-values (lb-const | lb-stepinterval | lb-valueset)*>
<!ATTLIST lb-values
size CDATA #REQUIRED
>
例: 条件付き値セットを含むケーステーブル
整数パラメータに対する ELSE 値セット
<valueset type="long" key="ELSE" value="#ELSE"/>
文字列パラメータに対する ALL 値セット
<valueset type="java.lang.String" key="ALL" value="#ALL"/>
実数 (倍精度) パラメータに対する NOT 値セット
<valueset type="double" key="NOT" value="#NOT (20 #OR 30 #OR 40 #OR 70 #OR 80)">
<values size="5">
<const type="double" value="20"/>
<const type="double" value="30"/>
<const type="double" value="40"/>
<const type="double" value="70"/>
<const type="double" value="80"/>
<values/>
</valueset>
実数 (倍精度) パラメータに対する OR 値セット
<valueset type="double" key="OR" value="10 #OR 20 #OR 30">
<values size="3">
<const type="double" value="10"/>
<const type="double" value="20"/>
<const type="double" value="30"/>
</values>
</valueset>
整数パラメータに対する NA 値
<valueset type="long" key="NA"/>
これは役に立ちましたか?