CourseModel

CourseStateNode

实验颗粒状态节点

public abstract event EventHandler<CourseStateChangedEventArgs> StateChangedHandler;

简要说明:

  • 颗粒状态发生改变事件
public abstract bool IsDirty { get; }

简要说明:

  • 数据已更新

CourseModel

实验颗粒数据模型

public abstract string LabFileVersion { get; }

简要说明:

  • 版本号
public abstract int MajorVersion { get; }

简要说明:

  • 主版本号
public abstract string LabFilePath { get; }

简要说明:

  • 颗粒文件路径
public abstract string LabFileName { get; }

简要说明:

  • 颗粒文件名
public abstract string LabName { get; }

简要说明:

  • 颗粒文件名[不含后缀]
public abstract string LabUnpackPath { get; }

简要说明:

  • 颗粒解压路径
public abstract string LabDataFilePath { get; }

简要说明:

  • 颗粒数据文件路径(main.ndlab)
public abstract string LabResourcePath { get; }

简要说明:

  • 颗粒资源目录路径(resource)
public abstract CourseSetting Settings { get; }

简要说明:

  • 实验颗粒设置项
public abstract CourseScene CurScene { get; }

简要说明:

  • 当前实验场景
public abstract CourseScene CombinationScene { get; }

简要说明:

  • 实验装置场景(编辑器运行时生成,用于实验装置编辑的场景)
public abstract CourseResource Resource { get; }

简要说明:

  • 实验颗粒资源
public abstract CourseExperData ExperData { get; }

简要说明:

  • 实验数据
public abstract CourseReportModel Report { get; }

简要说明:

  • 实验报告
public abstract CourseStepRuleModel StepRule { get; }

简要说明:

  • 步骤判定规则
public abstract void CopyEquipExparam(string oldGuid, string newGuid);

简要说明:

  • 拷贝器材扩展参数

参数:

参数名 类型 说明
oldGuid string 器材旧Guid
newGuid string 器材新Guid

返回参数说明

void

public abstract void SetEquipExparamValue(string oldGuid, string newGuid);

简要说明:

  • 设置器材的扩展参数

参数:

参数名 类型 说明
guid string 器材Guid
paramKey1 string 参数关键字1
paramKey2 string 参数关键字2
paramValue string 参数值

返回值说明

返回值类型 说明
bool 是否成功
public static string GetLabDataFilePath(string labFilePath)

简要说明:

  • 获取指定颗粒数据文件路径[解压后]

参数:

参数名 类型 说明
labFilePath string 颗粒文件路径

返回值说明

返回值类型 说明
string 颗粒数据文件路径
public static string GetLabUnpackPath(string labName)

简要说明:

  • 获取指定颗粒解压目录路径

参数:

参数名 类型 说明
labName string 颗粒名

返回值说明

返回值类型 说明
string 颗粒解压目录路径
public static string GetLabResourcePath(string labName)

简要说明:

  • 获取指定颗粒资源目录路径

参数:

参数名 类型 说明
labName string 颗粒名

返回值说明

返回值类型 说明
string 颗粒资源目录路径

更新记录

2020/02/13 v1.1.0版本[刘剑(281001)]
2020/03/06 v1.2.0版本[刘剑(281001)]
1.增加CourseStateNode基类。