Het belang van interoperabiliteit in 3D-softwaretoepassingen
Bij het volgen van een vereiste workflow in een softwaretoepassing, zijn weinig dingen frustrerender voor de gebruiker dan een poging om een bestand te converteren en de bewerking te laten blokkeren vanwege incompatibiliteit. De gebruiker moet zijn werk herhalen om in een ander bestandsformaat uit te voeren of moet mogelijk zelfs een hulpprogramma van derden gebruiken voor conversie. Dit verlies van functionaliteit is niet alleen verergerend, maar zal ook meer tijd en moeite vergen om het gewenste resultaat te bereiken.
Een meer algemeen voorbeeld is er een dat bijna iedereen wel eens is tegengekomen:de incompatibiliteit tussen pc's en Macs. Bijna iedereen die een pc gebruikt, gebruikt ook Microsoft Office voor toepassingen zoals Microsoft Word. Als u uw Word-document deelt met iemand die een Mac gebruikt en geen Microsoft Office voor Mac heeft geïnstalleerd, leidt dit tot frustratie, vertragingen en kans op fouten. Hoewel er een converter beschikbaar is, produceert deze helaas niet de beste kwaliteit.
Uniformiteit binnen softwareapplicaties heeft een aanzienlijke invloed op het proces, het resultaat en de tijd die aan ontwikkeling wordt besteed. De sleutel tot uniformiteit met bestanden en documenten binnen een softwaretoepassing is interoperabiliteit.
Wat is interoperabiliteit?
Interoperabiliteit is een kenmerk van een product of systeem waarin het product of systeem zonder enige beperking samenwerkt met andere producten of systemen.
Oracle definieert interoperabiliteit verder als:
Interoperabiliteit vermindert of elimineert de problemen van eilanden van automatisering. Het maakt bedrijfsprocessen mogelijk om van de ene applicatie naar de andere te stromen. Dankzij interoperabiliteit kan het ene systeem bijna in realtime met het andere samenwerken om kritieke bedrijfsinformatie te delen. Interoperabiliteitsopties worden de lijm tussen systemen en applicaties.
Interoperabiliteit is er in vele vormen. Eén vorm in het bijzonder is software voor het vertalen van CAD-gegevens. Met dit type software kunnen eindgebruikers net zo gemakkelijk met geïmporteerde 3D-gegevens werken alsof ze oorspronkelijk in de toepassing zijn gemaakt, en de 3D-gegevens exporteren voor downstream-engineeringtoepassingen.
De behoefte aan interoperabiliteit binnen software
Om de noodzaak van interoperabiliteit binnen software echt te begrijpen, zullen we voorbeelden bespreken die de obstakels demonstreren die optreden wanneer er een gebrek aan uniformiteit aanwezig is.
Stel dat een eindgebruiker een 3D-softwaretoepassing gebruikt om een vliegtuig te ontwerpen. Dit is een ingewikkeld ontwerp omdat het de structuur, motoren, avionica, regelsystemen, interieur/cabine-inrichtingen en verschillende andere subsystemen omvat. Elk van deze subsystemen bestaat uit onderdelen en de samenstellingen van deze onderdelen worden geleverd door een groot aantal leveranciers, die allemaal gebruikmaken van een breed scala aan CAD- en andere digitale informatiesystemen. Bij gebrek aan bestandsinteroperabiliteit kunnen Original Equipment Manufacturers (OEM's) en multi-level tiered leveranciers niet verstaanbaar met elkaar communiceren.
Bovendien, als het tijd is om een bestand uit te voeren, moet de gebruiker mogelijk verschillende tools van derden voor conversie vinden en implementeren. Dit kan kostbaar en moeilijk te beheren zijn voor interne afdelingen en inkoopafdelingen. Zelfs als er tools van derden worden gevonden die het werk doen, zijn conversies van hoge kwaliteit niet gegarandeerd voor veel verschillende tools.
Met de uitgebreide wereldwijde toeleveringsketens van vandaag, die allemaal afhankelijk zijn van CAD-gegevens, is het belangrijk dat de bestanden in 3D CAD-softwaretoepassingen op een gemakkelijke manier met elkaar kunnen communiceren.
3D InterOp biedt andere attributen van data. Zo zijn bijvoorbeeld zichtbaarheids- en laaginformatie van het CAD-bronsysteem beschikbaar, zodat de gegevens in dezelfde vorm kunnen worden weergegeven als in het oorspronkelijke systeem. |
3D-bestandsindelingen in verschillende branches
Een 3D-bestandsindeling wordt gebruikt voor het opslaan van informatie over 3D-modellen als platte tekst of binaire gegevens. Meer specifiek codeert een 3D-bestandsindeling de geometrie, het uiterlijk, de scène en de animaties van het 3D-model.
Elke branche waarvan de toepassingen digitale engineering (CAD)-gegevens vereisen, moet de mogelijkheid hebben om bestanden te converteren of te lezen/schrijven. Zoals u zich kunt voorstellen, heeft elke branche zijn eigen populaire 3D-bestandsindelingen. Deze branchespecifieke formaten zijn ontstaan vanaf het begin van de software of zijn in de loop der jaren om praktische redenen aangepast.
Met zoveel softwarebedrijven, de vooruitgang van technologie en steeds veranderende eisen tussen industrieën, worden tegenwoordig veel verschillende 3D-bestandsindelingen gebruikt. Vanwege deze extreme variëteit in sectoren zoals CAD, CAM, CAE en BIM, is het niet moeilijk om te zien hoe interoperabiliteit wordt belemmerd.
Over 3D-gegevensvertaling zegt Wikipedia:
De CAD-systemen die momenteel op de markt verkrijgbaar zijn, verschillen niet alleen in hun toepassingsdoelen, gebruikersinterfaces en prestatieniveaus, maar ook in gegevensstructuren en gegevensformaten. Daarom is nauwkeurigheid in het gegevensuitwisselingsproces van het grootste belang en zijn robuuste uitwisselingsmechanismen nodig.
We gaan kort in op verschillende bestandsindelingen voor drie sectoren:CAD, CAE en BIM.
CAD-bestandstypen:
De Computer-Aided Design (CAD)-industrie omvat de volgende native bestandsindelingen:
- DWG:Native bestandsindeling voor het AutoCAD-programma van Autodesk en de meest populaire 3D CAD-bestandsindeling
- BLEND:een scènebeschrijvingsformaat van de 3D-modellerings- en animatiesoftware, Blender
- X_T:Parasolid-bestandsindeling. Bestandsextensie bevat 3D CAD-bestandsinformatie zoals geometrie, topologie en kleur uit een tekening
- SLDPRT en SLDASM:SolidWorks bestandsextensies, afkorting voor “SolidWorks Part” en “SolidWorks Assembly”
- IPT en IAM:Autodesk Inventor-formaten voor onderdelen en samenstellingen
- SKP:SketchUp's beginnersvriendelijke manier om CAD-bestanden te maken en te delen
- Model:3D-modelleringsformaat gebruikt door CATIA; gebruikt voor het bouwen van mallen, matrijzen, composieten en andere soorten modellen.
- IGS:een IGS-bestand is een grafisch bestand dat is opgeslagen in een 2D/3D-vectorindeling op basis van de Initial Graphics Exchange Specification (IGES). Het kan draadmodelmodellen, representaties van oppervlakte- of vaste objecten, schakelschema's en andere objecten opslaan.
- &nog veel meer!
CAE-bestandstypen
De Computer-Aided Engineering (CAE)-industrie omvat de volgende bestandsindelingen:
- INP:bewerken en uitvoeren via de opdrachtregel
- DAT:Het tekstuitvoerbestand dat resultaten zal bevatten
- ODB:het binaire uitvoerbestand dat tijdens de nabewerking wordt gelezen om grafische resultaten te bekijken
- LOG:houdt een tekstrecord bij van alle processen
- MSG:geeft een overzicht van de voortgang van de analyse en geeft enkele berichten over waarom een analyse mogelijk is vastgelopen
- STA:een samenvatting van de informatie in het .msg-bestand; dit is handig voor het bewaken van de status van langlopende taken tijdens hun berekening
- CATPart:inhoud van het bestand bevat 3D-geometrie, afmetingen en metadata
BIM-bestandstypen:
De Building Information Management (BIM)-industrie omvat de volgende bestandsindelingen:
- DWG:dit formaat wordt bijna universeel geaccepteerd door de meeste programma's voor het bekijken/schrijven van modellen.
- DXF:vergelijkbaar met de DWG, kunnen DXF's groter zijn in bestandsgrootte, maar ze zijn ook op lagen gebaseerd en een zeer algemeen geaccepteerd formaat op de meeste platforms
- IFC:Industry Foundation-klassen. Informatierijke BIM-bestanden die kunnen worden geopend door programma's zoals Autodesk Revit en Navisworks
- RVT:Autodesk's eigen formaat voor Revit-bestanden; kan alleen worden geopend in Revit
- NWD:Autodesk's eigen formaat voor Navisworks-bestanden
Voorbeeld van Building Information Modeling (BIM)-softwaretoepassing |
Hoe robuuste interoperabiliteit softwareworkflows verbetert
Dankzij robuuste ondersteuning voor interoperabiliteit in software worden vervelende vertaalstappen verwijderd die workflows verzanden. Wanneer een onderdeel in een toepassing wordt geïmporteerd, moet het proces een snelle stap zijn met resultaten van hoge kwaliteit en zonder verlies van gegevens. Hoewel decennia geleden de norm was, zijn stapsgewijze vertalingen erg tijdrovend en kunnen gegevens verloren gaan.
|
Voorbeeld van onderdeel in 3D InterOp |
Tegenwoordig bieden de efficiënte, hoogwaardige 3D-gegevensvertalers in 3D InterOp snelle vertalingen zonder gegevensverlies. Het is niet nodig om de extra kosten en verergering van de eerdere aanpak te maken.
Met zoveel hoogontwikkelde systemen in de hedendaagse CAD-wereld voor industrieën, zoals lucht- en ruimtevaart, automobielindustrie, landbouw, gebouwen, infrastructuur, simulaties, virtual reality, is het potentieel om een punt te bereiken waarop maar weinig softwaretoepassingen met elkaar praten, een echte uitdaging. Zonder een oplossing zijn ontwikkelaars genoodzaakt licenties aan te schaffen voor veel verschillende soorten CAD-software, wat onbetaalbaar en onrealistisch is. 3D InterOp is de oplossing die het gesprek gaande houdt door de communicatie efficiënt en effectief te vertalen.
Casestudies:3D InterOp ondersteunt uitgebreide 3D CAD-formaten
Ultimaker-software voor 3D-printen. Afbeelding met dank aan Ultmaker.com |
De software van Ultimaker, CURA, produceert solid body meshes die worden gebruikt voor 3D-printen. Ultimaker integreerde 3D InterOp specifiek in CURA om een uitgebreide reeks 3D CAD-formaten te ondersteunen. Ultimaker-klanten kunnen nu direct 3D-ontwerpen in CURA importeren en zijn verlost van vervelende vertaalstappen om van de talloze 3D CAD-formaten naar formaten voor 3D-printen te converteren. Als gevolg hiervan kunnen gebruikers snel een breed scala aan 3D CAD-ontwerpbestanden van de meest recente CAD-versies rechtstreeks in hun oorspronkelijke vorm uploaden en ze allemaal converteren zonder dat er een extra CAD-toepassing nodig is.
In een ander voorbeeld, wanneer nieuwe subsystemen (bijvoorbeeld softwaregestuurde elektrische stuursystemen) voor de auto-industrie worden ontwikkeld, gebruiken OEM's zoals BMW of Toyota vaak CATIA. Maar niet alle talloze wereldwijde leveranciers kunnen een CATIA-installatie betalen en in plaats daarvan SolidWorks gebruiken. Als gevolg hiervan vertrouwen toeleveringsketens in de automobielindustrie wereldwijd op 3D InterOp om 3D-engineeringgegevens uit te wisselen en te verwerken tijdens de ontwikkeling.
Hoogwaardige gegevensvertaling met 3D InterOp zorgt ervoor dat softwareworkflows nooit vastlopen
Wanneer uw 3D-toepassing een hoogwaardige component voor gegevensvertaling heeft ingebouwd, zijn de voordelen onder meer hoogwaardige vertaling van bestand naar bestand, snelheid, betrouwbaarheid en aanpasbaarheid. Heel eenvoudig:met een oplossing als 3D InterOp realiseert uw bedrijf minder kosten, minder gedoe en meer efficiëntie. Universele formaatondersteuning door middel van gegevensvertaling zorgt ervoor dat elk van de systemen blijft praten en vooruitgaat door het proces naar succes.
Wilt u uw interoperabiliteitsmogelijkheden uitbreiden of vernieuwen? Leer meer over 3D InterOp en neem contact op met ons team om uw reis te beginnen!
3d printen
- Toepassingen van wolfraam in het leger
- Het belang van elektrische veiligheid
- AI-toepassingen in de wereldwijde toeleveringsketen
- Alle toepassingen van de ftalocyaninepigmenten
- Alle toepassingen van basiskleurstoffen
- Alle toepassingen van Pigment Blue
- Het belang van kerncompetenties
- De toekomst van snijsoftware
- Het belang van productie-uitvoeringssoftware voor robotautomatisering
- Het belang van routinematig onderhoud van apparatuur
- Het belang van water