Dateien TwinCAT-C++-Projekt

Datei

Beschreibung

Weitere Informationen

Engineering / XAE

*.sln

Visual Studio Solution-Datei, beherbergt TwinCAT- und Nicht-TwinCAT-Projekte

 

*.tsproj

TwinCAT Projekt, Sammlung aller verschachtelten TwinCAT-Projekte, wie TwinCAT C++ oder TwinCAT SPS-Projekt

 

_Config/

Ordner enthält weitere Konfigurationsdateien (*.xti), die zum TwinCAT-Projekt gehören.

Siehe Menü Tools| Options| TwinCAT| XAE-Environment| File Settings

_Deployment/

Ordner für kompilierte TwinCAT C++ Treiber

 

*.tmc

TwinCAT Module Class Datei (XML-basiert)

Siehe TwinCAT Module Class Editor (TMC)

*.rc

Ressourcendatei

Siehe Siehe Version/Herstellerinformation

*.vcxproj.*

Visual Studio C++ Projektdateien

 

*ClassFactory.cpp/.h

Class Factory für diesen TwinCAT Treiber

 

*Ctrl.cpp/.h

Treiber hochladen und entfernen für TwinCAT UM Plattform

 

*Driver.cpp/.h

Treiber hochladen und entfernen für TwinCAT RT Plattform

 

*Interfaces.cpp/.h

Deklaration der TwinCAT COM Schnittstellenklassen

 

*W32.cpp./.def/.idl

 

 

*.cpp/.h

Eine C++/Header-Datei pro TwinCAT Modul im Treiber. Benutzercode hier einfügen.

 

Resource.h

Wird von *.rc Datei benötigt

 

TcPch.cpp/.h

Wird für die Erstellung von vorkompiliertem Header verwendet

 

%TC_INSTALLPATH%\Repository\<Vendor>\<PrjName>\<Version>\<Platform>\*.tmx

Kompilierter Treiber, der über das TcLoader geladen wird.

C:\TwinCAT\3.x\Repository\C++ Module Vendor\Untitled1\0.0.0.1\TwinCAT RT *\Unititled1.tmx

Siehe Versionierte C++ Projekte

%TC_INSTALLPATH% \CustomConfig\Modules\*

Veröffentlichtes TwinCAT Treiberpaket
normalerweise C:\TwinCAT\3.x\CustomConfig\Modules\*

Siehe Module exportieren

 

Laufzeit / XAR

%TC_BOOTPRJPATH% \CurrentConfig\*

Derzeitiges Konfigurationssetup

Windows: C:\TwinCAT\3.x\Boot

TwinCAT/BSD: /usr/local/etc/TwinCAT/3.x/Boot

 

%TC_DRIVERAUTOINSTALLPATH% \*.sys/pdb

Kompilierter, plattformspezifischer Treiber, der über das Betriebssystem geladen wird.

Windows: C:\TwinCAT\3.x\Driver\AutoInstall (System geladen)

TwinCAT/BSD: <nicht verfügbar>

 

%TC_INSTALLPATH%\Boot\Repository\<Vendor>\<PrjName>\<Version>\*.tmx

Kompilierter Plattform-spezifischer Treiber, der über den TcLoader geladen wird.

Windows: C:\TwinCAT\3.x\Boot\Repository\C++ Module Vendor\Untitled1\0.0.0.1\Untitled1.tmx

TwinCAT/BSD: /usr/local/etc/TwinCAT/3.x/Boot\/Repository\C++ Module Vendor\Untitled1/0.0.0.1/Untitled1.tmx

 

%TC_BOOTPRJPATH% \TM\OBJECTID.tmi

TwinCAT Module Instance Datei

Beschreibt Variablen des Treibers

Dateiname lautet ObjectID.tmi

Windows: C:\TwinCAT\3.x\Boot\TMI\OTCID.tmi

TwinCAT/BSD:
/usr/local/etc/TwinCAT/3.x/Boot/TMI/OTCID.tmi

 

Temporäre Dateien

*.sdf

IntelliSense Datenbank

 

*.suo / *.v12.suo

Benutzerspezifische und Visual Studio-spezifische Dateien

 

*.tsproj.bak

Automatisch generierte Sicherungsdatei von tsproj

 

ipch/

Für vorkompilierten Header erstelltes Zwischen-Verzeichnis