Community Tip - You can Bookmark boards, posts or articles that you'd like to access again easily! X
I'm new to Creo, I came from CATIA. In CATIA I was used to create a lot of api using vb.
I'm looking to create a lot of api to creo, but unfortenately there is not much info compared to CATIA, regarding api in vb in creo.
My question is, Which programming language, do you recommend me to start making api to creo? Vb, J-Link?
I heard that PTC is investing a lot in pro toolkit, and maiby from Creo 6 onwards vb and j link will be more limited. Is that true?
Where I can find the available functions from creo api in vb or j-link?
Thanks
Hi
you need to install the specified API through customisation at your installation.
After that you find it inside your installation path:
<INSTALL_PATH>\Common Files\ --> otk_cpp_doc --> C++ (paid)
<INSTALL_PATH>\Common Files\ --> protoolkit --> C (paid)
<INSTALL_PATH>\Common Files\ --> otk_java_doc --> Java (paid / free)
<INSTALL_PATH>\Common Files\ --> weblink --> JS (free)
<INSTALL_PATH>\Common Files\ --> vbapi --> VB (free)
All free APIs can do nearly the same stuff. (Little bit different in synchrounus and asynchronous connection behavior). The free APIs have something about 30 - 40 % of the functionality of the paid ones.
Inside of the described folders are halpdocuments that describe the start and also examples.
Br,
Eike
Ok.
I've done it. I saw a lot of info in vbapi. But didn't found any examples.
What you mean with "Little bit different in synchrounus and asynchronous connection behavior"?
What's the most common language used by the developers?
How much can cost an object toolkit license?
There is a folder named : vbapi_examples
Thats the one with the examples.
With the difference I mean that some APIs didn't support both connection ways (JS, VB).
The most common language is C/C++, JLink, WebLink.
Programmers and bigger companys have more C / C++ Applications, big and middle companys often more JLink and WebLink. Most times it dependence on the administration.
Also there is a big difference between the speed of the applications:
from fastest
- C
- C++
- Java
- VB // JavaScript
to slowest
The cost of a licsense depends on your Salesman and your company connection to PTC : ) I think.
Br,
Eike
Thank you @Eike_Hauptmann
To complete your answer, Protoolkit is the recommended platform.
It is the most powerful and all other languages are "generated" from it.
As @Eike_Hauptmann said the best thing now is to get in touch wih your sales.