Nouvel atelier Tableur - Spreadsheet

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Post Reply
User avatar
rockn
Veteran
Posts: 1791
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Nouvel atelier Tableur - Spreadsheet

Post by rockn »

Salut à tous,
L'atelier Spreadsheet vient d'être complètement réécrit et vient d'âtre ajouté à FreeCAD.
Pour la petite histoire, cet atelier était écrit à l'origine en Python et à été réécrit en C++ pour des questions de performances.
Ceux qui utilisent les PPA daily build sur Linux ou les versions en développement sur Windows et Mac verront cette nouveauté très prochainement.
Dans tous les cas cela signifie que la prochaine version 0.15 dite de Production aura ce nouvel atelier.

Exemple d'utilisation :
Créer un nouveau document.
Depuis l'atelier Part, ajouter une Boite.
Depuis l'atelier Spreadsheet, créer une nouvelle feuille de calcul.
Double-clic sur l'objet Spreadsheet pour l'ouvrir dans un nouvel un onglet
Dans une cellule entrer le texte suivant :

Code: Select all

=Box.Shape.Volume
ou

Code: Select all

=Cube.Shape.Volume
Ca fonctionne avec le nom et le label :D
Vous obtenez le volume de la boite.

Pour faire une opération :

Code: Select all

=A1+A2
Il y a encore quelques problème, je vous tiendrai au courant de l'évolution.
Formations - Assistance - Développement : https://freecad-france.com
User avatar
rockn
Veteran
Posts: 1791
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: Nouvel atelier Tableur - Spreadsheet

Post by rockn »

Capture d'écran :
NewSpreadsheet.png
NewSpreadsheet.png (211.72 KiB) Viewed 2190 times
Formations - Assistance - Développement : https://freecad-france.com
fran6t
Posts: 354
Joined: Tue Jul 15, 2014 9:29 am
Location: Montauban
Contact:

Re: Nouvel atelier Tableur - Spreadsheet

Post by fran6t »

Merci pour l'info,
c'est une fonctionalité que je n'ai même pas exploré, grace a ta copie d'écran je vois bien ce que cela permet de faire
mais dans la réalité je n'arrive pas a me representer à quoi cela peut servir.
User avatar
rockn
Veteran
Posts: 1791
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: Nouvel atelier Tableur - Spreadsheet

Post by rockn »

Par exemple pour mon utilisation de FreeCAD qui est la construction bois, cela me permettre de faire un listing de mes pièces avec section, longueur et volume et cette liste sera bien sur paramétrique. Je change la section d'une pièce et ma liste sera mise à jour automatiquement.
Pour de la mécanique on peut obtenir des informations de volume paramétrique d'une pièce. Par exemple on vient modifier l'esquisse d'une étape intermédiaire et le volume sera connu instantanément.
De plus dans le futur on pourra envisager de "piloter" un objet depuis une feuille de calcul.
Formations - Assistance - Développement : https://freecad-france.com
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Nouvel atelier Tableur - Spreadsheet

Post by NormandC »

Édition : ça va j'ai compris, j'avais des difficultés à saisir le fonctionnement. :oops:

Ce qu'il faut comprendre, c'est que le Spreadsheet est un vrai tableur. En plus de lier des propriétés d'objets à des cellules, on peut faire des calculs. :)

Par exemple, FreeCAD ne comprend pas encore l'usage de matériaux et de densités. Avec le Spreadsheet, tu peux faire une multiplication du volume d'une pièce avec une densité pour obtenir sa masse, et le contenu est mis à jour quand la pièce est modifiée.
Attachments
Test_Spreadsheet_normandc1.fcstd
(12.23 KiB) Downloaded 76 times
jpmartin
Posts: 29
Joined: Sun Dec 21, 2014 11:50 pm

Re: Nouvel atelier Tableur - Spreadsheet

Post by jpmartin »

Je suis plus qu'impatient de pouvoir tester cette nouvelle fonctionnalité avec un de mes projets (panneau solaire viewtopic.php?f=12&t=3211&start=20).
Le rendre paramétrable à partir du tableur est plus qu'excitant.

Ton fichier ne fonctionnne pas encore avec ma version :
OS: "openSUSE 13.1 (Bottle) (x86_64)"
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.15.4562 (Git) (Packman)
Branch: master
Hash: 5a9d79ac9413a23c0edc79cf492399d968e38df8
Python version: 2.7.6
Qt version: 4.8.5
Coin version: 3.1.3
jpmartin
Posts: 29
Joined: Sun Dec 21, 2014 11:50 pm

Re: Nouvel atelier Tableur - Spreadsheet

Post by jpmartin »

Je me réponds pour dire que ça fonctionne sous la :
OS: "openSUSE 13.1 (Bottle) (x86_64)"
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.15.4596 (Git) (Packman)
Branch: master
Hash: f2d8fc91ec37081f3f0c283f43671573c4f58e70
Python version: 2.7.6
Qt version: 4.8.5
Coin version: 3.1.3
OCC version: 6.8.0.oce-0.17-dev


Bref, on va s'amuser :)
Post Reply