TkFab® De En Fr tree
  QuickField : Programmation

        Généralités

        Vues 2D

        Vues 3D

        Fonctions 2D

        Fonctions 3D

        Programmation

Sommaire


QuickField : Programmation

 

Généralités

Programmer QuickField™ revient à utiliser un langage de script qui permet de manipuler les fonctionnalités d'un programme et fournir à l'interpréteur de ce langage un environnement et une interface qui s'affranchit des contraintes de bas niveau pour bénéficier d'une syntaxe de haut niveau.

Un avantage de l'utilisation de script est d'éviter le passage par la compilation du programme écrit car il est directement interprété.


structure ActiveField
Structure ActiveField
 

Langage de programmation

Destiné aux designers connaissant un langage de programmation comme VBA, Python,... Il suffit que ce langage possède une liaison avec les objets COM de Windows pour réaliser un programme permettant des fonctions particulières voir répétitives permettant de résoudre des problèmes avec QuickField™ .

Cette approche permet l'utilisation de boucles, conditions par contrôle de valeur, algorithmes de bibliothèques spécialisées.

L'image de droite montre un exemple de sous-programme en Visual Basic.



ActiveField : cette image montre un Sous-programme en Visual basic permettant de déplacer des entités géométriques
Sous-programme en VBA
 

Exemple : LabelMover

L'utilitaire LabelMover inclus dans la distribution de QuickField™ , vous permet programmer pas à pas vos calculs (ici mouvement d'un noyau magnétique et calcul de la force magnétique ).
Basé sur ActiveField , il donne accès aux données du problème par un simple clic de souris.

Les deux images ci-dessous vous donne la définition des pas de calcul puis des résultats.

Etapes d'utilisation

  • Choix des grandeurs à faire varier ou à mesurer
  • Choix des variations
  • Tracé des valeurs choisies comme résultats


LabelMover : interface
Choix des grandeurs à faire varier ou à mesurer
LabelMover : interface
Choix des variations
LabelMover : interface
Tracé des valeurs choisies comme résultats