Używanie niestandardowych zestawów właściwości IFC
Zestawy właściwości służą do przypisywania grup pól danych lub właściwości do jednostek IFC. Niektóre zestawy właściwości wraz z wartościami są wyraźnie predefiniowane i uwzględnione w specyfikacji IFC. Można również utworzyć własne zestawy właściwości, aby wymieniać dane zdefiniowane przez użytkownika. Niestandardowe zestawy właściwości muszą spełniać techniczne konwencje kodowania. Przede wszystkim powinny mieć unikalne nazwy, w których nie może pojawić się przedrostek „Pset_”, gdyż jest on jest zarezerwowany dla zestawów w standardowym schemacie IFC.
W celu ułatwienia współpracy Vectorworks Software Developer’s Kit (SDK) posiada funkcje umożliwiające tworzenie niestandardowych zestawów właściwości albo w procesie programowania, albo poprzez import pliku XML definiującego zestaw właściwości. Szczegółowe informacje o SDK opisane zostały na developer.vectorworks.net.
Tworzenie zestawów właściwości niestandardowych
Użyj przedrostka VwPset_ lub ePset_ lub nazwy zgodnej z daną definicją Model View Definition (MVD) lub Exchange Requirement (ER). Możesz na przykład utworzyć zestaw Pset o nazwie „ePset_MyData”. Zestaw właściwości może zawierać dowolną liczbę pól.
Aby utworzyć zestaw właściwości niestandardowych, wykonaj następujące kroki:
Przejdź do menu Narzędzia > Menedżer danych. Następnie kliknij przycisk Dodaj zestaw danych, aby otworzyć okno o tej samej nazwie.
Kliknij przycisk Zarządzaj niestandardowymi zestawami właściwości, aby otworzyć okno „Zarządzaj niestandardowymi zestawami właściwości (PSets)”.
To okno dialogowe zostało wyposażone w specjalne funkcje służące do sortowania, wybierania oraz edycji pozycji z listy (zob. Bezpośrednia edycja list w oknach dialogowych).
Kliknij, aby pokazać/ukryć parametry.Kliknij, aby pokazać/ukryć parametry.
Parametr |
Opis |
Niestandard. PSets |
Użyj pola wyszukiwania, aby filtrować listę zdefiniowanych niestandardowych zestawów właściwości, dostępnych w tym projekcie. |
Pole wyszukiwania |
Wprowadź żądany tekst, aby według niego filtrować listę elementów. |
Użyj |
Określ (wstawiając znacznik wyboru), czy dany zestaw właściwości może być dołączony do obiektów. Kliknij w kolumnie, aby edytować ustawienia. : ten symbol wskazuje, że dany zestaw jest edytowalny i można go dodawać do obiektów. : ten symbol wskazuje, że dany zestaw nie jest edytowalny i nie można go dodawać do obiektów. |
Nazwa |
W tej kolumnie są wyświetlone nazwy zestawu właściwości. |
Kliknij ten przycisk, aby utworzyć nowy zestaw. |
|
Kliknij ten przycisk, aby zmienić nazwę zaznaczonego zestawu. |
|
Usuń |
Kliknij ten przycisk, aby usunąć zaznaczony zestaw. |
Pola |
W tej tabeli wyświetlane są pola, zawarte w wybranym zestawie właściwości. |
# |
Kliknij wybrany numer w kolumnie # i przeciągnij go w górę lub w dół, aby zmienić kolejność pól. To ma wpływ na kolejność pól wyświetlanych w zakładce Dane w palecie Info. |
Nazwa |
To jest nazwa pola w zestawie. |
Typ danych |
Zdefiniuj typ pola. To pole będzie wyświetlane w zakładce Dane palety Info. Boolowski: pole wyboru (prawda lub fałsz). Liczba całkowita: pole przeznaczone do wpisywania liczb całkowitych (to pole zużywa mniej pamięci niż pole Liczba). Liczba: pole przeznaczone do wprowadzania liczb rzeczywistych (takich jak ułamki, wymiary itd.) Lista rozwijana: lista wybieralnych opcji. Kliknij przycisk Definiuj, aby zdefiniować opcje. Tekst: Pole przeznaczone do wpisywania ciągu znaków, takich jak słowo lub zdanie. Typy podstawowe, Wartość IFC - zwykła, Wartość IFC - miara, Wartość IFC - miara pochodna: te parametry pochodzą ze specyfikacji IFC. |
Jednostki |
Zdefiniuj jednostkę pola (na podstawie typu obiektu). |
Utwórz |
Kliknij ten przycisk, aby wprowadzić nazwę nowego pola. |
Zmień nazwę |
Kliknij ten przycisk, aby zmienić nazwę zaznaczonego pola. |
Jeżeli dla opcji Typ danych zaznaczono opcję Lista rozwijana (ang. Popup), zostanie wyświetlone okno „Dane”. Wprowadź dane/opcje, które mają pojawić się na liście. Rozdziel je, naciskając klawisz Enter (Windows) lub Return (Mac). |
|
Usuń |
Kliknij, aby usunąć wybrane pole. |
Dołączanie zestawu właściwości niestandardowych
Po utworzeniu niestandardowego Pset dołącz dane do obiektu, grupy, definicji symbolu lub jego konkretnego egzemplarza.
Możesz także utworzyć mapowanie danych, aby w momencie tworzenia danego typu obiektu automatycznie dołączać do niego niestandardowy zestaw właściwości Pset (zob. Zastosowanie Menedżera danych).
Aby dodać niestandardowe dane IFC:
Zaznacz obiekt, grupę lub symbol, do których chcesz przypisać dane IFC.
Z zakładki Dane w palecie Info odszukaj dołączone dane IFC (lub kliknij przycisk Dodaj dane IFC, aby je dołączyć).
Opcjonalnie użyj polecenia Dane IFC, aby zdefiniować typ obiektu IFC, tak jak to opisano w zagadnieniu Przypisywanie danych IFC do obiektów.
Zaznacz niestandardowy zestaw Pset w zakładce Dane i kliknij go, aby oznaczyć go znakiem wyboru (fajką), a jeśli pracujesz w oknie dialogowym „Dane IFC”, wstaw znak wyboru w kolumnie Użyj. Znak wyboru oznacza, że dany zestaw Pset jest aktywny i dołączony do obiektu.
Aby odłączyć dane od obiektu, usuń fajkę z niestandardowego zestawu PSet lub wybierz właściwy zestaw w zakładce Dane (w palecie Info) i kliknij Odłącz. Gdy pojawi się komunikat, kliknij OK, aby potwierdzić, że dany zestaw Pset ma zostać całkowicie usunięty z tego obiektu.
W dolnej części palety Info (lub okna dialogowego Dane IFC) wyszczególnione są właściwości zawarte w zaznaczonym zestawie Pset. Zaznacz każdą z właściwości i wprowadź dla niej wartość.
Niestandardowe zestawy właściwości są przechowywane wraz z ustawieniami mapowania danych w pliku ustawień Menedżera danych. Jeśli to konieczne, można zapisać schemat mapowania, a następnie otworzyć go i użyć w innym pliku Vectorworks.