A2plus Workbench/pl: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

12 January 2024

  • curprev 12:0612:06, 12 January 2024Kaktus talk contribs 50,235 bytes +83 Created page with "# uruchom tę pętlę, gdy okno dialogowe jest widoczne while AnimationDialog.isVisible(): # aktualizacja widoku; ważne, aby system operacyjny otrzymał informację zwrotną, że okno dialogowe jest aktywne FreeCADGui.updateGui() # przeniesienie okna dialogowego na przód, tak aby było ono zawsze widoczne QtGui.QWidget.raise_(AnimationDialog) # wartość wyjściowa suwaka również tutaj, ponieważ podczas obliczeń suwak mógł zostać przesunięty..."
  • curprev 12:0512:05, 12 January 2024Kaktus talk contribs 50,152 bytes +13 Created page with "# utwórz i wyświetl zdefiniowane okno dialogowe AnimationDialog = AnimationDlg() AnimationDialog.show()"
  • curprev 12:0412:04, 12 January 2024Kaktus talk contribs 50,139 bytes +3 Created page with "def setMaxEdit(self): # upewnić się, że minimum jest mniejsze niż maksimum if self.MinEdit.value() >= self.MaxEdit.value(): self.MinEdit.setValue(self.MaxEdit.value() - 1) self.slider.setRange(self.MinEdit.value(), self.MaxEdit.value())"
  • curprev 12:0412:04, 12 January 2024Kaktus talk contribs 50,136 bytes +2 Created page with "def setMinEdit(self): # upewnij się, że minimum jest mniejsze niż maksimum if self.MinEdit.value() >= self.MaxEdit.value(): self.MaxEdit.setValue(self.MinEdit.value() + 1) self.slider.setRange(self.MinEdit.value(), self.MaxEdit.value())"
  • curprev 12:0412:04, 12 January 2024Kaktus talk contribs 50,134 bytes +37 Created page with "def handleSliderValue(self): # ustawia wartość suwaka jako kąt starWheel.Placement.Rotation.Angle = math.radians(self.slider.value()) # kąt prądu wyjściowego self.CurrentAngle.setText(str(self.slider.value())) # rozwiązywanie wiązań a2p_solver.solveConstraints(document) # aktualizacja widoku po rozwiązaniu ''("Gui" oznacza "graficzny interfejs użytkownika")'' FreeCADGui.updateGui() # odcze..."
  • curprev 12:0212:02, 12 January 2024Kaktus talk contribs 50,097 bytes +139 Created page with "def initUI(self): # definicja komponentów okna dialogowego self.setMinimumSize(self.minimumSizeHint()) # set the minimal dialog size to minimum self.setWindowTitle('Animation Dialog') # używać układu siatki dla całego formularza self.mainLayout = QtGui.QGridLayout() self.lineNo = 0 # first dialog grid line # Dodaj etykietę opisu DescriptionLabel = QtGui.QLabel(self) DescriptionLabel.setText("Change sli..."
  • curprev 11:5411:54, 12 January 2024Kaktus talk contribs 49,958 bytes +3 Created page with "class AnimationDlg(QtGui.QWidget): # okno dialogowe animacji"
  • curprev 11:5411:54, 12 January 2024Kaktus talk contribs 49,955 bytes −3 Created page with "# odczekać 1 ms po każdym obliczeniu timeout = 0.001 # pobieramy aktualnie otwarty dokument document = FreeCAD.activeDocument() # chcemy później zmienić kąt obrotu części "star_wheel_001" starWheel = document.getObject("star_wheel_001")"
  • curprev 11:5411:54, 12 January 2024Kaktus talk contribs 49,958 bytes 0 Created page with "{{Code|code= # import bibliotek import time, math, PySide, sys import FreeCAD.A2plus.a2p_solversystem as a2p_solver from FreeCAD import Units from PySide import QtCore, QtGui"
  • curprev 11:5311:53, 12 January 2024Kaktus talk contribs 49,958 bytes +6 Created page with "Jest to treść skryptu, który wyświetla interaktywne okno dialogowe animacji:"
  • curprev 11:5311:53, 12 January 2024Kaktus talk contribs 49,952 bytes +7 Created page with "Używamy tego samego pliku asemblera: [https://forum.freecadweb.org/download/file.php?id=97554 A2p_animated-example.FCStd] i tego skryptu Pythona: [https://forum.freecadweb.org/download/file.php?id=97982 A2p_animation-example-script.py]."
  • curprev 11:5311:53, 12 January 2024Kaktus talk contribs 49,945 bytes +21 Created page with "Można to zrobić za pomocą niestandardowego okna dialogowego animacji z suwakiem. Przesuwając suwak można ustawić kąt obrotu, a tym samym obracać się tam i z powrotem w interesującej pozycji."
  • curprev 11:5211:52, 12 January 2024Kaktus talk contribs 49,924 bytes +70 Created page with "Pierwszy przykład skryptu pokazał, jak utworzyć animację bez żadnej informacji zwrotnej od użytkownika. W przypadku większości aplikacji konieczna jest interakcja z animacją. Na przykład interesującą kwestią w tym przykładzie jest zobaczenie, jak szpilki napędowe przecinają środkowy rowek koła. Aby przyjrzeć się temu bliżej, można zaprezentować ten szczegół współpracownikom lub szefowi. Dlatego potrzebne jest interaktywne rozwiązanie."
  • curprev 11:5111:51, 12 January 2024Kaktus talk contribs 49,854 bytes +50 Created page with "====Przykład interaktywnego skryptu===="
  • curprev 11:5111:51, 12 January 2024Kaktus talk contribs 49,804 bytes −11 Created page with "Oto wynik przykładowej animacji:"
  • curprev 11:5111:51, 12 January 2024Kaktus talk contribs 49,815 bytes −2 Created page with "Aby poćwiczyć, po prostu zmień coś w skrypcie i wykonaj go później. Na przykład zwiększyć "krok" do "5"."
  • curprev 11:5111:51, 12 January 2024Kaktus talk contribs 49,817 bytes +34 Created page with "Aby użyć skryptu do wykonania animacji, musimy # Otworzyć plik złożenia w programie FreeCAD. # Otworzyć plik skryptu w programie FreeCAD. # Kliknąć przycisk paska narzędzi 24px, aby wykonać skrypt ''(zwany również makrem)''. # Przejdź do zakładki zespołu, aby zobaczyć obrót."
  • curprev 11:5011:50, 12 January 2024Kaktus talk contribs 49,783 bytes +41 Created page with "# blok while jest główną pętlą zmieniającą kąt i rozwiązującą # ograniczenia montażowe następnie while angle < 360: # wykonuj tę pętlę, aż uzyskamy jeden pełny obrót (360 stopni) # zwiększyć kąt obrotu angle += step # ustaw nowy kąt w oknie dialogowym postępu progressDialog.setValue(angle) # zmień kąt obrotu części "star_wheel_001" starWheel.Placement.Rotation.Angle = math.radians(angle) # rozwiąż ograniczenia..."
  • curprev 11:4911:49, 12 January 2024Kaktus talk contribs 49,742 bytes +31 Created page with "# używamy kroków co 1 stopień step = 1 # odczekaj 1 ms między każdym krokiem timeout = 0.001 # początkowy kąt wynosi 0 stopni angle = 0 # bierzemy aktualnie otwarty dokument document = FreeCAD.activeDocument() # chcemy później zmienić kąt obrotu części "star_wheel_001" starWheel = document.getObject("star_wheel_001") # zdefiniuj okno dialogowe postępu działające od 0 do 360 progressDialog = PySide.QtGui.QProgressDialog(u " Animation progress", u " Stop",..."

11 January 2024

  • curprev 18:2018:20, 11 January 2024Kaktus talk contribs 49,711 bytes 0 Created page with "{{Code|code= # import bibliotek import time, math, PySide import A2plus.a2p_solversystem as a2p_solver"
  • curprev 18:1918:19, 11 January 2024Kaktus talk contribs 49,711 bytes −3 Created page with "Jest to zawartość skryptu, a linie zaczynające się od "#" opisują, co robią poszczególne linie skryptu:"
  • curprev 18:1818:18, 11 January 2024Kaktus talk contribs 49,714 bytes +17 Created page with "Najprostszym sposobem tworzenia skryptów animacji jest animacja nieinteraktywna, która podąża za zdefiniowanym ruchem. Oto przykład: Najpierw pobierz ten plik złożenia: [https://forum.freecadweb.org/download/file.php?id=97554 A2p_animated-example.FCStd], a także ten skrypt Python: [https://forum.freecadweb.org/download/file.php?id=97981 A2p_animation-example-script.py]."
  • curprev 18:1818:18, 11 January 2024Kaktus talk contribs 49,697 bytes +44 Created page with "====Przykład prostego skryptu===="
  • curprev 18:1718:17, 11 January 2024Kaktus talk contribs 49,653 bytes +5 Created page with "Zamiast parametru rozmieszczenia można również zmienić ograniczenie, na przykład odległość między 2 płaszczyznami."
  • curprev 18:1718:17, 11 January 2024Kaktus talk contribs 49,648 bytes −2 Created page with "Animacja skryptowa działa zazwyczaj w ten sposób: # Zespół jest w pełni ograniczony # Skrypt zmienia parametr, na przykład pozycję lub kąt obrotu części. # Po zmianie parametru wiązania zespołu są rozwiązywane. # Kroki 2. i 3. są powtarzane w celu uzyskania animacji."
  • curprev 18:1618:16, 11 January 2024Kaktus talk contribs 49,650 bytes +66 Created page with "Pomimo tego, że tryb przeciągania oferuje ładne interaktywne animacje, czasami nie są one wystarczająco precyzyjne dla screencastów lub filmów. Animacje skryptowe mają tę zaletę, że animują ruchy i obroty w określony sposób. Można na przykład obrócić część o dokładnie 10° w przód i w tył. Poniższe przykłady wykorzystują złożenie, w którym część powinna zostać obrócona. Jeśli spróbujesz animować to za pomocą trybu przeciągania, zob..."
  • curprev 18:1518:15, 11 January 2024Kaktus talk contribs 49,584 bytes +72 Created page with "Dlatego sprawdź, czy przynajmniej jedna z części w złożeniu ma właściwość {{PropertyData|ustalona pozycja}} ustawioną na "true". Następnie upewnij się, że ustawiłeś ograniczenia tylko dla części, która jest w jakiś sposób połączona z częścią stałą. Aby zwizualizować te zależności, zobacz sekcję Struktura złożenia."
  • curprev 18:1418:14, 11 January 2024Kaktus talk contribs 49,512 bytes +28 Created page with "Następnie A2plus wyświetla informacje o nieudanym rozwiązaniu, ale czasami widać tylko, że części nie zostały odpowiednio przesunięte, a w widżecie "Widok raportu" FreeCAD widać "''REACHED POS-ACCURACY :0.0''". Oznacza to, że solver zakończył pracę bez błędów, ale w rzeczywistości nie mógł rozwiązać wiązań."
  • curprev 18:1318:13, 11 January 2024Kaktus talk contribs 49,484 bytes +66 Created page with "Po ustawieniu wiązania między dwiema częściami, gdy żadna część nie ma właściwości {{PropertyData|ustalona pozycja}} ustawionej na {{true/pl}} lub jest połączona wiązaniem z częścią z {{PropertyData|ustalona pozycja}} ustawioną na {{true/pl}}, wiązanie nie może zostać rozwiązane. To samo dzieje się, jeśli obie części wiązania mają {{PropertyData|fixed Position}} ustawione na {{true/pl}}."
  • curprev 18:1218:12, 11 January 2024Kaktus talk contribs 49,418 bytes +34 Created page with "'''Ta strategia nie jest już konieczna w przypadku złożeń utworzonych za pomocą A2plus 0.3.11 lub nowszej wersji, ponieważ A2plus wydaje teraz ostrzeżenie o braku ustalonych pozycji'''."
  • curprev 18:1118:11, 11 January 2024Kaktus talk contribs 49,384 bytes +37 Created page with "===Pozycja ustalająca==="
  • curprev 18:1118:11, 11 January 2024Kaktus talk contribs 49,347 bytes +48 Created page with "===Unikanie znaków akcentowanych==="
  • curprev 18:1018:10, 11 January 2024Kaktus talk contribs 49,299 bytes +31 Created page with "W niektórych systemach operacyjnych mogą wystąpić problemy, jeśli nazwy plików lub ścieżki plików części lub zespołu zawierają znaki akcentowane. Dlatego należy unikać takich znaków, a także generalnie znaków specjalnych."
  • curprev 18:1018:10, 11 January 2024Kaktus talk contribs 49,268 bytes +9 Created page with "'''Ta strategia nie jest konieczna dla systemu Windows.'''"
  • curprev 18:0918:09, 11 January 2024Kaktus talk contribs 49,259 bytes +81 Created page with "Zespoły utworzone za pomocą środowiska A2plus starszego niż marzec 2019 r. nie wyświetlają prawidłowych ikon dla importowanych części i mają przestarzałe właściwości. Złożenia te można zmigrować do A2plus w wersji 0.4.35 i nowszej za pomocą opcji menu {{MenuCommand|A2plus → Misc → 24px. Migruj proxy zaimportowanych części}}. Po wykonaniu tej czynności należy zapisać i ponownie otworzyć plik złożenia."
  • curprev 18:0818:08, 11 January 2024Kaktus talk contribs 49,178 bytes +51 Created page with "===Migracja starych złożeń A2plus==="
  • curprev 18:0718:07, 11 January 2024Kaktus talk contribs 49,127 bytes −3 No edit summary
  • curprev 18:0718:07, 11 January 2024Kaktus talk contribs 49,130 bytes +64 Created page with "Jeśli nie widzisz wyraźnego powodu, dla którego niektóre ograniczenia nie mogą zostać rozwiązane, możesz spróbować użyć przycisku paska narzędzi 24px. Spowoduje to rozwiązanie wszystkich ograniczeń i ponowne pogrupowanie ich pod różnymi częściami."
  • curprev 18:0618:06, 11 January 2024Kaktus talk contribs 49,066 bytes +41 Created page with "===Naprawa drzewa montażu==="
  • curprev 14:0214:02, 11 January 2024Kaktus talk contribs 49,025 bytes +148 Created page with "Środowisko pracy A2plus importuje bryły części ze wszystkimi ich cechami aż do cechy Czukek. Jest to rozsądne, ponieważ ustawienie właściwości Czubek na określoną cechę oznacza, że wszystkie cechy za nim nie powinny pojawić się w gotowej części. Jeśli więc przegapisz cechę części w A2plus, otwórz część za pomocą przycisku paska narzędzi 24px, a następnie wybierz bryłę i spójrz na jej właściwość {{PropertyDat..."
  • curprev 13:5913:59, 11 January 2024Kaktus talk contribs 48,877 bytes +26 Created page with "Jeśli po zaimportowaniu do złożenia A2plus brakuje niektórych funkcji części, należy sprawdzić właściwość {{PropertyData|Czubek}}."
  • curprev 13:5613:56, 11 January 2024Kaktus talk contribs 48,851 bytes +50 Created page with "===Ustawienie właściwości Czubka==="
  • curprev 13:5513:55, 11 January 2024Kaktus talk contribs 48,801 bytes +22 Created page with "'''Uwaga:''' Upewnij się, że przynajmniej jedna część wiązania ma właściwość {{PropertyData|Pozycja ustalona}} ustawioną na {{false/pl}}."
  • curprev 13:5513:55, 11 January 2024Kaktus talk contribs 48,779 bytes +38 Created page with "===Przesuwanie Części==="
  • curprev 13:5413:54, 11 January 2024Kaktus talk contribs 48,741 bytes +51 Created page with "W niektórych przypadkach solver potrzebuje tylko lepszych wartości początkowych, aby rozwiązać powiązania. Weźmy na przykład przypadek, w którym masz część osi i część koła. Dodajesz wiązanie {{Variable|zbieżność Osi}} i nie otrzymujesz informacji, że solver zawiódł, ale części nie są odpowiednio przesuwane, a w widżecie "Widok raportu" FreeCAD widzisz "''REACHED POS-ACCURACY :0.0''". Rozwiązaniem jest przesunięcie części bliżej pozycji, k..."
  • curprev 13:4113:41, 11 January 2024Kaktus talk contribs 48,690 bytes +1 Created page with "Gdy masz złożenie, które można rozwiązać, dodaj krok po kroku potrzebne wiązania."
  • curprev 13:4013:40, 11 January 2024Kaktus talk contribs 48,689 bytes +50 Created page with "Czasami strategia usuwania jest jedyną, na przykład podczas edycji części w programie FreeCAD, tak że brakuje ścian lub krawędzi połączonych z wiązaniami. Powinieneś wtedy usunąć jedno wiązanie, które jest połączone ze zmienioną częścią na raz. Użyj przycisku paska narzędzi 24px po każdym usunięciu, aby sprawdzić, czy osiągnąłeś stan rozwiązywalny."
  • curprev 13:3913:39, 11 January 2024Kaktus talk contribs 48,639 bytes +32 Created page with "Większość przypadków nierozwiązywalnych wiązań występuje bezpośrednio podczas dodawania nowego wiązania. Rozwiązaniem jest usunięcie ostatnio dodanego wiązania. A2plus również to zaproponuje."
  • curprev 13:3813:38, 11 January 2024Kaktus talk contribs 48,607 bytes +35 Created page with "===Usuwanie wiązań==="
  • curprev 13:3813:38, 11 January 2024Kaktus talk contribs 48,572 bytes +34 Created page with "Środowisko pracy A2plus oferuje automatyczne sprawdzanie właściwego kierunku dla '''wszystkich''' wiązań złożenia za pomocą przycisku paska narzędzi 24px."
  • curprev 13:3713:37, 11 January 2024Kaktus talk contribs 48,538 bytes +102 Created page with "Czasami wiązania wydają się być spójnie zdefiniowane, ale mimo to nie można ich rozwiązać. Przykład: Załóżmy, że masz wiązanie {{Variable|Równoległe płaszczyzny}} ustawione dla dwóch płaszczyzn. Teraz chcesz ustawić dla tych samych płaszczyzn wiązanie {{Variable|Płaszczyzna na płaszczyźnie}} i A2plus nie może tego rozwiązać. Wtedy kierunki wiązań {{Variable|Równoległe płas..."
  • curprev 13:2313:23, 11 January 2024Kaktus talk contribs 48,436 bytes +48 Created page with "===Sprawdzanie kierunku wiązania==="
  • curprev 13:2213:22, 11 January 2024Kaktus talk contribs 48,388 bytes +46 Created page with "Jest to najbezpieczniejsza metoda, gdy masz kilka ograniczeń, ponieważ narzędzie to próbuje rozwiązać jedno wiązanie po drugim, dopóki nie znajdzie konfliktowego wiązania. Następnie można przejść do innych strategii, aby rozwiązać zidentyfikowane wiązanie. Narzędzie jest wywoływane za pomocą przycisku na pasku narzędzi 24px."
  • curprev 13:2113:21, 11 January 2024Kaktus talk contribs 48,342 bytes +52 Created page with "===Ustawienia interfejsu użytkownika==="
  • curprev 13:2113:21, 11 January 2024Kaktus talk contribs 48,290 bytes +60 Created page with "; Używaj łączenia brył do importowania części i złożeń: Wszystkie importowane części zostaną bezpośrednio połączone w całość.<br/> Ta funkcja jest przydatna w przypadku MES lub symulacji drukowania 3D, jeśli dozwolona jest tylko jedna bryła. Alternatywą jest utworzenie kształtu całego zespołu później."
  • curprev 13:1713:17, 11 January 2024Kaktus talk contribs 48,230 bytes +90 Created page with "; Nie importuj niewidocznych kształtów: Spowoduje to ukrycie niewidocznych kształtów odniesienia / konstrukcji. '''Uwaga:''' Żadne wiązania nie mogą być połączone z kształtami odniesienia / konstrukcji w wyższych lub innych złożeniach podrzędnych. W przeciwnym razie może dojść do uszkodzenia złożenia."
  • curprev 13:1613:16, 11 January 2024Kaktus talk contribs 48,140 bytes +36 Created page with "; Dziedziczenie przezroczystości na powierzchnię z części i podzespołów: Użyj ustawień kolorów i przezroczystości z importowanych części.<br/> '''Uwaga:''' Ta funkcja jest bardzo eksperymentalna i nie jest zalecana dla ważnych projektów."
  • curprev 13:1613:16, 11 January 2024Kaktus talk contribs 48,104 bytes +109 Created page with "; Używanie eksperymentalnego nazewnictwa topologicznego: Podczas importowania części do złożenia algorytm generuje nazwy topologiczne dla każdego elementu podrzędnego importowanego kształtu. Nadawane nazwy topologiczne są zapisywane we własciwości {{PropertyData|mux Info}}. Kiedy zaimportowana część wymaga aktualizacji, te nazwy topologiczne są używane do aktualizacji elementów podrzędnych wiązań. Dzięki temu zespoły stają się bardziej odporne na..."
  • curprev 13:1313:13, 11 January 2024Kaktus talk contribs 47,995 bytes +70 Created page with "===Korzystanie z narzędzia do wyszukiwania konfliktów==="
  • curprev 13:1313:13, 11 January 2024Kaktus talk contribs 47,925 bytes +18 Created page with "Prędzej czy później pojawi się problem, że środowisko A2plus nie może rozwiązać ustalonych wiązań. Aby temu zaradzić, istnieją różne strategie:"

10 January 2024

  • curprev 13:5613:56, 10 January 2024Kaktus talk contribs 47,907 bytes +75 Created page with "; Użyj ścieżek względnych dla importowanych części : Używa względnych ścieżek do plików części. ; Użyj bezwzględnych ścieżek dla importowanych części: Używa bezwzględnych ścieżek do plików części. ; Wszystkie pliki znajdują się w tym folderze projektu: Wszystkie pliki projektu umieszczone są w określonym folderze. Nie ma znaczenia, czy znajdują się w podfolderach podrzędnych. Uwaga: Żaden plik nie może być w folderze kilka razy ''(np...."
  • curprev 13:5413:54, 10 January 2024Kaktus talk contribs 47,832 bytes +37 Created page with "===Zapisywanie plików==="
  • curprev 13:5413:54, 10 January 2024Kaktus talk contribs 47,795 bytes +122 Created page with "Pokaż wiązania na pasku narzędzi: Jeśli ta opcja nie jest używana, przyciski paska narzędzi dla różnych wiązań nie są widoczne, aby zaoszczędzić miejsce na pasku narzędzi. Nowe wiązania można nadal ustawiać za pomocą okna dialogowego '''Narzędzia wiązań''' ''(przycisk paska narzędzi 24px)''. Użyj natywnego menedżera plików systemu operacyjnego: Jeśli ta opcja jest używana, podczas wybierania plików dla zło..."
  • curprev 13:5213:52, 10 January 2024Kaktus talk contribs 47,673 bytes +16 Created page with "{{Caption|Powyżej: Animacja przeciągania przy użyciu przykładowego złożenia.}}"
  • curprev 13:5213:52, 10 January 2024Kaktus talk contribs 47,657 bytes +3 Created page with "Oto przykładowy zestaw do wypróbowania animacji przeciągania: [https://forum.freecadweb.org/download/file.php?id=99204 A2p_example-for-dragging-animation.FCStd]."
  • curprev 13:5113:51, 10 January 2024Kaktus talk contribs 47,654 bytes +77 Created page with "Animacje przeciągania są interaktywne, ponieważ uruchamia się je poprzez przeciągnięcie części złożenia. Aby uzyskać tego rodzaju animacje: # W pełni zwiąż część, której ruch lub obrót ma być animowany # Kliknij przycisk na pasku narzędzi 24px. Spowoduje to włączenie trybu przeciągania. # Kliknij wybraną część w zespole. # Teraz możesz poruszać myszą, a część będzie podążać za ruchem myszy w..."
  • curprev 13:5013:50, 10 January 2024Kaktus talk contribs 47,577 bytes +22 Created page with "'''Uwaga:''' Upewnij się, że przynajmniej jedna część wiązania ma właściwość {{PropertyData|Pozycja ustalona}} ustawioną na {{false/pl}}."
  • curprev 13:4913:49, 10 January 2024Kaktus talk contribs 47,555 bytes +98 Created page with "Solver często kończy się niepowodzeniem dla wiązania {{Variable|kątowePłaszczyzny}}, jeśli dwie wybrane płaszczyzny mają obecnie kąt 0° lub 180°. ''(Części nie są odpowiednio przesuwane, a w widżecie "Widok raportu" programu FreeCAD wyświetlany jest komunikat "REACHED POS-ACCURACY :0.0")''. Rozwiązaniem tego problemu jest obrócenie jednej części o kilka stopni za pomocą funkcji transformacji FreeCAD ''(kliknij prawym przyciskiem myszy część w drz..."
  • curprev 13:4613:46, 10 January 2024Kaktus talk contribs 47,457 bytes +29 Created page with "'''Ta strategia nie jest już konieczna w przypadku złożeń utworzonych za pomocą środowiska pracy A2plus 0.4.0 lub nowszego, ponieważ A2plus automatycznie obraca części w tle, aby uzyskać wystarczający kąt początkowy dla solwera'''."

9 January 2024

  • curprev 13:4213:42, 9 January 2024Kaktus talk contribs 47,428 bytes +50 Created page with "Jest to polecenie specyficzne dla środowiska pracy A2plus. Rozwiązuje ono wiązania złożenia, które wcześniej otrzymaliśmy jako {{incode|document}}. Opcja {{incode|useTransaction}} określa, czy FreeCAD powinien przechowywać każdą zmianę w stosie cofania / ponawiania. W przypadku dużych animacji można więc ustawić ją na {{FALSE}}."
  • curprev 13:4113:41, 9 January 2024Kaktus talk contribs 47,378 bytes +49 Created page with "Istnieją różne sposoby ustawiania położenia części. Niektóre z nich są udokumentowane na stronie Umiejscowienie. Niestety nie ma ''(jeszcze)'' listy wszystkich możliwych poleceń umiejscowienia."
  • curprev 13:3913:39, 9 January 2024Kaktus talk contribs 47,329 bytes +18 Created page with "W tym przypadku nie definiowalibyśmy zmiennej {{incode|angle}}, ale {{incode|PositionShift}}, którą zmieniamy przy każdym przebiegu pętli."
  • curprev 13:3913:39, 9 January 2024Kaktus talk contribs 47,311 bytes +4 Created page with "Zamiast obracać, części można również przesuwać. Aby zmienić na przykład położenie koła w kierunku Y, polecenie brzmiałoby:"
  • curprev 13:3913:39, 9 January 2024Kaktus talk contribs 47,307 bytes +17 Created page with "Właściwość {{incode|Rotation.Angle}} wykorzystuje bieżącą oś umieszczenia części ''(w naszym przykładzie oś X)''. Aby obrócić część np. wokół osi Z, można ustawić oś obrotu ''(przed wywołaniem polecenia obrotu)'' za pomocą polecenia:"
  • curprev 13:3813:38, 9 January 2024Kaktus talk contribs 47,290 bytes −1 Created page with "Tutaj zmieniamy właściwość umieszczania {{incode|Rotation.Angle}} części otrzymanej wcześniej jako {{incode|starWheel}}. Ta właściwość pobiera kąt jako [https://en.wikipedia.org/wiki/Radian radian]. Funkcja {{incode|radians()}} z biblioteki {{incode|math}} konwertuje kąt ze stopni na radiany."
  • curprev 13:3713:37, 9 January 2024Kaktus talk contribs 47,291 bytes +11 Created page with "Aby lepiej zrozumieć składnię skryptu, oto kilka informacji o poleceniach:"
  • curprev 13:3713:37, 9 January 2024Kaktus talk contribs 47,280 bytes +35 Created page with "===Polecenia skryptu==="
  • curprev 13:3713:37, 9 January 2024Kaktus talk contribs 47,245 bytes +13 Created page with "Okno dialogowe zdefiniowane w skrypcie wygląda następująco:"
  • curprev 13:2113:21, 9 January 2024Kaktus talk contribs 47,232 bytes +39 Created page with "Włącz rekurencyjną aktualizację importowanych części: Otwiera rekurencyjnie wszystkie zespoły podrzędne w celu ich aktualizacji."
  • curprev 13:2013:20, 9 January 2024Kaktus talk contribs 47,193 bytes +154 Created page with "; Oblicz ponownie zaimportowane części przed ich aktualizacją: Wszystkie części złożenia, w tym złożenia podrzędne, zostaną otwarte we FreeCAD w celu zrekonstruowania przy użyciu wartości z arkuszy kalkulacyjnych.<br> Ta funkcja jest przeznaczona do konstruowania w pełni parametrycznego. '''Uwaga:''' Ta funkcja jest bardzo eksperymentalna i nie jest zalecana w przypadku ważnych projektów.<br/>Znane problemy: * Złożenie może zostać zniszczone z powodu..."
  • curprev 13:0713:07, 9 January 2024Kaktus talk contribs 47,039 bytes +74 Created page with "===Działanie podczas aktualizacji zaimportowanych części==="
  • curprev 13:0713:07, 9 January 2024Kaktus talk contribs 46,965 bytes +35 Created page with "; Rozwiąż automatycznie, jeśli właściwość wiązania zostanie zmieniona : Rozwiązywanie zostanie uruchomione automatycznie. Tak samo, jak użycie przycisku paska narzędzi 24px."
  • curprev 13:0613:06, 9 January 2024Kaktus talk contribs 46,930 bytes +46 Created page with "===Domyślne działanie solvera==="
  • curprev 13:0513:05, 9 January 2024Kaktus talk contribs 46,884 bytes +175 Created page with "Użycie rozwiązywania układów cząstkowych: Rozwiązywanie rozpoczyna się od części, która ma właściwość {{PropertyData|Pozycja ustalona}} ustawioną na {{true/pl}} i części do niej związanej. Wszystkie pozostałe części nie podlegają obliczeniom. Jeśli uda się znaleźć rozwiązanie, do obliczeń dodawana jest następna związana część i tak dalej. Użyj "magnetycznego" solwera, rozwiązującego wszystkie części naraz: Solwer próbuje przesunąć..."
  • curprev 12:4812:48, 9 January 2024Kaktus talk contribs 46,709 bytes +49 Created page with "===Domyślna metoda rozwiązywania==="
  • curprev 12:4812:48, 9 January 2024Kaktus talk contribs 46,660 bytes +29 Created page with "Dostęp do konfiguracji środowiska pracy A2plus można uzyskać poprzez menu FreeCAD {{MenuCommand|Edycja → Preferencje ...}} i tam w sekcji ''A2plus''. Można ustawić następujące opcje:"
  • curprev 12:3712:37, 9 January 2024Kaktus talk contribs 46,631 bytes +28 Created page with "==Ustawienia=="
  • curprev 12:3712:37, 9 January 2024Kaktus talk contribs 46,603 bytes +6 Created page with "Za pomocą opcji menu {{MenuCommand|A2plus → Misc → 24px Konwertuj bezwzględne ścieżki importowanych części na względne}} można konwertować ścieżki importowanych części."
  • curprev 12:3612:36, 9 January 2024Kaktus talk contribs 46,597 bytes +65 Created page with "===Konwersja ścieżek bezwzględnych na względne==="
  • curprev 12:3612:36, 9 January 2024Kaktus talk contribs 46,532 bytes +46 Created page with "Czasami konieczne jest połączenie całego złożenia w jeden kształt. Kształt ten może być następnie użyty do drukowania 3D w środowisku Siatka lub do rysowania w środowisku Rysunek Techniczny. Jest on tworzony za pomocą przycisku paska narzędzi 24px. Kształt nie jest domyślnie widoczny. Użyj tego samego przycisku paska narzędzi, aby zaktualizować kształt w przypadku z..."
  • curprev 12:3512:35, 9 January 2024Kaktus talk contribs 46,486 bytes +45 Created page with "===Kształt całego złożenia==="
  • curprev 12:3412:34, 9 January 2024Kaktus talk contribs 46,441 bytes +1 No edit summary
  • curprev 12:3312:33, 9 January 2024Kaktus talk contribs 46,440 bytes +62 Created page with "Za pomocą narzędzia 24px można wyświetlać i sprawdzać istniejące wiązania. Po kliknięciu pojawi się okno dialogowe. Następnie należy wybrać część w drzewie i kliknąć przycisk {{Button|Import from part}}, aby uzyskać wszystkie wiązania tej części, lub wybrać jedno lub więcej wiązań w drzewie i kliknąć przycisk {{Button|Importuj z drzewa}}. W rezultacie otrzymasz wszystkie informacje o ograniczeniach. Klikaj..."
  • curprev 12:2412:24, 9 January 2024Kaktus talk contribs 46,378 bytes −2 Created page with "Przycisk 24px oznacza każdą część złożenia w widoku 3D jej nazwą. Etykiety części można usunąć, klikając ponownie przycisk 24px."
  • curprev 12:2412:24, 9 January 2024Kaktus talk contribs 46,380 bytes +35 Created page with "===Etykiety części==="
  • curprev 12:2312:23, 9 January 2024Kaktus talk contribs 46,345 bytes −5 Created page with "Etykiety stopni swobody można usunąć, klikając ponownie przycisk 24px."
  • curprev 12:2312:23, 9 January 2024Kaktus talk contribs 46,350 bytes +42 Created page with "Przycisk 24px oznacza każdą część złożenia z jej stopniami swobody. Ponadto wyświetla listę wszystkich części i ich zależności. Lista jest wyprowadzana do widżetu FreeCAD ''Widok raportu''. Jeśli widżet ten nie jest obecnie widoczny, można go wyświetlić, klikając prawym przyciskiem myszy pustą część obszaru paska narzędzi FreeCAD, a następnie wybierając go w wyskakującym menu podręcznym lub za pomocą menu {{MenuCommand..."
  • curprev 12:1912:19, 9 January 2024Kaktus talk contribs 46,308 bytes +33 Created page with "===Stopnie swobody==="
  • curprev 12:1812:18, 9 January 2024Kaktus talk contribs 46,275 bytes −2 No edit summary
  • curprev 12:1712:17, 9 January 2024Kaktus talk contribs 46,277 bytes −16 Created page with "Przycisk paska narzędzi 24px tworzy plik HTML ze strukturą złożenia. Plik zostanie domyślnie utworzony w folderze pliku złożenia. Struktura wygląda następująco:"
  • curprev 11:5811:58, 9 January 2024Kaktus talk contribs 46,293 bytes +40 Created page with "===Konstrukcja złożenia==="
  • curprev 11:5711:57, 9 January 2024Kaktus talk contribs 46,253 bytes +35 Created page with "==Funkcje specjalne=="
  • curprev 11:5711:57, 9 January 2024Kaktus talk contribs 46,218 bytes +76 Created page with "Dla złożeń podrzędnych można również utworzyć arkusz informacyjny za pomocą przycisku paska narzędzi 24px. Podczas tworzenia lub aktualizowania listy części głównego złożenia informacje te będą używane, jeśli klikniesz ''Nie'' na pytanie, czy chcesz iterować rekurencyjnie po wszystkich podzespołach. Wówczas różne części nie znajdują się na liście części, a jedynie w złożeniach podrzędnych."
  • curprev 11:5611:56, 9 January 2024Kaktus talk contribs 46,142 bytes +32 Created page with "Jeśli zaktualizowałeś informacje o części, możesz odświeżyć listę części, naciskając ponownie przycisk paska narzędzi 24px."
  • curprev 11:4911:49, 9 January 2024Kaktus talk contribs 46,110 bytes +15 Created page with "Ilość ''(QTY)'' jest automatycznie obliczana na podstawie złożenia. Jeśli część występuje dwukrotnie w zespole, otrzyma QTY 2."
  • curprev 11:4811:48, 9 January 2024Kaktus talk contribs 46,095 bytes +4 Created page with "Pozycja ''(POS)'' jest automatycznie ustawiana zgodnie z wyglądem części w drzewie modelu. Część najwyższego poziomu otrzyma POS 1."
  • curprev 11:4811:48, 9 January 2024Kaktus talk contribs 46,091 bytes +40 Created page with "W złożeniu lub podzespole użyj przycisku paska narzędzi 24px. Pojawi się pytanie, czy chcesz iterować rekurencyjnie po wszystkich podzespołach. Kliknij na ''Yes''. Spowoduje to utworzenie nowego arkusza kalkulacyjnego o nazwie ''#PARTSLIST#''. Zawiera on informacje z różnych arkuszy kalkulacyjnych ''#PARTSINFO#'' części na liście takiej jak ta:"
  • curprev 11:4611:46, 9 January 2024Kaktus talk contribs 46,051 bytes 0 Created page with "Wypełnij szare pola informacjami, które chcesz mieć na docelowej liście części."

7 January 2024

  • curprev 20:3720:37, 7 January 2024Kaktus talk contribs 46,051 bytes −13 Created page with "Przycisk paska narzędzi 24px wpływa na ostatnio dodane wiązanie. Odwraca on kierunek wiązania."
  • curprev 20:3620:36, 7 January 2024Kaktus talk contribs 46,064 bytes +52 Created page with "Wszystkie wiązania mogą być rozwiązane w dowolnym momencie za pomocą przycisku paska narzędzi 24px. Jeśli przycisk paska narzędzi 24px jest włączony, rozwiązanie jest wykonywane automatycznie po każdej edycji wiązania."
  • curprev 20:3420:34, 7 January 2024Kaktus talk contribs 46,012 bytes +31 Created page with "Wiązania mogą zostać usunięte poprzez zaznaczenie ich w drzewie modelu i naciśnięcie przycisku {{KEY|Del}} lub poprzez zaznaczenie części z wiązaniami w drzewie modelu i użycie przycisku paska narzędzi 24px."

6 January 2024

  • curprev 08:3908:39, 6 January 2024Kaktus talk contribs 45,981 bytes +41 Created page with "Możliwe wiązania dla zaznaczenia są wyświetlane na pasku narzędzi i w oknie dialogowym ''Narzędzia wiązań'' poprzez włączenie odpowiednich przycisków. Okno dialogowe ''Narzędzia wiązań'' jest otwierane za pomocą przycisku na pasku narzędzi 24px. Powinno ono pozostać otwarte, aby móc szybko dodać kilka wiązań do zespołu."
  • curprev 08:3708:37, 6 January 2024Kaktus talk contribs 45,940 bytes +70 Created page with "Złożenie może zawierać inne złożenia. Dodaje się je jak części, naciskając przycisk paska narzędzi 24px i wybierając plik {{FileName|*.FCStd}} zawierający zespół. Takie podzespoły mogą być również edytowane jak części za pomocą przycisku paska narzędzi 24px. W przypadku wyższych etapów montażu należy upewnić się, że zespół został zaktualizowany rekursywnie za pomocą przycisku paska..."
  • curprev 08:3608:36, 6 January 2024Kaktus talk contribs 45,870 bytes +59 Created page with "Wybierz zamkniętą krawędź lub płaszczyznę na obu częściach. Przycisk paska narzędzi 24px dodaje ograniczenie {{Variable|centerOfMass}}. Okno dialogowe wiązania pozwala określić przesunięcie między krawędziami lub płaszczyznami. Przesunięcie to można również odwrócić. Ponadto można ustawić kierunek wiązania i zablokować obrót części. Jeśli przesunięcie wynosi zero, wiązanie umieści..."
  • curprev 08:3408:34, 6 January 2024Kaktus talk contribs 45,811 bytes +1,004 Created page with "Wybierz płaszczyznę na obu częściach. Przycisk paska narzędzi 24px dodaje wiązanie {{Variable|angledPlanes}}. Okno dialogowe wiązania pozwala określić kąt między płaszczyznami. Wiązanie sprawi, że płaszczyzny będą najpierw równoległe, a następnie ustawi określony kąt."

25 September 2022

14 September 2022

13 June 2022

7 June 2022

6 June 2022

3 June 2022

31 May 2022

30 May 2022

27 May 2022

25 May 2022

4 May 2022

  • curprev 09:5109:51, 4 May 2022Kaktus talk contribs 42,740 bytes +99 Created page with "W przypadku złożonych wiązań między częściami środowisko pracy A2plus może nie wykonać rozwiązania wiązań. W związku z tym zapoznaj się również z punktem #R..."
  • curprev 09:4909:49, 4 May 2022Kaktus talk contribs 42,641 bytes +8 Created page with "==Rozwiązywanie problemów=="
  • curprev 09:4709:47, 4 May 2022Kaktus talk contribs 42,633 bytes +53 Created page with "Aby utworzyć wiązanie między częściami, przytrzymaj wciśnięty klawisz {{KEY|Ctrl}} i zaznacz każdą krawędź lub powierzchnię dwóch części. Następnie kliknij prz..."
  • curprev 09:4509:45, 4 May 2022Kaktus talk contribs 42,580 bytes +46 Created page with "Montaż części odbywa się poprzez dodawanie więzów pomiędzy częściami. Po wprowadzeniu wiązania środowisko pracy A2plus przesuwa części zgodnie z wiązaniem, jeśl..."
  • curprev 09:4309:43, 4 May 2022Kaktus talk contribs 42,534 bytes +19 Created page with "Aby zapisać złożenie i zamknąć je po zakończeniu, można użyć przycisku paska narzędzi 24px."
  • curprev 09:4209:42, 4 May 2022Kaktus talk contribs 42,515 bytes +76 Created page with "Zaimportowane części zachowują swoje zewnętrzne zależności i można je edytować. W przypadku ściśle zdefiniowanych części, takich jak śruby, warto jednak, aby ich..."

29 April 2022

14 March 2022

4 December 2021

22 August 2021

22 July 2021

8 May 2021