Community
Inventor Programming - iLogic, Macros, AddIns & Apprentice
Inventor iLogic, Macros, AddIns & Apprentice Forum. Share your knowledge, ask questions, and explore popular Inventor topics related to programming, creating add-ins, macros, working with the API or creating iLogic tools.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Automatic check of Inventor design (perspectives of IDC etc.)

30 REPLIES 30
Reply
Message 1 of 31
Maxim-CADman77
6343 Views, 30 Replies

Automatic check of Inventor design (perspectives of IDC etc.)

Foreword:

I don’t feel like posting here will improve things (have too much experience of the opposite – existing issues are ignored by Autodesk for years). Anyway, I won’t repeat. For those interested - see my most recent posts (especially in Vault General discussions).

 

This thread is for those interested in discussing perspectives of automatic check of Inventor design via Inventor Design Checker (referenced below as «IDC») - «Subscribers only»* add-in for Autodesk Inventor.

I personally found it ineffective to IDC-feedback the default way (through e-mail).

I also want to get point of view of people like me (potential customers).

 

The whole idea of automatic checking Inventor design is great and… not new.

Several years ago we developed a bunch of iLogic checks for “i CHECK IT” (software kit by Tata Technologies company). However, due to several cons of “i CHECK IT” it was not implemented widely here. Yet it have some limited usage in our company and does it job satisfactory.

 

Of course when IDC was released we tested it as competing software (even so functionality does differ).

 

Alas!

Current IDC is too rought/buggy to be implemented in commercial companies.

 

Below I’ll post issues we’ve faced during testing the 1.0.5 version of IDC within Inventor 2014 (build 246) and short description of why we consider each issue critical.

 

* IDC seems to be highly under-tested and it’s «Subscribers only» status makes things even worst.

What supposed to be the privilege turns out a kind of curse (only those who payed is granted to face all the issues).

My feelings: high disappointment regarding wasted time – nothing to implement yet lots of work done (no profit for my main job which is CAD management and not testing … which is usually payed separately, and sometimes higher then coding).

30 REPLIES 30
Message 21 of 31
Maxim-CADman77
in reply to: YuhanZhang

I've just rolled back IDC version from 1.0.9 to 1.0.5 (we are using Inventor 2014) because of failure to show results of custom iLogic checks in Assembly profile on LiveCheck on Document Open  (it just shows two empty folders PASS and FAIL).

1.0.5 version has no this issue.

Message 22 of 31
Maxim-CADman77
in reply to: YuhanZhang

We use LiveCheck together with our collection of iLogic-rules set twice (On Open and On Save).

We see doubling indication of check-results after On Demand check which looks a bit confusing, but this seems a minor acceptable drawback in context of the described workflow (hope there would be some improvement of using several triggers for each custom check in a later releases).

Message 23 of 31
YuhanZhang
in reply to: Maxim-CADman77

Can you share me  reproducible steps for the issue with snapshots and iLogic code(don't send confidential info)?



If this solves the problem please click ACCEPT SOLUTION so other people can find it easily.



Rocky Zhang
Inventor API PD
Manufacturing Solutions
Autodesk, Inc.

Message 24 of 31
Maxim-CADman77
in reply to: YuhanZhang

Same PC with the two Inventor versions installed (2014 and 2019).

1. Install IDC1.0.5

2. Run Inventor 2014 with Default.ipj active

3. Make sure that in IDC settings LiveCheck is Enabled and xml used.

4. Add the attached Sample iLogicVB rule to the «Default Assembly Profile» with Event Trigger = «Open file».

5. Create a new IAM and make sure it’ve passed the custom check:

CheckIAMonOpen105.png

6. Close Inv2014.

7. Uninstall IDC 1.0.5 and install 1.0.9

8. Start (reregister etc) Inventor 2019 with ipj active

9. Make sure all IDC settings are the same

10. Create New IAM and make sure you don’t know whether the check have been run at all:

CheckIAMonOpen109(Mute).png

11. Re-run all Checks to make sure the issue only happens on Open:

CheckIAMonRe-RunAll(109).png

Message 25 of 31
YuhanZhang
in reply to: Maxim-CADman77

Don't find the attachment, please re-attach it.



If this solves the problem please click ACCEPT SOLUTION so other people can find it easily.



Rocky Zhang
Inventor API PD
Manufacturing Solutions
Autodesk, Inc.

Message 26 of 31
Maxim-CADman77
in reply to: YuhanZhang

Huh, forum seems not accept iLogicVB extension for attachement.
Please find it "zipped".

Message 27 of 31
YuhanZhang
in reply to: Maxim-CADman77

I can reproduce the problem and logged it as INVGEN-23153, please provide the number to query its status. I will let you know when it is fixed.



If this solves the problem please click ACCEPT SOLUTION so other people can find it easily.



Rocky Zhang
Inventor API PD
Manufacturing Solutions
Autodesk, Inc.

Message 28 of 31

One more time about most critical Issue reported on 5-26-2016 at the start of this thread 

 

The issue is easy reproducible on up-to-date Autodesk-only dataset and software (Inventor 2019 with most recent "Update 2" installed + Inventor Design Checker 1.0.9)

  1. Download and unpack (to the default path) Legacy Sample Files for Inventor 2019 (http://download.autodesk.com/us/support/files/inventor_2019_sample_files/autodesk_inventor_2019_samp... samples)
  2. Open stand-alone Add-In Manager of Inventor 2019 and make sure none of Add-Ins is marked to load automatically.
  3. Open stand-alone Project Editor and activate C:\Autodesk\autodesk_inventor_2019_samples_dlm\samples.ipj
  4. Open C:\Autodesk\autodesk_inventor_2019_samples_dlm\Models\Assemblies\Engine MKII\Components\Flywheel\ folder in Explorer and delete all three Configuration Member files (2 Shoe Flywheel.ipt, 3 Shoe Flywheel.ipt, 4 Shoe Flywheel.ipt).
  5. Open C:\Autodesk\autodesk_inventor_2019_samples_dlm\Models\Assemblies\Engine MKII\Components\Flywheel.ipt for editing.
  6. Expand "Table" entry in Model Browser, RMB on "Member = 3 Shoe Flywheel" and press "Generate Files".

Repeat "Generate Files" for "4 Shoe Flywheel" and make sure none dialog box appears in both cases (THIS IS "AS EXPECTED" BEHAVIOUR)

 

Next steps allow to reproduce the influence of IDC on the workflow:

  1. Close Flywheel.ipt
  2. Load IDC using build-in Add-in Manager
  3. Make sure default IDC settings are used (default profile and LiveCheck is enabled)
  4. Repeat step 4
  5. Repeat step 5
  6. Press SAVE !!!
  7. Repeat step 6 and see Save-command dialog box containing notification about RE-saving ???Configuration Factory itself (which is repeats on save of EACH Member !!):

ReSavingCFwithEachCM(IDCdefect).png

 

THIS IS DEFINITELY NOT SOMETHING USER WANTS TO HAPPEN because from this moment he need to start updating each and every parent document which just unacceptable in real production workflow where Autodesk Vault and some ERP are used.

 

PS: Taking to a count plenty of IDC issues including several critical that were not fixed after several years since revealing we are going to start development our own shell for correct running of our corporate collection of custom iLogic checks (we are used not to use any of build-in checks of the IDC).

 

IDC is good point to start but it doesn't suit generic requirements of real professional work.

Message 29 of 31

In fact step 11 (Save) is not necessary - issue is reproducible without it.
It just clarifies that this (prompt to save what have been saved just before) is not a feature but issue (defect).

Message 30 of 31
Anonymous
in reply to: Maxim-CADman77

I was wondering why you keep using this app? The amount of errors is big.

Message 31 of 31
Maxim-CADman77
in reply to: Anonymous

We succeeded in developing our own app and thus don't use IDC anymore.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report