TkFab® De En Fr tree
  QuickField : Programmierung

        Allgemeines

        2D screenshots

        3D screenshots

        2D-Funktionen

        3D-Funktionen

        Programmierung

Inhaltsverzeichnis


QuickField : Programmierung

 

Allgemeines

Die Programmierung mit QuickField™ läuft auf die Verwendung einer Skriptsprache hinaus, die den Zugriff auf deren Funktionalitäten ermöglicht. Es bietet dem Interpreter eine Umgebung und eine Schnittstelle, die sich von Einschränkungen auf niedriger Ebene befreit und so von einer Syntax auf hoher Ebene profitiert.

Ein Vorteil der Verwendung von Skripten besteht darin, dass die Kompilierung des geschriebenen Programms vermieden wird, da es direkt interpretiert wird.


structure ActiveField
ActiveField-Struktur
 

Programmiersprache

Richtet sich an Designer, die mit der Programmiersprache VBA, Python usw. vertraut sind... Es reicht aus, daß diese Sprache eine Verbindung zu Windows COM-Objekten hat, um ein Programm zu erstellen, das die Verwendung bestimmter oder sogar sich wiederholender Funktionen innerhalb von QuickField™ ermöglicht.

Dieser Ansatz ermöglicht die Verwendung von Schleifen, Wertkontrollbedingungen und speziellen Bibliotheksalgorithmen.

Das Bild rechts zeigt ein Subroutinenbeispiel in Visual Basic.



ActiveField : this image displays Visual Basic subroutine which function is to move shapes
VBA Subroutine
 

Beispiel : LabelMover

Mit dem in der LabelMover -Distribution enthaltenen Dienstprogramm QuickField™ können Sie Ihre Berechnungen Schritt für Schritt programmieren (hier Bewegung eines Magnetkerns und Berechnung der Magnetkraft). Basierend auf ActiveField ermöglicht es den Zugriff auf Problemdaten mit einem einfachen Mausklick.

Die folgenden Bilder geben Ihnen die Definition der Berechnungsschritte und dann die Ergebnisse.

Schritte

  • Parameterauswahl
  • Variationsauswahl
  • Ergebnisse


LabelMover : interface
Parameterauswahl
LabelMover : interface
Variationsauswahl
LabelMover : interface
Ergebnisse