TcLog - Logging für TwinCAT
Logging in TwinCAT mit den Bordmitteln ist beschränkt auf die Ausgabe als ADS-Event. Die hier vorgestellte Bibliothek TcLog ermöglicht ein flexibles Logging in das Dateisystem.
Softwarebus - Teil 2: Diagnose
Zur Kommunikation zwischen Softwaremodulen gut geeignet, wartet der Softwarebus doch mit einem entscheidenden Nachteil auf: er lässt sich schwer diagnostizieren. Wandelt man die Implementation dieses Patterns ab, so lässt sich dieser Nachteil jedoch ins Gegenteil umkehren.
Softwarebus - Teil 1: Grundlagen
Das Softwarebus-Pattern bietet einen Kommunikationskanal zwischen Softwaremodulen und hilft, die Kopplung zu reduzieren. In diesem ersten von zwei Artikeln gehe ich auf die Grundlagen des Softwarebus-Patterns ein und beschreibe, in welchen Situationen er die Verständlichkeit der Software erhöhen kann.