Een vriend heeft een project om een aanpasbaar product op internet te verkopen.
Is het volgens u mogelijk om op basis van een generiek plan en gepersonaliseerde afmetingen die door de klant worden aangeleverd, een gepersonaliseerd plan te genereren en naar de klant te sturen?
Het lijkt me erg ver te gaan in vergelijking met het gebruik dat ik van SW maak, maar het zou me niet verbazen als deze mogelijkheid in PDM-tools of andere toegankelijk is.
Misschien is Solidworks niet het meest geschikt voor dit soort werk, vooral omdat het uiteindelijke doel 2D is.
Als je andere aanwijzingen hebt, zelfs heel vage, doe jezelf dan een plezier:D
Het grootste probleem is de interface tussen de webpagina en de software voor het wijzigen van de grootte van onderdelen.
Deze interface moet het bestand genereren dat goed is (EXCEL, VBA of een macro die veel beter zou zijn).
Dus de website WEB stuurt een geformatteerd bestand (heel gemakkelijk voor elke computerwetenschapper) Na ontvangst wordt een batchproces handmatig of automatisch in gang gezet. Het is het computerprogramma en het beveiligingsniveau dat u wilt, die bepalen of u een realtime batch of een uitgestelde batch heeft.
Voor de vraag om klantgegevens om te zetten in een 3D-model en vervolgens een 2D-model, raad ik DRIVEWORKS aan (al gratis inbegrepen in de licentie voor de basisversie) die daar bijna voor gemaakt is. Kijk daarna, afhankelijk van de complexiteit van de onderdelen, of het parallellepipedum is, het werkt heel goed voor alles wat met metaal te maken heeft. Voor hout is er nog een SolidWorks-software genaamd SWood. Het hangt allemaal af van de variabiliteit van de afmetingen en de assemblages, want anders zouden configuraties zeker ook kunnen werken.
We zouden meer moeten zeggen om meer relevante meningen te krijgen van onze deskundige collega's op verschillende gebieden (macro, VBA, configuraties) van ons favoriete forum.
1) een webapplicatie die de door de client verstrekte informatie naar een wachtrij op de server stuurt. De server gebruikt Solidworks om het model en plan bij te werken, converteert ze vervolgens naar het gewenste formaat en werkt de webpagina van de client bij met een downloadlink. Voordelen: - geen beperking voor de complexiteit van het onderdeel omdat Solidworks het ontwerp voor zijn rekening neemt (dimensionering, projecties, etc...) - Ruime keuze aan exportformaten (PDF, DWG, STEP, eDrawing...) - optioneel: 3D visualisatie door de klant - optioneel: verzamelen van informatie in een database Nadelen: - SolidWorks moet op de server worden geïnstalleerd, waarvoor een speciale SolidWorks-server en licentie nodig zijn, aangezien er (voor zover ik weet) geen online service is die deze optie biedt. - Het aantal verzoeken (aantal gelijktijdige gebruikers) wordt beperkt door de tijd die de server nodig heeft om ze te verwerken. Dit is afhankelijk van de complexiteit van de ruimte en de kracht van de server. Gemeenschappelijke toepassing: website van grote en middelgrote bedrijven voor complexe onderdelen.
2) een webpagina die de aanvraag intern verwerkt en een PDF-, DXF- of STEP-bestand genereert Voordelen: - Eenvoudig te implementeren. Mogelijkheid om een online hostingsite te gebruiken. - geen beperking van het aantal aanvragen, omdat de berekeningen worden gedaan door de pc van de klant. - Snel omdat er geen overstaptijd of wachtrij is. Nadelen: - De complexiteit van het onderdeel is beperkt, omdat elke regel van de tekening moet worden berekend en geschreven in het (de) gekozen exportformaat(en). Bovendien heeft elk exportformaat een andere codering. Gemeenschappelijke toepassing: website voor kleine bedrijven voor eenvoudige onderdelen (meubels, huizen, schema's...)
3) een webpagina die een SWB-bestand genereert (Solidworks-macro in tekstformaat), de klant moet het bestand vervolgens openen met Solidworks. Voordelen: - als geval #2 - De klant kan exporteren in het formaat van zijn keuze. Nadelen: - complex omdat het hele ontwerp van het model (en eventueel het plan) gecodeerd moet worden - de klant moet beschikken over Solidworks Gemeenschappelijke toepassing: website van een groot bedrijf om het relatief eenvoudige commerciële onderdelenmodel te genereren, om vervolgens te worden geïntegreerd in het ontwerp van de klant. (pneumatische cilinders en toebehoren...)
Kortom, als de kamer niet te ingewikkeld is, is 2 het beste.
DriveWorks Pro heeft een module waarmee u online aanvragen kunt ontvangen. De werking is vergelijkbaar met 1 en vereenvoudigt de implementatie. Persoonlijk gebruik ik ASP.NET voor de clientpagina en VB.NET voor het verwerkingsprogramma op de server. Maar in ieder geval is er veel codeerwerk te doen.
Dit komt omdat Oplossing 2 SolidWorks niet nodig heeft. Er wordt alleen html en javascript gebruikt.
In het geval van het genereren van pdf's, moet u eerst elke lijn van het onderdeel op een canvas tekenen. Zie hier voor een voorbeeld.
Misschien is dat genoeg voor de klant om een idee te krijgen van het product. Vooral omdat de klant de pagina direct met chroom kan printen. Anders exporteren in pdf met een Pdf-bibliotheek zoals jsPDF