Dowiedz się więcej na temat udoskonaleń wprowadzonych w iLogic.
Obsługa iLogic dla stanu modelu
iLogic rozszerzono, aby obsługiwać następujące procesy projektowe stanu modelu:
- Obsługa właściwości ThisDoc.Document w przypadku stanu modelu W wystąpieniu komponentu dokumentu stanu modelu istniejąca właściwość ThisDoc.Document zwraca dokument składnika.
- Właściwość ThisDoc.Document jest rozwinięta, aby umożliwić powrót dokumentu składnika po uruchomieniu w wystąpieniu komponentu dokumentu stanu modelu.
- Nowa właściwość ThisDoc.FactoryDocument zwraca dokument programu Factory po uruchomieniu w dokumencie najwyższego poziomu lub w elemencie zespołu. W dokumencie wystąpienia komponentu zwraca skojarzony dokument programu Factory. W dokumencie najwyższego poziomu zwraca ten sam obiekt co ThisDoc.Document.
- Na rysunku nowa właściwość ThisDrawing.ModelFactoryDocument zwraca dokument programu Factory dla pierwszego widoku modelu (lub niczego nie zwraca, jeśli nie ma widoku modelu).
- W widoku rysunku nowa właściwość ICadDrawingView.ModelFactoryDocument zwraca dla tego widoku dokument programu Factory (lub niczego nie zwraca, jeśli nie jest widokiem modelu).
- W oknie dialogowym Zdarzenia wyzwalające jest obecnie dostępne nowe zdarzenie o nazwie Stan modelu włączony. Ten wyzwalacz jest aktywowany po włączeniu stanu modelu. Użyj tego wyzwalacza, aby uruchomić regułę w dokumencie, w którym zdarzenie miało miejsce.
- Nowa funkcja umożliwia dodanie komponentu w określonym stanie modelu
Nowa funkcja o nazwie AddWithModelState jest obecnie dostępna w obiekcie Komponenty (interfejs IManagedComponents). Ta funkcja dodaje zarządzane wystąpienie części lub podzespołu.
Uwaga: Użyj polecenia Przechwyć bieżący stan do istniejącego elementu, który zawiera stan modelu, aby utworzyć kod zawierający funkcję AddWithModelState.
- Edycja lokalna iLogic i stany modelu
Istnieją pewne ograniczenia dotyczące tego, co można zrobić z regułami iLogic podczas lokalnej edycji komponentu stanu modelu. W stanie modelu, gdy plik składnika komponentu jest aktualnie edytowany lokalnie w zespole:
- Można edytować, uruchamiać i wyłączać reguły.
- Nie można dodawać ani usuwać reguł.
Nie ma zmian w obsłudze lokalnej edycji komponentów, które nie są komponentami stanu modelu: Można dodać regułę iLogic:
- Z dokumentu najwyższego poziomu.
- Na poziomie podkomponentu w środowisku edycji lokalnej.
- Instrukcje modyfikowania parametru wystąpienia za pomocą stanu modelu
Odpowiednie kroki można znaleźć tutaj: Modyfikowanie parametru wystąpienia za pomocą stanu modelu.
Aby uzyskać więcej informacji o stanach modelu, zobacz temat Informacje o stanach modelu.
Obsługa iLogic dla właściwości wystąpienia
Użyj nowych szablonów kodu Właściwość wystąpienia, aby odczytać i utworzyć właściwości wystąpienia.
Aby uzyskać informacje o szablonach kodu w iLogic, zobacz temat Informacje o fragmentach kodu w rozszerzeniu iLogic.
Obsługa iLogic dla zdarzenia zmiany parametru użytkownika
W oknie dialogowym Zdarzenia wyzwalające istnieje nowe zdarzenie o nazwie Zmiana dowolnego parametru użytkownika. To zdarzenie jest wyzwalane po zmianie wartości parametru użytkownika.
Uwaga: Dodanie lub usunięcie parametru nie powoduje wyzwolenia tego zdarzenia.
Aby uzyskać więcej informacji o zdarzeniach wyzwalających w iLogic, zobacz temat Praca ze zdarzeniami wyzwalającymi w iLogic.
Udoskonalenie dotyczące tworzenia obrazu stanowiska z ustawieniami iLogic
Obecnie można utworzyć obraz stanowiska zawierający ustawienia niestandardowe z okna dialogowego Konfiguracja iLogic.
| W oknie dialogowym Opcje aplikacji kliknij przycisk Eksportuj. Polecenie Eksportuj powoduje zapisanie bieżących opcji aplikacji i ustawień z okna dialogowego Konfiguracja iLogic do pliku .xml.
| Podczas tworzenia obrazu stanowiska wybierz opcję Chcę zaimportować ustawienia niestandardowe i wprowadź ścieżkę do wyeksportowanego pliku .xml.
|
|
|