Zasady eksportu

Podczas eksportu z SOLIDWORKS należy wziąć pod uwagę poniższe wytyczne.

Nazwy operacji wyciągnięcia

Podczas skanowania komponentów w złożeniu CircuitWorks wykorzystuje nazwy operacji SOLIDWORKS w celu zdefiniowania typu geometrii ECAD reprezentowanych przez każdą z nich. Nazwy wykorzystywane przez CircuitWorks dla operacji wyciągnięcia są określane przy użyciu opcji Nazwa operacji CAD . Aby poznać wykorzystanie nazw przez CircuitWorks podczas eksportowania, należy przejrzeć sposób nazywania operacji w złożeniu SOLIDWORKS utworzonym z pliku IDF lub PADS aplikacji CircuitWorks. W przypadku przyjęcia tych samych konwencji podczas ręcznego tworzenia złożenia, CircuitWorks może je wyeksportować z powrotem z SOLIDWORKS. Aby uzyskać więcej informacji o konwencji nadawania nazw, należy zapoznać się z następującym tematem Mapowanie operacji SOLIDWORKS:

Na przykład: drzewo operacji FeatureManager SOLIDWORKS dla płytki drukowanej, które zostało pierwotnie utworzone przez CircuitWorks ukazuje trzy operacje: wyciągnięcie zarysu płytki o nazwie BOARD_OUTLINE i dwie operacje wytnij-wyciągnij dla otworów nieplaterowanych i platerowanych o nazwach odpowiednio NPTH i PTH. Aby dodać kolejny zarys (wycięcie) do płytki, można zmodyfikować szkic w pierwotnym wyciągnięciu  Aby dodać kolejny zarys (wycięcie) do płytki, można zmodyfikować szkic w pierwotnym wyciągnięciu , albo dodać nową operację wytnij-wyciągnięcie. Jeżeli nazwa operacji obejmuje nazwę wykorzystywaną przez CircuitWorks do zidentyfikowania zarysów płytki, informacje te zostaną użyte w szkicu CircuitWorks. W nazwach nie są rozróżniane wielkości znaków.

Wybór zdefiniowania wszystkich operacji jednego typu (takich jak otwory platerowane lub zarysy tras) w jednym szkicu, bądź użycia wielu szkiców zależy od preferencji osobistych. Tylko komponenty elektryczne muszą posiadać tylko jedną zamkniętą operację w jednym szkicu. Wszystkie inne operacje mogą posiadać więcej niż jeden zarys w jednym szkicu.

Należy również nadać nazwy obszarom poza obrębem elementów oraz zarysy, aby uwzględnić nazwy importowanych operacji. Patrz: Opcje CircuitWorks - Operacje . Przykłady:
  • Route_Outline1
  • Route_Outline _1
  • Place_Keepout_one
  • Via_Keepout01
  • Via_Keepout_top

Nazwy szkiców

Jeżeli CircuitWorks nie może znaleźć w komponencie operacji wyciągnięcia o odpowiedniej nazwie, przeszukuje nazwy szkiców.

Na przykład komponent o nazwie TO237 ma wyciągnięcie o nazwie COMPONENT_OUTLINE, dlatego jest rozpoznawany przez SOLIDWORKS jako komponent elektryczny. Ponieważ trójwymiarowa operacja wyciągnięcia jest nazwana w TO237, CircuitWorks może uzyskać wysokość dla tego komponentu.

Komponent o nazwie FIDMARK2składa się tylko ze szkicu o nazwie COMPONENT_OUTLINE i jest również rozpoznawany jako komponent elektryczny. Jednak ze względu na nazwę szkicu COMPONENT_OUTLINE i brak operacji wyciągnięcia komponent ten jest uznawany za dwuwymiarowy (o zerowej wysokości).

Zaleca się nazywanie operacji wyciągnięcia zamiast szkiców podczas eksportowania, aby aplikacja CircuitWorks mogła eksportować informacje o wysokości.

Aby uzyskać więcej informacji o konwencji nadawania nazw, należy zapoznać się z następującym tematem Pomocy CircuitWorks Mapowanie operacji SOLIDWORKS.

Wysokości operacji

W przypadku modelowania operacji ECAD (takich jak komponenty, płytki, obszary poza obrębem elementów i zarysy) jako szkiców dwuwymiarowych, CircuitWorks eksportuje je z zerową wysokością. Jeżeli jednak zostaną one wyciągnięte na pewną wysokość w SOLIDWORKS, a następnie wyeksportowane, to CircuitWorks wykorzystuje tą wysokość wyciągnięcia jako wysokość operacji ECAD. Jeżeli operacje zostaną przypadkowo wczytane do CircuitWorks z zerową wysokością, w razie konieczności można ręcznie dodać wysokość w aplikacji CircuitWorks. CircuitWorks wyświetla geometrię o zerowej wysokości w przedstawieniu krawędziowym na obrazie podglądu.

Ponieważ IDF 2.0 oraz IDF 3.0 nie obsługują ujemnego odsunięcia, CircuitWorks ignoruje wysokość komponentu poniżej powierzchni płytki. Na przykład jeżeli 20mm komponent jest wciśnięty 5mm w płytkę, CircuitWorks uważa wysokość komponentu za 15mm z zerowym odsunięciem.

Geometria z nieprawidłowymi szkicami

Szkice komponentu muszą się znajdować na tej samej płaszczyźnie lub na płaszczyznach równoległych do szkicu zarysu płytki. Jeżeli szkic komponentu jest w nieprawidłowej płaszczyźnie lub nie reprezentuje zarysu komponentu, CircuitWorks może wygenerować niepożądane wyniki. Rozwiązaniem jest utworzenie nowego szkicu w części komponentu SOLIDWORKS dla CircuitWorks, który reprezentuje zarys komponentu. Szkic ten można ukryć w SOLIDWORKS. CircuitWorks przetwarza ukryte operacje, lecz nie przetwarza operacji wygaszonych.

Na przykład: ze względu na sposób skonstruowania ukazanego modelu SOLIDWORKS, żaden pojedynczy szkic nie reprezentuje zarysu tego komponentu. Zamiast zmieniać nazwę istniejącego szkicu lub zmieniać sposób modelowania komponentu, wstawiono do niego nowy szkic reprezentujący zarys. Szkic został skonstruowany poprzez przekonwertowanie istniejących elementów, dlatego ulegnie on zmianie, jeżeli zmieni się kształt komponentu. Szkic nosi nazwę Szkic nosi nazwę , dzięki czemu CircuitWorks traktuje go jako zarys komponentu. Tutaj szkic jest pokazany, jednakże normalnie jest on ukryty.

Geometria bez szkiców

W SOLIDWORKS może istnieć model nie zawierający żadnego szkicu odpowiedniego dla reprezentacji zarysu operacji, jak np. część importowana z innego systemu CAD. Jeżeli nie ma szkicu, CircuitWorks może użyć krawędzi sylwetki, aby określić kształt komponentu w następujący sposób:
  • Dla komponentu płytki:
    • Zewnętrzna krawędź sylwetki staje się zarysem płytki.
    • Niekołowe krawędzie zamknięte stają się wycięciami płytki.
    • Otwory kołowe stają się otworami nieplaterowanymi.
  • Dla wszystkich komponentów na płytce, zewnętrzne krawędzie sylwetki stają się zarysami operacji. CircuitWorks nie bierze pod uwagę krawędzi wewnętrznych ponieważ IDF 2.0 i 3.0 nie obsługują komponentów z wycięciami.

Jeżeli te zasady sylwetki dają nieprawidłowe wyniki, należy utworzyć szkice. Na przykład, należy utworzyć szkice dla platerowanych otworów.

Aby kontrolować czy CircuitWorks używa krawędzi sylwetki aby określić kształt komponentu, zobacz Opcje CircuitWorks - Eksport SOLIDWORKS.