That is somewhat of a broad question. It really depends on what you intend to automate.
1. Completely understand the product
- define all dependancies
- define all of the rules
- determine dependant and independant variables
- determine a list of required input values
- decide which calculated variables require user
overrides
2. Determine how the program should operate
- what features are required?
- keep track of orders/repeat orders
- what reports should it generate?
- and so on
- determine the structure of the program
- where will the data and files reside
- where will the completed parts/models/dwgs reside
3. Write the base program
- put all tabulated data in a database
- create the front end (user inputs)
- process dimensional calculations
- generate reports
4. Test and validate the results
- you should make absolutely sure that the calculations
are being processed correctly before generating
the models.
5. Generate the models/dwgs
- test, test and test.
I automate product design for our customers, but have not done anything with Pro/E or SolidEdge. I have only written applications for AutoCAD and SolidWorks.
Hope this is what you were looking for... DimensionalSolutions@Core.com
While I welcome e-mail messages, please post all thread activity in these forums for the benefit of all members.