Aktualizacje projektowania systemów
W skrócie
- Dowiedz się, jak importować zmiany ze wszystkich projektów podrzędnych lub tylko z wybranych modułów.
- Poznaj sposób, w jaki zlecenia ECO identyfikują i wprowadzają różnice w połączeniach, oraz dowiedz się, gdzie przeglądać zaimportowane zmiany.
- Zobacz, jak aktualizacje projektów podrzędnych synchronizują zmiany, takie jak zamiana wyprowadzeń złączy czy niezgodności nazw sieci.
Aby zachować synchronizację między projektem schematu wielopłytkowego a zawartymi w nim podrzędnymi projektami PCB, projekt wielopłytkowy obsługuje dwukierunkową wymianę danych o pinach i sieciach. Dane o połączeniach można importować do projektu wielopłytkowego z projektów podrzędnych, a dane o połączeniach projektu wielopłytkowego można przekazywać z powrotem do źródłowych projektów PCB.
Importowanie z projektów podrzędnych
W trakcie prac nad projektem wielopłytkowym prawdopodobnie będą również rozwijane źródłowe projekty podrzędne, a wprowadzane w nich zmiany trzeba będzie uwzględniać w projekcie wielopłytkowym, aby zachować synchronizację. Aktualizację tę przeprowadza się przez ponowne zaimportowanie projektów podrzędnych do obszaru roboczego projektu wielopłytkowego za pomocą zlecenia zmian inżynierskich (ECO). Taka wymiana danych o pinach i sieciach pozwala zachować synchronizację danych o połączeniach między projektem wielopłytkowym a wchodzącymi w jego skład płytkami.
Użyj polecenia Design » Import From Child Projects z menu głównego lub menu kontekstowego obszaru roboczego, aby zaimportować zmiany ze wszystkich projektów podrzędnych w projekcie wielopłytkowym, albo polecenia Design » Import From Selected Child Projects, aby ponownie zaimportować dane o połączeniach dla modułów projektu aktualnie zaznaczonych w obszarze roboczym. Polecenia te są również dostępne w menu Design otwieranym po kliknięciu prawym przyciskiem myszy symbolu modułu.
Wszelkie wykryte różnice między bieżącymi połączeniami w projekcie wielopłytkowym a danymi o połączeniach w projektach podrzędnych zostaną przedstawione w oknie dialogowym Engineering Change Order. Użyj ECO, aby zweryfikować, a następnie wprowadzić wymagane zmiany, które przywrócą synchronizację płytek podrzędnych z projektem wielopłytkowym.
Jeśli nie ma różnic, pojawi się okno komunikatu narzędzia porównującego z odpowiednią informacją, co oznacza, że do zachowania synchronizacji projektu wielopłytkowego z projektami podrzędnymi nie są wymagane żadne zmiany.
Wykonane ECO zarejestruje wszelkie różnice między bieżącymi połączeniami w projekcie wielopłytkowym a danymi o połączeniach zaimportowanymi z projektów podrzędnych. Informacje te są dostępne w oknie dialogowym Connection Manager (Design » Connection Manager), które służy również do rozstrzygania rozbieżności lub odrzucania zaktualizowanych danych o połączeniach z projektów podrzędnych.
Aktualizowanie projektów podrzędnych
Dane o połączeniach projektu wielopłytkowego można przekazywać z powrotem do źródłowych projektów PCB za pomocą funkcji Update projektów podrzędnych (Design » Update Child Projects). Aby zaktualizować pojedynczy projekt podrzędny, zaznacz powiązany z nim moduł i wybierz polecenie Design » Update Selected Child Projects — oba polecenia są również dostępne w menu Design otwieranym po kliknięciu modułu prawym przyciskiem myszy.
Po uruchomieniu polecenia edytor projektu porównuje dane o połączeniach w projekcie wielopłytkowym z danymi w projektach podrzędnych. Wszelkie wykryte różnice zostaną przedstawione jako proponowane zmiany w wyświetlonym następnie oknie dialogowym Engineering Change Order (ECO). Jeśli różnice nie zostaną wykryte, okno komunikatu narzędzia porównującego poinformuje o ich braku, co oznacza, że do zachowania synchronizacji projektu wielopłytkowego z projektami podrzędnymi nie są wymagane żadne zmiany.
W pokazanym tutaj przykładzie, w którym sieci RS i RSW zostały zamienione na złączu HDR1 w projekcie podrzędnym LCD Board (M2 w projekcie wielopłytkowym), ECO proponuje zamianę pinów w projekcie źródłowym w celu zsynchronizowania sieci.
Po wykonaniu ECO (po opcjonalnej weryfikacji) piny złącza HDR1 w projekcie podrzędnym modułu LCD zostają zamienione.
Pamiętaj, że proces Update Child Projects powinien być zwykle przeprowadzany after rozstrzygnięciu wszystkich konfliktów w oknie dialogowym Connection Manager, aby zsynchronizować projekty podrzędne z prawidłowym stanem projektu wielopłytkowego.
Inne wykryte i rozstrzygnięte zmiany, takie jak niezgodność nazwy sieci, są synchronizowane przez bezpośrednią aktualizację elementu docelowego w projekcie podrzędnym.



