已檢測組件 > 使用感應器 > 感應器參數的 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>
這是否有幫助?