However, there are cases where you can significantly speed up performance by using some general programming principles and taking advantage of some often neglected capabilities in the API. When your program is running within Inventor’s process it’s referred to as in-process.The first thing to consider when looking at your program’s performance is measuring the current performance. When your program is running in another process it referred to as out-of-process.Its a document, printed on A3 or A4 format, that holds (amongst others) a Bill of material, barcodes, an overview of the product that needs making, references to CNC-prgorams to use etc .. These productionsheets are created based on a DWT, and saved (archived) as a dwg/dxf after printing them.I know Excel allows the programmer to turn of a system var ' Screen Updating' wich allows you to disable all visualisation on screen, and thus do the work in the 'background'. There is no need for the user to see the creation of these productionsheets, and i'm looking into how I could speed up this process. Cheers, Bertyes, you can do this work in a side database and avoid involving the editor.
Exe’s and programs that run from within other products (i.e.
I will start with a citation: “I am reading a sheet from an Excel File…
I am pooling (with a While loop) the entire worksheet to process each cell …
By Vladimir Ananyev Issue I need to open an assembly and do some processing that takes some time. Note: Inventor 2009 added an application property named Screen Updating. Make sure to set it to False after the processing is finished.
I need to prevent the user from accessing the document during the process. Solution One way would be to open the assembly document invisibly and then make it visible.