Browse Source

添加部署脚本,修改静态页面存放位置,修改app.db存放位置

tags/v0
zhaohe 8 months ago
parent
commit
c1398cc37f
  1. BIN
      appresource/db/app.db
  2. 0
      appresource/static/engineer/css/app.07ca5d39.css
  3. 0
      appresource/static/engineer/favicon.ico
  4. 0
      appresource/static/engineer/index.html
  5. 0
      appresource/static/engineer/js/app.7b41ccd6.js
  6. 0
      appresource/static/engineer/js/app.7b41ccd6.js.map
  7. 0
      appresource/static/engineer/js/chunk-vendors.ce3623b2.js
  8. 0
      appresource/static/engineer/js/chunk-vendors.ce3623b2.js.map
  9. 32
      deply.bat
  10. 0
      doc/README/README.BUG.md
  11. 0
      doc/README/README.md
  12. 0
      doc/README/README2.md
  13. 0
      doc/README/README3.md
  14. 0
      doc/README/README4.md
  15. 1
      doc/Springboot工控机运行环境准备.md
  16. 167
      最简单的方式.ini

BIN
src/main/resources/app.db → appresource/db/app.db

0
src/main/resources/static/engineer/css/app.07ca5d39.css → appresource/static/engineer/css/app.07ca5d39.css

0
src/main/resources/static/engineer/favicon.ico → appresource/static/engineer/favicon.ico

0
src/main/resources/static/engineer/index.html → appresource/static/engineer/index.html

0
src/main/resources/static/engineer/js/app.7b41ccd6.js → appresource/static/engineer/js/app.7b41ccd6.js

0
src/main/resources/static/engineer/js/app.7b41ccd6.js.map → appresource/static/engineer/js/app.7b41ccd6.js.map

0
src/main/resources/static/engineer/js/chunk-vendors.ce3623b2.js → appresource/static/engineer/js/chunk-vendors.ce3623b2.js

0
src/main/resources/static/engineer/js/chunk-vendors.ce3623b2.js.map → appresource/static/engineer/js/chunk-vendors.ce3623b2.js.map

32
deply.bat

@ -0,0 +1,32 @@
@echo off
setlocal
:: 设置变量
set TARGET_DIR=target
set JAR_FILE=%TARGET_DIR%\*.jar
set REMOTE_USER=root
set REMOTE_HOST=192.168.8.10
set REMOTE_DIR=/app/
set REMOTE_FILE=app.jar
:: 输出操作开始信息
ssh %REMOTE_USER%@%REMOTE_HOST% `systemctl stop zapp`
:: 执行 SCP 命令,将 JAR 文件复制到远程服务器并重命名
scp %JAR_FILE% %REMOTE_USER%@%REMOTE_HOST%:%REMOTE_DIR%%REMOTE_FILE%
:: 拷贝appresource
scp -r appresource %REMOTE_USER%@%REMOTE_HOST%:/app/
:: 重启远程服务器
ssh %REMOTE_USER%@%REMOTE_HOST% `systemctl start zapp`
:: 判断 SCP 命令是否成功
if %errorlevel% neq 0 (
echo SCP failed!
exit /b 1
) else (
echo SCP completed successfully.
)
:: 结束脚本
endlocal
pause

0
README.BUG.md → doc/README/README.BUG.md

0
README.md → doc/README/README.md

0
README2.md → doc/README/README2.md

0
README3.md → doc/README/README3.md

0
README4.md → doc/README/README4.md

1
doc/Springboot工控机运行环境准备.md

@ -0,0 +1 @@
https://iflytop1.feishu.cn/wiki/FjbWwRrm2iIT08k9rkqcztFbnje

167
最简单的方式.ini

@ -1,167 +0,0 @@
最简单的方式
1.错误
2.绑定的动作
clearError,根据错误列表中的错误,对设备进行恢复。也可以当错误大于两个的时候,直接报严重错误。
机械臂:
.....
.准备(条件:当某个试管已经开始处理的)
.....
.锁定
.取样+混合+滴定
.取样+混合+滴定
.取样+混合+滴定
.释放
.复位
.....
.....
actions = 条件检查
Errors = doActions();
-->执行动作(并行)
-->执行动作(并行)
-->执行动作(并行)
-->执行动作(并行)
clearErrors();
waitForAllActionIsDone()
.....
同一时刻只做一件事儿
设备动作:
入料
暂停
停止
继续
出料
入料
入料扫描
-预处理样本
-处理样本
-入料扫描
-移动并预处理样本-A
-Tip头准备
-取样本并处理样本
-取处理好的样本滴定
-反应板准备
-反应板推出
-反应板扫描
-移动并预处理样本-B
-出料
出错:
错误处理:
假设:
1. 系统状态自动切换到暂停状态。如果是fatal则自动切换到stop状态。
2. 用户按下继续后,设备可以继续工作,同时先根据错误类型,执行相应的动作。
3. 如果是fatal错误,用户需要关机,并依次移走所有耗材。
4.
while(true){
stop
pause
}
动作:
入料并扫描
条件:
没有错误,设备运行工作中,试管架状态为IDLE,入料光电被触发
副作用:
修改耗材状态
动作:
出料
条件:
没有错误,设备运行中,试管架状态为FINISHED
副作用:
修改试管架状态为IDLE
-----------------------------------------------------------------------------------
动作:
试管预处理A
条件:
没有错误,设备运行中,试管架状态为PROCESS,试管预处理状态为CHECK_REASOUR_FINISHED,或者处理中,待处理试管不为0
副作用:
修改试管处理状态为PRE-PROCESS-A
动作:
耗材资源检查,孵育盘有空余位置。
条件:
没有错误,设备运行中,试管架状态为PROCESS,试管预处理状态为IDLE,待处理试管不为0
副作用:
动作:
样本后处理
条件
PRE_PROCESS_A FINISHED,孵育盘有空余位置。
RECORSE:
副作用:
修改PRE_PROCESS_A --> SAMPLE_POST_PROCESS
cnt++;
设置孵育盘状态
基本原则:
每个动作都有一定的触发条件和硬件资源,当条件满足时且申请到硬件资源时执行动作。
-----------------------------------------------------------------------------------
核心点?
特殊点:
一个状态触发多个任务:
状态:
1.SOMTHING_PROCESSING [处理中]
2.SOMTHING_FINISHED [处理完成]
Loading…
Cancel
Save