38 lines
825 B
C#
38 lines
825 B
C#
using LiteDB;
|
|
|
|
namespace CaeKnowledge.Data
|
|
{
|
|
public class ProcessingJob
|
|
{
|
|
public ObjectId Id { get; set; }
|
|
|
|
// 计算步名称
|
|
public string StepName { get; set; }
|
|
|
|
// StepId
|
|
public int StepId {get; set; }
|
|
|
|
// 曲面集名称
|
|
public string SurfaceName {get; set; }
|
|
|
|
// 刀位点位置坐标
|
|
public double X {get; set;}
|
|
public double Y {get; set;}
|
|
public double Z {get; set;}
|
|
|
|
// 切削力
|
|
public double Fx {get; set;}
|
|
public double Fy {get; set;}
|
|
public double Fz {get; set;}
|
|
|
|
public ProcessingJob()
|
|
{ }
|
|
|
|
public ProcessingJob(ToolPosition tp)
|
|
{
|
|
X = tp.X; Y = tp.Y; Z = tp.Z;
|
|
|
|
Fx = tp.MaxFx; Fy = tp.MaxFy; Fz = tp.MaxFz;
|
|
}
|
|
}
|
|
} |