Continue to Site

Welcome to MCAD Central

Join our MCAD Central community forums, the largest resource for MCAD (Mechanical Computer-Aided Design) professionals, including files, forums, jobs, articles, calendar, and more.

software development

ashish_1

New member
Hi,everyone.I m a mechanical engineer working as a cad engineer.want to shift my career to software development in Pro_e.can anybody tell me what are the requirements for that.
smiley19.gif
 
Hello Ashish,


1.Knowlege in Pro/Engineer CAD Tool.


2.Your require the C or Java Programming proficency.


Let me know do you require any further information.


With regards,


Kishore V
 
Thanks very much kishore.
smiley1.gif

1)I actually want to how much experience do I require as a cad engineer to shift my career to software development.
2)Do I require any C or Java programing experience for that?
3)My total experience as a cad engineer is of 6 months.I know C programing but have learnt way back in 2003-4.Learning C again at some institute is well enough for that or anything more is required regarding programing language.
 
It is not possible to tell you how much CAD experience you need I think. It depends what are you going to develop.
Good knowledge of C++ and learning Pro/Toolkit is more important in my opinion. You can also try to start with J-Link, VB or any 3rd party library if it is enough for the software you need to develop.
 
Thanks very much TL.............
smiley1.gif

To be frank with u.though i m a mechanical engr. i dont have any interest in machines.i m much more interested in the work which involves logic.software development is one of the areas for that.is it possible for me to shift my career to Softwre Dev.with Pro-E as a base.Or in what areas of softwre development can i get opportunities with Pro-E as a base.

plz reply
smiley19.gif
 
Knowledge of Pro/E


C programming,or Java experience, or the ability to learn these.


Pro/toolkit (C)is going to give you the abolute most flexibilty, but the language can seem painfullylow level. And requires the toolkit license which is pricey. J-link (java)is free, probably easier to learn and much higher level, which means you can do more with fewer steps, but will have some limitations.


One thing to realize is that even if you do have a toolkit license, you are not free to sell your programs for profit. I believe you need to be a certified PTC partner to do that, or have some type of permission form PTC.


Whats more is that you need to make sure there is enough demand for these type of services. Or educate others how helpful your apps can be.


I suggest you learn j-link because its free, write some apps and see how you like it. You may have to learn and write this on your own time. Perhaps you could later show these apps off to your supervisor, and pass them around to increase everyone's efficiency at your workplace. Then you may get the green light to write more of this stuff on the job. Then over time you will get a good feel for what's invovled with the type of career move you are looking to make.
 
I run a custom platform on NX and I helped with the developers. Since I have to run it and know the process well I had lots of input. I can tell you that the project started out and was operational with grip code. Then another developer took over and made some fantastic additions and he use Java. All in all from what I understand is that no one programing language is perfect, and our system has many as mentioned and more such as C and even VB.

You cannot go wrong with Java, though learning a few would also be good and problably a must. I have done some programing too and Java is a bit easier to learn C/C++ is a bit more complecated.
 
The language should not be chosen soley on how easy it it to learn. You need to considerwhat you can acomplish with it.


J-Link is easier, but it does not have all of the functionality of Toolkit. You are limited. Not all functions available in toolkit are available in J-Link.Have you ever known PTC to give away anything for free? Think about that.


There are 3rd party people that sell additional funtions for java.
 
sorry gentlemen,I know nothing about cad software development.I have to start from the scratch.from what should i begin with???????????????????????????????????????????????????????? ????/
 
Get aComputer Science degree! Just kidding. Learn a programming language like C/C++, C#, Java, Javascript. Those languages will give you the necessary skills to be able to interface with Pro/ENGINEER through Pro/TOOLKIT, J-Link, WebLink, or the VB API.
 

Sponsor

Back
Top