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 | 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: |
|
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 |
|