refactor: SimpleLite 迁移到 Simple3,插件窗体改用 FairyView ForceFloat
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
using Newtonsoft.Json;
|
||||
using SimpleLite;
|
||||
using SimpleLite.RCS;
|
||||
using SimpleLite.RCS.CarTypes;
|
||||
using SimpleLite.RCS.Signal;
|
||||
using SimpleLite.CADTools;
|
||||
using SimpleLite.Props;
|
||||
using SimpleLite.UI;
|
||||
using Simple3;
|
||||
using Simple3.RCS;
|
||||
using Simple3.RCS.CarTypes;
|
||||
using Simple3.RCS.Signal;
|
||||
using Simple3.CADTools;
|
||||
using Simple3.Props;
|
||||
using Simple3.UI;
|
||||
using SimpleCore;
|
||||
using SimpleCore.Compiler;
|
||||
using SimpleCore.Library;
|
||||
@@ -325,7 +325,9 @@ namespace StandardScene.Chained
|
||||
/// 一键初始化所有小车
|
||||
/// 将状态为"正常"或"上线"且未初始化的小车进行重置
|
||||
/// </summary>
|
||||
[MethodMember(Name = "一键初始化")]
|
||||
[MethodMember(Name = "一键初始化",
|
||||
RequiresPlatformConfirm = true,
|
||||
ConfirmMessage = "确认一键初始化所有未初始化的小车?将中断相关任务。")]
|
||||
public void ResetAll()
|
||||
{
|
||||
foreach (var car in SimpleLib.GetAllCars().OfType<Car>().Where(c => c.lstatus.Contains("正常") || c.lstatus.Contains("上线")))
|
||||
@@ -465,7 +467,7 @@ namespace StandardScene.Chained
|
||||
{
|
||||
G.pushStatus("选择取货位");
|
||||
// 等待用户在UI中选择取货点
|
||||
var pt1 = await Program.UI.getPoint(new UIOps.getPointOptions() { site = true });
|
||||
var pt1 = await Startup.UI.getPoint(new UIOps.getPointOptions() { site = true });
|
||||
|
||||
// 创建运输任务:从小车当前位置到选择的取货点
|
||||
var d = new TransportDelivery
|
||||
@@ -516,7 +518,7 @@ namespace StandardScene.Chained
|
||||
{
|
||||
G.pushStatus("选择取货位");
|
||||
// 等待用户在UI中选择放货点(注释写的是"取货位"但实际是放货点)
|
||||
var pt1 = await Program.UI.getPoint(new UIOps.getPointOptions() { site = true });
|
||||
var pt1 = await Startup.UI.getPoint(new UIOps.getPointOptions() { site = true });
|
||||
var srcSite = SimpleLib.GetSite(pt1.site);
|
||||
|
||||
// 创建运输任务:从小车当前位置到选择的放货点
|
||||
@@ -555,12 +557,12 @@ namespace StandardScene.Chained
|
||||
{
|
||||
G.pushStatus("选择取货位");
|
||||
// 等待用户在UI中选择取货点
|
||||
var pt1 = await Program.UI.getPoint(new UIOps.getPointOptions() { site = true });
|
||||
var pt1 = await Startup.UI.getPoint(new UIOps.getPointOptions() { site = true });
|
||||
var srcSite = SimpleLib.GetSite(pt1.site);
|
||||
|
||||
G.pushStatus("选择放货位");
|
||||
// 等待用户在UI中选择放货点
|
||||
var pt2 = await Program.UI.getPoint(new UIOps.getPointOptions() { site = true });
|
||||
var pt2 = await Startup.UI.getPoint(new UIOps.getPointOptions() { site = true });
|
||||
var dstSite = SimpleLib.GetSite(pt2.site);
|
||||
|
||||
// 创建完整的运输任务:从取货点到放货点
|
||||
@@ -592,7 +594,7 @@ namespace StandardScene.Chained
|
||||
{
|
||||
G.pushStatus("选择前往的站点");
|
||||
// 等待用户在UI中选择目标站点
|
||||
var pt1 = await Program.UI.getPoint(new UIOps.getPointOptions() { site = true });
|
||||
var pt1 = await Startup.UI.getPoint(new UIOps.getPointOptions() { site = true });
|
||||
var srcSite = SimpleLib.GetSite(pt1.site);
|
||||
|
||||
// 创建移动任务:起点和终点相同(只移动到目标点,不执行取放货操作)
|
||||
|
||||
Reference in New Issue
Block a user