Arch Schedule/pl: Difference between revisions
(Created page with "==Własności dynamiczne==") |
No edit summary |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
{{Docnav/pl |
{{Docnav/pl |
||
|[[BIM_Layers/pl|Warstwy]] |
|||
|[[Arch_MultiMaterial/pl|Materiał wielowarstwowy]] |
|||
|[[ |
|[[BIM_Preflight/pl|Kontrola wstępna]] |
||
|[[ |
|[[BIM_Workbench/pl|środowisko pracy BIM]] |
||
|IconL= |
|IconL=BIM_Layers.svg |
||
|IconR= |
|IconR=BIM_Preflight.png |
||
|IconC= |
|IconC=Workbench_BIM.svg |
||
}} |
}} |
||
{{VeryImportantMessage|POLECENIE TO JEST CZĘŚCIĄ ZINTEGROWANEGO środowiska pracy [[BIM_Workbench/pl|BIM]] w V1.0<br> |
|||
Ta strona została zaktualizowana dla tej wersji.}} |
|||
{{GuiCommand/pl |
{{GuiCommand/pl |
||
|Name=Arch Schedule |
|Name=Arch Schedule |
||
|Name/pl=Architektura: Obmiar |
|Name/pl=Architektura: Obmiar |
||
|MenuLocation= |
|MenuLocation=Zarządzanie → Obmiar |
||
|Workbenches=[[ |
|Workbenches=[[BIM_Workbench/pl|BIM]] |
||
|SeeAlso= |
|SeeAlso= |
||
}} |
}} |
||
Line 21: | Line 24: | ||
==Opis== |
==Opis== |
||
Narzędzie Obmiar umożliwia tworzenie i automatyczne wypełnianie [[Spreadsheet_Workbench/pl|arkusza kalkulacyjnego]] zawartością zebraną z modelu. |
Narzędzie '''Obmiar''' umożliwia tworzenie i automatyczne wypełnianie [[Spreadsheet_Workbench/pl|arkusza kalkulacyjnego]] zawartością zebraną z modelu. |
||
{{Emphasis|Note}}: Narzędzie to zostało przepisane w FreeCAD 0.17 i różni się od poprzednich wersji. |
{{Emphasis|Note}}: Narzędzie to zostało przepisane w FreeCAD 0.17 i różni się od poprzednich wersji. |
||
Line 48: | Line 51: | ||
Następnie można wypełniać wiersz po wierszu. Każdy wiersz jest "zapytaniem" i wygeneruje jeden wiersz w arkuszu kalkulacyjnym. Naciśnij przycisk {{Button|Dodaj}}, aby dodać nowy wiersz i kliknij dwukrotnie każdą komórkę z tego wiersza, aby wypełnić wartości. Przycisk {{Button|Usuń}} usunie wiersz zawierający aktualnie zaznaczoną komórkę, a {{Button|Wyczyść}} usunie wszystkie wiersze. Możliwe wartości do wpisania w kolumnach to: |
Następnie można wypełniać wiersz po wierszu. Każdy wiersz jest "zapytaniem" i wygeneruje jeden wiersz w arkuszu kalkulacyjnym. Naciśnij przycisk {{Button|Dodaj}}, aby dodać nowy wiersz i kliknij dwukrotnie każdą komórkę z tego wiersza, aby wypełnić wartości. Przycisk {{Button|Usuń}} usunie wiersz zawierający aktualnie zaznaczoną komórkę, a {{Button|Wyczyść}} usunie wszystkie wiersze. Możliwe wartości do wpisania w kolumnach to: |
||
* '''Opis''': Opis dla tego zapytania. Kolumna Opis będzie pierwszą kolumną wynikowego arkusza kalkulacyjnego. Opis jest obowiązkowy do wykonania zapytania. Jeśli komórka opisu pozostanie pusta, cały wiersz zostanie pominięty i pozostawiony pusty w arkuszu kalkulacyjnym. Pozwala to na dodanie wierszy "separatorów". |
|||
* '''Description''': A description for this query. The Description column will be the first column of the resulting spreadsheet. The description is mandatory to have a query performed. If you leave the description cell empty, the whole line will be skipped and left blank in the spreadsheet. This allows you to add "separator" lines. |
|||
* ''' |
* '''Właściwość''': Jest to rzeczywiste zapytanie, które ma zostać wykonane na wszystkich obiektach wybranych przez zapytanie. Mogą to być dwie rzeczy: słowo {{incode|count}} lub właściwość obiektu: |
||
** |
** Jeśli wpiszesz {{incode|count}} ''(lub {{incode|Count}} lub {{incode|COUNT}}, wielkość liter nie ma znaczenia)'' wybrane obiekty zostaną po prostu zliczone. |
||
** |
** Jeśli wprowadzisz właściwość obiektu, wartość tej właściwości dla każdego z wybranych obiektów zostanie pobrana i zsumowana. Obiekty, które nie mają tej właściwości, zostaną pominięte. Użyj notacji kropkowej, aby pobrać właściwości właściwości: {{incode|PropertyOfObject.PropertyOfProperty1.PropertyOfProperty2}}. Jeśli właściwość przed pierwszą kropką zaczyna się od małej litery, zostanie ona uznana za odniesienie do samego obiektu i zignorowana. Wpisanie na przykład {{incode|object.Shape.Volume}} jest tym samym, co wpisanie {{incode|Shape.Volume}}. |
||
* '''Jednostka''': Opcjonalna jednostka, w której wyrażone zostaną wyniki. Do użytkownika należy podanie jednostki, która pasuje do zapytania, które wykonuje, na przykład, jeśli pobierasz objętości, powinieneś użyć jednostki objętości, takiej jak {{incode|m^3}}. Jeśli użyjesz niewłaściwej jednostki, np. cm, otrzymasz błędne wyniki. |
|||
* '''Unit''': An optional unit to express the results in. It's up to you to give a unit that matches the query you are doing, for example, if you are retrieving volumes, you should use a volume unit, such as {{incode|m^3}}. If you use a wrong unit, for ex. cm, you'll get wrong results. |
|||
* '''Obiekty''': Można pozostawić to pole puste, wtedy wszystkie obiekty dokumentu będą brane pod uwagę przez to zapytanie, lub podać listę nazw obiektów oddzielonych średnikiem (;). Jeśli którykolwiek z obiektów na tej liście jest grupą, jego dzieci również zostaną wybrane. Najprostszym sposobem na użycie tej funkcji jest pogrupowanie obiektów w dokumencie i podanie nazwy grupy w tym miejscu. Możesz także użyć przycisku {{Button|Dodaj wybrane}}, aby dodać obiekty aktualnie zaznaczone w dokumencie. W tym przypadku należy użyć nazw wewnętrznych. Aby wybrać obiekty według ich etykiety, pozostaw tę kolumnę pustą i użyj zamiast niej kolumny Filtr. |
|||
* '''Objects''': You can leave this empty, then all the objects of the document will be considered by this query, or give a semicolon (;)-separated list of object names. If any of the objects in this list is a group, its children will be selected as well. So the easiest way to use this feature is to group your objects meaningfully in the document, and just give a group name here. You can also use the {{Button|Add selection}} button to add objects currently selected in the document. You must use internal names here. To select objects by their label, leave this column empty and use the Filter column instead. |
|||
* ''' |
* '''Filtr''': W tym miejscu można dodać listę filtrów oddzielonych średnikami{{incode|;}}. Każdy filtr ma postać: {{incode|property:value}}. Można używać tylko właściwości, które przechowują wartość łańcuchową. Zarówno właściwość, jak i wartość nie uwzględniają wielkości liter. Można pominąć {{incode|value}}, ale nie {{incode|:}}. Aby poprawnie obsługiwać harmonogramy utworzone w poprzednich wersjach Obmiaru, właściwość {{incode|type}} zostanie przetłumaczona na właściwość {{incode|ifctype}}. Zaleca się, aby nie używać {{incode|type}} w nowych harmonogramach. |
||
: |
: Na przykład: |
||
:: {{incode|label:floor1;ifctype:window}} |
:: {{incode|label:floor1;ifctype:window}} zachowa tylko obiekty, które mają "floor1" w ich {{PropertyData|Etykiecie}} i "window" w ich {{PropertyData|IFC Type}}. Okno z {{PropertyData|Etykiety}} "Floor1-AA" i {{PropertyData|IFC Type}} "Window Standard Case". |
||
:: {{incode|label:door}} |
:: {{incode|label:door}} Zachowa tylko obiekty, które mają "drzwi" w ich {{PropertyData|Etykiecie}}. |
||
:: {{incode|!label:door}} |
:: {{incode|!label:door}} Zachowa tylko obiekty, które nie mają "door" w swoich {{PropertyData|Etykiecie}}. |
||
:: {{incode|ifctype:structural}} |
:: {{incode|ifctype:structural}} Zachowa tylko obiekty, które mają "structural" w ich {{PropertyData|IFC Type}}. |
||
:: {{incode|!ifctype:something}} |
:: {{incode|!ifctype:something}} Zachowa tylko obiekty, które nie mają "structural" w ich {{PropertyData|IFC Type}} lub które nie mają właściwości {{PropertyData|IFC Type}}. |
||
:: {{incode|!ifctype:}} |
:: {{incode|!ifctype:}} Zachowa tylko obiekty, które nie mają właściwości {{PropertyData|IFC Type}}. |
||
Przycisk {{Button|Import}} umożliwia zaimportowanie listy utworzonej w innej aplikacji arkusza kalkulacyjnego, w postaci pliku csv. |
Przycisk {{Button|Import}} umożliwia zaimportowanie listy utworzonej w innej aplikacji arkusza kalkulacyjnego, w postaci pliku csv. |
||
Line 82: | Line 85: | ||
==Własności dynamiczne== |
==Własności dynamiczne== |
||
Możliwe jest dodawanie własnych właściwości do obiektów. Są one nazywane [[Property_editor/pl#Działania|właściwościami dynamicznymi]]. Jeśli zostały one dodane z zaznaczoną opcją {{MenuCommand|Prefiks dla nazwy grupy}}, ich nazwy rzeczywiście zaczynają się od nazwy grupy, ale ten przedrostek nie jest wyświetlany w [[Property_editor/pl|Edytorze właściwości]]. Ich nazwy mają następującą postać: {{incode|NameOfGroup_NameOfProperty}}. Aby odwołać się do nich w harmonogramie, należy użyć tej pełnej nazwy. |
|||
{{Docnav |
{{Docnav/pl |
||
|[[BIM_Layers/pl|Warstwy]] |
|||
|[[Arch_MultiMaterial|MultiMaterial]] |
|||
|[[BIM_Preflight/pl|Kontrola wstępna]] |
|||
|[[Arch_CompPipe|CompPipe]] |
|||
|[[BIM_Workbench/pl|środowisko pracy BIM]] |
|||
|[[Arch_Workbench|Arch]] |
|||
|IconL= |
|IconL=BIM_Layers.svg |
||
|IconR= |
|IconR=BIM_Preflight.png |
||
|IconC= |
|IconC=Workbench_BIM.svg |
||
}} |
}} |
||
{{ |
{{BIM_Tools_navi{{#translation:}}}} |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
Latest revision as of 04:42, 16 June 2024
Ta strona została zaktualizowana dla tej wersji.
|
Lokalizacja w menu |
---|
Zarządzanie → Obmiar |
Środowisko pracy |
BIM |
Domyślny skrót |
brak |
Wprowadzono w wersji |
- |
Zobacz także |
brak |
Opis
Narzędzie Obmiar umożliwia tworzenie i automatyczne wypełnianie arkusza kalkulacyjnego zawartością zebraną z modelu.
Note: Narzędzie to zostało przepisane w FreeCAD 0.17 i różni się od poprzednich wersji.
Aby uzyskać bardziej ogólne rozwiązanie, zapoznaj się z środowiskiem pracy Reporting Workbench na liście zewnętrznych środowisk pracy. To środowisko pracy używa składni SQL do wyodrębniania informacji z dokumentu.
Użycie
- Otwórz lub utwórz dokument FreeCAD zawierający kilka obiektów.
- Naciśnij przycisk
Obmiar.
- Dostosuj żądane opcje.
- Naciśnij przycisk OK.
Przepływ pracy
Najpierw musisz mieć model. Na przykład tutaj jest dokument z kilkoma obiektami Architektury, ale inne obiekty są również obsługiwane.
Następnie należy nacisnąć przycisk Obmiar. Pojawi się następujący panel zadań. Jest on dość szeroki, więc będziesz musiał poszerzyć panel zadań, aby czuć się komfortowo.
Następnie można wypełniać wiersz po wierszu. Każdy wiersz jest "zapytaniem" i wygeneruje jeden wiersz w arkuszu kalkulacyjnym. Naciśnij przycisk Dodaj, aby dodać nowy wiersz i kliknij dwukrotnie każdą komórkę z tego wiersza, aby wypełnić wartości. Przycisk Usuń usunie wiersz zawierający aktualnie zaznaczoną komórkę, a Wyczyść usunie wszystkie wiersze. Możliwe wartości do wpisania w kolumnach to:
- Opis: Opis dla tego zapytania. Kolumna Opis będzie pierwszą kolumną wynikowego arkusza kalkulacyjnego. Opis jest obowiązkowy do wykonania zapytania. Jeśli komórka opisu pozostanie pusta, cały wiersz zostanie pominięty i pozostawiony pusty w arkuszu kalkulacyjnym. Pozwala to na dodanie wierszy "separatorów".
- Właściwość: Jest to rzeczywiste zapytanie, które ma zostać wykonane na wszystkich obiektach wybranych przez zapytanie. Mogą to być dwie rzeczy: słowo
count
lub właściwość obiektu:- Jeśli wpiszesz
count
(lubCount
lubCOUNT
, wielkość liter nie ma znaczenia) wybrane obiekty zostaną po prostu zliczone. - Jeśli wprowadzisz właściwość obiektu, wartość tej właściwości dla każdego z wybranych obiektów zostanie pobrana i zsumowana. Obiekty, które nie mają tej właściwości, zostaną pominięte. Użyj notacji kropkowej, aby pobrać właściwości właściwości:
PropertyOfObject.PropertyOfProperty1.PropertyOfProperty2
. Jeśli właściwość przed pierwszą kropką zaczyna się od małej litery, zostanie ona uznana za odniesienie do samego obiektu i zignorowana. Wpisanie na przykładobject.Shape.Volume
jest tym samym, co wpisanieShape.Volume
.
- Jeśli wpiszesz
- Jednostka: Opcjonalna jednostka, w której wyrażone zostaną wyniki. Do użytkownika należy podanie jednostki, która pasuje do zapytania, które wykonuje, na przykład, jeśli pobierasz objętości, powinieneś użyć jednostki objętości, takiej jak
m^3
. Jeśli użyjesz niewłaściwej jednostki, np. cm, otrzymasz błędne wyniki. - Obiekty: Można pozostawić to pole puste, wtedy wszystkie obiekty dokumentu będą brane pod uwagę przez to zapytanie, lub podać listę nazw obiektów oddzielonych średnikiem (;). Jeśli którykolwiek z obiektów na tej liście jest grupą, jego dzieci również zostaną wybrane. Najprostszym sposobem na użycie tej funkcji jest pogrupowanie obiektów w dokumencie i podanie nazwy grupy w tym miejscu. Możesz także użyć przycisku Dodaj wybrane, aby dodać obiekty aktualnie zaznaczone w dokumencie. W tym przypadku należy użyć nazw wewnętrznych. Aby wybrać obiekty według ich etykiety, pozostaw tę kolumnę pustą i użyj zamiast niej kolumny Filtr.
- Filtr: W tym miejscu można dodać listę filtrów oddzielonych średnikami
;
. Każdy filtr ma postać:property:value
. Można używać tylko właściwości, które przechowują wartość łańcuchową. Zarówno właściwość, jak i wartość nie uwzględniają wielkości liter. Można pominąćvalue
, ale nie:
. Aby poprawnie obsługiwać harmonogramy utworzone w poprzednich wersjach Obmiaru, właściwośćtype
zostanie przetłumaczona na właściwośćifctype
. Zaleca się, aby nie używaćtype
w nowych harmonogramach.
- Na przykład:
label:floor1;ifctype:window
zachowa tylko obiekty, które mają "floor1" w ich DANEEtykiecie i "window" w ich DANEIFC Type. Okno z DANEEtykiety "Floor1-AA" i DANEIFC Type "Window Standard Case".label:door
Zachowa tylko obiekty, które mają "drzwi" w ich DANEEtykiecie.!label:door
Zachowa tylko obiekty, które nie mają "door" w swoich DANEEtykiecie.ifctype:structural
Zachowa tylko obiekty, które mają "structural" w ich DANEIFC Type.!ifctype:something
Zachowa tylko obiekty, które nie mają "structural" w ich DANEIFC Type lub które nie mają właściwości DANEIFC Type.!ifctype:
Zachowa tylko obiekty, które nie mają właściwości DANEIFC Type.
Przycisk Import umożliwia zaimportowanie listy utworzonej w innej aplikacji arkusza kalkulacyjnego, w postaci pliku csv.
Możemy więc zbudować listę zapytań w ten sposób:
Następnie naciśnij OK i nowy obiekt obmiaru zostanie dodany do dokumentu, który zawiera arkusz kalkulacyjny z wynikami:
Dwukrotne kliknięcie obiektu obmiaru powoduje powrót do panelu zadań i zmianę wartości. Dwukrotne kliknięcie samego arkusza kalkulacyjnego powoduje wyświetlenie wyników w 3 kolumnach: opis, wartość, jednostka (jeśli dotyczy):
Arkusz kalkulacyjny można następnie normalnie wyeksportować do formatu csv z poziomu arkusza kalkulacyjnego.
Własności dynamiczne
Możliwe jest dodawanie własnych właściwości do obiektów. Są one nazywane właściwościami dynamicznymi. Jeśli zostały one dodane z zaznaczoną opcją Prefiks dla nazwy grupy, ich nazwy rzeczywiście zaczynają się od nazwy grupy, ale ten przedrostek nie jest wyświetlany w Edytorze właściwości. Ich nazwy mają następującą postać: NameOfGroup_NameOfProperty
. Aby odwołać się do nich w harmonogramie, należy użyć tej pełnej nazwy.
- 2D drafting: Sketch, Line, Polyline, Circle, Arc, Arc by 3 points, Fillet, Ellipse, Polygon, Rectangle, B-spline, Bézier curve, Cubic Bézier curve, Point
- 3D/BIM: Project, Site, Building, Level, Space, Wall, Curtain Wall, Column, Beam, Slab, Door, Window, Pipe, Pipe Connector, Stairs, Roof, Panel, Frame, Fence, Truss, Equipment
- Reinforcement tools: Custom Rebar, Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement
- Generic 3D tools: Profile, Box, Shape builder..., Facebinder, Objects library, Component, External reference
- Annotation: Text, Shape from text, Aligned dimension, Horizontal dimension, Vertical dimension, Leader, Label, Axis, Axes System, Grid, Section Plane, Hatch, Page, View, Shape-based view
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid, Working Plane Top, Working Plane Front, Working Plane Side
- Modify: Move, Copy, Rotate, Clone, Create simple copy, Make compound, Offset, 2D Offset..., Trimex, Join, Split, Scale, Stretch, Draft to sketch, Upgrade, Downgrade, Add component, Remove component, Array, Path array, Circular array, Point array, Cut with plane, Mirror, Extrude..., Difference, Union, Intersection
- Manage: BIM Setup..., Views manager, Manage project..., Manage doors and windows..., Manage IFC elements..., Manage IFC quantities..., Manage IFC properties..., Manage classification..., Manage layers..., Material, Schedule, Preflight checks..., Annotation styles...
- Utils: Toggle bottom panels, Move to Trash, Working Plane View, Select group, Set slope, Create working plane proxy, Add to construction group, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, Toggle subcomponents, Survey, IFC Diff, IFC explorer, Image plane, Unclone, Rewire, Glue, Reextrude
- Panel tools: Panel, Panel Cut, Panel Sheet, Nest
- Structure tools: Structure, Structural System, Multiple Structures
- IFC tools: IFC Diff..., IFC Expand, Make IFC project, IfcOpenShell update
- Nudge: Nudge Switch, Nudge Up, Nudge Down, Nudge Left, Nudge Right, Nudge Rotate Left, Nudge Rotate Right, Nudge Extend, Nudge Shrink
- Additional: Preferences, Fine tuning, Import Export Preferences, IFC, DAE, OBJ, JSON, 3DS, SHP
![](/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