Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
in codesys gibt dies ohne dass man IF/ELSE Konstrukt bilden muss
https://infosys.beckhoff.com/english.php?content=../content/1033/tc3_plc_intro/2528254091.html&id=
Da viele Visualisierung in Richtung Webtechnik geht Javascript oder Type Script kein Fehler. Diese Sprache kommt am meisten generell auf der Welt zum Einsatz um Oberfläche im Browser oder artverwandten Techniken auf dem Bildschirm darzustellen. Auch im Bereich der Automatisierung.
Andere...
Das sind nur ein paar Sachen wo Codesystem kann enums sind ebenfalls eine feine Sache. Codesys ist von den Features schon mächtiger als Siemens. Nur bleibt Siemens halt mehr gefragt
Ob OOP der große Wurf ist Frage ich mich inzwischen generell. Im SPS Bereich in wenigen Fällen für GUi Programmierung super und Datenobjekte darzustellen aber sonst
Records sind halt keine klassische Klasse die Datenhaltung und Manipulationen dieser in der Klasse zusammenfassen.
Die können auch vererbt Werden sind halt readonly wenn Werte zugewiesen wurde. In Javascript ist alles ein Datenobjekt solange es keinen numerische Werte oder String zugewiesen...
funktionale Programmierung, Trennen von Datenhaltung und dehren Manipulation, In C# Records, Linq Lambda Funktionen etc. C# ist ja eine der ursprünglich OOP Sprachen.
In diese Richtung gehen viele Programmiersprachen. In Javascript hat man etwas Objektorientierung die letzten Jahre eingebracht...
OOP macht manchmal schon sinn zb kLogger oder Datenhanding, Man kann ja auch mal die Basic Sachen wie Methoden zum Ausführen manchen Codes verwenden.
Alles OOP machen würde ich nicht da schießt man sich dann irgendwann in den Fuß. Vor allem alles mit Designpatterns machen
OOP hat in der...
Rufst du die Methode
hr := SUPER^.fbTcAlarmParameterInvalid.CreateEx(stEventEntry := SUPER^.stPrivTcEventEntryParameterInvalid, bWithConfirmation := TRUE, ipSourceInfo := ipSourceInfo);
zyklisch auf, diese darf zum erzeugen der Instanz nur 1 mal ausgeführt werden
Was ist der Parameter von...
Wir haben bitbucket im Einsatz und benutzen es eigentlich nur als Versionsverwaltung. In einem repositiry wo unser Vorlage Projekt ist wird ab und zu auch etwas gemerget. Aber da wir eine größere Firma sind und andere Abteilungen auch im git arbeiten weiß ich nicht genau was kosten usw angeht...