Télécharger le fichier 3DVL.EXE et lancer l’installation (Windows seulement).
Une fois l’installation terminée, plusieurs répertoires sont créés.
Le répertoire programme (xxx\3DVL)
Le répertoire de la documentation (xxx\3DVL\doc). Plusieurs fichiers PDF vous donnent quelques indications sur la structure du langage, la construction de boites de dialogue etc.
Le répertoire des exemples (xxx\3DVL\Exemples)
Le répertoire des bibliothèques (xxx\3DVL\include). Ces bibliothèques (calcul, bioméca, matrice etc) sont utilisées pour rassembler les fonctions usuelles (cf. ci-dessous).
Le répertoire des extensions (xxx\3DVL\Extension). Ces extensions permettront d’étendre les fonctions de 3DVL.
Note à propos des fichiers 3DVL « exécutables ».
Deux types de fichiers exécutables peuvent être produits avec 3DVL :
Les fichiers possèdent une extension « .3vx ». Ces fichier sont des fichiers exécutables « virtuels », c’est à dire que le code compilé est indépendant de la machine (et de l’OS). Ces fichiers nécessitent donc un RunTime dépendant de la machine et du système.
Sous Windows si le fichier ne s’exécute pas lors de son activation il sera alors nécessaire « d’activer son exécution automatique ».Pour activer l’exécution automatique de ces fichiers, double-cliquer sur un tel fichier et choisir d’ouvrir toujours ce type de fichier par le programme « rt3dvl.exe ».
Les fichiers exécutables directement (EXE sous Windows). Les fichiers produits sont indépendants de 3DVL et toutes les bibliothèques nécessaires à leur exécution sont automatiquement recopiées dans le répertoire programme.
Enfin si INNO SETUP est installé, il est alors possible de créer automatiquement un fichier d’installation comportant l’ensemble des fichiers (Exécutable et bibliothèques).
Bibliothèques 3DVL
Elles sont données « dans l’état ». De façon générale, ces fichiers doivent être placés dans le répertoire « Include » de 3DVL. De plus, il est nécessaire de spécifier la localisation de ce répertoire dans le programme « Compil.exe ». Dans le menu Projet/Option/Répertoire, vous devez indiquer l’emplacement de ces bibliothèques.
Il est toujours possible d’ajouter vos propres bibliothèques et ainsi de les rendre disponibles pour tous. De façon générale toutes les fonctions et procédures doivent porter un nom « significatif » et sont préfixées par deux (ou trois) lettres – par exemple pour la bibliothèque statistique, toutes les fonctions débutent par « st ».. De plus, il existe maintenant un système de d’aide et de documentation pour les bibliothèques: Chaque fonction ou procédure doit comporter un petit texte décrivant la fonction et les arguments.
Ce texte (en fait des commentaires précédés « // ») DOIT suivre immédiatement la déclaration de la fonction (cf. exemple dans MatLab.3dh). Ce texte sera automatiquement disponible en appuyant sur F1 dans la liste des fonctions de la bibliothèque.
Liste des bibliothèques disponibles
N.B. Certaines bibliothèques permettent une liaison directe avec des applications de calcul comme :
MatLab (matlab.3dh) ,
Scilab (scilab.3dh) (logiciel libre),
R (r.3dh) (logiciel libre).
Pour communiquer avec « R » et Scilab vous devez aussi installer le serveur (D)Com de R avant toutes utilisations (préférer la dernière version), OpenOffice (OppenOffice.3dh, fichier Calc), Excel (Excel.3dh) et Motion Inspector.
Il est alors possible d’utiliser ces applications pour le graphique, calcul etc.
Attention: certaines bibliothèques et extensions utilisent ces applications externes pour les graphiques. Par exemple, l’extension «nlexet.dll» pour TISEAN utilise R.
Extensions
3DVL utilise des bibliothèques d’extensions (.dll) afin d’incorporer des nouvelles fonctionnalités.
Les extensions sont des fichiers DLL qui doivent se trouver dans le répertoire « \extension » du répertoire programme. Ces extensions sont soit automatiquement chargées lors du démarrage du compilateur/Éditeur ou elles peuvent être chargées lors de l’exécution d’un programme 3DVL en utilisant une nouvelle directive : #use « non_extension »
Pour installer ces extensions recopier l’ensemble des fichiers (dll et fichiers d’aide html) dans le répertoire «\extension».
- Démarrage des vidéos de formation - 17 avril 2024
- Colloque sur l’Analyse Fonctionnelle de la Marche - 20 février 2024
- Formation en dynamique des systèmes non-linéaires - 12 novembre 2020