Reiter 'Build'

Unter dem Reiter Build konfigurieren Sie die Build-Einstellungen.

Reiter 'Build' 1:

Einstellung

Bedeutung

Kommandozeilenparameter

Run the publish step after project generation

Auswahl, ob nur der Code generiert werden soll oder der tmx-Treiber auch für die ausgewählten Plattformen gebaut werden soll.

--Project.Publish
Default: „true“

Platform Toolset

Auswahl des zum Bauen verwendeten Visual Studio Toolsets.

--Project.PublishPlatformtoolset

Default: Auto

Build configuration

Auswahl der Build-Konfiguration (Debug/Release).

--Project.PublishConfiguration

Default: „Release“

TwinCAT RT(x86)

Erzeugen eines tmx-Treibers für die TwinCAT RT(x86) Plattform.

--Project.PublishTcRTx86

Default: „true“

TwinCAT RT(x64)

Erzeugen eines tmx-Treibers für die TwinCAT RT(x64) Plattform.

--Project.PublishTcRTx64

Default: „true“

TwinCAT OS(x64)

Erzeugen eines tmx-Treibers für die TwinCAT OS(x64) Plattform.

--Project.PublishTcOSx64

Default: „true“

TwinCAT OS(ARMV8-A)

Erzeugen eines tmx-Treibers für die TwinCAT OS(ARMV8-A) Plattform.

--Project.PublishTcOSARMv8A

Default: „false“

Certificate name for TwinCAT signing

TwinCAT-Zertifikatname, welcher für die Signierung des erzeugten tmx-Treibers verwendet werden soll.

--Project.SignTwinCatCertName

Default: „“

tmx Archive

Name eines tmx-Archives, welches für die Weitergabe der tmx-Dateien verwendet werden kann.

--Project.TmxArchive

Default: „“

Zusätzlich gibt es noch die folgenden erweiterten Parameter, die standardmäßig zugeklappt sind und normalerweise nicht angepasst werden müssen.

Einstellung

Bedeutung

Specify C++ language standard version

Auswahl des verwendeten C++ Standards

Code generation and build verbosity

Detailgrad mit der Codegenerierungs- und Baumeldungen im Ausgabefenster geloggt werden.

Always rebuild all source files on publish

Auswählen, damit immer alle Source-Code-Dateien neu gebaut werden.

Build parallel to publish

Wenn mehrere Build-Plattformen selektiert sind, sind die Kompiliervorgänge unabhängig voneinander und werden nacheinander in Auftrag gegeben. Durch Aktivieren dieser Option werden alle Build-Prozesse parallel auf Ihrem Engineering System durchgeführt. Die Parallelisierung erfolgt durch das Betriebssystem. Um unnötige Wartezeiten zu vermeiden, sollten Sie immer nur für solche Plattformen Binaries erstellen, die Sie auch wirklich einsetzen.

Install TMX

Installiert das generierte TMX ins Repository.

Deployment project

Absoluter Pfad zum TwinCAT-3-Projekt (*.tsproj), in welchem das Modul automatisch geupdated werden soll.

Activate and restart deployment project

Aktivieren und restarten des Projektes auf dem im Projekt hinterlegten Zielsystem.