FB_LibVersion

Definiert den Aufbau der Versionsnummer einer Bibliothek.
Syntax:
FUNCTION_BLOCK FB_LibVersion
Eigenschaften
Name | Typ | Zugriff | Initialwert | Beschreibung |
---|---|---|---|---|
Version | STRING | Get | ‘v0.0.0.0‘ | Versionsnummer als textueller String. |
Build | UDINT | Get | 0 | Dritte Stelle der Versionsnummer. |
DevBuild | BOOL | Get | FALSE | Die Versionsnummer entspricht |
Major | UDINT | Get | 0 | Erste Stelle der Versionsnummer. |
Minor | UDINT | Get | 0 | Zweite Stelle der Versionsnummer. |
PreRelease | BOOL | Get | FALSE | Die Minor-Version ist eine ungerade Zahl und wird als Vorabversion interpretiert. |
Released | BOOL | Get | FALSE | Version ist als ‚Released‘ gekennzeichnet. |
Revision | UDINT | Get | 0 | Vierte Stelle der Versionsnummer. |
Version3 | STRING | Get | ‘v0.0.0‘ |
|
Methoden
Name | Beschreibung |
---|---|
Copy( | Übernimmt eine andere Version in diese Klasse. |
Increase( | Erhöht die Version, abhängig von der übergebenen Stelle. |
IsEqualTo( | Vergleicht eine andere Version auf Übereinstimmung. |
IsNewerThan( | Überprüft, ob diese Version neuer als die übergebene Vergleichsversion ist. |
IsOlderThan( | Überprüft, ob diese Version älter als die übergebene Vergleichsversion ist. |
SetVersion(…) | Setzt die Versionsnummer. |
SetVersionStruct( | Setzt die Versionsnummer anhand einer Version vom Typ ST_LibVersion. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_LibVersion | Standardschnittstelle auf FB_LibVersion. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT >= v3.1.4024.54 (empfohlen) | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v12.8.1.0) |