Automatyczne tworzenie wirtualnych dokumentów (CVD)

Cześć,

Chciałbym się dowiedzieć, czy możliwe jest zautomatyzowanie tworzenia kilku wirtualnych dokumentów z pliku Excel.
Celem byłoby automatyczne generowanie kilku dokumentów na podstawie danych wprowadzonych w tabeli Excel.
Czy ta funkcja jest możliwa? Jeśli tak, jaką metodę polecasz? Czy są inne rozwiązania, które pozwalają osiągnąć ten sam efekt?

Z góry dziękuję za opinię.
Dokument vituel.odt (75,1 KB)

Cześć

Z ciekawości, bo nie znam się na dokumentach wirtualnych (jeśli mówimy o doświadczeniu 3D lub PDM, jak wymaga twój temat), szukałem przez AI.
Przedstawił mi te trzy elementy odpowiedzi:

Metoda 1: Za pomocą narzędzia "  Data Entry" (import XML/CSV) w SOLIDWORKS PDM

Standardowy masowy import do SOLIDWORKS PDM nie polega na bezpośrednim odczytaniu pliku .xlsx, lecz przez konwersję danych Excel na plik CSV lub XML , który może być interpretowany przez serwer PDM.

  1. Przygotowanie pliku Excel:
  • Stwórz tabelę z kolumnami niezbędnych dla Twoich wirtualnych dokumentów (np. Numer Elementu, Opis, Projekt, Typ Dokumentu).
  • Zapisz ten plik jako separator CSV (średnika). [1]
  1. Aby skonfigurować regułę importu w administracji PDM:
  • Otwórz narzędzie SOLIDWORKS PDM Administration Tool.
  • Przejdź do zasad importu/eksportu ( lub wymiany danych).
  • Ustaw schemat importu: Połącz każdą kolumnę w pliku CSV ze zmienną PDM w mapie danych. [1, 2]
  1. Wykonanie:
  • Wrzuć wygenerowany plik CSV do określonego folderu importu lub zainicjuj akcję importu. System odczyta każdą linię i automatycznie utworzy wirtualny dokument (z rozszerzeniem .sldvrt) powiązany z metadanymi wiersza. [1]

Metoda 2: Za pomocą narzędzia PDM " Generator dokumentów " lub narzędzia szablonów

Jeśli chcesz, aby użytkownik generował te wirtualne dokumenty na żądanie z interfejsu prowadzonego: [1]

  1. Konfiguracja modelu PDM:
  • W narzędziu Admin stwórz nowy szablon .
  • Ustaw kartę wejściową, która prosi użytkownika o wybór lub powiązanie pliku Excel. [1]
  1. Skryptowanie / Dodatki:
  • Aby PDM odczytał listę Excel i zapętlił się nad nią, generując ich wiele .sldvrt, często konieczne jest powiązanie mini-skryptu VBA lub C# (przez API PDM) z modelem.
  • Skrypt otwiera plik Excel w tle, zapętla się po liniach i używa polecenia API IEdmFolder5::AddVirtualFile do natychmiastowego wstrzyknięcia wirtualnych dokumentów do sejfu.

Metoda 3: Na platformie 3DEXPERIENCE (integracja obiektów)

Jeśli Twoje "D experience " odnosi się do platformy chmurowej 3DEXPERIENCE, logika różni się, ponieważ system obsługuje obiekty bazy danych (" Engineering Items "), a nie pliki fizyczne. [1, 2]

  • Korzystanie z aplikacji Product Structure: Możesz bezpośrednio zaimportować ustrukturyzowany plik Excel, aby tworzyć wirtualne struktury produktu (bez CAD).

  • Korzystanie z łącznika CSV: Za pomocą aplikacji do zarządzania danymi (takich jak Data Import) mapujesz wiersze Excela, aby instancjonować setki wirtualnych dokumentów lub elementów w jednej operacji.

Podsumowując: Aby uzyskać natychmiastowe rozwiązanie bez programowania, przekonwertuj swoją listę Excel na CSV i ustaw regułę automatycznego importu w narzędziu administracyjnym PDM.