Het doel voor mij is om het doorlopen van Catia's oppervlakteworkshops (FreeStyle, GSD, DSE...) te vermijden en om de puntenwolk rechtstreeks van Excel naar Catia te kunnen sturen en direct curves of een 3D-model te verkrijgen.
De handmatige handeling van het tekenen van de curves op de cloud is tijdrovend en de kwaliteit is niet optimaal. Ik vraag me af of iemand van jullie ideeën heeft of weet van een script (macro) waarmee je dit kunt doen.
Bij voorbaat dank.
Hallo @ Chaymae Garrouj
Ik kan je niet helpen met je probleem, maar uit pure nieuwsgierigheid hoe genereer je punten in excel.
Ik denk dat je elk punt XYZ definieert in relatie tot een coördinatensysteem. Dus hoe vertel je Excel in een cel dat "die en die naar die en die waarde wijst", wetende dat het gemakkelijk is om enkele tientallen stukjes informatie in één cel te geven.
Subsidiaire vragen waar haal je de informatie op een punt vandaan.
Ik stel de vraag omdat we regelmatig vragen hebben over puntenwolken in het kader van reverse engineering.
Vriendelijke groeten
Hallo @zozo_mp,
De puntenwolk wordt verkregen door middel van een 3D-lasermeting.
Voor de cloud, als deze groot is, kunt u via de LTF-viewer gaan (3 coördinaten > 3 kolommen) (en deze vervolgens exporteren naar Excel)
Vriendelijke groeten.
1 like
@eng_sam
Bedankt, ik zal vanavond beter opgeleid in slaap vallen. ;-)
In Solidworks zijn er extra functies of delen van programma's waarmee je de steken direct kunt integreren zonder via Excel te gaan.
Het is merkwaardig dat Catia, 300 keer geavanceerder dan SW, niet zo'n tool heeft ;-)
Vriendelijke groeten
@zozo_mp
Op Catia is er een DSE-werkbank (Digitized Shape Editor) waarmee u een cloud in verschillende formaten kunt importeren. (.pts...) Bewerk het dan (meshing). Behalve dat voor de applicatie die ik nodig heb, deze operatie erg tijdrovend is.
Ik wil niet de hele cloud werken, ik wil de cloud rechtstreeks verzenden en het model op catia hebben
Vriendelijke groeten.
1 like
Hallo, u vindt de items onder de CATIA-installatiemap
C:\Program Files\Dassault Systèmes\B27\win_b64\code\command
Bewerken B.. het is de geïnstalleerde versie (B27 voor mij)
En video's op Youtube
https://www.youtube.com/watch?v=rANeR6cTJW8

Bewerken ; De bestanden die je moet kopiëren waren niet erg duidelijk op de afbeelding
GenerateProcessIDSample.CATScript
GSD_PointSplineLoftFromExcel.xls
2 likes
Hallo @franck.ceroux
Hartelijk dank voor uw antwoord, ik heb de indruk dat uw methode zal werken, ik zal u na de test op de hoogte houden.
Om er zeker van te zijn dat ik alles heb begrepen, want ik ben niet goed in info, moet ik deze bestanden kopiëren waar dan ook?
En daarmee zal ik in staat zijn om een 3D-model direct vanuit de punten op Excel te hebben?
Bij voorbaat dank.
Vriendelijke groeten.
Lokaal op "mijn documenten bijvoorbeeld" is het om te voorkomen dat de Dassault-bronnen worden gewijzigd als je de schrijfrechten onder "C" hebt
Deze macro creëert direct de punten en vervolgens de curve(s) in CATIA.
U moet de puntwaarden invoeren in de volgorde waarin de curve correct kan worden gemaakt, het moet haalbaar zijn vanuit uw metrologiebron, u moet zeker in staat zijn om de verschillende scans te sorteren die overeenkomen met de curven
de eerste kolom X, dan Y dan Z
2 likes
Hallo @franck.ceroux
Inderdaad, je methode heeft me veel geholpen, het is de eerste keer dat ik het heb ontdekt.
Nu moet ik alleen nog weten hoe ik de coördinaten van mijn bochten moet kiezen om de juiste splines te hebben (want ik heb alleen een puntenwolk).
Heel erg bedankt.
Met vriendelijke groet.