| Topic |
|---|
| Používání konfiguračních tabulek |
| Level |
| Začátečník |
| Time to complete |
| 30 minut |
| Authors |
| Gbroques |
| FreeCAD version |
| 0.20 |
| Example files |
| ConfigurationTableExample.FCStd |
| See also |
| None |
S vydáním FreeCADu V0.20 byly představeny dvě nové výkonné funkce: Variantní odkazy a konfigurační tabulky. Konfigurační tabulky jsou zvláštním typem variantních odkazů. Umožňují měnit sady předdefinovaných parametrů pro daný objekt.
Dříve bylo možné parametryzovat objekty pomocí technik, jako jsou tabulkové procesory, avšak více různých instancí daného objektu nemohlo existovat současně, pokud jste se neuchýlili k technikám, jako je kopírování souborů nebo objektů, což s sebou přinášelo problémy s údržbou. Konfigurační tabulky usnadňují správu těchto variant a umožňují mezi nimi snadno přepínat.
Tento návod předpokládá, že již máte určité znalosti o pracovním prostředí PartDesign a Sketcher. Měli byste také znát stromovou strukturu a editor vlastností.
K dispozici je také videonávod k tomuto tutoriálu.
Pro lepší pochopení konfiguračních tabulek si prohlédněte následující příklad.
Představte si jednoduchou šestihrannou matici s "hlavním" průměrem 10 mm (M10).
Můžeme použít stejný návrh, vytvořit propojení a poté změnit některé parametry, abychom vytvořili šestihrannou matici M12.
V našem příkladu popíšeme rozdíly mezi těmito dvěma variantami na základě 3 parametrů:
Konkrétní hodnoty parametrů pro naše varianty jsou uvedeny v této tabulce:
| Variant | Diameter | WidthAcrossCorners | Thickness |
|---|---|---|---|
| M10 | 10 | 18.48 | 8.4 |
| M12 | 12 | 20.78 | 10.8 |
#PENDING, můžete ve stromovém zobrazení kliknout pravým tlačítkem myši na tabulku a vybrat příkaz Přepočítat objekt, čímž se zobrazí správná hodnota.Spreadsheet.Diameter a Spreadsheet.WidthAcrossCorners: Spreadsheet.Thickness k vlastnosti ÚdajeLength desky.Enabled.M12.false.
Pro odkaz na variantu můžete místo PartDesign_SubShapeBinder použít také Std Link:
Enabled.
Místo toho, aby se propojený objekt duplikoval včetně celé své hierarchie, vytvoří SubShapeBinder z upraveného objektu zjednodušenou kopii. Dalším rozdílem oproti funkci Link je to, že SubShapeBinder synchronizuje veškeré změny původního objektu zpět do kopie, i když se konfigurace liší, zatímco u funkce Link se oba objekty po zkopírování stanou nezávislými.
[Při] použití funkce Link pro alternativní konfigurace je třeba si uvědomit, že se tím vytvoří kopie původního objektu... bylo by lepší vytvořit pro každou [variantu] jeden odkaz typu „variant“, aby se zabránilo zbytečným duplikátům. Nebo ještě lépe, použijte SubShapeBinder... A opět, pro každou konfiguraci vytvořte jeden SubShapeBinder.