Browse Source

增加并行出料

master
fyf 11 months ago
parent
commit
2af185d8d9
5 changed files with 337 additions and 183 deletions
  1. +1
    -1
      app/src/main/java/com/bonait/bnframework/business/ConfigData.java
  2. +119
    -9
      app/src/main/java/com/bonait/bnframework/business/ExecuteTheRecipe.java
  3. +12
    -6
      app/src/main/java/com/bonait/bnframework/common/constant/ConfigName.java
  4. +2
    -1
      app/src/main/res/layout/fragment_auto_test_more.xml
  5. +203
    -166
      app/src/main/res/layout/fragment_auto_test_one.xml

+ 1
- 1
app/src/main/java/com/bonait/bnframework/business/ConfigData.java View File

@@ -1143,7 +1143,7 @@ public class ConfigData {
processModel.name = item; processModel.name = item;
processModel.sort = chidindex; processModel.sort = chidindex;
processModel.data = ConfigName.getInstance().GetProcessTypeVal(item); processModel.data = ConfigName.getInstance().GetProcessTypeVal(item);
processModel.datatype = ((item.equals("主料名称") ? 1 : (processModel.data.isEmpty() ? 0 : 2)));
processModel.datatype = ((item.equals("名称") ? 1 : (processModel.data.isEmpty() ? 0 : 2)));
QueryDB.AddProcessModel(processModel); QueryDB.AddProcessModel(processModel);
chidindex++; chidindex++;
} }


+ 119
- 9
app/src/main/java/com/bonait/bnframework/business/ExecuteTheRecipe.java View File

@@ -149,7 +149,7 @@ public class ExecuteTheRecipe {
ExecuteMaterialIssuance(recipe.processvalue); ExecuteMaterialIssuance(recipe.processvalue);
} else if (recipe.materialType == 1)//工序模型 } else if (recipe.materialType == 1)//工序模型
{ {
if (recipe.processname.equals("加水")) {
if (recipe.processname.equals("加水") || recipe.processname.equals("并行出料")) {
BPA_GOODSRECIPE data2 = Get位置("高速", "抽料位"); BPA_GOODSRECIPE data2 = Get位置("高速", "抽料位");
ExecuteOperationSteps(data2.processname, data2.processvalue); ExecuteOperationSteps(data2.processname, data2.processvalue);
} else if (recipe.processname.equals("主料")) { } else if (recipe.processname.equals("主料")) {
@@ -312,6 +312,9 @@ public class ExecuteTheRecipe {
case "加水": case "加水":
Write_PLC_Water(formulation); Write_PLC_Water(formulation);
break; break;
case "并行出料":
Write_PLC_ParallelDischarge(formulation);
break;
case "延迟": case "延迟":
Write_PLC_Delay(formulation); Write_PLC_Delay(formulation);
break; break;
@@ -639,10 +642,20 @@ public class ExecuteTheRecipe {
} }
} }


//默认去炒制位置1去等待
BPA_GOODSRECIPE data3 = Get位置("高速", "炒菜位1");

//判断炒制位置
String czwz="炒菜位1";
for (HashMap.Entry<String, String> entry : data.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
if (key.contains("炒制位置")) {
czwz=value;
}
}
BPA_GOODSRECIPE data3 = Get位置("高速", czwz);
ExecuteOperationSteps(data3.processname, data3.processvalue); ExecuteOperationSteps(data3.processname, data3.processvalue);



//判断是否有烹饪时间 //判断是否有烹饪时间
int val = 0; int val = 0;
for (HashMap.Entry<String, String> entry : data.entrySet()) { for (HashMap.Entry<String, String> entry : data.entrySet()) {
@@ -798,6 +811,79 @@ public class ExecuteTheRecipe {
} }
} }


/**
* 写PLC 并行出料
*
* @param data
*/
private static void Write_PLC_ParallelDischarge(HashMap<String, String> data) {
try {
int val = 0;int cl_value=0;
for (HashMap.Entry<String, String> entry : data.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
if (key.contains("(秒)")) {
val = Integer.parseInt(value);
}else if (key.contains("出料克数")){
//1000.0 10000/3 3333
cl_value= (int) Math.round((Double.parseDouble(value) * 10));
}
}



HashMap<BPA_SILOS, Integer> formulation = new HashMap<>();
List<BPA_SILOS> bpa_silos = QueryDB. GetSilosALL();
for (BPA_SILOS item:bpa_silos)
{
if (item.num==1 || item.num==2 || item.num==3)
{
if((cl_value/3)>0)
{
formulation.put(item, cl_value/3);
}
}
}

//写入PLC,直接出料,不用等待
for (Map.Entry<BPA_SILOS, Integer> entry : formulation.entrySet()) {
BPA_SILOS silos = entry.getKey();
Integer value = entry.getValue();
Write_PLC_Material(silos, value);
}

Thread.sleep(200);//等待写入完成

//一直等待下料完成 否则就一直等待 40s超时
for (Map.Entry<BPA_SILOS, Integer> entry : formulation.entrySet()) {
BPA_SILOS silos = entry.getKey();
String name = "料仓" + silos.num + "下料完成";
final boolean[] IsComplete = {false};
long a = System.currentTimeMillis();
while (!IsComplete[0] && !IsForcedEnd) {
if ((System.currentTimeMillis() - a) > 1000 * whileTime) {
break;
} else {
Object sb = ReadPLC(name);// ListeningValue.get(name);
if (sb != null) {
IsComplete[0] = (boolean) (sb);
}
}
Thread.sleep(100);//10 *6
}
ToastUtils.info(name);
}


if (val > 0 && !IsForcedEnd) {
ThreadDelay(val);
//Thread.sleep(val * 1000);
}
} catch (Exception ex) {
ToastUtils.error("异常信息:" + ex.getMessage());
}
}

/** /**
* 写PLC 延迟 * 写PLC 延迟
* *
@@ -1032,8 +1118,16 @@ public class ExecuteTheRecipe {
WriteMainPLC("炒锅投主料完成", true, null); WriteMainPLC("炒锅投主料完成", true, null);
} }


//默认去炒制位置1去等待
BPA_GOODSRECIPE data3 = Get位置("高速", "炒菜位1");
//判断炒制位置
String czwz="炒菜位1";
for (HashMap.Entry<String, String> entry : data.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
if (key.contains("炒制位置")) {
czwz=value;
}
}
BPA_GOODSRECIPE data3 = Get位置("高速", czwz);
ExecuteOperationSteps(data3.processname, data3.processvalue); ExecuteOperationSteps(data3.processname, data3.processvalue);


//判断是否有烹饪时间 //判断是否有烹饪时间
@@ -1174,8 +1268,16 @@ public class ExecuteTheRecipe {
WriteMainPLC("炒锅投主料完成", true, null); WriteMainPLC("炒锅投主料完成", true, null);
} }


//默认去炒制位置1去等待
BPA_GOODSRECIPE data3 = Get位置("高速", "炒菜位1");
//判断炒制位置
String czwz="炒菜位1";
for (HashMap.Entry<String, String> entry : data.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
if (key.contains("炒制位置")) {
czwz=value;
}
}
BPA_GOODSRECIPE data3 = Get位置("高速", czwz);
ExecuteOperationSteps(data3.processname, data3.processvalue); ExecuteOperationSteps(data3.processname, data3.processvalue);


//判断是否有烹饪时间 //判断是否有烹饪时间
@@ -1248,8 +1350,16 @@ public class ExecuteTheRecipe {
ExecuteTheRecipe.WritePLC("加热", true, null); ExecuteTheRecipe.WritePLC("加热", true, null);
}//再次释放加热 }//再次释放加热


//默认去炒制位置1去等待
BPA_GOODSRECIPE data3 = Get位置("高速", "炒菜位1");
//判断炒制位置
String czwz="炒菜位1";
for (HashMap.Entry<String, String> entry : data.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
if (key.contains("炒制位置")) {
czwz=value;
}
}
BPA_GOODSRECIPE data3 = Get位置("高速", czwz);
ExecuteOperationSteps(data3.processname, data3.processvalue); ExecuteOperationSteps(data3.processname, data3.processvalue);


if (val > 0 && !IsForcedEnd) { if (val > 0 && !IsForcedEnd) {


+ 12
- 6
app/src/main/java/com/bonait/bnframework/common/constant/ConfigName.java View File

@@ -414,8 +414,9 @@ public class ConfigName {
add(new ProcessT("搅拌", Arrays.asList("搅拌速度", "延迟(秒)"))); add(new ProcessT("搅拌", Arrays.asList("搅拌速度", "延迟(秒)")));
add(new ProcessT("位置", Arrays.asList("转动速度", "位置动作", "延迟(秒)"))); add(new ProcessT("位置", Arrays.asList("转动速度", "位置动作", "延迟(秒)")));
add(new ProcessT("加热", Arrays.asList("加热功率", "延迟(秒)"))); add(new ProcessT("加热", Arrays.asList("加热功率", "延迟(秒)")));
add(new ProcessT("主料", Arrays.asList("主料名称", "主料重量")));
add(new ProcessT("主料", Arrays.asList("主料名称", "主料重量","炒制位置")));
add(new ProcessT("液体料", new ArrayList<>())); add(new ProcessT("液体料", new ArrayList<>()));
add(new ProcessT("并行出料", Arrays.asList("出料克数","等待(秒)")));
add(new ProcessT("延迟", Arrays.asList("延迟(秒)"))); add(new ProcessT("延迟", Arrays.asList("延迟(秒)")));
add(new ProcessT("出菜", Arrays.asList("等待(秒)"))); add(new ProcessT("出菜", Arrays.asList("等待(秒)")));
add(new ProcessT("清洗", Arrays.asList("等待(秒)"))); add(new ProcessT("清洗", Arrays.asList("等待(秒)")));
@@ -634,8 +635,9 @@ public class ConfigName {
add(new ProcessT("搅拌", Arrays.asList("搅拌速度", "延迟(秒)"))); add(new ProcessT("搅拌", Arrays.asList("搅拌速度", "延迟(秒)")));
add(new ProcessT("位置", Arrays.asList("转动速度", "位置动作", "延迟(秒)"))); add(new ProcessT("位置", Arrays.asList("转动速度", "位置动作", "延迟(秒)")));
add(new ProcessT("加热", Arrays.asList("加热功率", "延迟(秒)"))); add(new ProcessT("加热", Arrays.asList("加热功率", "延迟(秒)")));
add(new ProcessT("主料", Arrays.asList("主料名称", "主料位置", "主料重量", "投料动作","烹饪(秒)")));
add(new ProcessT("主料", Arrays.asList("主料名称", "主料位置", "主料重量", "投料动作","炒制位置","烹饪(秒)")));
add(new ProcessT("液体料", new ArrayList<>())); add(new ProcessT("液体料", new ArrayList<>()));
add(new ProcessT("并行出料", Arrays.asList("出料克数","等待(秒)")));
add(new ProcessT("延迟", Arrays.asList("延迟(秒)"))); add(new ProcessT("延迟", Arrays.asList("延迟(秒)")));
add(new ProcessT("出菜", Arrays.asList("等待(秒)"))); add(new ProcessT("出菜", Arrays.asList("等待(秒)")));
add(new ProcessT("清洗", Arrays.asList("等待(秒)"))); add(new ProcessT("清洗", Arrays.asList("等待(秒)")));
@@ -853,8 +855,9 @@ public class ConfigName {
add(new ProcessT("搅拌", Arrays.asList("搅拌速度", "延迟(秒)"))); add(new ProcessT("搅拌", Arrays.asList("搅拌速度", "延迟(秒)")));
add(new ProcessT("位置", Arrays.asList("转动速度", "位置动作", "延迟(秒)"))); add(new ProcessT("位置", Arrays.asList("转动速度", "位置动作", "延迟(秒)")));
add(new ProcessT("加热", Arrays.asList("加热功率", "延迟(秒)"))); add(new ProcessT("加热", Arrays.asList("加热功率", "延迟(秒)")));
add(new ProcessT("主料", Arrays.asList("主料名称", "主料位置", "主料重量", "投料动作","烹饪(秒)")));
add(new ProcessT("主料", Arrays.asList("主料名称", "主料位置", "主料重量", "投料动作","炒制位置","烹饪(秒)")));
add(new ProcessT("液体料", new ArrayList<>())); add(new ProcessT("液体料", new ArrayList<>()));
add(new ProcessT("并行出料", Arrays.asList("出料克数","等待(秒)")));
add(new ProcessT("延迟", Arrays.asList("延迟(秒)"))); add(new ProcessT("延迟", Arrays.asList("延迟(秒)")));
add(new ProcessT("出菜", Arrays.asList("等待(秒)"))); add(new ProcessT("出菜", Arrays.asList("等待(秒)")));
add(new ProcessT("清洗", Arrays.asList("等待(秒)"))); add(new ProcessT("清洗", Arrays.asList("等待(秒)")));
@@ -1108,9 +1111,10 @@ public class ConfigName {
add(new ProcessT("搅拌", Arrays.asList("搅拌速度", "延迟(秒)"))); add(new ProcessT("搅拌", Arrays.asList("搅拌速度", "延迟(秒)")));
add(new ProcessT("位置", Arrays.asList("转动速度", "位置动作", "延迟(秒)"))); add(new ProcessT("位置", Arrays.asList("转动速度", "位置动作", "延迟(秒)")));
add(new ProcessT("加热", Arrays.asList("加热功率", "延迟(秒)"))); add(new ProcessT("加热", Arrays.asList("加热功率", "延迟(秒)")));
add(new ProcessT("主料", Arrays.asList("主料名称", "主料位置", "主料重量", "投料动作","烹饪(秒)")));
add(new ProcessT("辅料", Arrays.asList("辅料名称", "烹饪(秒)")));
add(new ProcessT("主料", Arrays.asList("主料名称", "主料位置", "主料重量", "投料动作","炒制位置","烹饪(秒)")));
add(new ProcessT("辅料", Arrays.asList("辅料名称", "炒制位置","烹饪(秒)")));
add(new ProcessT("液体料", new ArrayList<>())); add(new ProcessT("液体料", new ArrayList<>()));
add(new ProcessT("并行出料", Arrays.asList("出料克数","等待(秒)")));
add(new ProcessT("延迟", Arrays.asList("延迟(秒)"))); add(new ProcessT("延迟", Arrays.asList("延迟(秒)")));
add(new ProcessT("出菜", Arrays.asList("等待(秒)"))); add(new ProcessT("出菜", Arrays.asList("等待(秒)")));
add(new ProcessT("清洗", Arrays.asList("等待(秒)"))); add(new ProcessT("清洗", Arrays.asList("等待(秒)")));
@@ -1157,7 +1161,9 @@ public class ConfigName {
data = "正转反转、一直正转、一直反转"; data = "正转反转、一直正转、一直反转";
} else if (item.equals("位置动作")) { } else if (item.equals("位置动作")) {
data = "原点位、出餐启动、倒菜位、抽料位、清洗位、炒菜位1、炒菜位2、炒菜位3"; data = "原点位、出餐启动、倒菜位、抽料位、清洗位、炒菜位1、炒菜位2、炒菜位3";
} else if (item.equals("投料动作")) {
} else if (item.equals("炒制位置")) {
data = "炒菜位1、炒菜位2、炒菜位3、原点位";
}else if (item.equals("投料动作")) {
//data = "投出抖动三次、投出等待三秒、直接投出、手动投料"; //data = "投出抖动三次、投出等待三秒、直接投出、手动投料";
data = "投出等待三秒、直接投出、手动投料"; data = "投出等待三秒、直接投出、手动投料";
} else if (item.equals("主料位置")) { } else if (item.equals("主料位置")) {


+ 2
- 1
app/src/main/res/layout/fragment_auto_test_more.xml View File

@@ -7,7 +7,8 @@
tools:context=".modules.home.fragment.from.fragment.AutoTestMoreFragment"> tools:context=".modules.home.fragment.from.fragment.AutoTestMoreFragment">
<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:background="@color/main_background">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"


+ 203
- 166
app/src/main/res/layout/fragment_auto_test_one.xml View File

@@ -10,6 +10,7 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/main_background"> android:background="@color/main_background">

<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
@@ -23,13 +24,13 @@


<RelativeLayout <RelativeLayout
android:layout_width="100dp" android:layout_width="100dp"
android:layout_height="match_parent"
>
android:layout_height="match_parent">


<LinearLayout <LinearLayout
android:layout_width="100dp" android:layout_width="100dp"
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical"> android:orientation="vertical">

<ListView <ListView
android:id="@+id/datatab_left" android:id="@+id/datatab_left"
android:layout_width="match_parent" android:layout_width="match_parent"
@@ -43,9 +44,9 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="#BD25323F" android:background="#BD25323F"
android:focusable="true"
android:clickable="true" android:clickable="true"
android:visibility="gone"/>
android:focusable="true"
android:visibility="gone" />
</RelativeLayout> </RelativeLayout>


<RelativeLayout <RelativeLayout
@@ -58,7 +59,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_margin="@dimen/dp_10" android:layout_margin="@dimen/dp_10"
android:orientation="vertical" android:orientation="vertical"
android:visibility="gone">
>


<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@@ -78,11 +79,11 @@
<TextView <TextView
android:layout_width="90dp" android:layout_width="90dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="锅体正反转" />
android:text="锅体正反转" />


<EditText <EditText
android:id="@+id/gkcx1" android:id="@+id/gkcx1"
android:layout_width="50dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -96,12 +97,23 @@
android:layout_width="130dp" android:layout_width="130dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:text="圈为一循环,共运行" />
android:text="圈为一循环" />
</LinearLayout>

<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10">

<TextView
android:layout_width="90dp"
android:layout_height="wrap_content"
android:text="设置运行循环" />


<EditText <EditText
android:id="@+id/gkcx2" android:id="@+id/gkcx2"


android:layout_width="50dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -114,7 +126,7 @@
<TextView <TextView
android:layout_width="40dp" android:layout_width="40dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginLeft="5dp"
android:text="次" /> android:text="次" />
</LinearLayout> </LinearLayout>


@@ -131,7 +143,7 @@
<EditText <EditText
android:id="@+id/gkcx3" android:id="@+id/gkcx3"


android:layout_width="100dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -179,7 +191,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="0" android:text="0"
android:textColor="#CC04EF" android:textColor="#CC04EF"
android:textSize="50dp"
android:textSize="60dp"
android:textStyle="bold" /> android:textStyle="bold" />


<TextView <TextView
@@ -216,7 +228,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="0" android:text="0"
android:textColor="#CC04EF" android:textColor="#CC04EF"
android:textSize="50dp"
android:textSize="60dp"
android:textStyle="bold" /> android:textStyle="bold" />


<TextView <TextView
@@ -296,32 +308,25 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical">
android:orientation="horizontal">


<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="当前已运行:" />
<LinearLayout
android:text="已运行:" />
<TextView
android:id="@+id/qingxi11"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="20dp">
android:text="0"
android:textColor="#CC04EF"
android:textSize="60dp"
android:textStyle="bold" />


<TextView
android:id="@+id/qingxi11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:textColor="#CC04EF"
android:textSize="50dp"
android:textStyle="bold" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="次" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="次" />
</LinearLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout>
</LinearLayout> </LinearLayout>
@@ -391,32 +396,26 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical">
android:orientation="horizontal">


<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="当前已运行:" />
android:text="已运行:" />


<LinearLayout
<TextView
android:id="@+id/touliao11"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="20dp">

<TextView
android:id="@+id/touliao11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:textColor="#CC04EF"
android:textSize="50dp"
android:textStyle="bold" />
android:text="0"
android:textColor="#CC04EF"
android:textSize="60dp"
android:textStyle="bold" />


<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="次" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="次" />
</LinearLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout>
</LinearLayout> </LinearLayout>
@@ -486,32 +485,26 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical">
android:orientation="horizontal">


<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="当前已运行:" />
android:text="已运行:" />


<LinearLayout
<TextView
android:id="@+id/yetiliao11"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="20dp">
android:text="0"
android:textColor="#CC04EF"
android:textSize="60dp"
android:textStyle="bold" />


<TextView
android:id="@+id/yetiliao11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:textColor="#CC04EF"
android:textSize="50dp"
android:textStyle="bold" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="次" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="次" />
</LinearLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout>
</LinearLayout> </LinearLayout>
@@ -537,32 +530,44 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_centerInParent="true" android:layout_centerInParent="true"
android:orientation="vertical"> android:orientation="vertical">

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"> android:layout_marginTop="@dimen/dp_10">

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="加热挡位" />
android:text="当前加热" />

<Spinner <Spinner
android:id="@+id/HuoLi" android:id="@+id/HuoLi"
style="@style/commonSpinnerStyle" style="@style/commonSpinnerStyle"
android:layout_width="80dp" android:layout_width="80dp"
android:layout_height="24dp" android:layout_height="24dp"
android:layout_centerVertical="true" /> android:layout_centerVertical="true" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:text="档" />
</LinearLayout> </LinearLayout>

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"> android:layout_marginTop="@dimen/dp_10">

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="加热持续时间" />
android:text="加热持续" />

<EditText <EditText
android:id="@+id/yanchi1" android:id="@+id/yanchi1"
android:layout_width="50dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -571,11 +576,14 @@
android:padding="3dp" android:padding="3dp"
android:text="10" android:text="10"
android:textSize="12dp" /> android:textSize="12dp" />

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:text="秒" /> android:text="秒" />
</LinearLayout> </LinearLayout>

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@@ -584,10 +592,11 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="冷却" />
android:text="冷却锅体" />

<EditText <EditText
android:id="@+id/yanchi2" android:id="@+id/yanchi2"
android:layout_width="50dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -596,13 +605,16 @@
android:padding="3dp" android:padding="3dp"
android:text="10" android:text="10"
android:textSize="12dp" /> android:textSize="12dp" />

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="分钟为一循环" />
android:layout_marginLeft="5dp"
android:text="分钟" />




</LinearLayout> </LinearLayout>

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@@ -611,11 +623,11 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="共运行" />
android:text="执行循环" />


<EditText <EditText
android:id="@+id/yanchi3" android:id="@+id/yanchi3"
android:layout_width="50dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -628,7 +640,7 @@
<TextView <TextView
android:layout_width="40dp" android:layout_width="40dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginLeft="5dp"
android:text="次" /> android:text="次" />
</LinearLayout> </LinearLayout>


@@ -645,32 +657,29 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical">
android:orientation="horizontal">


<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="当前已运行:" />
android:text="已运行:" />


<LinearLayout
<TextView
android:id="@+id/yanchi11"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="20dp">
android:text="0"
android:textColor="#CC04EF"
android:textSize="60dp"
android:layout_marginLeft="5dp"
android:textStyle="bold" />


<TextView
android:id="@+id/yanchi11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:textColor="#CC04EF"
android:textSize="50dp"
android:textStyle="bold" />
<TextView
android:layout_marginLeft="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="次" />


<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="次" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout>
</LinearLayout> </LinearLayout>
@@ -685,8 +694,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_margin="@dimen/dp_10" android:layout_margin="@dimen/dp_10"
android:orientation="vertical" android:orientation="vertical"
android:visibility="gone"
>
android:visibility="gone">


<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
@@ -697,14 +705,16 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_centerInParent="true" android:layout_centerInParent="true"
android:orientation="vertical"> android:orientation="vertical">

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"> android:layout_marginTop="@dimen/dp_10">

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="当前加热挡位" />
android:text="加热挡位" />


<TextView <TextView
android:id="@+id/jiaredangwei" android:id="@+id/jiaredangwei"
@@ -716,17 +726,20 @@
android:textSize="24dp" android:textSize="24dp"
android:textStyle="bold" /> android:textStyle="bold" />
</LinearLayout> </LinearLayout>

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"> android:layout_marginTop="@dimen/dp_10">

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="加热持续时间" />
android:text="加热持续" />

<EditText <EditText
android:id="@+id/jiare1" android:id="@+id/jiare1"
android:layout_width="50dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -735,11 +748,14 @@
android:padding="3dp" android:padding="3dp"
android:text="10" android:text="10"
android:textSize="12dp" /> android:textSize="12dp" />

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:text="秒" /> android:text="秒" />
</LinearLayout> </LinearLayout>

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@@ -748,10 +764,11 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="停" />
android:text="停止冷却" />

<EditText <EditText
android:id="@+id/jiare2" android:id="@+id/jiare2"
android:layout_width="50dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -760,11 +777,14 @@
android:padding="3dp" android:padding="3dp"
android:text="5" android:text="5"
android:textSize="12dp" /> android:textSize="12dp" />

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:text="分钟" /> android:text="分钟" />
</LinearLayout> </LinearLayout>

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@@ -773,11 +793,11 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="启动" />
android:text="执行循环" />


<EditText <EditText
android:id="@+id/jiare3" android:id="@+id/jiare3"
android:layout_width="50dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -790,7 +810,7 @@
<TextView <TextView
android:layout_width="40dp" android:layout_width="40dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginLeft="5dp"
android:text="次" /> android:text="次" />
</LinearLayout> </LinearLayout>


@@ -798,7 +818,6 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"> android:layout_marginTop="@dimen/dp_10">

<RelativeLayout <RelativeLayout
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="match_parent" android:layout_height="match_parent"
@@ -807,32 +826,27 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical">
android:orientation="horizontal">


<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="当前已运行:" />
<LinearLayout
android:text="已运行:" />
<TextView
android:id="@+id/jiare11"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="20dp">
android:text="0"
android:textColor="#CC04EF"
android:textSize="60dp"
android:textStyle="bold" />


<TextView
android:id="@+id/jiare11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:textColor="#CC04EF"
android:textSize="50dp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:text="次" />


<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="次" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout>
</LinearLayout> </LinearLayout>
@@ -846,8 +860,8 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_margin="@dimen/dp_10" android:layout_margin="@dimen/dp_10"
android:orientation="vertical">
android:orientation="vertical"
android:visibility="gone">
<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent">
@@ -857,32 +871,44 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_centerInParent="true" android:layout_centerInParent="true"
android:orientation="vertical"> android:orientation="vertical">

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"> android:layout_marginTop="@dimen/dp_10">

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="加热挡位" /> android:text="加热挡位" />

<Spinner <Spinner
android:id="@+id/HuoLi1" android:id="@+id/HuoLi1"
style="@style/commonSpinnerStyle" style="@style/commonSpinnerStyle"
android:layout_width="80dp" android:layout_width="80dp"
android:layout_height="24dp" android:layout_height="24dp"
android:layout_centerVertical="true" /> android:layout_centerVertical="true" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:text="档" />
</LinearLayout> </LinearLayout>

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"> android:layout_marginTop="@dimen/dp_10">

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="先加热" />
android:text="预先加热" />

<EditText <EditText
android:id="@+id/jiarewending1" android:id="@+id/jiarewending1"
android:layout_width="50dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -891,11 +917,15 @@
android:padding="3dp" android:padding="3dp"
android:text="10" android:text="10"
android:textSize="12dp" /> android:textSize="12dp" />

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp"

android:text="秒" /> android:text="秒" />
</LinearLayout> </LinearLayout>

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@@ -905,9 +935,10 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="重新加热" /> android:text="重新加热" />

<EditText <EditText
android:id="@+id/jiarewending2" android:id="@+id/jiarewending2"
android:layout_width="50dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -916,11 +947,15 @@
android:padding="3dp" android:padding="3dp"
android:text="5" android:text="5"
android:textSize="12dp" /> android:textSize="12dp" />

<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp"

android:text="秒" /> android:text="秒" />
</LinearLayout> </LinearLayout>

<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@@ -929,11 +964,11 @@
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="循环" />
android:text="执行循环" />


<EditText <EditText
android:id="@+id/jiarewending3" android:id="@+id/jiarewending3"
android:layout_width="50dp"
android:layout_width="80dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="5dp" android:layout_marginLeft="5dp"
android:background="@drawable/input_bj" android:background="@drawable/input_bj"
@@ -946,7 +981,7 @@
<TextView <TextView
android:layout_width="40dp" android:layout_width="40dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginLeft="5dp"
android:text="次" /> android:text="次" />
</LinearLayout> </LinearLayout>


@@ -963,32 +998,27 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical">
android:orientation="horizontal">


<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="当前已循环:" />
<LinearLayout
android:text="已运行:" />
<TextView
android:id="@+id/jiarewending11"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="20dp">
android:text="0"
android:textColor="#CC04EF"
android:textSize="60dp"
android:textStyle="bold" />


<TextView
android:id="@+id/jiarewending11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:textColor="#CC04EF"
android:textSize="50dp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:text="次" />


<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="次" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout>
</LinearLayout> </LinearLayout>
@@ -999,12 +1029,18 @@
</RelativeLayout> </RelativeLayout>
</LinearLayout> </LinearLayout>



<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="#c6d7ed"
android:orientation="vertical"> android:orientation="vertical">


<LinearLayout
android:layout_width="match_parent"
android:layout_height="2dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="@dimen/dp_10" />

<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content"> android:layout_height="wrap_content">
@@ -1017,7 +1053,7 @@
<RelativeLayout <RelativeLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_marginRight="100dp">
android:layout_marginRight="140dp">


<Chronometer <Chronometer
android:id="@+id/runtime" android:id="@+id/runtime"
@@ -1027,7 +1063,7 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_marginLeft="3dp" android:layout_marginLeft="3dp"
android:textColor="#BEAA6A" android:textColor="#BEAA6A"
android:textSize="60dp"
android:textSize="80dp"
android:textStyle="bold|italic" /> android:textStyle="bold|italic" />
</RelativeLayout> </RelativeLayout>


@@ -1042,31 +1078,32 @@


<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="30dp">

android:layout_height="180dp">
<EditText
android:id="@+id/miaoshu"
android:layout_width="match_parent"
android:layout_height="180dp"
android:background="@drawable/input_bj"
android:gravity="top"
android:inputType="textMultiLine"
android:padding="3dp"
android:scrollHorizontally="false"
android:text=""
android:textSize="12dp" />
<Button <Button
android:id="@+id/qingkong" android:id="@+id/qingkong"
android:layout_width="80dp" android:layout_width="80dp"
android:layout_height="26dp" android:layout_height="26dp"
android:layout_alignParentRight="true" android:layout_alignParentRight="true"
android:layout_marginTop="@dimen/dp_10"
android:layout_marginRight="@dimen/dp_10" android:layout_marginRight="@dimen/dp_10"
android:background="@drawable/button1" android:background="@drawable/button1"
android:text="清空显示" android:text="清空显示"
android:textSize="14dp" /> android:textSize="14dp" />
</RelativeLayout> </RelativeLayout>

<EditText
android:id="@+id/miaoshu"
android:layout_width="match_parent"
android:layout_height="180dp"
android:background="@drawable/input_bj1"
android:gravity="top"
android:inputType="textMultiLine"
android:padding="3dp"
android:scrollHorizontally="false"
android:text=""
android:textSize="12dp" />
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>

</RelativeLayout> </RelativeLayout>

</com.qmuiteam.qmui.widget.QMUIWindowInsetLayout> </com.qmuiteam.qmui.widget.QMUIWindowInsetLayout>

Loading…
Cancel
Save