Spreadsheet Workbench/pl: Difference between revisions
No edit summary |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
{{Docnav/pl |
{{Docnav/pl |
||
|[[Sketcher_Workbench/pl|Środowisko pracy Szkicownik]] |
|[[Sketcher_Workbench/pl|Środowisko pracy Szkicownik]] |
||
|[[ |
|[[Surface_Workbench/pl|Środowisko pracy Powierzchnia 3D]] |
||
|IconL=Workbench_Sketcher.svg |
|IconL=Workbench_Sketcher.svg |
||
|IconR= |
|IconR=Workbench_Surface.svg |
||
}} |
}} |
||
Line 408: | Line 408: | ||
{{Docnav/pl |
{{Docnav/pl |
||
|[[Sketcher_Workbench/pl|Środowisko pracy Szkicownik]] |
|[[Sketcher_Workbench/pl|Środowisko pracy Szkicownik]] |
||
|[[ |
|[[Surface_Workbench/pl|Środowisko pracy Powierzchnia 3D]] |
||
|IconL=Workbench_Sketcher.svg |
|IconL=Workbench_Sketcher.svg |
||
|IconR= |
|IconR=Workbench_Surface.svg |
||
}} |
}} |
||
Latest revision as of 18:57, 25 April 2024
Wprowadzenie
Środowisko pracy Arkusz Kalkulacyjny pozwala tworzyć i edytować arkusze kalkulacyjne, używać danych z arkusza kalkulacyjnego jako parametrów w modelu, wypełniać arkusz kalkulacyjny danymi pobranymi z modelu, wykonywać obliczenia i eksportować dane do innych aplikacji arkuszy kalkulacyjnych, takich jak LibreOffice czy Microsoft Excel.
Arkusz kalkulacyjny z komórkami wypełnionymi tekstem i ilościami
Przybory
Utwórz arkusz: tworzy nowy arkusz kalkulacyjny.
Importuj arkusz: wczytuje plik CSV do arkusza kalkulacyjnego.
Eksportuj arkusz: zapisuje pliku CSV na podstawie arkusza kalkulacyjnego.
Scal komórki: łączy wybrane komórki.
Podziel komórkę: rozdziela poprzednio scalone komórki.
Wyrównaj do lewej: wyrównuje treść wybranych komórek do lewej.
Wyśrodkuj w poziomie: wyrównuje treść wybranych komórek do środka w poziomie.
Wyrównaj do prawej: wyrównuje treść wybranych komórek do prawej.
Wyrównaj do góry: wyrównanie zawartości wybranych komórek w górę.
Wyśrodkuj w pionie: wyrównuje treść wybranych komórek do środka w pionie.
Wyrównaj w dół: wyrównuje treść wybranych komórek do dołu.
Pogrubienie: ustawia pogrubienie treści wybranych komórek.
Kursywa: ustawia treść wybranych komórek na kursywę.
Podkreślenia: ustawia treść wybranych komórek jako podkreśloną.
Ustaw alias: ustawia alias dla wybranej komórki.
- Przyciski Czarny oraz Biały ustawia kolory czcionki i tła dla wybranych komórek.
Ustawienia
Ustawienia: preferencje dla środowiska pracy Arkusz Kalkulacyjny. dostępne w wersji 0.20
Usuwanie komórek może być niebezpieczne
Należy pamiętać, że usunięcie lub usunięcie komórek z danymi może spowodować uszkodzenie arkusza kalkulacyjnego i modelu, jeśli opiera się on na arkuszu kalkulacyjnym. W takim przypadku użytkownik nie jest ostrzegany.
Wstawianie i usuwanie wierszy i kolumn
Wiersze i kolumny można wstawiać i usuwać, klikając prawym przyciskiem myszy nagłówek wiersza lub kolumny i wybierając odpowiednią opcję z menu podręcznego. Możliwe jest zaznaczenie najpierw wielu wierszy lub kolumn. Można to zrobić, przytrzymując klawisz Ctrl podczas zaznaczania nagłówków lub przytrzymując lewy przycisk myszy i przeciągając.
Edycja komórek
Zawartość komórki można edytować, zaznaczając komórkę i wprowadzając wartość w polu wprowadzania Treści w górnej części okna. Aby edytować komórkę na miejscu, zaznacz ją i naciśnij F2 lub kliknij dwukrotnie.
Usuwanie komórek
Aby usunąć jedną lub więcej komórek, zaznacz je i naciśnij Del. Spowoduje to usunięcie ich zawartości, właściwości i aliasów. Aby usunąć tylko zawartość komórki, należy ją edytować.
Wycinanie i kopiowanie-wklejanie komórek
W komórkach arkuszy kalkulacyjnych programu FreeCAD można wykonywać operacje wycinania i kopiowania-wklejania. Do tych operacji można używać standardowych skrótów klawiszowych: Ctrl + X, Ctrl + C i Ctrl + V. Aby zaznaczyć wiele komórek, przytrzymaj klawisz Ctrl podczas zaznaczania lub przytrzymaj lewy przycisk myszy i przeciągnij, aby zaznaczyć prostokątny zakres komórek.
Operacje wycinania i kopiowania zapisują zawartość, właściwości i aliasy komórek w Schowku. Operacja wklejania powoduje zapisanie danych w taki sposób, że zawartość lewej górnej komórki zapisanych danych jest umieszczana w aktywnej komórce. Pozostała przechowywana zawartość jest umieszczana względem tej komórki. Formuły są odpowiednio aktualizowane. Aliasy są wklejane tylko wtedy, gdy są unikalne.
Właściwości komórek
Właściwości komórki arkusza kalkulacyjnego można edytować, klikając komórkę prawym przyciskiem myszy i wybierając z menu podręcznego polecenie Właściwości .... Zostanie wyświetlone następujące okno dialogowe:
Zgodnie z informacjami na kartach można zmieniać następujące właściwości:
- Kolor: kolor tekstu i kolor tła
- Wyrównanie: wyrównanie tekstu w poziomie i w pionie
- Styl: styl tekstu: pogrubienie, kursywa, podkreślenie
- Jednostki: Wyświetl jednostki dla tej komórki. Proszę przeczytać sekcję Jednostki poniżej.
- Alias: Definiuje alias dla tej komórki. Można go używać w formułach komórek, a także w ogólnych wyrażeniach. Więcej informacji na ten temat znajduje się w sekcji Dane arkusza kalkulacyjnego w wyrażeniach.
Wyrażenia w komórkach
Komórka arkusza kalkulacyjnego może zawierać dowolny tekst, cyfry lub wyrażenie. Wyrażenia muszą zaczynać się od znaku równości "=".
Wyrażenia komórek mogą zawierać liczby, funkcje, odwołania do innych komórek i odwołania do właściwości modelu (ale przeczytaj akapit Obecne ograniczenia poniżej). Do komórek odwołujemy się za pomocą ich adresu utworzonego z indeksu kolumny (wielka litera) i wiersza (liczba), np B4, lub przez jej alias.
Uwaga: Wyrażenia komórek są traktowane przez FreeCAD jak kod programowania. Dlatego podczas edycji zawartości komórki można zauważyć, że nie jest ona zgodna z ustawieniami wyświetlania:
- Separatorem miejsc dziesiętnych jest zawsze kropka. Ale przy wprowadzaniu wartości można również używać przecinków.
- Liczba wyświetlanych miejsc po przecinku może się różnić od Twoich ustawień w preferencjach.
Odwołania do obiektów w modelu wyjaśniono w sekcji Odniesienia do danych CAD poniżej. Używanie wartości komórek arkusza kalkulacyjnego do definiowania właściwości modelu wyjaśniono w sekcji Dane arkusza kalkulacyjnego w wyrażeniach poniżej. Więcej informacji na temat wyrażeń i dostępnych funkcji można znaleźć na stronie Wyrażenia.
Interakcja między arkuszami kalkulacyjnymi a modelem CAD
Dane znajdujące się w komórkach arkusza kalkulacyjnego mogą być wykorzystywane w wyrażeniach parametrów modelu CAD. W ten sposób arkusz kalkulacyjny może być używany jako źródło wartości parametrów używanych w całym modelu, efektywnie gromadząc wartości w jednym miejscu. Gdy wartości są zmieniane w arkuszu kalkulacyjnym, zostają one przekazane do całego modelu.
Podobnie, właściwości obiektów modelu CAD mogą być używane w wyrażeniach w komórkach arkusza kalkulacyjnego. Pozwala to na wykorzystanie w arkuszu kalkulacyjnym właściwości obiektu, takich jak objętość czy powierzchnia. Jeśli nazwa obiektu w modelu CAD zostanie zmieniona, zmiana ta zostanie automatycznie przeniesiona do wszystkich odwołań w wyrażeniach arkusza kalkulacyjnego używających zmienionej nazwy.
W dokumencie może być używany więcej niż jeden arkusz kalkulacyjny. Arkusz kalkulacyjny można zidentyfikować, używając jego nazwy lub etykiety.
FreeCAD automatycznie przypisuje unikalną nazwę do arkusza kalkulacyjnego podczas jego tworzenia. Nazwy te są zgodne z wzorcem Arkusz kalkulacyjny
, Arkusz kalkulacyjny001
, Arkusz kalkulacyjny002
i tak dalej. Nazwy tej nie można zmienić ręcznie i nie jest ona widoczna we właściwościach arkusza kalkulacyjnego. Można jej użyć do odwołania się do arkusza kalkulacyjnego w wyrażeniach (zobacz sekcję Dane arkusza kalkulacyjnego w wyrażeniach poniżej).
Etykieta arkusza kalkulacyjnego jest automatycznie ustawiana na nazwę arkusza podczas jego tworzenia. W przeciwieństwie do nazwy, etykietę można zmienić, np. w panelu właściwości lub za pomocą polecenia Zmień nazwę w menu podręcznym. Domyślnie FreeCAD nie akceptuje zduplikowanych etykiet, ale istnieje preferencja, aby to zmienić. Do arkuszy kalkulacyjnych ze zduplikowanymi etykietami w tym samym dokumencie nie można odwoływać się za pomocą ich etykiety.
FreeCAD sprawdza, czy nie występują zależności cykliczne. Zobacz sekcję obecne ograniczenia.
Odniesienia do danych CAD
Jak wskazano powyżej, w wyrażeniach arkusza kalkulacyjnego można odwoływać się do danych z modelu CAD.
W poniższej tabeli przedstawiono kilka przykładów przy założeniu, że model ma cechę o nazwie "MyCube":
Dane CAD | Komórka w arkuszu | Rezultat |
---|---|---|
Długość parametryczna sześcianu środowiska Część | =MyCube.Length
|
Długość z jednostkami mm |
Objętość sześcianu | =MyCube.Shape.Volume
|
Objętość w mm³ bez jednostek |
Typ kształtu sześcianu | =MyCube.Shape.ShapeType
|
String: Solid |
Etykieta sześcianu | =MyCube.Label
|
String: MyCube |
Współrzędna X środka masy sześcianu | =MyCube.Shape.CenterOfMass.x
|
Współrzędna w mm bez jednostek |
Dane arkusza kalkulacyjnego w wyrażeniach
Aby użyć danych arkusza kalkulacyjnego w innych częściach programu FreeCAD, zwykle tworzy się Wyrażenie, które odnosi się do arkusza kalkulacyjnego i komórki zawierającej dane, których chcesz użyć. Arkusze kalkulacyjne można identyfikować na podstawie nazwy lub etykiety, a komórki na podstawie adresu lub aliasu. Autouzupełnianie jest dostępne dla wszystkich form odwołań.
Arkusz kalkulacyjny według nazwy | Arkusz kalkulacyjny według etykiety | |
---|---|---|
Komórka według adresu | =Spreadsheet042.B5
|
=<<MySpreadsheet>>.B5
|
Komórka według aliasu | =Spreadsheet042.MyAlias
|
=<<MySpreadsheet>>.MyAlias
|
Zalecanym sposobem odwoływania się do danych arkusza kalkulacyjnego jest używanie etykiety arkusza i nazwy aliasu komórki. Bardziej szczegółowe omówienie zalet i wad poszczególnych trybów adresowania znajduje się w rozwiniętej sekcji poniżej.
Użycie etykiety arkusza kalkulacyjnego ma tę zaletę, że można ją dowolnie zmieniać, aby opisywała zawartość arkusza. Łatwiej jest również zidentyfikować używany arkusz kalkulacyjny, ponieważ tekst w wyrażeniu odpowiada etykiecie widocznej w widoku modelu i właściwości. Jeśli zdecydujesz się zmienić etykietę arkusza kalkulacyjnego, istniejące odwołania do zawartości arkusza zostaną zaktualizowane, więc nie zepsujesz swoich wyrażeń, zmieniając nazwę arkusza. Wewnętrzna nazwa arkusza kalkulacyjnego nie jest dostępna nigdzie poza edytorem wyrażeń, więc jeśli użyjesz wewnętrznej nazwy, a później zmienisz nazwę arkusza kalkulacyjnego, możesz mieć problem z odnalezieniem źródła danych wyrażenia.
Pamiętaj, że podczas tworzenia nowego arkusza kalkulacyjnego nazwa i etykieta są takie same, więc łatwo jest przypadkowo użyć nazwy arkusza zamiast etykiety. Prostym sposobem na uniknięcie takiej sytuacji jest nadanie arkuszowi sensownej nazwy przed rozpoczęciem używania go w wyrażeniach.
Chociaż w wyrażeniu można użyć numeru wiersza i kolumny w celu odwołania się do komórki, najlepszą praktyką jest nadanie komórce nazwy aliasu i użycie jej. Zobacz Właściwości komórki powyżej, jak ustawić alias. Na przykład, jeśli dane w komórce B1 zawierają parametr długości obiektu, nazwa aliasu MyObject_Length
pozwoli na odwołanie się do tej wartości jako <<MyParams>>.MyObject_Length
zamiast Spreadsheet.B1
. Oprócz tego, że nazwy aliasów są o wiele łatwiejsze do odczytania i zrozumienia, można je również o wiele łatwiej zmienić, jeśli zdecydujemy się na zmianę struktury arkusza kalkulacyjnego. Używanie aliasów ma również tę zaletę, że łatwiej jest sprawdzić, które komórki są używane do sterowania innymi częściami dokumentu. Zauważ, że FreeCAD automatycznie dostosowuje odniesienia do pozycji w wyrażeniach, jeśli wstawiasz lub usuwasz wiersze i kolumny w arkuszu kalkulacyjnym, więc nawet jeśli używasz numerów wierszy i kolumn w wyrażeniu, możesz wstawiać wiersze i kolumny bez naruszania odniesień do otaczających komórek.
Modele złożone i przeliczanie
Edycja arkusza kalkulacyjnego powoduje ponowne obliczenie modelu 3D, nawet jeśli wprowadzone zmiany nie mają wpływu na model. W przypadku złożonego modelu ponowne obliczanie może trwać bardzo długo, a konieczność czekania po każdej edycji jest oczywiście dość irytująca.
Oto trzy rozwiązania, jak sobie z tym poradzić:
- Tymczasowo pomiń ponowne przeliczenie:
- W oknie widoku drzewa kliknij prawym przyciskiem myszy dokument
zawierający arkusz kalkulacyjny.
- Z menu podręcznego wybierz opcję Pomiń przeliczanie.
- Rozwiązanie to ma dużą wadę. Nowe wartości wprowadzone w arkuszu kalkulacyjnym nie zostaną wyświetlone do czasu ponownego przeliczenia dokumentu. Zamiast tego wyświetlany jest komunikat
#OCZEKIWANIE
. - Możesz dokonać przeliczenia ręcznie, używając polecenia Odświerz, lub wyłączyć opcję Pomiń przeliczanie po zakończeniu edycji.
- W oknie widoku drzewa kliknij prawym przyciskiem myszy dokument
- Użyj makra, aby automatycznie pomijać ponowne obliczenia podczas edycji arkusza kalkulacyjnego:
- Pobierz i uruchom makrodefinicję skipSheet.FCMacro.
- To rozwiązanie pozwala zaoszczędzić kilka kroków w porównaniu z pierwszym rozwiązaniem, ale ma też wspomnianą wadę.
- Umieść arkusz kalkulacyjny w osobnym pliku FreeCAD:
- Możesz odwoływać się do danych arkusza kalkulacyjnego z zewnętrznego pliku .FCStd za pomocą takiej składni:
=NameOfFile#<<MySpreadsheet>>.MyAlias
. - Zaletą umieszczenia arkusza kalkulacyjnego w innym pliku w stosunku do wyłączenia ponownych obliczeń jest to, że ponownie przeliczany będzie sam arkusz.
- Wadą jest to, że model nie będzie automatycznie przeliczany po wprowadzeniu zmian w arkuszu kalkulacyjnym.
- W sytuacji, gdy najpierw otwieramy plik arkusza kalkulacyjnego, zmieniamy jedną lub więcej wartości, a następnie otwieramy plik modelu, nie ma żadnych informacji o konieczności ponownego przeliczenia modelu. Jeśli jednak otwarte są oba pliki, po użyciu przycisku Odświerz zostanie poprawnie zaktualizowany model po zmianach w pliku arkusza kalkulacyjnego.
- Możesz odwoływać się do danych arkusza kalkulacyjnego z zewnętrznego pliku .FCStd za pomocą takiej składni:
Jednostki
W arkuszu kalkulacyjnym z wartościami komórek jest związane pojęcie wymiaru (jednostki). Liczba wprowadzona bez przypisanej jej jednostki nie ma określonego wymiaru. Jednostka powinna być wprowadzona bezpośrednio po wartości liczby, bez odstępów. Jeśli liczba ma przypisaną jednostkę, będzie ona używana we wszystkich obliczeniach. Na przykład pomnożenie dwóch długości z jednostką mm daje pole powierzchni z jednostką mm².
Jeśli komórka zawiera wartość reprezentującą wymiar, należy ją wpisać wraz z odpowiadającą jej jednostką. Chociaż w wielu prostych przypadkach można się obejść bez podawania wartości bezwymiarowej, nie należy podawać jednostki. Jeśli wartość reprezentująca wymiar zostanie wprowadzona bez powiązanej z nią jednostki, pewne sekwencje operacji powodują, że FreeCAD zgłasza niezgodność jednostek w wyrażeniu, podczas gdy wydaje się, że wyrażenie powinno być poprawne. (Można to lepiej zrozumieć, przeglądając ten wątek na forum FreeCAD).
Jednostki wyświetlane dla wartości komórki można zmienić za pomocą okna dialogowego właściwości zakładka jednostki (powyżej). Nie zmienia to wartości zawartej w komórce, a jedynie konwertuje istniejącą wartość na potrzeby wyświetlania. Wartość używana do obliczeń nie ulega zmianie, a wyniki formuł wykorzystujących tę wartość pozostają niezmienione. Na przykład komórka zawierająca wartość 5.08cm
może zostać wyświetlona jako 2cale
po zmianie wartości na karcie Jednostki na "cale".
Liczby bezwymiarowej nie można zmienić na liczbę z jednostką za pomocą okna dialogowego właściwości komórki. Można wprowadzić ciąg jednostek i zostanie on wyświetlony, ale komórka nadal będzie zawierać liczbę bezwymiarową. Aby zmienić wartość bezwymiarową na wartość z wymiarem, należy ponownie wprowadzić samą wartość wraz z przypisaną jej jednostką.
Niekiedy może być wskazane usunięcie wymiaru z wyrażenia. Można to zrobić, mnożąc przez 1 z jednostką odwrotną.
Importowanie i eksportowanie
Format CSV
Arkusze kalkulacyjne FreeCAD mogą być importowane i eksportowane do formatu CSV, który może być również odczytywany i zapisywany przez większość innych aplikacji arkuszy kalkulacyjnych, takich jak Microsoft Excel czy LibreOffice Calc. Więcej informacji na ten temat można znaleźć na stronach Import i Eksport.
Format XLSX
Arkusze kalkulacyjne w formacie Excel XLSX można importować za pomocą polecenia Importuj lub polecenia Otwórz. Obsługiwane są następujące funkcje:
- Wszystkie funkcje, które są dostępne także w arkuszu kalkulacyjnym FreeCAD. Inne funkcje powodują wystąpienie błędu w odpowiedniej komórce po zaimportowaniu.
- Nazwy aliasów dla komórek.
- Więcej niż jeden arkusz w arkuszu kalkulacyjnym Excel. W takim przypadku dla każdego arkusza Excela tworzony jest jeden arkusz kalkulacyjny FreeCAD.
Inne funkcje nie są importowane do arkusza kalkulacyjnego FreeCAD.
Wydruki
Aby zachować ustawienia strony niezbędne do drukowania, arkusze kalkulacyjne FreeCAD można drukować, wstawiając je do obiektu widok Arkusza Kalkulacyjnego.
Obecne ograniczenia
FreeCAD sprawdza zależności cykliczne podczas ponownych obliczeń. Z założenia sprawdzanie to zatrzymuje się na poziomie obiektu arkusza kalkulacyjnego. W konsekwencji nie powinieneś mieć arkusza kalkulacyjnego zawierającego zarówno komórki, których wartości są używane do określania parametrów modelu, jak i komórki, których wartości wykorzystują dane wyjściowe z modelu. Na przykład nie można mieć komórek określających długość, szerokość i wysokość obiektu, a także innej komórki, która odwołuje się do całkowitej objętości wynikowego kształtu. Ograniczenie to można obejść, mając dwa arkusze kalkulacyjne: jeden używany jako źródło danych dla parametrów wejściowych do modelu, a drugi używany do obliczeń opartych na danych wynikowych geometrii.
Powiązanie komórek
Istnieje możliwość łączenia zawartości komórek z innymi komórkami arkusza kalkulacyjnego. Może to być przydatne podczas pracy z dużymi tabelami lub w celu pobrania zawartości komórki z innego arkusza kalkulacyjnego.
Tworzenie powiązań
Aby na przykład powiązać zakres komórek A3-C4 z zakresem komórek B1-D2:
- Zaznacz zakres komórek A3-C4.
- Kliknij prawym przyciskiem myszy i wybierz Powiąż ... z menu podręcznego.
- Zostanie otwarte okno dialogowe Powiąż komórki arkusza kalkulacyjnego.
-
Ustaw zakres B1-D2 w polu Do komórek:
- Naciśnij przycisk OK.
- Związane komórki mają niebieską obwódkę, aby wyróżnić to powiązanie.
- Jeśli teraz wpiszesz coś w komórce C1, to to samo pojawi się natychmiast w komórce B3.
Arkusz kalkulacyjny może teraz wyglądać następująco
Modyfikacja powiązań
- Kliknij prawym przyciskiem myszy powiązaną komórkę (nie trzeba zaznaczać całego powiązanego zakresu) i wybierz z menu kontekstowego polecenie Powiąż ....
- Otworzy się okno dialogowe Powiąż komórki arkusza kalkulacyjnego.
- Zmień jedną lub więcej opcji. Zwróć uwagę, że nie można zmienić zakresu komórek Powiąż komórki, czyli powiązanego zakresu komórek.
- Naciśnij przycisk OK.
Usuwanie powiązań
- Kliknij prawym przyciskiem myszy wiązaną komórkę (nie trzeba zaznaczać całego wiązanego zakresu) i wybierz z menu kontekstowego polecenie Powiąż ....
- Otworzy się okno dialogowe Powiąż komórki arkusza kalkulacyjnego.
- Naciśnij przycisk Usuń powiązanie.
Uwagi
- Opcji Ukryj zależność powiązania można użyć, aby uniknąć problemów z cyklicznymi zależnościami między arkuszami kalkulacyjnymi. Zaznaczenie jej jest konieczne, gdy na przykład komórki w Arkuszu kalkulacyjnym A są powiązane z komórkami w Arkuszu kalkulacyjnym B, a komórki w Arkuszu kalkulacyjnym B są powiązane z innymi komórkami w Arkuszu kalkulacyjnym A. Opcji tej należy używać z rozwagą:
- Ukrywanie zależności może być niebezpieczne, ponieważ uszkodzone zależności mogą spowodować uszkodzenie pliku FreeCAD. Na przykład, gdy usuniesz arkusz kalkulacyjny, nie zostaniesz ostrzeżony o ukrytych zależnościach.
- Gdy otworzysz dokument z arkuszem kalkulacyjnym zawierającym ukrytą zależność, arkusz zostanie oznaczony do ponownego przeliczenia. Dzieje się tak dlatego, że zależności cyklicznej nie można obliczyć ponownie w sposób automatyczny. Aby ponownie obliczyć, należy użyć narzędzia Odśwież.
- Wiązanie komórek ma funkcję sprawdzania zakresu i ostrzega o niedopasowanych zakresach. Na przykład powiązanie komórek 1x3 z komórkami 3x2 nie działa, ponieważ nie wiadomo, które 3 komórki z pierwotnych 6 komórek powinny zostać użyte.
- Nie można zmienić zakresu komórek w istniejącym powiązaniu. Należy najpierw usunąć powiązanie z komórek, a następnie utworzyć nowe.
- Nie można jeszcze zmienić koloru ramki wskazującej powiązanie.
Tabela konfiguracji
Za pomocą Arkuszy kalkulacyjnych można tworzyć tabele konfiguracyjne zawierające zestawy wstępnie zdefiniowanych parametrów modelu, a następnie dynamicznie zmieniać konfigurację, która ma być używana. Aby dowiedzieć się więcej na temat działania tej funkcji, zobacz ten post na forum.
Rozwiń tę sekcję, aby zapoznać się z krótkim przewodnikiem po tworzeniu tabeli konfiguracyjnej.
- W nowym dokumencie najpierw utwórz Część środowiska pracy Część, następnie utwórz sześcian, walec i arkusz kalkulacyjny.
- Sześcian i walec są automatycznie umieszczane w kontenerze Część. Umieść w nim także arkusz kalkulacyjny.
-
W arkuszu kalkulacyjnym wprowadź zawartość w sposób przedstawiony poniżej. Ustaw aliasy dla komórek B2 jako
szerokość
, C2 jakodługość
i D2 jakopromień
:
-
Powiąż wyrażeniem komórki
Spreadsheet.szerokość
iSpreadsheet.długość
do właściwości sześcianu DANESzerokość i DANEDługość, odpowiednio:
-
Powiąż wyrażenie
Spreadsheet.promień
z właściwością DANEPromień walca. Zmień także wartość DANEWysokość walca na5 mm
, tak aby był on niższy niż sześcian. - Kliknij prawym przyciskiem myszy komórkę A2 w arkuszu kalkulacyjnym i wybierz z menu kontekstowego polecenie Tabela konfiguracji ....
- Zostanie otwarte okno dialogowe Ustawienia tabeli konfiguracji.
-
Wprowadź następujące dane:
- Naciśnij przycisk OK.
-
Do kontenera Część jest dodawana nowa właściwość o nazwie DANEKonfiguracja, która umożliwia wybór konfiguracji, jak pokazano poniżej:
Za pomocą Łącza lub funkcji Łącznik kształtów podrzędnych można utworzyć instancję zmienną obiektu konfigurowalnego, wykonując następujące czynności:
- Utwórz Łącze do kontenera Część i ustaw jego właściwość DANEKopiuj łącze przy zmianie na wartość
Włączone
. - Przenieś łącze w nowe miejsce, zmieniając jego DANEUmiejscowienie tak, aby łatwiej było je odróżnić od oryginalnego obiektu.
- Wybierz inną DANEKonfigurację dla łącza, aby utworzyć jego wersję wariantową.
Podobne kroki dotyczą funkcji Łącznik kształtów podrzędnych, z tą różnicą, że jego właściwość do aktywowania instancji wariantu nazywa się DANEKopiuj łącze przy zmianie.
Podstawy pisania skryptów
import Spreadsheet
sheet = App.ActiveDocument.addObject("Spreadsheet::Sheet","MySpreadsheet")
sheet.Label = "Dimensions"
sheet.set('A1','10mm')
sheet.recompute()
sheet.get('A1')
sheet.setAlias('B1','Diameter')
sheet.set('Diameter','20mm')
sheet.recompute()
sheet.get('Diameter')
- Tworzenie: Utwórz nowy arkusz, Import, Eksport, Połącz komórki, Podziel komórkę, Definiuj alias
- Wyrównanie: Wyrównaj do lewej, Wyrównaj do środka, Wyrównaj do prawej, Wyrównaj w górę, Wyrównaj w pionie do środka, Wyrównaj w dół
- Style: Wytłuszczone, Kursywa, Podkreślenie
- Dodatkowe: Preferencje
![](/images/thumb/9/94/User_hub.png/24px-User_hub.png)
- Jak zacząć
- Instalacja: Pobieranie programu, Windows, Linux, Mac, Dodatkowych komponentów, Docker, AppImage, Ubuntu Snap
- Podstawy: Informacje na temat FreeCAD, Interfejs użytkownika, Profil nawigacji myszką, Metody wyboru, Nazwa obiektu, Edytor ustawień, Środowiska pracy, Struktura dokumentu, Właściwości, Pomóż w rozwoju FreeCAD, Dotacje
- Pomoc: Poradniki, Wideo poradniki
- Środowiska pracy: Strona Startowa, Złożenie, BIM, CAM, Rysunek Roboczy, MES, Inspekcja, Siatka, OpenSCAD, Część, Projekt Części, Punkty, Inżynieria Wsteczna, Robot, Szkicownik, Arkusz Kalkulacyjny, Powierzchnia 3D, Rysunek Techniczny, Test Framework