cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - You can subscribe to a forum, label or individual post and receive email notifications when someone posts a new topic or reply. Learn more! X

PTC Creo API

MrSteveR_3
12-Amethyst

PTC Creo API

Hi,

 

I am looking to create a lot of api to creo, but I have not yet decided which language to use. There are so many languages, and I am a lit bit lost.

Can you tell me the main difference (utility, strenght, weakness, ...) between Creo API like: 

  • VB API
  • Creo Toolkit C
  • Object toolkit OTK C++
  • J-link (OTK Java Free)
  • OTK Java
  • Web.link (javascript)

Thanks

1 ACCEPTED SOLUTION

Accepted Solutions
JB_87049
15-Moonstone
(To:MrSteveR_3)

I haven't used all the APIs you mention. I can only tell you what my own experiences are.

Creo Toolkit C

This offers you the most low level access to PTC Creo data.

It allows you to create features, change features, ...

It allows you to create an independent GUI with the APIs provided within Toolkit or you can use whatever you want what you can use with C

J-Link / OTK Java (Free)

This offers you access to PTC Creo data but not as low level as Toolkit.

It allows you to change features but you can't create new features directly like you can with Toolkit. You can partly circumvent this problem by using User Defined Features (UDFs).

You can create an independent GUI with whatever you want what you can use with Java.

Web.Link

This offers you access to PTC Cro data but not as low level as Toolkit.

It allows you to change features but you can't create new features directly like you can with Toolkit.

You can create a webpage that acts as the GUI and that runs within the embedded browser of PTC Creo.

There is a free thirdparty toolkit Creoson that can help you developing Web.Link, JLink applications or applications using Python.
http://www.creoson.com/

 

Best regards,

 

     John Bijnens
     YouTube channel: https://www.youtube.com/@jbijnens

View solution in original post

1 REPLY 1
JB_87049
15-Moonstone
(To:MrSteveR_3)

I haven't used all the APIs you mention. I can only tell you what my own experiences are.

Creo Toolkit C

This offers you the most low level access to PTC Creo data.

It allows you to create features, change features, ...

It allows you to create an independent GUI with the APIs provided within Toolkit or you can use whatever you want what you can use with C

J-Link / OTK Java (Free)

This offers you access to PTC Creo data but not as low level as Toolkit.

It allows you to change features but you can't create new features directly like you can with Toolkit. You can partly circumvent this problem by using User Defined Features (UDFs).

You can create an independent GUI with whatever you want what you can use with Java.

Web.Link

This offers you access to PTC Cro data but not as low level as Toolkit.

It allows you to change features but you can't create new features directly like you can with Toolkit.

You can create a webpage that acts as the GUI and that runs within the embedded browser of PTC Creo.

There is a free thirdparty toolkit Creoson that can help you developing Web.Link, JLink applications or applications using Python.
http://www.creoson.com/

 

Best regards,

 

     John Bijnens
     YouTube channel: https://www.youtube.com/@jbijnens

Top Tags