Witam
Istnieje kilka możliwości:
1) aplikacja webowa, która wysyła informacje dostarczone przez klienta do kolejki na serwerze. Serwer używa Solidworks do aktualizacji modelu i planu, a następnie konwertuje je do żądanego formatu i aktualizuje stronę internetową klienta za pomocą łącza do pobrania.
Korzyści:
- brak ograniczeń co do złożoności części, ponieważ Solidworks zajmuje się projektem (wymiarowanie, rzuty, itp.)
- Szeroki wybór formatów eksportu (PDF, DWG, STEP, eDrawing...)
- opcjonalnie: wizualizacja 3D przez klienta
- opcjonalnie: gromadzenie informacji w bazie danych
Wady:
- SolidWorks musi być zainstalowany na serwerze, który wymaga dedykowanego serwera SolidWorks i licencji, ponieważ (o ile mi wiadomo) nie ma usługi online, która oferuje taką opcję.
- Liczba żądań (liczba jednoczesnych użytkowników) jest ograniczona czasem potrzebnym serwerowi na ich przetworzenie. Zależy to od złożoności pomieszczenia i mocy serwera.
Powszechne zastosowanie: strona internetowa dużych i średnich firm dla złożonych części.
2) strona internetowa, która przetwarza żądanie wewnętrznie i generuje plik PDF, DXF lub STEP
Korzyści:
- Prosty do wdrożenia. Możliwość korzystania z serwisu hostingowego online.
- brak zależy od liczby żądań, ponieważ obliczenia są wykonywane przez komputer klienta.
- Szybko, ponieważ nie ma czasu na przelew ani kolejki.
Wady:
- Złożoność części jest ograniczona, ponieważ każda linia rysunku musi zostać obliczona i zapisana w wybranym formacie eksportu. Ponadto każdy format eksportu ma inne kodowanie.
Typowe zastosowanie: strona internetowa małej firmy z prostymi częściami (meble, domy, schematy...)
3) stronę internetową, która generuje plik SWB (makro Solidworks w formacie tekstowym), klient musi następnie otworzyć plik za pomocą Solidworks.
Korzyści:
- jak w przypadku #2
- Klient może eksportować w wybranym przez siebie formacie.
Wady:
- skomplikowane, ponieważ cały projekt modelu (i ewentualnie planu) musi być zakodowany
- klient musi posiadać Solidworks
Typowe zastosowanie: strona internetowa dużej firmy do generowania stosunkowo prostego modelu części handlowych, który następnie jest integrowany z projektem klienta. (siłowniki pneumatyczne i akcesoria...)
Krótko mówiąc, jeśli pomieszczenie nie jest zbyt skomplikowane, najlepiej 2.
DriveWorks Pro posiada moduł, który pozwala na otrzymywanie zgłoszeń online. Operacja jest podobna do 1 i upraszcza implementację. Osobiście używam ASP.NET dla strony klienta i VB.NET dla programu przetwarzającego na serwerze .
Ale w każdym razie jest dużo kodowania do zrobienia.