Zapisywanie i eksportowanie sieci
Tworzenie stylów Marionette
Obiekty Marionette (zwane także węzłami), utworzone za pomocą sieci, można zapisywać jako zasoby, tj. style Marionette, dostępne w Menedżerze zasobów. Mogą być one współużytkowane tak samo jak inne zasoby (zob. Tworzenie bibliotek użytkowników i grup roboczych i Menedżer zasobów). Użycie stylu Marionette przyspiesza proces kopiowania i wklejania obiektów Marionette na rysunku, jak również sprawia, że obiekty Marionette stają się zasobami udostępnianymi. Poza tym styl umożliwia uruchamianie skryptów Marionette bezpośrednio w Menedżerze zasobów.
Style obiektów Marionette wykorzystują schemat stylu obiektów parametrycznych (zob. Zagadnienie: Style obiektów parametrycznych). Jednakże zostały one uzupełnione o kilka dodatkowych funkcji specyficznych dla tego narzędzia. Parametry niestandardowe w stylu Marionette są zawsze definiowane według wystąpienia; jedynym parametr, który można ustawić według stylu, jest Resetuj po przesunięciu. Mimo to sam skrypt jest definiowany według stylu i jest edytowalny, co oznacza że wszystkie wystąpienia korzystające z tego stylu, również zostaną zmienione.
Utwórz styl obiektu Marionette na podstawie obiektu bez stylu zgodnie z opisem w zagadnieniu: Standardowe style obiektów parametrycznych bez opcji katalogowych. Kliknij przycisk Edytuj w oknie „Styl obiektu parametrycznego”, aby otworzyć tryb edycji skryptu.
Zapisywanie sieci jako skryptów w języku Python
Polecenie |
Lokalizacja |
Zapisz skrypt Marionette jako skrypt w języku Pyhton |
Menu kontekstowe |
Zapisywanie sieci Marionette w formie skryptu w języku Python zalecane jest dla bardziej zaawansowanych użytkowników jako metoda debugowania niedziałających poprawnie skryptów.
Aby sieć Marionette lub węzeł zapisać jako skrypt w języku Python:
Zaznacz odpowiednie polecenie.
Na ekranie wyświetlone zostanie okno dialogowe Zapisz jako skrypt w języki Python.
Wprowadź nazwę skryptu i zdefiniuj jego lokalizację, a następnie kliknij Zapisz.
Zapisywanie węzłów i sieci
Każdą sieć, węzeł lub obiekt Marionette można przekształcić w czerwony symbol w celu łatwiejszego ponownego użycia i udostępniania go innym użytkownikom. Taka operacja umożliwia udostępnianie bardziej złożonych skryptów mniej doświadczonym użytkownikom, a także tworzenie i udostępnianie niestandardowych obiektów parametrycznych.
Aby utworzyć spersonalizowaną bibliotekę węzłów Marionette:
Dla każdego węzła utwórz symbol (z węzłem zawartym w symbolu) zgodnie z instrukcją opisaną w zagadnieniu Tworzenie definicji symbolu. Nazwij symbol tak samo jak zawarty w nim węzeł. Następnie wybierz polecenie Przekształć w obiekt parametryczny, aby utworzyć czerwony symbol.
Zapisz plik z symbolami w swoim folderze użytkownika w następującej lokalizacji: Biblioteki/Standardowe/Marionette.
Umieść symbol sieci w węźle konsolidującym, aby zastosować sieć zawartą w symbolu. Zastosowanie wielu czerwonych symboli zawierających węzły obiektów ze złożonymi sieciami może spowolnić pracę komputera.
Węzeł obiektu można także przekształcić w czarny obiekt w celu ponownego zastosowania. W ten sposób możesz udostępniać innym użytkownikom obiekty utworzone za pomocą narzędzia Marionette bez konieczności udostępniania im oryginalnego skryptu.
Aby uzyskać więcej informacji, zob. Zagadnienie: Symbole Vectorworks.