Ok Team,
This was my first attempt at trying 360. I have uploaded an iAssembly, iParts, and iLogic code using iPart.ChangeRow(). Everything seems to work fine in one folder with subfolders on my system. After I upload it nothing changes as it is supposed to. Where shall I start looking in order to fix this? Any suggestions?
The iAssembly and/or iParts must be used below the top-level assembly (the top-level assembly cannot be an iAssembly).
If that's not the problem, then would it be possible to look at your model? You can contact us privately via email at configurator360.support@autodesk.com and either attach the model to your email or give us the link to your uploaded Configurator 360 design.
Hi Jon,
The top assembly is not an iAssembly. I have forwarded you the link.
Hope to hear from you.
Wayne
Hi Wayne –
The problem is that Configurator 360 did not account for the exact way that you wrote your rule. In your rule, you used statements like this (sanitized for this public forum)…
If Parameter(“Height”) > 100 Then
…instead of the following very-similar statement:
If Height > 100 Then
The second kind of statement will automatically run the rule if you change the Height parameter. The first kind will NOT run the rule. This was OK for you in desktop Inventor, because you had an iLogic ‘form’, with a button that explicitly ran the rule. Configurator 360 does not have that option, although we’re going to think about it now!
There are at least two ways to make your model work on Configurator 360:
1. In your rule, change all the important Parameter(“XYZ”) to just “XYZ”. You don’t have to change all the “d” parameters, since you’re not changing those directly from Configurator 360.
2. Make a new “decoy” rule that just refers to all of the main parameters, and then runs the main rule. The purpose of the decoy rule is simply to attract iLogic’s attention. Something like this:
If (txtParam1 = “abc”) or (txtParam2 = “abc”) or … then
Trigger = numberParam1 + numberParam2 + numberParam3
End If
iLogicVb.RunRule("mainRuleName")
Note that you have to get the capitalization of the parameter names correct.
You can see this same behavior in desktop Inventor if you change the parameter values directly through the Parameters window, instead of through your iLogic form. Configurator 360 just changes parameter values, and the iLogic rules have to react appropriately to that.
Thanks!
Hi Jon,
Thanks for the email and reply here. Your solution seemed to fix most of the issues I was having, however there seem to be some minor things.
All in all, this is a fantasic tool!! Exactly what companies are going to want, need and use. I will keep experimenting with it and post any other feedback here. If you have more info or suggestions, I am all "ears"... Thanks again for your help!
Also Jon, it would be nice if 360 offered an "Explorer" type view where the admin could change out idw's, ect. Again, an minor change to the idw requires the entire folder to be zipped up and uploaded again?
Thanks so much for all of the suggestions!
I wonder if you'd care to comment on exactly/generally how your company hopes to use this, and any critical deficiencies. Sure, budgets and pricing are always issues ... but I can't do anything about those!