Browse Source

基本完成故障处理功能的验证,包括油源、位移、加速度故障时切换到等待信号发生状态和支撑力等故障的时候切换到未阀上电状态

luo 1 year ago
parent
commit
5aa366a72d
77 changed files with 25 additions and 112 deletions
  1. BIN
      FPGA/FPGA_Main.vi
  2. BIN
      Images/复位.png
  3. BIN
      RT/Config/RT_WriteDropTable.vi
  4. BIN
      RT/Config/RT_WriteRiseTable.vi
  5. BIN
      RT/Config/RT_WriteScram.vi
  6. BIN
      RT/Config/RT_WriteSignalGenStart.vi
  7. BIN
      RT/Config/RT_WriteSignalGenStop.vi
  8. BIN
      RT/Config/RT_WriteTroubleshooting.vi
  9. BIN
      RT/Config/RT_WriteValveBlocking.vi
  10. BIN
      RT/Config/RT_WriteValvePower.vi
  11. BIN
      RT/Config/RT_WriteZeroChange.vi
  12. BIN
      RT/Controls/RT UIData.ctl
  13. BIN
      RT/RT_Close.vi
  14. BIN
      RT/RT_GetData.vi
  15. BIN
      RT/RT_Init.vi
  16. BIN
      RT/RT_Main.vi
  17. BIN
      RT/RT_ReadConfig.vi
  18. BIN
      RT/RT_WaitTrigger.vi
  19. BIN
      RT/RT_WriteConfig.vi
  20. 21 103
      RT/Var.lvlib
  21. BIN
      controls/UI Data.ctl
  22. BIN
      controls/复位.ctl
  23. 4 9
      液压台控制.lvproj
  24. BIN
      液压台控制.vi
  25. BIN
      液压台控制/Controls/液压控制台_VI引用.ctl
  26. BIN
      液压台控制/Controls/液压控制台_油源信息.ctl
  27. BIN
      液压台控制/Controls/液压控制台_油源地址.ctl
  28. BIN
      液压台控制/Controls/液压控制台_程序运行状态.ctl
  29. BIN
      液压台控制/SubVIs/液压台控制_Initialize Data.vi
  30. BIN
      液压台控制/SubVIs/液压台控制_Initialize UI.vi
  31. BIN
      液压台控制/SubVIs/液压台控制_信号发生.vi
  32. BIN
      液压台控制/SubVIs/液压台控制_信号发生_保存参数.vi
  33. BIN
      液压台控制/SubVIs/液压台控制_信号发生_初始化.vi
  34. BIN
      液压台控制/SubVIs/液压台控制_信号校准.vi
  35. BIN
      液压台控制/SubVIs/液压台控制_信号校准_保存参数.vi
  36. BIN
      液压台控制/SubVIs/液压台控制_信号校准_初始化.vi
  37. BIN
      液压台控制/SubVIs/液压台控制_停止激振.vi
  38. BIN
      液压台控制/SubVIs/液压台控制_初始化VI引用.vi
  39. BIN
      液压台控制/SubVIs/液压台控制_判断控制器状态.vi
  40. BIN
      液压台控制/SubVIs/液压台控制_判断油源状态.vi
  41. BIN
      液压台控制/SubVIs/液压台控制_判断状态.vi
  42. BIN
      液压台控制/SubVIs/液压台控制_加载参数.vi
  43. BIN
      液压台控制/SubVIs/液压台控制_参数设置.vi
  44. BIN
      液压台控制/SubVIs/液压台控制_参数设置_保存参数.vi
  45. BIN
      液压台控制/SubVIs/液压台控制_参数设置_初始化.vi
  46. BIN
      液压台控制/SubVIs/液压台控制_另存参数.vi
  47. BIN
      液压台控制/SubVIs/液压台控制_台面上升.vi
  48. BIN
      液压台控制/SubVIs/液压台控制_台面下降.vi
  49. BIN
      液压台控制/SubVIs/液压台控制_台面微调.vi
  50. BIN
      液压台控制/SubVIs/液压台控制_复位_等待信号发生.vi
  51. BIN
      液压台控制/SubVIs/液压台控制_复位_阀上电.vi
  52. BIN
      液压台控制/SubVIs/液压台控制_开始激振.vi
  53. BIN
      液压台控制/SubVIs/液压台控制_控件状态设置(all).vi
  54. BIN
      液压台控制/SubVIs/液压台控制_故障_等待信号发生.vi
  55. BIN
      液压台控制/SubVIs/液压台控制_故障_阀上电.vi
  56. BIN
      液压台控制/SubVIs/液压台控制_更新油源信息.vi
  57. BIN
      液压台控制/SubVIs/液压台控制_更新试验信息.vi
  58. BIN
      液压台控制/SubVIs/液压台控制_更新运行时间.vi
  59. BIN
      液压台控制/SubVIs/液压台控制_更新运行状态.vi
  60. BIN
      液压台控制/SubVIs/液压台控制_检查信号发生停止状态.vi
  61. BIN
      液压台控制/SubVIs/液压台控制_检查信号发生状态.vi
  62. BIN
      液压台控制/SubVIs/液压台控制_检查台面上升状态.vi
  63. BIN
      液压台控制/SubVIs/液压台控制_检查台面下降状态.vi
  64. BIN
      液压台控制/SubVIs/液压台控制_检查零位改状态.vi
  65. BIN
      液压台控制/SubVIs/液压台控制_状态检查.vi
  66. BIN
      液压台控制/SubVIs/液压台控制_系统调试.vi
  67. BIN
      液压台控制/SubVIs/液压台控制_系统调试_初始化.vi
  68. BIN
      液压台控制/SubVIs/液压台控制_自闭换.vi
  69. BIN
      液压台控制/SubVIs/液压台控制_自闭环.vi
  70. BIN
      液压台控制/SubVIs/液压台控制_获取数据.vi
  71. BIN
      液压台控制/SubVIs/液压台控制_获取数据_获取RT中数据.vi
  72. BIN
      液压台控制/SubVIs/液压台控制_获取警告状态.vi
  73. BIN
      液压台控制/SubVIs/液压台控制_获取运行状态.vi
  74. BIN
      液压台控制/SubVIs/液压台控制_获取错误状态.vi
  75. BIN
      液压台控制/SubVIs/液压台控制_设置菜单项(enum).vi
  76. BIN
      液压台控制/SubVIs/液压台控制_读取加载参数.vi
  77. BIN
      液压台控制/SubVIs/液压台控制_阀上电.vi

BIN
FPGA/FPGA_Main.vi


BIN
Images/复位.png


BIN
RT/Config/RT_WriteDropTable.vi


BIN
RT/Config/RT_WriteRiseTable.vi


BIN
RT/Config/RT_WriteScram.vi


BIN
RT/Config/RT_WriteSignalGenStart.vi


BIN
RT/Config/RT_WriteSignalGenStop.vi


BIN
RT/Config/RT_WriteTroubleshooting.vi


BIN
RT/Config/RT_WriteValveBlocking.vi


BIN
RT/Config/RT_WriteValvePower.vi


BIN
RT/Config/RT_WriteZeroChange.vi


BIN
RT/Controls/RT UIData.ctl


BIN
RT/RT_Close.vi


BIN
RT/RT_GetData.vi


BIN
RT/RT_Init.vi


BIN
RT/RT_Main.vi


BIN
RT/RT_ReadConfig.vi


BIN
RT/RT_WaitTrigger.vi


BIN
RT/RT_WriteConfig.vi


+ 21 - 103
RT/Var.lvlib

@@ -19,32 +19,6 @@
 		<Property Name="type" Type="Str">Network</Property>
 		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!F)1!!!#!!A!!!!!!"!!V!#1!'5WFO:WRF!!!"!!!!!!!!!!!!!!!!!!!</Property>
 	</Item>
-	<Item Name="AccelerationOverrun" Type="Variable">
-		<Property Name="Description:Description" Type="Str">加速度超限</Property>
-		<Property Name="featurePacks" Type="Str">Description,Network</Property>
-		<Property Name="Network:BuffSize" Type="Str">1</Property>
-		<Property Name="Network:ElemSize" Type="Str">1</Property>
-		<Property Name="Network:PointsPerWaveform" Type="Str">1</Property>
-		<Property Name="Network:SingleWriter" Type="Str">False</Property>
-		<Property Name="Network:UseBinding" Type="Str">False</Property>
-		<Property Name="Network:UseBuffering" Type="Str">True</Property>
-		<Property Name="numTypedefs" Type="UInt">0</Property>
-		<Property Name="type" Type="Str">Network</Property>
-		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
-	</Item>
-	<Item Name="AccelerationWarn" Type="Variable">
-		<Property Name="Description:Description" Type="Str">加速度告警</Property>
-		<Property Name="featurePacks" Type="Str">Description,Network</Property>
-		<Property Name="Network:BuffSize" Type="Str">1</Property>
-		<Property Name="Network:ElemSize" Type="Str">1</Property>
-		<Property Name="Network:PointsPerWaveform" Type="Str">1</Property>
-		<Property Name="Network:SingleWriter" Type="Str">False</Property>
-		<Property Name="Network:UseBinding" Type="Str">False</Property>
-		<Property Name="Network:UseBuffering" Type="Str">True</Property>
-		<Property Name="numTypedefs" Type="UInt">0</Property>
-		<Property Name="type" Type="Str">Network</Property>
-		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
-	</Item>
 	<Item Name="CurrentZero" Type="Variable">
 		<Property Name="Description:Description" Type="Str">当前给定零位</Property>
 		<Property Name="featurePacks" Type="Str">Description,Network</Property>
@@ -106,32 +80,6 @@
 		<Property Name="type" Type="Str">Network</Property>
 		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
 	</Item>
-	<Item Name="DisplacementOverrun" Type="Variable">
-		<Property Name="Description:Description" Type="Str">位移超限</Property>
-		<Property Name="featurePacks" Type="Str">Description,Network</Property>
-		<Property Name="Network:BuffSize" Type="Str">1</Property>
-		<Property Name="Network:ElemSize" Type="Str">1</Property>
-		<Property Name="Network:PointsPerWaveform" Type="Str">1</Property>
-		<Property Name="Network:SingleWriter" Type="Str">False</Property>
-		<Property Name="Network:UseBinding" Type="Str">False</Property>
-		<Property Name="Network:UseBuffering" Type="Str">True</Property>
-		<Property Name="numTypedefs" Type="UInt">0</Property>
-		<Property Name="type" Type="Str">Network</Property>
-		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
-	</Item>
-	<Item Name="DisplacementWarin" Type="Variable">
-		<Property Name="Description:Description" Type="Str">位移告警</Property>
-		<Property Name="featurePacks" Type="Str">Description,Network</Property>
-		<Property Name="Network:BuffSize" Type="Str">1</Property>
-		<Property Name="Network:ElemSize" Type="Str">1</Property>
-		<Property Name="Network:PointsPerWaveform" Type="Str">1</Property>
-		<Property Name="Network:SingleWriter" Type="Str">False</Property>
-		<Property Name="Network:UseBinding" Type="Str">False</Property>
-		<Property Name="Network:UseBuffering" Type="Str">True</Property>
-		<Property Name="numTypedefs" Type="UInt">0</Property>
-		<Property Name="type" Type="Str">Network</Property>
-		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
-	</Item>
 	<Item Name="DropTable" Type="Variable">
 		<Property Name="Description:Description" Type="Str">台面下降</Property>
 		<Property Name="featurePacks" Type="Str">Description,Network</Property>
@@ -165,7 +113,13 @@
 		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!F)1!!!#!!A!!!!!!"!!V!"Q!'65FO&gt;$-S!!!"!!!!!!!!!!!!!!!!!!!</Property>
 	</Item>
 	<Item Name="ErrorCode" Type="Variable">
-		<Property Name="Description:Description" Type="Str">FPGA中的错误代码</Property>
+		<Property Name="Description:Description" Type="Str">FPGA中的错误代码
+位移
+加速度
+支撑力
+油源
+阀闭锁
+已故障</Property>
 		<Property Name="featurePacks" Type="Str">Description,Network</Property>
 		<Property Name="Network:BuffSize" Type="Str">1</Property>
 		<Property Name="Network:ElemSize" Type="Str">1</Property>
@@ -178,11 +132,10 @@
 		<Property Name="Real-Time Features:BufferLength" Type="Str">1</Property>
 		<Property Name="Real-Time Features:UseBuffering" Type="Str">False</Property>
 		<Property Name="type" Type="Str">Network</Property>
-		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!D(Q!!!#!!A!!!!!!"!!V!"A!'65FO&gt;$%W!!!"!!!!!!!!!!!!!!!!</Property>
+		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!A(!!!!#!!A!!!!!!"!!N!"1!&amp;65FO&gt;$A!!1!!!!!!!!!!!!!!</Property>
 	</Item>
-	<Item Name="ErrorHandling" Type="Variable">
-		<Property Name="Description:Description" Type="Str">错误处理中</Property>
-		<Property Name="featurePacks" Type="Str">Description,Network</Property>
+	<Item Name="ErrorTest" Type="Variable">
+		<Property Name="featurePacks" Type="Str">Network</Property>
 		<Property Name="Network:BuffSize" Type="Str">1</Property>
 		<Property Name="Network:ElemSize" Type="Str">1</Property>
 		<Property Name="Network:PointsPerWaveform" Type="Str">1</Property>
@@ -190,9 +143,6 @@
 		<Property Name="Network:UseBinding" Type="Str">False</Property>
 		<Property Name="Network:UseBuffering" Type="Str">True</Property>
 		<Property Name="numTypedefs" Type="UInt">0</Property>
-		<Property Name="Real-Time Features:ApplyNetworkConfig" Type="Str">False</Property>
-		<Property Name="Real-Time Features:BufferLength" Type="Str">1</Property>
-		<Property Name="Real-Time Features:UseBuffering" Type="Str">False</Property>
 		<Property Name="type" Type="Str">Network</Property>
 		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
 	</Item>
@@ -226,15 +176,6 @@
 		<Property Name="type" Type="Str">Network</Property>
 		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!F)1!!!#!!A!!!!!!"!!V!#1!'5WFO:WRF!!!"!!!!!!!!!!!!!!!!!!!</Property>
 	</Item>
-	<Item Name="IsFault" Type="Variable">
-		<Property Name="Description:Description" Type="Str">控制系统已故障</Property>
-		<Property Name="featurePacks" Type="Str">Description,Network</Property>
-		<Property Name="Network:UseBinding" Type="Str">False</Property>
-		<Property Name="Network:UseBuffering" Type="Str">False</Property>
-		<Property Name="numTypedefs" Type="UInt">0</Property>
-		<Property Name="type" Type="Str">Network</Property>
-		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
-	</Item>
 	<Item Name="IsFaultRelease" Type="Variable">
 		<Property Name="Description:Description" Type="Str">是否故障解除</Property>
 		<Property Name="featurePacks" Type="Str">Description,Network</Property>
@@ -666,32 +607,6 @@
 		<Property Name="type" Type="Str">Network</Property>
 		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
 	</Item>
-	<Item Name="SupportingForceOverrun" Type="Variable">
-		<Property Name="Description:Description" Type="Str">支撑力超限</Property>
-		<Property Name="featurePacks" Type="Str">Description,Network</Property>
-		<Property Name="Network:BuffSize" Type="Str">1</Property>
-		<Property Name="Network:ElemSize" Type="Str">1</Property>
-		<Property Name="Network:PointsPerWaveform" Type="Str">1</Property>
-		<Property Name="Network:SingleWriter" Type="Str">False</Property>
-		<Property Name="Network:UseBinding" Type="Str">False</Property>
-		<Property Name="Network:UseBuffering" Type="Str">True</Property>
-		<Property Name="numTypedefs" Type="UInt">0</Property>
-		<Property Name="type" Type="Str">Network</Property>
-		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
-	</Item>
-	<Item Name="SupportingForceWarn" Type="Variable">
-		<Property Name="Description:Description" Type="Str">支撑力告警</Property>
-		<Property Name="featurePacks" Type="Str">Description,Network</Property>
-		<Property Name="Network:BuffSize" Type="Str">1</Property>
-		<Property Name="Network:ElemSize" Type="Str">1</Property>
-		<Property Name="Network:PointsPerWaveform" Type="Str">1</Property>
-		<Property Name="Network:SingleWriter" Type="Str">False</Property>
-		<Property Name="Network:UseBinding" Type="Str">False</Property>
-		<Property Name="Network:UseBuffering" Type="Str">True</Property>
-		<Property Name="numTypedefs" Type="UInt">0</Property>
-		<Property Name="type" Type="Str">Network</Property>
-		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
-	</Item>
 	<Item Name="Troubleshooting" Type="Variable">
 		<Property Name="Description:Description" Type="Str">故障解除</Property>
 		<Property Name="featurePacks" Type="Str">Description,Network</Property>
@@ -705,8 +620,8 @@
 		<Property Name="type" Type="Str">Network</Property>
 		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
 	</Item>
-	<Item Name="ValveLatching" Type="Variable">
-		<Property Name="Description:Description" Type="Str">阀闭锁</Property>
+	<Item Name="ValvePower" Type="Variable">
+		<Property Name="Description:Description" Type="Str">阀上电控制</Property>
 		<Property Name="featurePacks" Type="Str">Description,Network</Property>
 		<Property Name="Network:BuffSize" Type="Str">1</Property>
 		<Property Name="Network:ElemSize" Type="Str">1</Property>
@@ -715,11 +630,17 @@
 		<Property Name="Network:UseBinding" Type="Str">False</Property>
 		<Property Name="Network:UseBuffering" Type="Str">True</Property>
 		<Property Name="numTypedefs" Type="UInt">0</Property>
+		<Property Name="Real-Time Features:ApplyNetworkConfig" Type="Str">False</Property>
+		<Property Name="Real-Time Features:BufferLength" Type="Str">1</Property>
+		<Property Name="Real-Time Features:UseBuffering" Type="Str">False</Property>
 		<Property Name="type" Type="Str">Network</Property>
 		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
 	</Item>
-	<Item Name="ValvePower" Type="Variable">
-		<Property Name="Description:Description" Type="Str">阀上电控制</Property>
+	<Item Name="WarnCode" Type="Variable">
+		<Property Name="Description:Description" Type="Str">警告代码:
+位移
+加速度
+支撑力</Property>
 		<Property Name="featurePacks" Type="Str">Description,Network</Property>
 		<Property Name="Network:BuffSize" Type="Str">1</Property>
 		<Property Name="Network:ElemSize" Type="Str">1</Property>
@@ -728,11 +649,8 @@
 		<Property Name="Network:UseBinding" Type="Str">False</Property>
 		<Property Name="Network:UseBuffering" Type="Str">True</Property>
 		<Property Name="numTypedefs" Type="UInt">0</Property>
-		<Property Name="Real-Time Features:ApplyNetworkConfig" Type="Str">False</Property>
-		<Property Name="Real-Time Features:BufferLength" Type="Str">1</Property>
-		<Property Name="Real-Time Features:UseBuffering" Type="Str">False</Property>
 		<Property Name="type" Type="Str">Network</Property>
-		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!B(1!!!#!!A!!!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!!!!!!!</Property>
+		<Property Name="typeDesc" Type="Bin">)!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!!A(!!!!#!!A!!!!!!"!!N!"1!&amp;65FO&gt;$A!!1!!!!!!!!!!!!!!</Property>
 	</Item>
 	<Item Name="WriteBufferTimeOut" Type="Variable">
 		<Property Name="Description:Description" Type="Str">FPGA写入buffer是否超时</Property>

BIN
controls/UI Data.ctl


BIN
controls/复位.ctl


+ 4 - 9
液压台控制.lvproj

@@ -3,25 +3,21 @@
 	<Property Name="NI.LV.All.SourceOnly" Type="Bool">false</Property>
 	<Property Name="NI.Project.Description" Type="Str"></Property>
 	<Property Name="SMProvider.SMVersion" Type="Int">201310</Property>
+	<Property Name="varPersistentID:{02D7C26F-6319-476B-AE82-BEB849A37AA7}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/ErrorTest</Property>
 	<Property Name="varPersistentID:{1616AEEA-77D3-4040-A115-EB5FC21E7805}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/MaxStopWindowCount</Property>
 	<Property Name="varPersistentID:{201DEB4F-1D32-44E9-B3CC-8CFF202AD0D0}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/MaxEmergencyStopCount</Property>
 	<Property Name="varPersistentID:{2D2261AA-1CB1-4653-927C-4B5E9667F555}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/IsTableRised</Property>
-	<Property Name="varPersistentID:{2FDA0D1C-2164-462A-8CB9-8A2E60D5380F}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/DisplacementWarin</Property>
 	<Property Name="varPersistentID:{32D61B61-85E4-47C3-8734-EF0C63CC436A}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/WriteBufferTimeOut</Property>
 	<Property Name="varPersistentID:{333C1961-ACE4-4E5A-A21B-870A54A64E17}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/SelfCloseLoop</Property>
 	<Property Name="varPersistentID:{3A629A5F-B3BF-4DA2-A7AD-D43E1D2A1433}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/IsTrigger</Property>
 	<Property Name="varPersistentID:{3BFADBDE-F8A4-4D45-9129-7B0B9630CEE7}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/FxpRead</Property>
 	<Property Name="varPersistentID:{3DBAD8F9-9E81-46A4-9E54-D0A013ABD1EB}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/OilSourceStopped</Property>
 	<Property Name="varPersistentID:{4FB9595D-2A37-4C7E-A08B-7604B292A539}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/SignalGenStop</Property>
-	<Property Name="varPersistentID:{52D4DD09-ABFC-4C45-A2B6-4DC99C8FB1C9}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/AccelerationWarn</Property>
 	<Property Name="varPersistentID:{5BD09CB6-634E-49F9-8111-E1F7C520E079}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/Parameter</Property>
 	<Property Name="varPersistentID:{5C651AA9-09FF-4178-A4E4-0E66503E650B}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/IsTableDroped</Property>
 	<Property Name="varPersistentID:{641DBA9A-681B-4970-8B3F-B06E5BCD538C}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/IsFaultRelease</Property>
-	<Property Name="varPersistentID:{647200FE-2939-4233-9328-0665D7EF5329}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/ErrorHandling</Property>
 	<Property Name="varPersistentID:{67A55BF2-20DD-4344-8EBF-8E501BC3D724}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/Data</Property>
-	<Property Name="varPersistentID:{70CCB54B-C358-4F08-9B87-03610884AE18}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/ValveLatching</Property>
 	<Property Name="varPersistentID:{73EEB248-2A09-4A9A-BD29-D1508AD50228}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/MaxDropCount</Property>
-	<Property Name="varPersistentID:{8A0036CF-9318-423A-AB31-24DFCA2D8C8B}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/AccelerationOverrun</Property>
 	<Property Name="varPersistentID:{8A02E7C1-3432-4EFC-B1CC-9CBF7CC18AF2}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/MaxRiseCount</Property>
 	<Property Name="varPersistentID:{8B1FFEB2-7B83-4A5F-A7D4-9CCE6DCF2ED5}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/SignalGenStart</Property>
 	<Property Name="varPersistentID:{8FF85E08-E27E-438E-8302-E82389D0D6AC}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/MaxZeroChangeCount</Property>
@@ -39,21 +35,18 @@
 	<Property Name="varPersistentID:{BFE2E1E8-4DBF-4770-BF01-221127A0CF0F}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/FxpWrite</Property>
 	<Property Name="varPersistentID:{C3B32AE4-8A84-41A3-9192-3E3656A9FB2A}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/RemoteOrLocate</Property>
 	<Property Name="varPersistentID:{C770D25C-4526-47F8-BCC3-FD7EBF9993D8}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/RiseTable</Property>
-	<Property Name="varPersistentID:{C884838F-9B3D-46A9-BA9D-5A0DB5F29157}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/SupportingForceWarn</Property>
 	<Property Name="varPersistentID:{C94768F5-852D-4D02-A917-BAAC98D40EC4}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/DropTable</Property>
 	<Property Name="varPersistentID:{CF81E769-1BBA-4EED-A453-BF45472602C5}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/StartOrStop</Property>
+	<Property Name="varPersistentID:{D301AC0B-5F05-4EF1-BF12-EC5C10FF73E5}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/WarnCode</Property>
 	<Property Name="varPersistentID:{D707EEC6-68F6-435B-B08C-5E303436AB89}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/RiseorDropCount</Property>
 	<Property Name="varPersistentID:{DD50926E-6220-4C8A-B9FE-B2B0F4212D0E}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/Late</Property>
 	<Property Name="varPersistentID:{E0422001-7F17-4335-BCAD-4DBDAB1F8D20}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/CurrentZero</Property>
 	<Property Name="varPersistentID:{E372F44D-4C6E-4946-8CA0-AE9C56AD5523}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/RT Status</Property>
-	<Property Name="varPersistentID:{E988BE18-39BD-424B-B981-21AB28B8E151}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/DisplacementOverrun</Property>
-	<Property Name="varPersistentID:{EB47831E-62DE-4A28-BF04-CBCB62E71736}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/IsFault</Property>
 	<Property Name="varPersistentID:{F19BADE4-067C-454F-B20E-6F73D9AFAE38}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/ZeroChangedCount</Property>
 	<Property Name="varPersistentID:{F5675D19-D35B-4D1E-B361-31CEC747A176}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/ZeroChangeCount</Property>
 	<Property Name="varPersistentID:{F98C5056-8ACE-4D7F-98DB-398C50643EB1}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/DisplacementAmplitude</Property>
 	<Property Name="varPersistentID:{FCF28961-BEBC-40D5-A8C8-46FDF3025E2A}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/IsSignalGenStoped</Property>
 	<Property Name="varPersistentID:{FEEFC229-942F-438D-9243-82F9C6396202}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/MaxSignalGenCount</Property>
-	<Property Name="varPersistentID:{FF891DFB-1502-4F2E-BE80-C6CBE9FBCB27}" Type="Ref">/NI-sbRIO-9638-02176AD5/RT/Var.lvlib/SupportingForceOverrun</Property>
 	<Item Name="我的电脑" Type="My Computer">
 		<Property Name="IOScan.Faults" Type="Str"></Property>
 		<Property Name="IOScan.NetVarPeriod" Type="UInt">100</Property>
@@ -195,6 +188,7 @@
 			</Item>
 			<Item Name="RT Status.ctl" Type="VI" URL="../RT/Controls/RT Status.ctl"/>
 			<Item Name="S7.Net.dll" Type="Document" URL="../S7/S7.Net.dll"/>
+			<Item Name="液压台控制_获取告警状态.vi" Type="VI" URL="../液压台控制/SubVIs/液压台控制_获取告警状态.vi"/>
 		</Item>
 		<Item Name="Build Specifications" Type="Build"/>
 	</Item>
@@ -1856,6 +1850,7 @@ AddOutputFilter chunkFilter
 						<Item Name="niFPGA BW CU Order 2 (32-bit).vi" Type="VI" URL="/&lt;vilib&gt;/rvi/Analysis/measure/butterworth/templates/niFPGA BW CU Order 2 (32-bit).vi"/>
 						<Item Name="lvSimController.dll" Type="Document" URL="/&lt;vilib&gt;/rvi/Simulation/lvSimController.dll"/>
 					</Item>
+					<Item Name="RT Status.ctl" Type="VI" URL="../RT/Controls/RT Status.ctl"/>
 				</Item>
 				<Item Name="程序生成规范" Type="Build">
 					<Item Name="FPGA_Main" Type="{F4C5E96F-7410-48A5-BB87-3559BC9B167F}">

BIN
液压台控制.vi


BIN
液压台控制/Controls/液压控制台_VI引用.ctl


BIN
液压台控制/Controls/液压控制台_油源信息.ctl


BIN
液压台控制/Controls/液压控制台_油源地址.ctl


BIN
液压台控制/Controls/液压控制台_程序运行状态.ctl


BIN
液压台控制/SubVIs/液压台控制_Initialize Data.vi


BIN
液压台控制/SubVIs/液压台控制_Initialize UI.vi


BIN
液压台控制/SubVIs/液压台控制_信号发生.vi


BIN
液压台控制/SubVIs/液压台控制_信号发生_保存参数.vi


BIN
液压台控制/SubVIs/液压台控制_信号发生_初始化.vi


BIN
液压台控制/SubVIs/液压台控制_信号校准.vi


BIN
液压台控制/SubVIs/液压台控制_信号校准_保存参数.vi


BIN
液压台控制/SubVIs/液压台控制_信号校准_初始化.vi


BIN
液压台控制/SubVIs/液压台控制_停止激振.vi


BIN
液压台控制/SubVIs/液压台控制_初始化VI引用.vi


BIN
液压台控制/SubVIs/液压台控制_判断控制器状态.vi


BIN
液压台控制/SubVIs/液压台控制_判断油源状态.vi


BIN
液压台控制/SubVIs/液压台控制_判断状态.vi


BIN
液压台控制/SubVIs/液压台控制_加载参数.vi


BIN
液压台控制/SubVIs/液压台控制_参数设置.vi


BIN
液压台控制/SubVIs/液压台控制_参数设置_保存参数.vi


BIN
液压台控制/SubVIs/液压台控制_参数设置_初始化.vi


BIN
液压台控制/SubVIs/液压台控制_另存参数.vi


BIN
液压台控制/SubVIs/液压台控制_台面上升.vi


BIN
液压台控制/SubVIs/液压台控制_台面下降.vi


BIN
液压台控制/SubVIs/液压台控制_台面微调.vi


BIN
液压台控制/SubVIs/液压台控制_复位_等待信号发生.vi


BIN
液压台控制/SubVIs/液压台控制_复位_阀上电.vi


BIN
液压台控制/SubVIs/液压台控制_开始激振.vi


BIN
液压台控制/SubVIs/液压台控制_控件状态设置(all).vi


BIN
液压台控制/SubVIs/液压台控制_故障_等待信号发生.vi


BIN
液压台控制/SubVIs/液压台控制_故障_阀上电.vi


BIN
液压台控制/SubVIs/液压台控制_更新油源信息.vi


BIN
液压台控制/SubVIs/液压台控制_更新试验信息.vi


BIN
液压台控制/SubVIs/液压台控制_更新运行时间.vi


BIN
液压台控制/SubVIs/液压台控制_更新运行状态.vi


BIN
液压台控制/SubVIs/液压台控制_检查信号发生停止状态.vi


BIN
液压台控制/SubVIs/液压台控制_检查信号发生状态.vi


BIN
液压台控制/SubVIs/液压台控制_检查台面上升状态.vi


BIN
液压台控制/SubVIs/液压台控制_检查台面下降状态.vi


BIN
液压台控制/SubVIs/液压台控制_检查零位改状态.vi


BIN
液压台控制/SubVIs/液压台控制_状态检查.vi


BIN
液压台控制/SubVIs/液压台控制_系统调试.vi


BIN
液压台控制/SubVIs/液压台控制_系统调试_初始化.vi


BIN
液压台控制/SubVIs/液压台控制_自闭换.vi


BIN
液压台控制/SubVIs/液压台控制_自闭环.vi


BIN
液压台控制/SubVIs/液压台控制_获取数据.vi


BIN
液压台控制/SubVIs/液压台控制_获取数据_获取RT中数据.vi


BIN
液压台控制/SubVIs/液压台控制_获取警告状态.vi


BIN
液压台控制/SubVIs/液压台控制_获取运行状态.vi


BIN
液压台控制/SubVIs/液压台控制_获取错误状态.vi


BIN
液压台控制/SubVIs/液压台控制_设置菜单项(enum).vi


BIN
液压台控制/SubVIs/液压台控制_读取加载参数.vi


BIN
液压台控制/SubVIs/液压台控制_阀上电.vi