代码更新
This commit is contained in:
28
lms/hd/nladmin-system/src/test/java/org/nl/BaseTest.java
Normal file
28
lms/hd/nladmin-system/src/test/java/org/nl/BaseTest.java
Normal file
@@ -0,0 +1,28 @@
|
||||
package org.nl;
|
||||
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.nl.wql.WQLCore;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
|
||||
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
|
||||
@RunWith(SpringRunner.class)
|
||||
public class BaseTest {
|
||||
@Before
|
||||
public void init() {
|
||||
WQLCore.defalutDBName = "eladmin";
|
||||
WQLCore.ROOT = "org.nl";
|
||||
try {
|
||||
WQLCore.init();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
@After
|
||||
public void after() {
|
||||
System.out.println("测试结束-----------------");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package org.nl;
|
||||
|
||||
/**
|
||||
* 模拟从1001--1002的AGV搬运指令。比如从入库口---库内等
|
||||
* 0、生成指令之前需要判断光电状态,最大指令数等条件
|
||||
* 1、定时器查询任务,判断任务状态比如status=0这种。
|
||||
* 2、根据起点找路由next,A-->B
|
||||
* 3、更新任务状态,下发给PLC、AGV
|
||||
* 4、指令完成,
|
||||
* 4.1 PLC型号类型:比如A task和B的task点位任务号相同,相当于指令结束
|
||||
* 4.2 AGV类型:定时器查接口数据
|
||||
*/
|
||||
public class InstructCreate {
|
||||
|
||||
}
|
||||
14
lms/hd/nladmin-system/src/test/java/org/nl/TaskCreate.java
Normal file
14
lms/hd/nladmin-system/src/test/java/org/nl/TaskCreate.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package org.nl;
|
||||
|
||||
/**
|
||||
* 模拟从1001-1002的AGV搬运任务生成,如从入库口到库内
|
||||
* 任务触发,比如mode变为2
|
||||
* 1、申请任务,需要判断路由是否存在。
|
||||
* 1.1、电器按钮:mode=2,3,4代表任务类型:申请空盘,申请入库等
|
||||
* 1.2、光电信号:move:0,1 有货,无货等
|
||||
* 2、相关接口
|
||||
* 2.1 申请WMS,WMS直接返回任务
|
||||
* 2.2 申请WMS,直接返回false或true,然后WMS通过定时器下发给ACS
|
||||
*/
|
||||
public class TaskCreate {
|
||||
}
|
||||
1342
lms/hd/nladmin-system/src/test/java/org/nl/Test3.java
Normal file
1342
lms/hd/nladmin-system/src/test/java/org/nl/Test3.java
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user