/// <summary> /// 构建对象。 /// </summary> /// <param name="sourceFile">功能块数据来源对应的文件。</param> /// <param name="pouAttributes">数据来源中的功能块的特性。</param> public ViCPUPouSource(IViPouSourceCPU cpu, ViPouAttributes pouAttributes) : base(cpu.ProjectFile, pouAttributes) { this.cpu = cpu; cpu.CPUInfoChanged += cpu_CPUInfoChanged; }
/// <summary> /// 构建对象。 /// </summary> /// <param name="sourceFile">功能块数据来源对应的文件。</param> /// <param name="pouAttributes">数据来源中的功能块的特性。</param> public ViPouSource(string sourceFile, ViPouAttributes pouAttributes) { this.SourceFile = sourceFile; this.PouAttributes = pouAttributes; // 设置数据为未准备好状态 this.SetDirty(); }
/// <summary> /// 构建对象。 /// </summary> /// <param name="sourceFile">功能块数据来源对应的文件。</param> /// <param name="infoFile">功能块信息文件,主要用于获取功能块的特性,如 Init / System / Normal Mode。</param> /// <param name="pouAttributes">数据来源中的功能块的特性。</param> public ViIncPouSource(string sourceFile, string infoFile, ViPouAttributes pouAttributes) : base(sourceFile, pouAttributes) { this.InfoFile = infoFile; }