物联化装配 > 使用传感器 > 传感器参数的 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>