diff --git a/src/main/resources/app.db b/appresource/db/app.db similarity index 95% rename from src/main/resources/app.db rename to appresource/db/app.db index 7415911..76dab85 100644 Binary files a/src/main/resources/app.db and b/appresource/db/app.db differ diff --git a/src/main/resources/static/engineer/css/app.07ca5d39.css b/appresource/static/engineer/css/app.07ca5d39.css similarity index 100% rename from src/main/resources/static/engineer/css/app.07ca5d39.css rename to appresource/static/engineer/css/app.07ca5d39.css diff --git a/src/main/resources/static/engineer/favicon.ico b/appresource/static/engineer/favicon.ico similarity index 100% rename from src/main/resources/static/engineer/favicon.ico rename to appresource/static/engineer/favicon.ico diff --git a/src/main/resources/static/engineer/index.html b/appresource/static/engineer/index.html similarity index 100% rename from src/main/resources/static/engineer/index.html rename to appresource/static/engineer/index.html diff --git a/src/main/resources/static/engineer/js/app.7b41ccd6.js b/appresource/static/engineer/js/app.7b41ccd6.js similarity index 100% rename from src/main/resources/static/engineer/js/app.7b41ccd6.js rename to appresource/static/engineer/js/app.7b41ccd6.js diff --git a/src/main/resources/static/engineer/js/app.7b41ccd6.js.map b/appresource/static/engineer/js/app.7b41ccd6.js.map similarity index 100% rename from src/main/resources/static/engineer/js/app.7b41ccd6.js.map rename to appresource/static/engineer/js/app.7b41ccd6.js.map diff --git a/src/main/resources/static/engineer/js/chunk-vendors.ce3623b2.js b/appresource/static/engineer/js/chunk-vendors.ce3623b2.js similarity index 100% rename from src/main/resources/static/engineer/js/chunk-vendors.ce3623b2.js rename to appresource/static/engineer/js/chunk-vendors.ce3623b2.js diff --git a/src/main/resources/static/engineer/js/chunk-vendors.ce3623b2.js.map b/appresource/static/engineer/js/chunk-vendors.ce3623b2.js.map similarity index 100% rename from src/main/resources/static/engineer/js/chunk-vendors.ce3623b2.js.map rename to appresource/static/engineer/js/chunk-vendors.ce3623b2.js.map diff --git a/deply.bat b/deply.bat new file mode 100644 index 0000000..eb5f358 --- /dev/null +++ b/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 \ No newline at end of file diff --git a/README.BUG.md b/doc/README/README.BUG.md similarity index 100% rename from README.BUG.md rename to doc/README/README.BUG.md diff --git a/README.md b/doc/README/README.md similarity index 100% rename from README.md rename to doc/README/README.md diff --git a/README2.md b/doc/README/README2.md similarity index 100% rename from README2.md rename to doc/README/README2.md diff --git a/README3.md b/doc/README/README3.md similarity index 100% rename from README3.md rename to doc/README/README3.md diff --git a/README4.md b/doc/README/README4.md similarity index 100% rename from README4.md rename to doc/README/README4.md diff --git a/doc/Springboot工控机运行环境准备.md b/doc/Springboot工控机运行环境准备.md new file mode 100644 index 0000000..7afb22e --- /dev/null +++ b/doc/Springboot工控机运行环境准备.md @@ -0,0 +1 @@ +https://iflytop1.feishu.cn/wiki/FjbWwRrm2iIT08k9rkqcztFbnje \ No newline at end of file diff --git a/最简单的方式.ini b/最简单的方式.ini deleted file mode 100644 index 761d3b2..0000000 --- a/最简单的方式.ini +++ /dev/null @@ -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 [处理完成] - - - - - - -