891 lines
32 KiB
Plaintext
891 lines
32 KiB
Plaintext
[gd_scene load_steps=16 format=3 uid="uid://c0p5mw7gbwwk6"]
|
|
|
|
[ext_resource type="VideoStream" path="res://Mods/工业数据采集与分析应用分享/Arts/Videos/生产过程模拟.ogv" id="1_n53dq"]
|
|
[ext_resource type="Script" path="res://BITKit/Scripts/Components/RuntimeNode.cs" id="2_isay2"]
|
|
[ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/ProductionAnimation.cs" id="3_6smad"]
|
|
|
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mmg2t"]
|
|
content_margin_left = 8.0
|
|
content_margin_right = 8.0
|
|
bg_color = Color(0.92549, 0.92549, 0.92549, 1)
|
|
|
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_631sk"]
|
|
content_margin_left = 8.0
|
|
content_margin_top = 8.0
|
|
content_margin_right = 8.0
|
|
content_margin_bottom = 8.0
|
|
bg_color = Color(0.862745, 0.494118, 0.0862745, 1)
|
|
|
|
[sub_resource type="Animation" id="Animation_ehfn1"]
|
|
resource_name = "Start"
|
|
length = 6.0
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("0:visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [true]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("1:visible")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 1),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("2:visible")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0, 2),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("3:visible")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0, 4),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("4:visible")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0, 6),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("ProgressBar:value")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0, 6),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [0.0, 100.0]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_0nmby"]
|
|
_data = {
|
|
"Start": SubResource("Animation_ehfn1")
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_jqadl"]
|
|
resource_name = "Start"
|
|
length = 6.0
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("ProgressBar:value")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 6),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [55.0, 100.0]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("2:visible")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 4),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_mqq75"]
|
|
_data = {
|
|
"Start": SubResource("Animation_jqadl")
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_dagmw"]
|
|
resource_name = "Start"
|
|
length = 10.0
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("ProgressBar:value")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 10),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [0.0, 100.0]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("1:visible")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 1),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("2:visible")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0, 3),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("3:visible")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0, 5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("4:visible")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0, 7),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("5:visible")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0, 10),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_t4po5"]
|
|
_data = {
|
|
"Start": SubResource("Animation_dagmw")
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_f1esw"]
|
|
resource_name = "Start"
|
|
length = 8.0
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("ProgressBar:value")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 6.5, 8),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [0.0, 90.0, 100.0]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_br22x"]
|
|
_data = {
|
|
"Start": SubResource("Animation_f1esw")
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_b80x7"]
|
|
resource_name = "Start"
|
|
length = 10.0
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("ProgressBar:value")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 4, 10),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [0.0, 80.0, 90.0]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("ProgressBar:visible")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 10),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [true, false]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("2:visible")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0, 2),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("3:visible")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0, 4),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_0dofc"]
|
|
_data = {
|
|
"Start": SubResource("Animation_b80x7")
|
|
}
|
|
|
|
[node name="生产模拟" type="ReferenceRect"]
|
|
offset_right = 1368.0
|
|
offset_bottom = 384.0
|
|
|
|
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
|
layout_mode = 1
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
|
|
[node name="VideoStreamPlayer" type="VideoStreamPlayer" parent="HBoxContainer"]
|
|
custom_minimum_size = Vector2(384, 256)
|
|
layout_mode = 2
|
|
stream = ExtResource("1_n53dq")
|
|
autoplay = true
|
|
expand = true
|
|
script = ExtResource("2_isay2")
|
|
|
|
[node name="生产步骤" type="VBoxContainer" parent="HBoxContainer"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="Label2" type="Label" parent="HBoxContainer/生产步骤"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"HeaderLarge"
|
|
theme_override_colors/font_color = Color(0.133333, 0.133333, 0.133333, 1)
|
|
theme_override_styles/normal = SubResource("StyleBoxFlat_mmg2t")
|
|
text = "生产步骤"
|
|
|
|
[node name="Button" type="Button" parent="HBoxContainer/生产步骤"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"Flat"
|
|
text = "原材料出库"
|
|
|
|
[node name="Button4" type="Button" parent="HBoxContainer/生产步骤"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"Flat"
|
|
text = "底衬压装"
|
|
|
|
[node name="Button2" type="Button" parent="HBoxContainer/生产步骤"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"Flat"
|
|
text = "笔记本装配"
|
|
|
|
[node name="Button3" type="Button" parent="HBoxContainer/生产步骤"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"Flat"
|
|
text = "UV打印"
|
|
|
|
[node name="HSeparator" type="HSeparator" parent="HBoxContainer/生产步骤"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
|
|
[node name="Button5" type="Button" parent="HBoxContainer/生产步骤"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"Flat"
|
|
text = "交付/入库"
|
|
|
|
[node name="生产过程" type="VBoxContainer" parent="HBoxContainer"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="Label" type="Label" parent="HBoxContainer/生产过程"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"HeaderLarge"
|
|
theme_override_colors/font_color = Color(0.133333, 0.133333, 0.133333, 1)
|
|
theme_override_styles/normal = SubResource("StyleBoxFlat_mmg2t")
|
|
text = "生产过程"
|
|
|
|
[node name="TabContainer" type="TabContainer" parent="HBoxContainer/生产过程"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
clip_tabs = false
|
|
tabs_visible = false
|
|
|
|
[node name="Default" type="Label" parent="HBoxContainer/生产过程/TabContainer"]
|
|
visible = false
|
|
layout_mode = 2
|
|
text = "在右侧列表中点击需要的指令"
|
|
horizontal_alignment = 1
|
|
vertical_alignment = 1
|
|
|
|
[node name="原材料出库" type="VBoxContainer" parent="HBoxContainer/生产过程/TabContainer" node_paths=PackedStringArray("progressBar")]
|
|
visible = false
|
|
layout_mode = 2
|
|
script = ExtResource("3_6smad")
|
|
progressBar = NodePath("ProgressBar")
|
|
visibleNodes = Array[NodePath]([NodePath("0"), NodePath("1"), NodePath("2"), NodePath("3"), NodePath("4"), NodePath("5")])
|
|
autoPlay = true
|
|
|
|
[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer/生产过程/TabContainer/原材料出库"]
|
|
layout_mode = 2
|
|
min_value = 28.3333
|
|
value = 28.3333
|
|
|
|
[node name="0" type="Label" parent="HBoxContainer/生产过程/TabContainer/原材料出库"]
|
|
layout_mode = 2
|
|
text = "出库笔记本壳"
|
|
|
|
[node name="1" type="Label" parent="HBoxContainer/生产过程/TabContainer/原材料出库"]
|
|
layout_mode = 2
|
|
text = "出库笔记本纸张"
|
|
|
|
[node name="2" type="Label" parent="HBoxContainer/生产过程/TabContainer/原材料出库"]
|
|
layout_mode = 2
|
|
text = "出库笔记本卡扣"
|
|
|
|
[node name="3" type="Label" parent="HBoxContainer/生产过程/TabContainer/原材料出库"]
|
|
layout_mode = 2
|
|
text = "运输到装配区"
|
|
|
|
[node name="4" type="Label" parent="HBoxContainer/生产过程/TabContainer/原材料出库"]
|
|
layout_mode = 2
|
|
text = "放在装配区等待装配"
|
|
|
|
[node name="5" type="Label" parent="HBoxContainer/生产过程/TabContainer/原材料出库"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_type_variation = &"SuccessBox"
|
|
text = "已完成"
|
|
vertical_alignment = 1
|
|
|
|
[node name="底衬压装" type="VBoxContainer" parent="HBoxContainer/生产过程/TabContainer" node_paths=PackedStringArray("progressBar")]
|
|
visible = false
|
|
layout_mode = 2
|
|
script = ExtResource("3_6smad")
|
|
progressBar = NodePath("ProgressBar")
|
|
visibleNodes = Array[NodePath]([NodePath("0"), NodePath("1"), NodePath("2"), NodePath("3"), NodePath("4"), NodePath("5"), NodePath("6"), NodePath("SuccessBox")])
|
|
autoPlay = true
|
|
|
|
[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer/生产过程/TabContainer/底衬压装"]
|
|
layout_mode = 2
|
|
value = 6.0
|
|
|
|
[node name="0" type="Label" parent="HBoxContainer/生产过程/TabContainer/底衬压装"]
|
|
layout_mode = 2
|
|
text = "出库衬套"
|
|
|
|
[node name="1" type="Label" parent="HBoxContainer/生产过程/TabContainer/底衬压装"]
|
|
layout_mode = 2
|
|
text = "运送到冲压区"
|
|
|
|
[node name="2" type="Label" parent="HBoxContainer/生产过程/TabContainer/底衬压装"]
|
|
layout_mode = 2
|
|
text = "放置在冲压区"
|
|
|
|
[node name="3" type="Label" parent="HBoxContainer/生产过程/TabContainer/底衬压装"]
|
|
layout_mode = 2
|
|
text = "冲压"
|
|
|
|
[node name="4" type="Label" parent="HBoxContainer/生产过程/TabContainer/底衬压装"]
|
|
layout_mode = 2
|
|
text = "取回衬套"
|
|
|
|
[node name="5" type="Label" parent="HBoxContainer/生产过程/TabContainer/底衬压装"]
|
|
layout_mode = 2
|
|
text = "运输到装配区"
|
|
|
|
[node name="6" type="Label" parent="HBoxContainer/生产过程/TabContainer/底衬压装"]
|
|
layout_mode = 2
|
|
text = "放在装配区"
|
|
|
|
[node name="SuccessBox" type="Label" parent="HBoxContainer/生产过程/TabContainer/底衬压装"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_type_variation = &"SuccessBox"
|
|
text = "已完成"
|
|
vertical_alignment = 1
|
|
|
|
[node name="笔记本装配" type="VBoxContainer" parent="HBoxContainer/生产过程/TabContainer" node_paths=PackedStringArray("progressBar")]
|
|
visible = false
|
|
layout_mode = 2
|
|
script = ExtResource("3_6smad")
|
|
progressBar = NodePath("ProgressBar")
|
|
visibleNodes = Array[NodePath]([NodePath("0"), NodePath("1"), NodePath("2"), NodePath("3"), NodePath("SuccessBox")])
|
|
autoPlay = true
|
|
|
|
[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer/生产过程/TabContainer/笔记本装配"]
|
|
layout_mode = 2
|
|
min_value = 55.0
|
|
value = 59.5
|
|
|
|
[node name="0" type="Label" parent="HBoxContainer/生产过程/TabContainer/笔记本装配"]
|
|
layout_mode = 2
|
|
text = "装配笔记本壳"
|
|
|
|
[node name="1" type="Label" parent="HBoxContainer/生产过程/TabContainer/笔记本装配"]
|
|
layout_mode = 2
|
|
text = "装配卡扣"
|
|
|
|
[node name="2" type="Label" parent="HBoxContainer/生产过程/TabContainer/笔记本装配"]
|
|
visible = false
|
|
layout_mode = 2
|
|
text = "装配衬套"
|
|
|
|
[node name="3" type="Label" parent="HBoxContainer/生产过程/TabContainer/笔记本装配"]
|
|
layout_mode = 2
|
|
text = "装配纸张"
|
|
|
|
[node name="SuccessBox" type="Label" parent="HBoxContainer/生产过程/TabContainer/笔记本装配"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_type_variation = &"SuccessBox"
|
|
text = "已完成"
|
|
vertical_alignment = 1
|
|
|
|
[node name="UV打印" type="VBoxContainer" parent="HBoxContainer/生产过程/TabContainer" node_paths=PackedStringArray("progressBar")]
|
|
visible = false
|
|
layout_mode = 2
|
|
script = ExtResource("3_6smad")
|
|
progressBar = NodePath("ProgressBar")
|
|
visibleNodes = Array[NodePath]([NodePath("0"), NodePath("1"), NodePath("2"), NodePath("3"), NodePath("4"), NodePath("SuccessBox")])
|
|
autoPlay = true
|
|
|
|
[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer/生产过程/TabContainer/UV打印"]
|
|
layout_mode = 2
|
|
value = 8.31
|
|
|
|
[node name="0" type="Label" parent="HBoxContainer/生产过程/TabContainer/UV打印"]
|
|
layout_mode = 2
|
|
text = "取回装配笔记本"
|
|
|
|
[node name="1" type="Label" parent="HBoxContainer/生产过程/TabContainer/UV打印"]
|
|
layout_mode = 2
|
|
text = "运输到打印区"
|
|
|
|
[node name="2" type="Label" parent="HBoxContainer/生产过程/TabContainer/UV打印"]
|
|
layout_mode = 2
|
|
text = "放置笔记本到打印区"
|
|
|
|
[node name="3" type="Label" parent="HBoxContainer/生产过程/TabContainer/UV打印"]
|
|
layout_mode = 2
|
|
text = "开始打印"
|
|
|
|
[node name="4" type="Label" parent="HBoxContainer/生产过程/TabContainer/UV打印"]
|
|
layout_mode = 2
|
|
text = "取回打印笔记本"
|
|
|
|
[node name="SuccessBox" type="Label" parent="HBoxContainer/生产过程/TabContainer/UV打印"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_type_variation = &"SuccessBox"
|
|
text = "已完成"
|
|
vertical_alignment = 1
|
|
|
|
[node name="入库" type="VBoxContainer" parent="HBoxContainer/生产过程/TabContainer" node_paths=PackedStringArray("progressBar")]
|
|
layout_mode = 2
|
|
script = ExtResource("3_6smad")
|
|
progressBar = NodePath("ProgressBar")
|
|
visibleNodes = Array[NodePath]([NodePath("0"), NodePath("1"), NodePath("SuccessBox")])
|
|
autoPlay = true
|
|
|
|
[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer/生产过程/TabContainer/入库"]
|
|
layout_mode = 2
|
|
value = 12.0
|
|
|
|
[node name="0" type="Label" parent="HBoxContainer/生产过程/TabContainer/入库"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 1
|
|
text = "运输到交付区"
|
|
|
|
[node name="1" type="Label" parent="HBoxContainer/生产过程/TabContainer/入库"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 1
|
|
text = "放置笔记本到交付区"
|
|
|
|
[node name="SuccessBox" type="Label" parent="HBoxContainer/生产过程/TabContainer/入库"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_type_variation = &"SuccessBox"
|
|
text = "已完成"
|
|
vertical_alignment = 1
|
|
|
|
[node name="VSeparator" type="VSeparator" parent="HBoxContainer"]
|
|
layout_mode = 2
|
|
theme_override_constants/separation = 16
|
|
|
|
[node name="注册操作" type="VBoxContainer" parent="HBoxContainer"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="Label2" type="Label" parent="HBoxContainer/注册操作"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"HeaderLarge"
|
|
theme_override_colors/font_color = Color(0.133333, 0.133333, 0.133333, 1)
|
|
theme_override_styles/normal = SubResource("StyleBoxFlat_mmg2t")
|
|
text = "注册操作"
|
|
|
|
[node name="Button" type="Button" parent="HBoxContainer/注册操作"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"Flat"
|
|
text = "创建订单"
|
|
|
|
[node name="Button4" type="Button" parent="HBoxContainer/注册操作"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"Flat"
|
|
text = "注册订单标识"
|
|
|
|
[node name="Button2" type="Button" parent="HBoxContainer/注册操作"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"Flat"
|
|
text = "注册设备标识"
|
|
|
|
[node name="Button3" type="Button" parent="HBoxContainer/注册操作"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"Flat"
|
|
text = "注册环境标识"
|
|
|
|
[node name="HSeparator" type="HSeparator" parent="HBoxContainer/注册操作"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
|
|
[node name="Button5" type="Button" parent="HBoxContainer/注册操作"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"Flat"
|
|
text = "对当前操作抛出异常"
|
|
|
|
[node name="注册过程" type="VBoxContainer" parent="HBoxContainer"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
|
|
[node name="Label" type="Label" parent="HBoxContainer/注册过程"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"HeaderLarge"
|
|
theme_override_colors/font_color = Color(0.133333, 0.133333, 0.133333, 1)
|
|
theme_override_styles/normal = SubResource("StyleBoxFlat_mmg2t")
|
|
text = "生产过程"
|
|
|
|
[node name="TabContainer" type="TabContainer" parent="HBoxContainer/注册过程"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
tabs_visible = false
|
|
|
|
[node name="Default" type="Label" parent="HBoxContainer/注册过程/TabContainer"]
|
|
layout_mode = 2
|
|
text = "在右侧列表中点击需要的指令"
|
|
horizontal_alignment = 1
|
|
vertical_alignment = 1
|
|
|
|
[node name="创建订单" type="VBoxContainer" parent="HBoxContainer/注册过程/TabContainer"]
|
|
visible = false
|
|
layout_mode = 2
|
|
script = ExtResource("2_isay2")
|
|
|
|
[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer/注册过程/TabContainer/创建订单"]
|
|
layout_mode = 2
|
|
min_value = 28.3333
|
|
value = 28.3333
|
|
|
|
[node name="0" type="Label" parent="HBoxContainer/注册过程/TabContainer/创建订单"]
|
|
layout_mode = 2
|
|
text = "正在创建订单"
|
|
|
|
[node name="1" type="Label" parent="HBoxContainer/注册过程/TabContainer/创建订单"]
|
|
visible = false
|
|
layout_mode = 2
|
|
theme_override_colors/font_color = Color(0, 0, 0, 1)
|
|
theme_override_styles/normal = SubResource("StyleBoxFlat_631sk")
|
|
text = "已创建标识为88.123.64/20230704170401订单"
|
|
|
|
[node name="2" type="Label" parent="HBoxContainer/注册过程/TabContainer/创建订单"]
|
|
visible = false
|
|
layout_mode = 2
|
|
text = "正在生成订单号"
|
|
|
|
[node name="3" type="Label" parent="HBoxContainer/注册过程/TabContainer/创建订单"]
|
|
visible = false
|
|
layout_mode = 2
|
|
theme_override_colors/font_color = Color(0, 0, 0, 1)
|
|
theme_override_styles/normal = SubResource("StyleBoxFlat_631sk")
|
|
text = "已生成订单号:20230704170401"
|
|
|
|
[node name="4" type="Label" parent="HBoxContainer/注册过程/TabContainer/创建订单"]
|
|
visible = false
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_type_variation = &"SuccessBox"
|
|
text = "已创建订单并下发到MES系统"
|
|
vertical_alignment = 1
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="HBoxContainer/注册过程/TabContainer/创建订单"]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_0nmby")
|
|
}
|
|
|
|
[node name="注册订单标识" type="VBoxContainer" parent="HBoxContainer/注册过程/TabContainer"]
|
|
visible = false
|
|
layout_mode = 2
|
|
script = ExtResource("2_isay2")
|
|
|
|
[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer/注册过程/TabContainer/注册订单标识"]
|
|
layout_mode = 2
|
|
min_value = 55.0
|
|
value = 55.0
|
|
|
|
[node name="0" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册订单标识"]
|
|
layout_mode = 2
|
|
text = "正在请求注册订单标识"
|
|
|
|
[node name="1" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册订单标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
theme_override_colors/font_color = Color(0, 0, 0, 1)
|
|
theme_override_styles/normal = SubResource("StyleBoxFlat_631sk")
|
|
text = "已提交订单号20230704170401"
|
|
|
|
[node name="2" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册订单标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
text = "正在等待返回提交结果"
|
|
|
|
[node name="3" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册订单标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_type_variation = &"SuccessBox"
|
|
text = "订单已注册到标识"
|
|
vertical_alignment = 1
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="HBoxContainer/注册过程/TabContainer/注册订单标识"]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_mqq75")
|
|
}
|
|
|
|
[node name="注册设备标识" type="VBoxContainer" parent="HBoxContainer/注册过程/TabContainer"]
|
|
visible = false
|
|
layout_mode = 2
|
|
script = ExtResource("2_isay2")
|
|
|
|
[node name="0" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册设备标识"]
|
|
layout_mode = 2
|
|
text = "正在注册参与生产的设备"
|
|
|
|
[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer/注册过程/TabContainer/注册设备标识"]
|
|
layout_mode = 2
|
|
|
|
[node name="1" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册设备标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
theme_type_variation = &"AccentBox"
|
|
text = "正在注册装配机械臂SR7C1L"
|
|
|
|
[node name="2" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册设备标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
theme_type_variation = &"AccentBox"
|
|
text = "正在注册AGV电流与电量"
|
|
|
|
[node name="3" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册设备标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
theme_type_variation = &"AccentBox"
|
|
text = "正在注册AGV机械臂"
|
|
|
|
[node name="4" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册设备标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
theme_type_variation = &"AccentBox"
|
|
text = "正在注册SR夹爪"
|
|
|
|
[node name="5" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册设备标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_type_variation = &"SuccessBox"
|
|
text = "已注册参与生产的设备"
|
|
vertical_alignment = 1
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="HBoxContainer/注册过程/TabContainer/注册设备标识"]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_t4po5")
|
|
}
|
|
|
|
[node name="注册环境标识" type="VBoxContainer" parent="HBoxContainer/注册过程/TabContainer"]
|
|
visible = false
|
|
layout_mode = 2
|
|
script = ExtResource("2_isay2")
|
|
|
|
[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer/注册过程/TabContainer/注册环境标识"]
|
|
layout_mode = 2
|
|
|
|
[node name="0" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册环境标识"]
|
|
layout_mode = 2
|
|
theme_type_variation = &"AccentBox"
|
|
text = "正在连接到传感器"
|
|
|
|
[node name="1" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册环境标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
theme_type_variation = &"HeaderMedium"
|
|
text = "已获取温度:42℃"
|
|
|
|
[node name="2" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册环境标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
theme_type_variation = &"HeaderMedium"
|
|
text = "已获取湿度:50%"
|
|
|
|
[node name="3" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册环境标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
theme_type_variation = &"AccentBox"
|
|
text = "正在提交温湿度标识到解析节点"
|
|
|
|
[node name="4" type="Label" parent="HBoxContainer/注册过程/TabContainer/注册环境标识"]
|
|
visible = false
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_type_variation = &"SuccessBox"
|
|
text = "已提交温湿度数据到解析节点"
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="HBoxContainer/注册过程/TabContainer/注册环境标识"]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_br22x")
|
|
}
|
|
|
|
[node name="对当前操作抛出异常" type="VBoxContainer" parent="HBoxContainer/注册过程/TabContainer"]
|
|
visible = false
|
|
layout_mode = 2
|
|
script = ExtResource("2_isay2")
|
|
|
|
[node name="ProgressBar" type="ProgressBar" parent="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常"]
|
|
layout_mode = 2
|
|
|
|
[node name="1" type="Label" parent="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 1
|
|
text = "正在提交数据到标识解析节点..."
|
|
|
|
[node name="2" type="Label" parent="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常"]
|
|
visible = false
|
|
layout_mode = 2
|
|
size_flags_vertical = 1
|
|
theme_type_variation = &"AccentBox"
|
|
text = "提交失败,正在自动校正数据..."
|
|
|
|
[node name="3" type="Label" parent="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常"]
|
|
visible = false
|
|
layout_mode = 2
|
|
size_flags_vertical = 1
|
|
text = "正在提交数据到标识解析节点..."
|
|
|
|
[node name="4" type="RichTextLabel" parent="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常"]
|
|
visible = false
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_type_variation = &"ErrorBox"
|
|
bbcode_enabled = true
|
|
text = "[b]Oops[/b]
|
|
我们尝试了自动纠错与修正,
|
|
但仍然提交失败
|
|
你可以手动提交数据到解析节点"
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常"]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_0dofc")
|
|
}
|
|
|
|
[connection signal="OnDisable" from="HBoxContainer/VideoStreamPlayer" to="HBoxContainer/VideoStreamPlayer" method="stop"]
|
|
[connection signal="OnEnable" from="HBoxContainer/VideoStreamPlayer" to="HBoxContainer/VideoStreamPlayer" method="play"]
|
|
[connection signal="draw" from="HBoxContainer/VideoStreamPlayer" to="HBoxContainer/VideoStreamPlayer" method="Enable"]
|
|
[connection signal="finished" from="HBoxContainer/VideoStreamPlayer" to="HBoxContainer/VideoStreamPlayer" method="play"]
|
|
[connection signal="hidden" from="HBoxContainer/VideoStreamPlayer" to="HBoxContainer/VideoStreamPlayer" method="Disable"]
|
|
[connection signal="pressed" from="HBoxContainer/生产步骤/Button" to="HBoxContainer/生产过程/TabContainer" method="set_current_tab" binds= [1]]
|
|
[connection signal="pressed" from="HBoxContainer/生产步骤/Button4" to="HBoxContainer/生产过程/TabContainer" method="set_current_tab" binds= [2]]
|
|
[connection signal="pressed" from="HBoxContainer/生产步骤/Button2" to="HBoxContainer/生产过程/TabContainer" method="set_current_tab" binds= [3]]
|
|
[connection signal="pressed" from="HBoxContainer/生产步骤/Button3" to="HBoxContainer/生产过程/TabContainer" method="set_current_tab" binds= [4]]
|
|
[connection signal="pressed" from="HBoxContainer/生产步骤/Button5" to="HBoxContainer/注册过程/TabContainer" method="set_current_tab"]
|
|
[connection signal="draw" from="HBoxContainer/生产过程/TabContainer/UV打印" to="HBoxContainer/生产过程/TabContainer/UV打印" method="Enable"]
|
|
[connection signal="hidden" from="HBoxContainer/生产过程/TabContainer/UV打印" to="HBoxContainer/生产过程/TabContainer/UV打印" method="Disable"]
|
|
[connection signal="draw" from="HBoxContainer/生产过程/TabContainer/入库" to="HBoxContainer/生产过程/TabContainer/入库" method="Enable"]
|
|
[connection signal="hidden" from="HBoxContainer/生产过程/TabContainer/入库" to="HBoxContainer/生产过程/TabContainer/入库" method="Disable"]
|
|
[connection signal="pressed" from="HBoxContainer/注册操作/Button" to="HBoxContainer/注册过程/TabContainer" method="set_current_tab" binds= [1]]
|
|
[connection signal="pressed" from="HBoxContainer/注册操作/Button4" to="HBoxContainer/注册过程/TabContainer" method="set_current_tab" binds= [2]]
|
|
[connection signal="pressed" from="HBoxContainer/注册操作/Button2" to="HBoxContainer/注册过程/TabContainer" method="set_current_tab" binds= [3]]
|
|
[connection signal="pressed" from="HBoxContainer/注册操作/Button3" to="HBoxContainer/注册过程/TabContainer" method="set_current_tab" binds= [4]]
|
|
[connection signal="pressed" from="HBoxContainer/注册操作/Button5" to="HBoxContainer/注册过程/TabContainer" method="set_current_tab" binds= [5]]
|
|
[connection signal="OnDisable" from="HBoxContainer/注册过程/TabContainer/创建订单" to="HBoxContainer/注册过程/TabContainer/创建订单/AnimationPlayer" method="stop" binds= [false]]
|
|
[connection signal="OnEnable" from="HBoxContainer/注册过程/TabContainer/创建订单" to="HBoxContainer/注册过程/TabContainer/创建订单/AnimationPlayer" method="play" binds= ["Start"]]
|
|
[connection signal="draw" from="HBoxContainer/注册过程/TabContainer/创建订单" to="HBoxContainer/注册过程/TabContainer/创建订单" method="Enable"]
|
|
[connection signal="hidden" from="HBoxContainer/注册过程/TabContainer/创建订单" to="HBoxContainer/注册过程/TabContainer/创建订单" method="Disable"]
|
|
[connection signal="OnDisable" from="HBoxContainer/注册过程/TabContainer/注册订单标识" to="HBoxContainer/注册过程/TabContainer/注册订单标识/AnimationPlayer" method="stop" binds= [false]]
|
|
[connection signal="OnEnable" from="HBoxContainer/注册过程/TabContainer/注册订单标识" to="HBoxContainer/注册过程/TabContainer/注册订单标识/AnimationPlayer" method="play" binds= ["Start"]]
|
|
[connection signal="draw" from="HBoxContainer/注册过程/TabContainer/注册订单标识" to="HBoxContainer/注册过程/TabContainer/注册订单标识" method="Enable"]
|
|
[connection signal="hidden" from="HBoxContainer/注册过程/TabContainer/注册订单标识" to="HBoxContainer/注册过程/TabContainer/创建订单" method="Disable"]
|
|
[connection signal="OnDisable" from="HBoxContainer/注册过程/TabContainer/注册设备标识" to="HBoxContainer/注册过程/TabContainer/注册设备标识/AnimationPlayer" method="stop" binds= [false]]
|
|
[connection signal="OnEnable" from="HBoxContainer/注册过程/TabContainer/注册设备标识" to="HBoxContainer/注册过程/TabContainer/注册设备标识/AnimationPlayer" method="play" binds= ["Start"]]
|
|
[connection signal="draw" from="HBoxContainer/注册过程/TabContainer/注册设备标识" to="HBoxContainer/注册过程/TabContainer/注册设备标识" method="Enable"]
|
|
[connection signal="hidden" from="HBoxContainer/注册过程/TabContainer/注册设备标识" to="HBoxContainer/注册过程/TabContainer/注册设备标识" method="Disable"]
|
|
[connection signal="OnDisable" from="HBoxContainer/注册过程/TabContainer/注册环境标识" to="HBoxContainer/注册过程/TabContainer/注册环境标识/AnimationPlayer" method="stop" binds= [false]]
|
|
[connection signal="OnEnable" from="HBoxContainer/注册过程/TabContainer/注册环境标识" to="HBoxContainer/注册过程/TabContainer/注册环境标识/AnimationPlayer" method="play" binds= ["Start"]]
|
|
[connection signal="draw" from="HBoxContainer/注册过程/TabContainer/注册环境标识" to="HBoxContainer/注册过程/TabContainer/注册环境标识" method="Enable"]
|
|
[connection signal="hidden" from="HBoxContainer/注册过程/TabContainer/注册环境标识" to="HBoxContainer/注册过程/TabContainer/注册环境标识" method="Disable"]
|
|
[connection signal="OnDisable" from="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常" to="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常/AnimationPlayer" method="stop" binds= [false]]
|
|
[connection signal="OnEnable" from="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常" to="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常/AnimationPlayer" method="play" binds= ["Start"]]
|
|
[connection signal="draw" from="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常" to="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常" method="Enable"]
|
|
[connection signal="hidden" from="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常" to="HBoxContainer/注册过程/TabContainer/对当前操作抛出异常" method="Disable"]
|