Is it possible to find out the total time spent in making an
assembly and its sub components?
Is it possible to find out the total time spent in making an
assembly and its sub components?
Are you asking about rebuild time?
Or are you asking if there is a way to measure how much time someone has spent modeling the parts and assembling the assembly?
I don't think there is any tool that will tell you how much time was spent actually working on a part.
There is a way to see how much time a file has been open, though.
Using VB.NET, write some code using the FileSystemWatcher class to watch files in a folder (or folders).
Write the results of the watcher to a customized log file.
Place the EXE in your startup folder so that it starts running as soon as you power up your machine.
(completely off topic: how old are you if you are still saying "machine" instead of "computer"?)
..btw,.. on topic... in a few consulting jobs I did many years ago.. I activated such timing systems.. and this was my observation.
1 - management requested a need to account for users time on a projects more accurately. (that is, it's about change co$t/overhead$.. .software/hardware roi)
2 - users did not know in advance they were being monitored but were later told about the need to track time on projects.
3 - users did not increase productivity, nothing really changed in either case from the baseline.
4 - users learned how to disable or manipulate the clock. (humans are smart after becoming aware)
5 - imho,.. the users distrusted management and productivity decreased.
6 - although... users still requested faster "machines" (computers) and more training. (yep,.. it's all relative or is it?)
I personally never saw the value in the timing installments... yes, you have faster working users and and there slower working/producing users... or, human reality... no carrot... no change.
Hi Ronald Jorgenson ,
A late reply on your original question:
Solidworks has already some properties where you can calculate the modelling time:
SW stores already data (in binary format) for each sketch and feature the truncated username and date/timestamp when it was created and when it was last modified. Click on the sketch or a feature=> RMB => Feature properties:
If you collect these data for each sketch and feature manually or with a macro, you can calculate/estimate how long the user needed to complete the model. However I must admit I have never done this.
I don't think there is any tool that will tell you how much time was spent actually working on a part.
There is a way to see how much time a file has been open, though.
Using VB.NET, write some code using the FileSystemWatcher class to watch files in a folder (or folders).
Write the results of the watcher to a customized log file.
Place the EXE in your startup folder so that it starts running as soon as you power up your machine.
(completely off topic: how old are you if you are still saying "machine" instead of "computer"?)