<?xml version="1.0" encoding="Shift_JIS"?>
<!--
    ********** [ORiN2] CRD Sample **********
-->
<CRD xsi:schemaLocation="http://www.orin.jp/CRD/CRDSchema ../../Schema/CRDSchema2.xsd" 
 xmlns="http://www.orin.jp/CRD/CRDSchema"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

	<Help>CRD Test Data</Help>
	<Version>1.0.0</Version>
	<Controller name="RC1">
		<Attribute>0</Attribute>
		<Help>Sample Ctrl</Help>

		<!-- VT_I2型の場合 -->
		<Variable name="Var1">
			<Value type="VT_I2">
				<iVal>10</iVal>
			</Value>
		</Variable>
		
		<!-- VT_I2型の1次元配列の場合 -->
		<Variable name="Var2">		
			<Value type="VT_ARRAY">
				<array type="VT_I2">
					<!-- 配列の情報 -->
					<dimension>1</dimension>
					<arrayBound>
						<lBound>0</lBound>
						<elements>3</elements>
					</arrayBound>
					<!-- データ -->
					<arrayData>
						<iVal>0</iVal>
						<iVal>1</iVal>
						<iVal>2</iVal>
					</arrayData>
				</array>
			</Value>
		</Variable>

		<!-- VT_R4型の2次元配列の場合 -->
		<Variable name="Var3">		
			<Value type="VT_ARRAY">
				<array type="VT_R4">
					<!-- 配列の情報 -->
					<dimension>2</dimension>
					<arrayBound>
						<lBound>0</lBound>
						<elements>3</elements>
					</arrayBound>
					<arrayBound>
						<lBound>0</lBound>
						<elements>3</elements>
					</arrayBound>
					<!-- データ -->
					<arrayData>
						<arrayData>
							<fltVal>0</fltVal>
							<fltVal>1</fltVal>
							<fltVal>2</fltVal>
						</arrayData>
						<arrayData>
							<fltVal>0</fltVal>
							<fltVal>1</fltVal>
							<fltVal>2</fltVal>
						</arrayData>
						<arrayData>
							<fltVal>0</fltVal>
							<fltVal>1</fltVal>
							<fltVal>2</fltVal>
						</arrayData>
					</arrayData>
				</array>
			</Value>
		</Variable>

		<!-- VT_VARIANT型の1次元配列の場合 -->
		<Variable name="Var4">		
			<Value type="VT_ARRAY">
				<array type="VT_VARIANT">
					<!-- 配列の情報 -->
					<dimension>1</dimension>
					<arrayBound>
						<lBound>0</lBound>
						<elements>3</elements>
					</arrayBound>
					<!-- データ -->
					<arrayData>		<!-- index省略 -->
						<varVal type="VT_I2">
							<iVal>0</iVal>
						</varVal>
						<varVal type="VT_I4">
							<lVal>1</lVal>
						</varVal>
						<varVal type="VT_R4">
							<fltVal>2.0</fltVal>
						</varVal>
					</arrayData>
				</array>
			</Value>
		</Variable>

		<!-- VT_VARIANT型の2次元配列の場合 -->
		<Variable name="Var5">		
			<Value type="VT_ARRAY">
				<array type="VT_VARIANT">
					<!-- 配列の情報 -->
					<dimension>2</dimension>
					<arrayBound>
						<lBound>0</lBound>
						<elements>3</elements>
					</arrayBound>
					<arrayBound>
						<lBound>0</lBound>
						<elements>3</elements>
					</arrayBound>
					<!-- データ -->
					<arrayData>
						<arrayData>
							<varVal type="VT_I2">
								<iVal>0</iVal>
							</varVal>
							<varVal type="VT_I4">
								<lVal>1</lVal>
							</varVal>
							<varVal type="VT_R4">
								<fltVal>2.0</fltVal>
							</varVal>
						</arrayData>
						<arrayData>
							<varVal type="VT_I2">
								<iVal>0</iVal>
							</varVal>
							<varVal type="VT_I4">
								<lVal>1</lVal>
							</varVal>
							<varVal type="VT_R4">
								<fltVal>2.0</fltVal>
							</varVal>
						</arrayData>
						<arrayData>
							<varVal type="VT_I2">
								<iVal>0</iVal>
							</varVal>
							<varVal type="VT_I4">
								<lVal>1</lVal>
							</varVal>
							<varVal type="VT_R4">
								<fltVal>2.0</fltVal>
							</varVal>
						</arrayData>
					</arrayData>
				</array>
			</Value>
		</Variable>
		<!-- VT_I2型の3次元配列の場合 -->
		<Variable name="Var6">		
			<Value type="VT_ARRAY">
				<array type="VT_I2">
					<!-- 配列の情報 -->
					<dimension>3</dimension>
					<arrayBound>
						<lBound>0</lBound>
						<elements>3</elements>
					</arrayBound>
					<arrayBound>
						<lBound>0</lBound>
						<elements>3</elements>
					</arrayBound>
					<arrayBound>
						<lBound>0</lBound>
						<elements>3</elements>
					</arrayBound>
					<!-- データ -->
					<arrayData>
						<arrayData>
							<arrayData>
								<iVal>0</iVal>
								<iVal>1</iVal>
								<iVal>2</iVal>
							</arrayData>
							<arrayData>
								<iVal>0</iVal>
								<iVal>1</iVal>
								<iVal>2</iVal>
							</arrayData>
							<arrayData>
								<iVal>0</iVal>
								<iVal>1</iVal>
								<iVal>2</iVal>
							</arrayData>
						</arrayData>
						<arrayData>
							<arrayData>
								<iVal>0</iVal>
								<iVal>1</iVal>
								<iVal>2</iVal>
							</arrayData>
							<arrayData>
								<iVal>0</iVal>
								<iVal>1</iVal>
								<iVal>2</iVal>
							</arrayData>
							<arrayData>
								<iVal>0</iVal>
								<iVal>1</iVal>
								<iVal>2</iVal>
							</arrayData>
						</arrayData>
						<arrayData>
							<arrayData>
								<iVal>0</iVal>
								<iVal>1</iVal>
								<iVal>2</iVal>
							</arrayData>
							<arrayData>
								<iVal>0</iVal>
								<iVal>1</iVal>
								<iVal>2</iVal>
							</arrayData>
							<arrayData>
								<iVal>0</iVal>
								<iVal>1</iVal>
								<iVal>2</iVal>
							</arrayData>
						</arrayData>
					</arrayData>
				</array>
			</Value>
		</Variable>
	</Controller>
</CRD>

