센서 매개 변수의 XML 파일 형식
센서에 대해 설정할 매개 변수 목록이 XML 파일에 정의되어 있습니다. 매개 변수(Parameters) 대화 상자에서 설정하려는 항목과 동일한 매개 변수 데이터를 설정합니다.
• 매개 변수 이름은 고유해야 합니다.
ThingWorx 서버와의 통신에 사용되는 매개 변수는
ThingWorx이름 규약을 준수해야 합니다. 이러한 이름 규약은 일반적으로
Creo Parametric 이름 규약보다 엄격합니다.
• 매개 변수 데이터 유형은 숫자(Numeric), 정수(Integer), 문자열(String) 또는 부울(Boolean) 중 하나입니다. 데이터 유형이 지정되지 않으면 기본 데이터 유형은 숫자(Numeric)입니다.
• 데이터 유형이 숫자(Numeric)인 매개 변수는 단위를 포함할 수 있습니다. 단위가 있는 데이터 유형에 대해서는 값 제한을 설정할 수 있습니다.
• 매개 변수에 대한 액세스는 잠김(Locked), 전체(Full) 또는 제한됨(Limited)일 수 있습니다.
아래 예는 일반 매개 변수와 시리즈 매개 변수에 대한 견본 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>