Anyone, who came upon huge patterns in CATIA knows, how painful it is to deal with them… Lately on the project, I’ve been tasked with making a cover for a loudspeaker – meaning, several thousand holes based on stylistic surface, demolded ones… Someday, if I get inspired, I’ll describe how I tackled that in 1 day (template+pattern breakdown into “subpatterns”) – otherwise, two days to make a pattern – then, 2 days for drafts :-). That’s why big companies have “generators” for that, you just need to remove ready demolded bars from the lid and the job’s done.
In CATIA, there’s a solution for that called Knowledge Pattern – solution for Non-Programmer Constructors, although they could use knowledge of the script…
Maybe I’ll explain, how I started my fight with KP:
– I did some digging at coe.org, at the KBE Department, and I found out that such funcionality did exist,
– I set off on CATIAtic voyages abroad for several years,
– after my return, I began my “KP disability”, because, just as Marek Konrad in “The day of the Nut”, when he was saying how he earns since graduation, I was struck with the same frustration, having to do so many drafts…
Generally speaking, I will be pasting links related to KP in this thread – and there’s a serious scarcity of it.
This one is the best introduction:
In general, as a means to begin, I recommend the CATIA documentation: Engineering Knowledge Language (EKL).
I’ll be pasting links here, cause right now I’m tackling KP, so please do re-visit this thread.
And here are other links:
Here are my first proceedings with KP ( spatial middle curve ) :
The code was very not optimal causing some problems in creating PC template for spatial middle curve. I posted this file on one of polish engineering forum and I received help from the You-Know-Who, the one who’s deeply involved in CATIA community in Poland 🙂 Here is working spatial middle curve template based on KP scripting :