Bonjour
J'ai un tableau avec une liste de profils aluminium avec différentes informations, (chaque ligne correspond à un profil)
et j'ai créé un objet Body modélisé à partir de ces informations.
Pour choisir un profil à modéliser, j'ai décalé mon tableau d'une ligne vers le bas, je fais un copier/coller de la ligne du
profil concerné dans cette première ligne.
Ne serait-il pas possible de spécifier un numéro de ligne en conservant toujours les colonnes ?
Dans mon idée; j'aimerais créer avec DynamicDatas un champ integer nommé "ddligne", et si je veux récupérer la valeur de la vase B12,
je met 12 dans ddligne et dans mon sketch je fais référence à Spreadsheet.B(dd.ddligne)
Je ne sais pas si c'est possible, mais si oui, je ne connais pas la syntaxe
Si vous avez une autre solution je prends
peut-on spécifier une ligne d'un spreadsheet ?
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
Re: peut-on spécifier une ligne d'un spreadsheet ?
Bonjour Forthman
J'ai déjà fait ça.
Un modèle générique est construit. Les données des instances sont en colonnes. On en choisit une en mettant un 1 au bas de la colonne désirée. Les données de l'instance sont extraites dans une colonne servant pour la modification du modèle générique.
Ca nécessite beaucoup de programmation sur la feuille de calcul.
C'est basé sur le principe des tables de famille de ProEngener.
Dans le modèle tout simple joint de poulies crantées, les instances différent par le type et le nb de dents.
J'ai déjà fait ça.
Un modèle générique est construit. Les données des instances sont en colonnes. On en choisit une en mettant un 1 au bas de la colonne désirée. Les données de l'instance sont extraites dans une colonne servant pour la modification du modèle générique.
Ca nécessite beaucoup de programmation sur la feuille de calcul.
C'est basé sur le principe des tables de famille de ProEngener.
Dans le modèle tout simple joint de poulies crantées, les instances différent par le type et le nb de dents.
- Attachments
-
- PouliesCrantees.FCStd
- (76.93 KiB) Downloaded 50 times
Fada de 3D.
Linux Mint
Linux Mint
Re: peut-on spécifier une ligne d'un spreadsheet ?
Ah oui ! c'est pas bête !
Comme tu dis, ça fait pas mal de gymnastique dans le tableau
Je sais que dans la version de Realthunder cette possibilité existe, mais je préfère rester avec la version officielle
Comme tu dis, ça fait pas mal de gymnastique dans le tableau
Je sais que dans la version de Realthunder cette possibilité existe, mais je préfère rester avec la version officielle
Re: peut-on spécifier une ligne d'un spreadsheet ?
Bonjour
J'avais bricolé qqchose de ce genre.
Ci-joint feuille de calcul et macro.
En espérant que c'est suffisamment documenté ..., sinon ne pas hésiter à me contacter.
J'avais bricolé qqchose de ce genre.
Ci-joint feuille de calcul et macro.
En espérant que c'est suffisamment documenté ..., sinon ne pas hésiter à me contacter.
- Attachments
-
- SpreadSheet_Calcul.FCStd
- (2.02 KiB) Downloaded 43 times
-
- SpreadSheet_Calcul_A0.FCMacro
- (5.37 KiB) Downloaded 55 times
Re: peut-on spécifier une ligne d'un spreadsheet ?
plus de 7 mois plus tard, je vois ton message jmcornil
Sympa ta macro ! simple et efficace, et surtout bien documentée
Et ça c'est cool car moi je veux les valeurs sur les lignes et pas les colonnes, et que je vais pouvoir l'adapter sans rien comprendre à Python
Merci, ça me dépanne bien en attendant une éventuelle évolution de spreadsheet