[연세대2301]

- Load Follow 를 위한 Param 추가
  ㄴ Reactant Parameter
  ㄴ 반응물의 경우 Stoci Ratio로, 아닌경우(예, N2) Ratio of Reactant 로 표시
- Pressure Sensor Range Param 추가
  ㄴ NI AI에 대한 Offset 추가 (Pressure sensor 1v~5v로 1 offset 필요)
- 일부 누락파일 커밋
#연세대2301에 대한 H/W 점검 完
v1.0
Changwoo Park 2 years ago
parent 9e627e0ab6
commit 52bb1b157f

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -1,3 +1,3 @@
[내 컴퓨터] [내 컴퓨터]
내 컴퓨터 = "172.30.96.1" 내 컴퓨터 = "192.168.112.1"

@ -1,3 +1,3 @@
[프로젝트 윈도우_데이터] [프로젝트 윈도우_데이터]
ProjectExplorer.ClassicPosition[String] = "373,459,1063,957" ProjectExplorer.ClassicPosition[String] = "233,30,923,528"

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -0,0 +1,20 @@
<Array>
<Name>Param.Cell</Name>
<Dimsize>1</Dimsize>
<Cluster>
<Name>Param.Cell</Name>
<NumElts>3</NumElts>
<String>
<Name>Type</Name>
<Val></Val>
</String>
<String>
<Name>Name</Name>
<Val>Cell</Val>
</String>
<String>
<Name>Heater</Name>
<Val>0.5</Val>
</String>
</Cluster>
</Array>

@ -0,0 +1,102 @@
<Array>
<Name>Param.Forbiden Path</Name>
<Dimsize>4</Dimsize>
<Dimsize>2</Dimsize>
<Dimsize>3</Dimsize>
<Boolean>
<Name>災軒情</Name>
<Val>1</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>1</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>1</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>1</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>1</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>1</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>0</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>1</Val>
</Boolean>
<Boolean>
<Name>災軒情</Name>
<Val>1</Val>
</Boolean>
</Array>

@ -0,0 +1,458 @@
<Array>
<Name>Param.Inlet</Name>
<Dimsize>2</Dimsize>
<Cluster>
<Name>Path</Name>
<NumElts>8</NumElts>
<String>
<Name>Type</Name>
<Val>Anode</Val>
</String>
<String>
<Name>Title</Name>
<Val>ANODE</Val>
</String>
<U32>
<Name>Title Color</Name>
<Val>16765650</Val>
</U32>
<String>
<Name>Title (Short)</Name>
<Val>AN</Val>
</String>
<String>
<Name>Pressure Outlet</Name>
<Val>0.0.2</Val>
</String>
<Cluster>
<Name>MASS</Name>
<NumElts>8</NumElts>
<Array>
<Name>Name</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val>H2</Val>
</String>
<String>
<Name>문자열</Name>
<Val>N2</Val>
</String>
</Array>
<Array>
<Name>GAS</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val>H2</Val>
</String>
<String>
<Name>문자열</Name>
<Val>N2</Val>
</String>
</Array>
<Array>
<Name>Stoic</Name>
<Dimsize>2</Dimsize>
<DBL>
<Name>숫자형</Name>
<Val>1.00000000000000</Val>
</DBL>
<DBL>
<Name>숫자형</Name>
<Val>1.00000000000000</Val>
</DBL>
</Array>
<Array>
<Name>MFC (Tx)</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val>P.0.0</Val>
</String>
<String>
<Name>문자열</Name>
<Val>P.0.0</Val>
</String>
</Array>
<Array>
<Name>MFC (Rx)</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val>0.0.0</Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.0.0</Val>
</String>
</Array>
<Array>
<Name>MFC
Range</Name>
<Dimsize>2</Dimsize>
<DBL>
<Name>숫자형</Name>
<Val>1000.00000000000000</Val>
</DBL>
<DBL>
<Name>숫자형</Name>
<Val>1000.00000000000000</Val>
</DBL>
</Array>
<Array>
<Name>S.V/V</Name>
<Dimsize>2</Dimsize>
<Dimsize>1</Dimsize>
<String>
<Name>문자열</Name>
<Val>0.0.0</Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.0.1</Val>
</String>
</Array>
<Array>
<Name>Reactant</Name>
<Dimsize>2</Dimsize>
<Boolean>
<Name>불리언</Name>
<Val>1</Val>
</Boolean>
<Boolean>
<Name>불리언</Name>
<Val>0</Val>
</Boolean>
</Array>
</Cluster>
<Cluster>
<Name>HUM</Name>
<NumElts>6</NumElts>
<Array>
<Name>Name</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val>Dry</Val>
</String>
<String>
<Name>문자열</Name>
<Val>Wet</Val>
</String>
</Array>
<Array>
<Name>Bottle
Heater</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val></Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.1</Val>
</String>
</Array>
<Array>
<Name>Pre
Heater</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val>0.2</Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.2</Val>
</String>
</Array>
<Array>
<Name>S.V/V</Name>
<Dimsize>2</Dimsize>
<Dimsize>1</Dimsize>
<String>
<Name>문자열</Name>
<Val>0.0.5</Val>
</String>
<String>
<Name>문자열</Name>
<Val> </Val>
</String>
</Array>
<Array>
<Name>Pressure Inlet</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val>0.0.2</Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.0.2</Val>
</String>
</Array>
<Array>
<Name>Pressure
Range</Name>
<Dimsize>2</Dimsize>
<DBL>
<Name>숫자형</Name>
<Val>350.00000000000000</Val>
</DBL>
<DBL>
<Name>숫자형</Name>
<Val>350.00000000000000</Val>
</DBL>
</Array>
</Cluster>
<DBL>
<Name>Pressure
Range</Name>
<Val>350.00000000000000</Val>
</DBL>
</Cluster>
<Cluster>
<Name>Path</Name>
<NumElts>8</NumElts>
<String>
<Name>Type</Name>
<Val>Cathode</Val>
</String>
<String>
<Name>Title</Name>
<Val>CATHODE</Val>
</String>
<U32>
<Name>Title Color</Name>
<Val>11918079</Val>
</U32>
<String>
<Name>Title (Short)</Name>
<Val>CA</Val>
</String>
<String>
<Name>Pressure Outlet</Name>
<Val>0.0.3</Val>
</String>
<Cluster>
<Name>MASS</Name>
<NumElts>8</NumElts>
<Array>
<Name>Name</Name>
<Dimsize>3</Dimsize>
<String>
<Name>문자열</Name>
<Val>Air</Val>
</String>
<String>
<Name>문자열</Name>
<Val>O2</Val>
</String>
<String>
<Name>문자열</Name>
<Val>N2</Val>
</String>
</Array>
<Array>
<Name>GAS</Name>
<Dimsize>3</Dimsize>
<String>
<Name>문자열</Name>
<Val>Air</Val>
</String>
<String>
<Name>문자열</Name>
<Val>O2</Val>
</String>
<String>
<Name>문자열</Name>
<Val>N2</Val>
</String>
</Array>
<Array>
<Name>Stoic</Name>
<Dimsize>3</Dimsize>
<DBL>
<Name>숫자형</Name>
<Val>1.00000000000000</Val>
</DBL>
<DBL>
<Name>숫자형</Name>
<Val>1.00000000000000</Val>
</DBL>
<DBL>
<Name>숫자형</Name>
<Val>1.00000000000000</Val>
</DBL>
</Array>
<Array>
<Name>MFC (Tx)</Name>
<Dimsize>3</Dimsize>
<String>
<Name>문자열</Name>
<Val>P.0.1</Val>
</String>
<String>
<Name>문자열</Name>
<Val>P.0.1</Val>
</String>
<String>
<Name>문자열</Name>
<Val>P.0.1</Val>
</String>
</Array>
<Array>
<Name>MFC (Rx)</Name>
<Dimsize>3</Dimsize>
<String>
<Name>문자열</Name>
<Val>0.0.1</Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.0.1</Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.0.1</Val>
</String>
</Array>
<Array>
<Name>MFC
Range</Name>
<Dimsize>3</Dimsize>
<DBL>
<Name>숫자형</Name>
<Val>4999.99999999999999</Val>
</DBL>
<DBL>
<Name>숫자형</Name>
<Val>4999.99999999999999</Val>
</DBL>
<DBL>
<Name>숫자형</Name>
<Val>4999.99999999999999</Val>
</DBL>
</Array>
<Array>
<Name>S.V/V</Name>
<Dimsize>3</Dimsize>
<Dimsize>1</Dimsize>
<String>
<Name>문자열</Name>
<Val>0.0.4</Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.0.3</Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.0.2</Val>
</String>
</Array>
<Array>
<Name>Reactant</Name>
<Dimsize>3</Dimsize>
<Boolean>
<Name>불리언</Name>
<Val>1</Val>
</Boolean>
<Boolean>
<Name>불리언</Name>
<Val>1</Val>
</Boolean>
<Boolean>
<Name>불리언</Name>
<Val>0</Val>
</Boolean>
</Array>
</Cluster>
<Cluster>
<Name>HUM</Name>
<NumElts>6</NumElts>
<Array>
<Name>Name</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val>Dry</Val>
</String>
<String>
<Name>문자열</Name>
<Val>Wet</Val>
</String>
</Array>
<Array>
<Name>Bottle
Heater</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val></Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.3</Val>
</String>
</Array>
<Array>
<Name>Pre
Heater</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val>0.4</Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.4</Val>
</String>
</Array>
<Array>
<Name>S.V/V</Name>
<Dimsize>2</Dimsize>
<Dimsize>1</Dimsize>
<String>
<Name>문자열</Name>
<Val>0.0.6</Val>
</String>
<String>
<Name>문자열</Name>
<Val></Val>
</String>
</Array>
<Array>
<Name>Pressure Inlet</Name>
<Dimsize>2</Dimsize>
<String>
<Name>문자열</Name>
<Val>0.0.3</Val>
</String>
<String>
<Name>문자열</Name>
<Val>0.0.3</Val>
</String>
</Array>
<Array>
<Name>Pressure
Range</Name>
<Dimsize>2</Dimsize>
<DBL>
<Name>숫자형</Name>
<Val>350.00000000000000</Val>
</DBL>
<DBL>
<Name>숫자형</Name>
<Val>350.00000000000000</Val>
</DBL>
</Array>
</Cluster>
<DBL>
<Name>Pressure
Range</Name>
<Val>350.00000000000000</Val>
</DBL>
</Cluster>
</Array>

@ -0,0 +1,148 @@
<Array>
<Name>Param.Log</Name>
<Dimsize>9</Dimsize>
<Cluster>
<Name>Log Info.</Name>
<NumElts>3</NumElts>
<String>
<Name>Name</Name>
<Val>[Flow] MFC - AN</Val>
</String>
<String>
<Name>Type</Name>
<Val>AI</Val>
</String>
<String>
<Name>Port</Name>
<Val>0.0.0</Val>
</String>
</Cluster>
<Cluster>
<Name>Log Info.</Name>
<NumElts>3</NumElts>
<String>
<Name>Name</Name>
<Val>[Flow] MFC - CA</Val>
</String>
<String>
<Name>Type</Name>
<Val>AI</Val>
</String>
<String>
<Name>Port</Name>
<Val>0.0.1</Val>
</String>
</Cluster>
<Cluster>
<Name>Log Info.</Name>
<NumElts>3</NumElts>
<String>
<Name>Name</Name>
<Val>[Temp] Bottle - AN</Val>
</String>
<String>
<Name>Type</Name>
<Val>TEMP (PV)</Val>
</String>
<String>
<Name>Port</Name>
<Val>0.1</Val>
</String>
</Cluster>
<Cluster>
<Name>Log Info.</Name>
<NumElts>3</NumElts>
<String>
<Name>Name</Name>
<Val>[Temp] Bottle - CA</Val>
</String>
<String>
<Name>Type</Name>
<Val>TEMP (PV)</Val>
</String>
<String>
<Name>Port</Name>
<Val>0.3</Val>
</String>
</Cluster>
<Cluster>
<Name>Log Info.</Name>
<NumElts>3</NumElts>
<String>
<Name>Name</Name>
<Val>[Temp] PreHeater - AN</Val>
</String>
<String>
<Name>Type</Name>
<Val>TEMP (PV)</Val>
</String>
<String>
<Name>Port</Name>
<Val>0.2</Val>
</String>
</Cluster>
<Cluster>
<Name>Log Info.</Name>
<NumElts>3</NumElts>
<String>
<Name>Name</Name>
<Val>[Temp] PreHeater - CA</Val>
</String>
<String>
<Name>Type</Name>
<Val>TEMP (PV)</Val>
</String>
<String>
<Name>Port</Name>
<Val>0.4</Val>
</String>
</Cluster>
<Cluster>
<Name>Log Info.</Name>
<NumElts>3</NumElts>
<String>
<Name>Name</Name>
<Val>[Temp] Cell</Val>
</String>
<String>
<Name>Type</Name>
<Val>TEMP (PV)</Val>
</String>
<String>
<Name>Port</Name>
<Val>0.5</Val>
</String>
</Cluster>
<Cluster>
<Name>Log Info.</Name>
<NumElts>3</NumElts>
<String>
<Name>Name</Name>
<Val>[Pressure] AN Inlet</Val>
</String>
<String>
<Name>Type</Name>
<Val>AI</Val>
</String>
<String>
<Name>Port</Name>
<Val>0.0.2</Val>
</String>
</Cluster>
<Cluster>
<Name>Log Info.</Name>
<NumElts>3</NumElts>
<String>
<Name>Name</Name>
<Val>[Pressure] CA Inlet</Val>
</String>
<String>
<Name>Type</Name>
<Val>AI</Val>
</String>
<String>
<Name>Port</Name>
<Val>0.0.3</Val>
</String>
</Cluster>
</Array>

@ -0,0 +1,36 @@
<Array>
<Name>Param.Outlet</Name>
<Dimsize>2</Dimsize>
<Cluster>
<Name>Param.Cell</Name>
<NumElts>3</NumElts>
<String>
<Name>Type</Name>
<Val>Anode</Val>
</String>
<String>
<Name>P.V/V</Name>
<Val>0.0.0</Val>
</String>
<String>
<Name>S.V/V</Name>
<Val>0.1.0</Val>
</String>
</Cluster>
<Cluster>
<Name>Param.Cell</Name>
<NumElts>3</NumElts>
<String>
<Name>Type</Name>
<Val>Cathode</Val>
</String>
<String>
<Name>P.V/V</Name>
<Val>0.0.1</Val>
</String>
<String>
<Name>S.V/V</Name>
<Val>0.1.1</Val>
</String>
</Cluster>
</Array>

Binary file not shown.
Loading…
Cancel
Save