Projekt speichern - TIAPortal

TIA Portal Openness: API für die Automatisierung von Engineering-Workflows

ft:publication_title
TIA Portal Openness: API für die Automatisierung von Engineering-Workflows
Product
TIAPortal
Version
V20
Publication date
01/2025
Language
de-DE
Projekt speichern

Voraussetzung

Einleitung

So speichern Sie ein Projekt:

  • Zum Speichern eines Projekts verwenden Sie die Methode Save().

  • Um ein Projekt mit einem anderen Namen oder in einem anderen Verzeichnis zu speichern, verwenden Sie die Methode SaveAs().

Programmcode

Ändern Sie folgenden Programmcode, um ein Projekt zu öffnen und zu speichern:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

private static void SaveProject(TiaPortal tiaPortal, Project project)

{

   //Use the code in the try block to open and save a project

   try

   {

   //please adapt the path and the extension apx

   //to the installed version of TIA Portal

   project = tiaPortal.Projects.Open(new FileInfo(@"Some\Path\MyProject.apx"));

   //begin of code for further implementation

   //...

   //end of code'

   project.Save();

   }

   //Use the code in the final block to close a project

   finally

   {

   if (project != null)

   project.Close();

   }

}

Ändern Sie folgenden Programmcode, um ein Projekt mit einem anderen Namen oder an einem anderen Ort zu speichern:

Kopiert den nachfolgenden Programmcode in die Zwischenablage.

private static void SaveProjectWithDiffName()

{

    TiaPortal portal = new TiaPortal(TiaPortalMode.WithUserInterface);

    FileInfo fileInfoExistingProject = new FileInfo(@"D:\SampleProjects\SampleProject.apXX");

    DirectoryInfo dirInfoSaveAsProject = new DirectoryInfo(@"D:\SampleProjects\SampleProjectSaveAs");

    Project sampleProject = portal.Projects.Open(fileInfoExistingProject );

    sampleProject.SaveAs(dirInfoSaveAsProject);

}