Std Jeu de variables
Appearance
|
|
| Emplacement du menu |
|---|
| Aucun |
| Ateliers |
| Tous |
| Raccourci par défaut |
| Aucun |
| Introduit dans la version |
| 1.0 |
| Voir aussi |
| Atelier Spreadsheet, Atelier DynamicData |
Description
La commande Std Jeu de variables crée un jeu de variables. Un jeu de variables est composé de propriétés utilisables comme variables dans des expressions.
La fenêtre de dialogue Ajouter des propriétés
Utilisation
- Faites l'une des choses suivantes :
- Pour créer un nouveau jeu de variables : appuyez sur le bouton
Créer un jeu de variables.
- Pour modifier un jeu de variables existant : double-cliquez sur l'ensemble dans la vue en arborescence.
- Pour créer un nouveau jeu de variables : appuyez sur le bouton
- La fenêtre de dialogue Ajouter une propriété s'ouvre.
- Entrez un Nom pour la propriété.
- Le nom doit être unique pour le jeu de variables.
- Seuls les caractères alphanumériques et les tirets bas (
AàZ,aàz,0à9et_) sont autorisés. - Le premier caractère ne peut pas être un chiffre.
- FreeCAD utilise la convention UpperCamelCase pour ses noms de propriétés, ce qui signifie que chaque mot commence par une lettre majuscule, et qu'il n'y a pas d'espace ou de soulignement. Lorsque l'éditeur de propriétés affiche un tel nom, des espaces sont insérés entre les mots, ce qui rend le nom plus facile à lire. Il est conseillé de suivre cette convention.
- Entrez un nom de Groupe pour la propriété ou sélectionnez un groupe dans la liste. Les noms de groupes ont les mêmes restrictions que les noms de propriétés.
- Sélectionnez le Type de la propriété dans la liste. Voir ci-dessous pour les types les plus courants.
- Entrez une Valeur pour la propriété. Cette saisie accepte les unités pour les propriétés qui ont des unités. Vous pouvez également définir une expression.
- version 1.0 et précédentes : vous pouvez cocher la case Ajouter une autre si vous souhaitez ajouter d'autres propriétés.
- Vous pouvez saisir une infobulle pour la propriété.
- Appuyez sur le bouton OK.
- La boîte de dialogue s'ouvre à nouveau (version 1.0 et précédentes : uniquement si la case « Ajouter une autre » a été cochée) et une nouvelle propriété peut être ajoutée.
- Appuyez sur le bouton Annuler lorsque vous avez terminé.
Types de propriétés courantes
FreeCAD prend en charge de nombreux types de propriétés. Le tableau ci-dessous répertorie certains des types les plus courants. Voir Propriétés personnalisées des fonctions de Python pour plus d'informations.
| Type de propriété | Unité par défaut (le cas échéant) | Remarque |
|---|---|---|
App::PropertyLength |
mm | Semblable à App::PropertyDistance mais ne peut pas être négatif
|
App::PropertyAngle |
° (ou deg) | |
App::PropertyFloat |
Nombre décimal | |
App::PropertyInteger |
Nombre entier | |
App::PropertyBool |
true ou false, peut être utilisé dans des expressions conditionnelles
| |
App::PropertyString |
Chaîne de caractères | |
App::PropertyEnumeration |
Liste d'options sous forme de texte |
Remarques
- Les propriétés peuvent également être ajoutées aux jeux de variables existants dans l'éditeur d'expressions en cochant la case Enregistrer dans un jeu de variables….
- Une propriété peut être supprimée d'un jeux de variables via le menu contextuel de l'éditeur de propriétés.
- Un nom de groupe peut être modifié via le même menu.
- version 1.0 et précédentes: la commande ne peut pas pour le moment définir la liste des éléments autorisés d'une propriété
App::PropertyEnumeration. Cela peut être fait via le code en Python ou dans l'éditeur de propriétés. Les étapes de cette dernière option sont les suivantes- Sélectionnez Afficher les propriétés cachées dans le menu contextuel de l'éditeur de propriétés.
- Développez le nœud de la propriété.
- Cliquez sur le champ Énumération.
- Cliquez sur le bouton … qui apparaît.
- Entrez des valeurs dans la fenêtre de dialogue Liste qui s'ouvre.
- Appuyez sur le bouton OK.
- Les jeux de variables peuvent également être édités à l'aide des commandes de l'atelier DynamicData. Les propriétés peuvent être renommées, regroupées, réécrites et leur info-bulle peut être mise à jour. Cet atelier externe peut être installé à partir du gestionnaire des extensions.
Script
import FreeCAD as App
doc = App.ActiveDocument
var_set = doc.addObject("App::VarSet", "VarSetName")
var_set.addProperty("App::PropertyInteger", "MyNumber") # Property is added to the Base group.
var_set.MyNumber = 123
var_set.addProperty("App::PropertyString", "MyText", group="SomeGroup", doc="Some tooltip information")
var_set.MyText = "Abc"
doc.recompute()
- Fichier : Nouveau, Ouvrir, Fichiers récents, Fermer, Tout fermer, Enregistrer, Enregistrer sous, Enregistrer une copie, Tout enregistrer, Rétablir, Importer, Exporter, Ajouter au document, Informations sur le document, Imprimer, Aperçu avant impression, Exporter au format PDF, Quitter
- Édition : Annuler, Rétablir, Couper, Copier, Coller, Dupliquer la sélection, Recalculer, Sélection d'objets par boîte, Sélection de faces par boîte, Tout sélectionner, Effacer, Vers la console Python, Positionner, Transformer, Aligner, Basculer le mode d'édition, Properties, Mode d'édition, Préférences
- Affichage :
- Divers : Créer une nouvelle vue, Vue orthographique, Vue en perspective, Plein écran, Boîte englobante, Axes du repère, Plan de coupe, Mappage de texture, Basculer en mode navigation, Matériau, Apparence, Couleur aléatoire, Apparence par face, Basculer la transparence, Atelier, Barre d'état
- Vues standards : Tout afficher, Afficher la sélection, Align to Selection, Isométrique, Dimétrique, Trimétrique, Accueil, Vue de devant, Vue de dessus, Vue de droite, Vue de l'arrière, Vue de dessous, Vue de gauche, Rotation à gauche, Rotation à droite, Stocker la vue de travail, Rappel de vue de travail
- Figer l'affichage : Enregistrer les vues, Charger les vues, Figer l'affichage, Effacer les vues
- Style de représentation : Par défaut, Points, Filaire, Ligne cachée, Pas d'ombrage, Ombré, Filaire ombré
- Stéréo : Stéréo rouge/cyan, Tampon stéréo quadruple, Lignes stéréo entrelacées, Colonnes stéréo entrelacées, Stéréo désactivée, Position de la caméra
- Zoom : Zoom avant, Zoom arrière, Zoom fenêtre
- Fenêtre de document : Ancrer, Désancrer, Plein écran
- Visibilité : Basculer la visibilité, Afficher la sélection, Masquer la sélection, Sélectionner les objets visibles, Basculer tous les objets, Afficher tous les objets, Masquer tous les objets, Basculer la sélectivité
- Barre d'outils : Fichier, Édition, Presse-papiers, Atelier, Macro, Vue, Vue individuelle, Structure, Aide, Lock Toolbars
- Panneaux : Vue en arborescence, Éditeur de propriétés, Vue combinée, Fenêtre de sélection, Console Python, Vue rapport, Panneau des tâches, Vue DAG
- Superposition des panneaux ancrables : Basculer la superposition pour tout, Basculer la transparence pour tout, Basculer une superposition, Basculer une transparence, Panneaux non interactifs, Basculer à gauche, Basculer à droite, Basculer en haut, Basculer en bas
- Navigation par lien : Objet lié, Objet lié le plus profond, Tous les liens
- Actions sur l'arborescence : Synchroniser la vue, Synchroniser la sélection, Synchroniser le placement, Présélection, Enregistrer la sélection, Document unique, Tous les documents, Réduire/développer, Déplacement, Aller à la sélection, Sélection précédente, Sélection suivante
- Outils : Gestionnaire des extensions, Mesurer, Préciser une sélection, Mesure rapide, Convertisseur d'unités, Charger une image, Capture d'écran, Ajouter un document texte, Vue en rotation, Inspecteur du graphe de scène, Graphique de dépendance, Exporter le graphe de dépendance, Utilitaire de projet, Éditeur des paramètres, Personnaliser
- Macro : Enregistrer une macro, Macros…, Lancer la macro, Débogueur distant, Déboguer la macro, Arrêt du débogage, Passer outre, Rentrer dedans, Basculer le point d'arrêt
- Aide : Qu'est-ce que c'est ?, Page de démarrage, Documentation utilisateurs, Forum de FreeCAD, Signaler un bogue, Redémarrer en mode sans échec, Manuel pour développeur, Documentation des modules Python, Site web de FreeCAD, Don à FreeCAD, À propos de FreeCAD
- Additionel :
- Divers : Std Part, Std Groupe, Jeu de variables, Link Group, Sélectionner toutes les instances, Basculer le figeage
- Références : Système de coordonnées, Plan de référence, Ligne de référence, Point de référence
- Actions sur les liens: Créer un lien, Créer un sous-lien, Remplacer par un lien, Délier, Importer des liens, Importer tous les liens
- Actions sur les expressions : Copier la sélection, Copier le document actif, Copier tous les documents, Coller
- Part-Filtre : Sélection des sommets, Sélection des arêtes, Sélection des faces, Supprimer tous les filtres
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test
