装備アセンブリ > センサーの使用 > センサーパラメータの XML ファイルフォーマット
  
センサーパラメータの XML ファイルフォーマット
センサーに設定するパラメータのリストは XML ファイルで定義します。「パラメータ」(Parameters) ダイアログボックスでパラメータに設定するものと同じデータをパラメータに設定します。
パラメータ名は一意でなければなりません。ThingWorx サーバーとの通信に使用するパラメータは ThingWorx命名規則に準拠している必要があります。これらの規則は通常、Creo Parametric の命名規則よりも厳密です。
パラメータのデータ型は数値、整数、文字列、ブールのいずれかです。データ型を指定しない場合の、デフォルトのデータ型は数値です。
数値データ型のパラメータは単位を持つことができます。単位を持つデータ型には値の制約を設定できます。
パラメータへのアクセスを「ロック済み」、「完全」、または「制限付き」に設定できます。
以下の例に、通常のパラメータとシリーズパラメータの XML パラメータのサンプルフォーマットファイルを示します。
通常のパラメータのフォーマット
<?xml version="1.0" encoding="UTF-8"?>
<CreoParamSet>
<ScalarParameters>
<Parameter Name="DISTANCE">
<Unit>mm</Unit>
<Restricted Type="Range">
<GreatThan>23.5</GreatThan>
<LessEqual>48</LessEqual>
</Restricted>
<Accuracy>2.5e-08</Accuracy>
<Description>This is a linear Sensor to measure a Distance</Description>
</Parameter>
<Parameter Name="COUNTER">
<DataType>Integer</DataType>
<Value>43</Value>
</Parameter>
<Parameter Name="COLORS">
<DataType>String</DataType>
<Restricted Type="Enumeration">
<EnumElement>Red</EnumElement>
<EnumElement>Green</EnumElement>
<EnumElement>Blue</EnumElement>
</Restricted>
<Access>Locked</Access>
</Parameter>
<Parameter Name="VELOCITY">
<Unit>mm</Unit>
<Accuracy>1.000000e-09</Accuracy>
</Parameter>
</ScalarParameters>
</CreoParamSet>
シリーズパラメータのフォーマット
<?xml version="1.0" encoding="UTF-8"?>
<CreoParamSet>
<Parameter Name="PARAMETER_1">
<ValueKind>Series</ValueKind>
<Unit>mm</Unit>
.........<Argument>
<Unit>sec</Unit>
</Argument>
<Table>
<TableRow>
<Value Column="ARGUMENT">0.000000e+00</Value>
<Value Column="PARAMETER_1">0.000000e+00</Value>
</TableRow>
<TableRow>
<Value Column="ARGUMENT">1.000000e+00</Value>
<Value Column="PARAMETER_1">2.000000e+00</Value>
</TableRow>
<TableRow>
<Value Column="ARGUMENT">3.000000e+00</Value>
<Value Column="PARAMETER_1">4.000000e+00</Value>
</TableRow>
</Table>
</Parameter>
</CreoParamSet>