添加项目文件。

This commit is contained in:
GG Z
2026-02-23 17:02:55 +08:00
parent a5a8cdf79e
commit 7609f67a2b
166 changed files with 353566 additions and 0 deletions

View File

@@ -0,0 +1,301 @@
using MetroGauges.Model;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MetroGauges
{
public class VehicleContourPt
{
public ObservableCollection<KineModel> A2DataModels()
{
return new ObservableCollection<KineModel>()
{
new KineModel("车体","0",0,3800),
new KineModel("受电弓","0_k",0,3842),
new KineModel("受电弓","1_k",542,3842),
new KineModel("受电弓","2_k",688,3814),
new KineModel("受电弓","3_k",772,3780),
new KineModel("车体","2",798,3745),
new KineModel("车体","3",1050,3625),
new KineModel("车体","4",1300,3504),
new KineModel("车体","5",1365,3416),
new KineModel("车体","6",1444,3277),
new KineModel("车体","7",1450,3231),
new KineModel("车体","8",1500,1800),
new KineModel("车体","9",1500,1090),
new KineModel("车体","10",1500,520),
new KineModel("车体","11",1460,520),
new KineModel("车体","12",1310,125),
new KineModel("转向架构架","26",811.5,126.5),
new KineModel("踏面","27",811.5,0),
new KineModel("踏面","28",717.5,0),
new KineModel("轮缘","29",717.5,-25),
new KineModel("轮缘","30",676.5,-25),
new KineModel("车体","31",676.5,95),
new KineModel("车体","32",0,95),
new KineModel("受电弓","0s",0,4040),
new KineModel("受电弓","1s",572,4040),
new KineModel("受电弓","2s",687,3992),
new KineModel("受电弓","3s",850,3865),
new KineModel("受电弓","0b",0,4400),
new KineModel("受电弓","1b",572,4400),
new KineModel("受电弓","2b",687,4352),
new KineModel("受电弓","3b",850,4225),
new KineModel("受电弓","0a",0,5000),
new KineModel("受电弓","1a",572,5000),
new KineModel("受电弓","2a",687,4952),
new KineModel("受电弓","3a",850,4825),
};
}
public ObservableCollection<KineModel> A1DataModels_200()
{
return new ObservableCollection<KineModel>()
{
new KineModel("车体","0",0,3800),
new KineModel("受电弓","0_k",0,3842),
new KineModel("受电弓","1_k",542,3842),
new KineModel("受电弓","2_k",688,3814),
new KineModel("受电弓","3_k",772,3780),
new KineModel("车体","2",798,3745),
new KineModel("车体","3",1050,3625),
new KineModel("车体","4",1300,3504),
new KineModel("车体","5",1365,3416),
new KineModel("车体","6",1444,3277),
new KineModel("车体","7",1450,3231),
new KineModel("车体","8",1500,1800),
new KineModel("车体","9",1500,1090),
new KineModel("车体","10",1500,640),
new KineModel("车体","11",1404,640),
new KineModel("车体","12",1404,395),
new KineModel("车体","13",1370,310),
new KineModel("车体","14",1370,250),
new KineModel("车体","15",1515,270),
new KineModel("车体","16",1585,270),
new KineModel("车体","17",1585,205),
new KineModel("车体","17_1",1585,135),
new KineModel("车体","17_2",1475,135),
new KineModel("车体","18_1",1370,126.5),
new KineModel("车体","18_2",1370,141.5),
new KineModel("车体","19",1030,141.5),
new KineModel("车体","20",1030,126.5),
new KineModel("转向架构架","26",811.5,126.5),
new KineModel("踏面","27",811.5,0),
new KineModel("踏面","28",717.5,0),
new KineModel("轮缘","29",717.5,-25),
new KineModel("轮缘","30",676.5,-25),
new KineModel("车体","31",676.5,95),
new KineModel("车体","32",0,95),
};
}
public ObservableCollection<KineModel> B2DataModels()
{
return new ObservableCollection<KineModel>()
{
new KineModel("车体","0",0,3800),
new KineModel("受电弓","0_k",0,3842),
new KineModel("受电弓","0_1k",0,3827),
new KineModel("受电弓","1_k",542,3842),
new KineModel("受电弓","1_1k",542,3827),
new KineModel("车体","2",850,3800),
new KineModel("车体","3",950,3750),
new KineModel("车体","4",1048,3688),
new KineModel("车体","5",1129,3636),
new KineModel("车体","6",1229,3538),
new KineModel("车体","7",1299,3406),
new KineModel("车体","8",1318,3315),
new KineModel("车体","9",1343,3173),
new KineModel("车体","10",1400,1860),
new KineModel("车体","11",1400,1060),
new KineModel("车体","15",1400,425),
new KineModel("车体","16",1277,125),
new KineModel("车体","17",1000,125),
new KineModel("车体","18",1000,95),
new KineModel("转向架构架","26",811.5,95),
new KineModel("踏面","27",811.5,0),
new KineModel("踏面","28",717.5,0),
new KineModel("轮缘","29",717.5,-25),
new KineModel("轮缘","30",676.5,-25),
new KineModel("车体","31",676.5,95),
new KineModel("车体","32",0,95),
new KineModel("受电弓","0s",0,4040),
new KineModel("受电弓","1s",572,4040),
new KineModel("受电弓","2s",687,3992),
new KineModel("受电弓","3s",850,3865),
new KineModel("受电弓","0b",0,4400),
new KineModel("受电弓","1b",572,4400),
new KineModel("受电弓","2b",687,4352),
new KineModel("受电弓","3b",850,4225),
new KineModel("受电弓","0a",0,5000),
new KineModel("受电弓","1a",572,5000),
new KineModel("受电弓","2a",687,4952),
new KineModel("受电弓","3a",850,4825),
};
}
public ObservableCollection<KineModel> B1DataModels_140()
{
return new ObservableCollection<KineModel>()
{
new KineModel("车体","0",0,3800),
new KineModel("受电弓","0_k",0,3842),
new KineModel("受电弓","0_1k",0,3827),
new KineModel("受电弓","1_k",542,3842),
new KineModel("受电弓","1_1k",542,3827),
new KineModel("车体","2",850,3800),
new KineModel("车体","3",950,3750),
new KineModel("车体","4",1048,3688),
new KineModel("车体","5",1129,3636),
new KineModel("车体","6",1229,3538),
new KineModel("车体","7",1299,3406),
new KineModel("车体","8",1318,3315),
new KineModel("车体","9",1343,3173),
new KineModel("车体","10",1400,1860),
new KineModel("车体","11",1400,1060),
new KineModel("车体","15",1400,505),
new KineModel("车体","16",1277,505),
new KineModel("车体","17",1277,248),
new KineModel("车体","18",1386.5,223),
new KineModel("车体","19",1415,247),
new KineModel("车体","20",1452.5,247),
new KineModel("车体","21",1452.5,100),
new KineModel("车体","22",1277,125),
new KineModel("车体","22_1",1165,100),
new KineModel("车体","23",1140,125),
new KineModel("车体","24",1000,125),
new KineModel("车体","25",1000,95),
new KineModel("转向架构架","26",811.5,95),
new KineModel("踏面","27",811.5,0),
new KineModel("踏面","28",717.5,0),
new KineModel("轮缘","29",717.5,-25),
new KineModel("轮缘","30",676.5,-25),
new KineModel("车体","31",676.5,95),
new KineModel("车体","32",0,95),
};
}
public ObservableCollection<KineModel> B1DataModels_160()
{
return new ObservableCollection<KineModel>()
{
new KineModel("车体","0",0,3800),
new KineModel("受电弓","0_k",0,3842),
new KineModel("受电弓","0_1k",0,3827),
new KineModel("受电弓","1_k",542,3842),
new KineModel("受电弓","1_1k",542,3827),
new KineModel("车体","2",850,3800),
new KineModel("车体","3",950,3750),
new KineModel("车体","4",1048,3688),
new KineModel("车体","5",1129,3636),
new KineModel("车体","6",1229,3538),
new KineModel("车体","7",1299,3406),
new KineModel("车体","8",1318,3315),
new KineModel("车体","9",1343,3173),
new KineModel("车体","10",1400,1860),
new KineModel("车体","11",1400,1060),
new KineModel("车体","15",1400,600),
new KineModel("车体","16",1277,600),
new KineModel("车体","17",1277,215),
new KineModel("车体","18",1386.5,230),
new KineModel("车体","19",1452.5,230),
new KineModel("车体","20",1452.5,180),
new KineModel("车体","20_1",1452.5,110),
new KineModel("车体","21",1277,125),
new KineModel("车体","21_1",1277,100),
new KineModel("车体","22",1065,100),
new KineModel("车体","23",1065,125),
new KineModel("车体","24",1000,125),
new KineModel("车体","25",1000,95),
new KineModel("转向架构架","26",811.5,95),
new KineModel("踏面","27",811.5,0),
new KineModel("踏面","28",717.5,0),
new KineModel("轮缘","29",717.5,-25),
new KineModel("轮缘","30",676.5,-25),
new KineModel("车体","31",676.5,95),
new KineModel("车体","32",0,95),
};
}
public ObservableCollection<KineModel> B1DataModels_200()
{
return new ObservableCollection<KineModel>()
{
new KineModel("车体","0",0,3800),
new KineModel("受电弓","0_k",0,3842),
new KineModel("受电弓","0_1k",0,3827),
new KineModel("受电弓","1_k",542,3842),
new KineModel("受电弓","1_1k",542,3827),
new KineModel("车体","2",850,3800),
new KineModel("车体","3",950,3750),
new KineModel("车体","4",1048,3688),
new KineModel("车体","5",1129,3636),
new KineModel("车体","6",1229,3538),
new KineModel("车体","7",1299,3406),
new KineModel("车体","8",1318,3315),
new KineModel("车体","9",1343,3173),
new KineModel("车体","10",1400,1860),
new KineModel("车体","11",1400,1060),
new KineModel("车体","15",1400,640),
new KineModel("车体","16",1310,640),
new KineModel("车体","17",1310,395),
new KineModel("车体","18",1290,250),
new KineModel("车体","19",1290,270),
new KineModel("车体","20",1435,270),
new KineModel("车体","21",1505,220),
new KineModel("车体","22",1505,220),
new KineModel("车体","22_1",1505,150),
new KineModel("车体","23",1290,125),
new KineModel("车体","23_1",1290,135),
new KineModel("车体","23_2",1160,135),
new KineModel("车体","23_3",1160,115),
new KineModel("车体","24",1090,115),
new KineModel("车体","25",1090,125),
new KineModel("车体","26",1000,125),
new KineModel("车体","27",1000,95),
new KineModel("转向架构架","28",811.5,95),
new KineModel("踏面","29",811.5,0),
new KineModel("踏面","30",717.5,0),
new KineModel("轮缘","31",717.5,-25),
new KineModel("轮缘","32",676.5,-25),
new KineModel("车体","33",676.5,95),
new KineModel("车体","34",0,95),
};
}
}
}