Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:confit:prog_language

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:confit:prog_language [2021/11/12 09:30]
admin [Module]
de:confit:prog_language [2021/11/12 10:01] (aktuell)
admin [Funktionsparameter]
Zeile 1: Zeile 1:
-====== Confit Sprachreferenz ======+====== Confit Programmierreferenz ======
 Zum Implementieren der Konfigurationsregeln wird eine an VisualBasic angelehnte Programmiersprache verwendet. Hier finden Sie eine Übersicht der Elmente. Zum Implementieren der Konfigurationsregeln wird eine an VisualBasic angelehnte Programmiersprache verwendet. Hier finden Sie eine Übersicht der Elmente.
 <note important>Die Programmiersprache ist case-sensitiv, d.h. Groß- und Kleinschreibung muss beachtet werden.</note> <note important>Die Programmiersprache ist case-sensitiv, d.h. Groß- und Kleinschreibung muss beachtet werden.</note>
  
 ===== Sprachelemente ===== ===== Sprachelemente =====
 +Die grundlegenden Sprachelementen dienen zum Erstellen und Strukturieren von Confit Funktionen oder Formeln.
  
   * [[de:confit:prog_lang_vars|Variablen und Datentypen]]   * [[de:confit:prog_lang_vars|Variablen und Datentypen]]
Zeile 9: Zeile 10:
   * [[de:confit:prog_lang_flow|Kontrollstrukturen]]   * [[de:confit:prog_lang_flow|Kontrollstrukturen]]
  
 +===== Funktionen =====
 +In Confit können Sie neue Objekte mit dem Typ Funktion erstellen. Diese enthalten Confit-Programmcode der Bei Aufruf der Funktion ausgeführt wird.\\
 +\\
 +Der Aufruf erfolgt folgendermaßen:\\
 +{Funktionsname}''('' {Funktionsargumente getrennt durch '',''} '')''\\
 +\\
 +Beipiele:
 +  Funktionen.Stueckliste.StklNeu()
 +  Funktionen.Stueckliste.StklPosition(1, "Schraube M5", Parameter.Parameter1)
 +\\
 +==== Funktionsparameter ====
 +Sie können für Ihre Funktionen Aufrufparameter erstellen, in dem Sie unter das Objekt vom Typ Funktion Parameter hinzufügen. Wählen Sie das gewünschte Datenformat für die Parameter. Diese können dann innerhalb der Funktion nur mit dem Namen (Ohne Pfad vor dem ''.'') verwendet werden.
 +\\
 +Beispiel:\\
 +{{:de:confit:prog:confit_prog_func_args.png|}}\\
 +Beispiel für Verwendung __innerhalb__ der Funktion:
 +  Tabelle.BOM.Position = Pos
 +  Tabelle.BOM.Caption = Name
 ===== Module ===== ===== Module =====
 Der Funktionsumfang von Confit wird durch Module erweitert. Diese beinhalten Funktionen die direkt aus Confit aufgerufen werden können.\\ Der Funktionsumfang von Confit wird durch Module erweitert. Diese beinhalten Funktionen die direkt aus Confit aufgerufen werden können.\\
Zeile 15: Zeile 34:
 {Modulname}''.''{Funktionsname}''('' {Funktionsargumente getrennt durch '',''} '')''\\ {Modulname}''.''{Funktionsname}''('' {Funktionsargumente getrennt durch '',''} '')''\\
 \\ \\
 +Beipiele: 
 +  TableFunctions.ClearTableData("Tabelle.CreatedBOM"
 +  CommonFunctions.CopyFile2("C:\Temp\File1.txt","C:\Temp\File1.txt",True) 
 +\\ 
 +Informationen zu den Modulen:\\
   * [[de:confit:module_table|Tabellen-Modul]] \\ Stellt Funktionen zum Arbeiten mit csv-Dateien oder SQL-Server -Tabellen zur Verfügung.   * [[de:confit:module_table|Tabellen-Modul]] \\ Stellt Funktionen zum Arbeiten mit csv-Dateien oder SQL-Server -Tabellen zur Verfügung.
   * [[de:confit:module_math|Mathematik-Modul]]\\ Stellt mathematische Funktionen und Konstanten zur Verfügung.   * [[de:confit:module_math|Mathematik-Modul]]\\ Stellt mathematische Funktionen und Konstanten zur Verfügung.
de/confit/prog_language.1636705808.txt.gz · Zuletzt geändert: 2021/11/12 09:30 von admin