Ejemplo n.º 1
0
        /// <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;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 构建对象。
        /// </summary>
        /// <param name="sourceFile">功能块数据来源对应的文件。</param>
        /// <param name="pouAttributes">数据来源中的功能块的特性。</param>
        public ViPouSource(string sourceFile, ViPouAttributes pouAttributes)
        {
            this.SourceFile    = sourceFile;
            this.PouAttributes = pouAttributes;

            // 设置数据为未准备好状态
            this.SetDirty();
        }
Ejemplo n.º 3
0
 /// <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;
 }