Exemplo n.º 1
0
 private static void iterType(NodeHandler handler, PlcTypeComposition types)
 {
     foreach (PlcType type in types)
     {
         HandleType(handler, type);
     }
 }
Exemplo n.º 2
0
 public TIAOpennessPlcDatatypeFolder(Step7ProjectV15 Project, TIAOpennessControllerFolder ControllerFolder, PlcTypeComposition composition)
     : base(Project)
 {
     this.ControllerFolder = ControllerFolder;
     this.Project          = Project;
     this.TiaProject       = Project;
     this.composition      = composition;
 }
Exemplo n.º 3
0
 //Imports user data type
 private static void ImportUserDataType(PlcSoftware plcSoftware)
 {
     try
     {
         FileInfo           fullFilePath  = new FileInfo(@"C:\testUDT\udt.xml");
         PlcTypeComposition types         = plcSoftware.TypeGroup.Types;
         IList <PlcType>    importedTypes = types.Import(fullFilePath, ImportOptions.Override);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Chyba: " + ex.Message);
     }
 }
Exemplo n.º 4
0
 //****************************Export_IMport_UDT**********************************************
 //Exports a user defined type
 private static void ExportUserDefinedType(PlcSoftware plcSoftware)
 {
     try
     {
         string             udtname = "udt";
         PlcTypeComposition types   = plcSoftware.TypeGroup.Types;
         PlcType            udt     = types.Find(udtname);
         udt.Export(new FileInfo(string.Format(@"C:\testUDT\" + udt.Name + ".xml")), ExportOptions.WithDefaults);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Chyba: " + ex.Message);
     }
 }