Bonnes pratiques avant de partir tête baissée
Scripts MATLAB ou Python
-
Pensez à créer dans votre compte un dossier de travail (du genre
TP_FEMM
) et différents sous-dossiers pour chaque sujet. Depuis les salles infos, le mieux est d'utiliser un répertoire local dansC:\Temp\
et de penser à récupérer ce qu'il contient à la fin de la séance. -
Pensez à indenter et commenter vos programmes.
-
Avec MATLAB, pensez à commencer votre programme principal par un bon nettoyage :
close all % fermeture de toutes les fenetres ouvertes clear % suppression de toutes les variables clc % purge du terminal de commande
FEMM + MATLAB
-
Passerelle avec MATLAB :
Dans MATLAB, ajoutez (en début de programme) le chemin vers le dossier contenant les fonctions permettant de piloter FEMM :addpath('C:\femm42\mfiles') % sous Linux : addpath('~/.wine/drive_c/femm42/mfiles') % Vous pouvez éventuellement sauvegarder ce chemin % pour éviter de devoir le fournir à chaque fois avec % l'interface graphique ou la commande : % savepath(...)
-
Toutes les commandes dont vous allez avoir besoin se trouvent dans un document PDF très pratique :
octavefemm.pdf
. Vous devez absolument l'avoir avec vous pendant les séances de TP :- Vous le trouverez dans le dossier
C:\femm42
. - Ou vous pouvez le télécharger directement depuis le site web.
- Vous le trouverez dans le dossier
FEMM + Python
-
Passerelle avec Python :
Importez le module PyFEMM (ainsi que NumPy et de quoi tracer des courbes) :import femm import numpy as np import matplotlib.pyplot as plt
-
Toutes les commandes dont vous allez avoir besoin se trouvent dans un document PDF très pratique :
pyfemm-manual.pdf
. Vous devez absolument l'avoir avec vous pendant les séances de TP : vous pouvez le télécharger directement depuis le site web.
Astuce : Tous les bouts de code de ce site sont copiables directement en cliquant sur la petite icône en haut à droite de chaque bloc les contenant.