Inventor General Discussion

Inventor General Discussion

Reply
Distinguished Contributor
215 Posts
10 Kudos
Registered: ‎10-08-2012
Post 1 of 5

Removing characters from iProperty

197 Views, 4 Replies
01-03-2013 02:47 PM

I'd like to build a rule into my standard part template that takes the part number (which it automatically gets from the rilename by default), removes the characters after a delimiter, as well as the delimiter itself, and sets that as a new custom property. For example, we'll call the custom property Prop1

 

For part 123-321-1.ipt

Inventor already sets part number iProperty to 123-321-1

I want to set Prop1 to 123-321

 

For part 123-321-25.ipt

Inventor already sets part number iProperty to 123-321-25

I want to set Prop1 to 123-321

 

Any ideas?

Employee
359 Posts
38 Kudos
Registered: ‎05-20-2008
Post 2 of 5

Re: Removing characters from iProperty

01-03-2013 09:51 PM in reply to: drguitarum2005

Assumed that there is one custom property named "Prop1" in the template, and please use the code lines below in your iLogic rule -

Temp=Split(iProperties.Value("Project", "Part Number"),"-")(UBound(Split(iProperties.Value("Project", "Part Number"),"-")))
iProperties.Value("Custom", "Prop1")=Left(iProperties.Value("Project", "Part Number"),Len(iProperties.Value("Project", "Part Number"))-Len(temp)-1)

 

Thanks,
River Cai

Inventor Quality Assurance Team
Autodesk, Inc.
Distinguished Contributor
215 Posts
10 Kudos
Registered: ‎10-08-2012
Post 3 of 5

Re: Removing characters from iProperty

01-04-2013 06:48 AM in reply to: Yijiang.Cai

Thanks for the help sir, I was able to take that, modify it a little, and get it to work on my template.

 

My problem now is, I have this rule running after save document. When I saved the template, it ran the rule and set the property. Now when I create a new part with that template, it still has the Prop1 value from the template, not from the new part. How do I make it overwrite the value again?

Distinguished Contributor
215 Posts
10 Kudos
Registered: ‎10-08-2012
Post 4 of 5

Re: Removing characters from iProperty

01-04-2013 06:50 AM in reply to: drguitarum2005

Ignore that, dumb question. Changed it to "before save" it works fine.

 

Thanks!

Employee
359 Posts
38 Kudos
Registered: ‎05-20-2008
Post 5 of 5

Re: Removing characters from iProperty

01-04-2013 06:03 PM in reply to: drguitarum2005

Really glad to know this could be helpful for you:smileyvery-happy:

Thanks,
River Cai

Inventor Quality Assurance Team
Autodesk, Inc.
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Are you interested in helping shape the future of the Autodesk Community? To participate in this brief usability study, please click here. Your time and input is greatly appreciated!