Community
Inventor Forum
Welcome to Autodesk’s Inventor Forums. Share your knowledge, ask questions, and explore popular Inventor topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

'End if must be preceded by a matching if'

9 REPLIES 9
SOLVED
Reply
Message 1 of 10
shmartin89
1800 Views, 9 Replies

'End if must be preceded by a matching if'

Iv attached a picture to show the error & my rule text. I have created the Parameters etc. & the statement includes if & end if. Cheers,Capture.PNG

9 REPLIES 9
Message 2 of 10
waynehelley
in reply to: shmartin89

If Parameter("HEIGHT")=152.4

Parameter("UC_PROFILE")="152.4"
EndIf

 

If you are finding usnderstanding ilogic difficult, have a go at the online tutorials.

Wayne Helley
Inventor 2013 Certified Professional

Autodesk Inventor Professional 2023
Visual Studio 2022
Windows 10 Pro, 64-bit
Message 3 of 10
waynehelley
in reply to: waynehelley

** Use "End IF', not "ENDIF"

 

Pasting into IE erased the space.

Wayne Helley
Inventor 2013 Certified Professional

Autodesk Inventor Professional 2023
Visual Studio 2022
Windows 10 Pro, 64-bit
Message 4 of 10
shmartin89
in reply to: waynehelley

Cheers,

 

My text in the 'UC_designation' Parameter contains 'x's. E.g - 152.x152x23

 

Inventor recognises this as an equation, therefor the rule doesnt work. Is there any way around this without replacing the 'x's?

 

Cheers,Capture.PNG

Message 5 of 10
waynehelley
in reply to: shmartin89

when you created the "UC_PROFILE" Parameter, did you create it as a text parameter?

 

If not, in the parameters dialogue, use the drop down in the bottom left which by default says "Add Numeric". Select "Add Text" instead.

Wayne Helley
Inventor 2013 Certified Professional

Autodesk Inventor Professional 2023
Visual Studio 2022
Windows 10 Pro, 64-bit
Message 6 of 10
shmartin89
in reply to: waynehelley

Cheers Wayne.

 

This is the first time iv started using Rules. If you havent already guessed!

 

Sandy

Message 7 of 10
shmartin89
in reply to: shmartin89

Do you know if there is a way in which rules can be run automatically? E.g Everytime the part is updated or saved rather then having to press iTrigger

 

Cheers,

Message 8 of 10
shmartin89
in reply to: shmartin89

NVM. Iv added the rule into event triggers.

Message 9 of 10
waynehelley
in reply to: shmartin89

I'm not that knowledgeable about triggers I'm afraid, as I have only really been creating rules which I need to run on command, but have a look at this...

 

http://inventortrenches.blogspot.co.uk/2012/01/creating-basic-ilogic-rule-with-event.html

Wayne Helley
Inventor 2013 Certified Professional

Autodesk Inventor Professional 2023
Visual Studio 2022
Windows 10 Pro, 64-bit
Message 10 of 10
waynehelley
in reply to: waynehelley

I just realised NVM stands for nevermind so mevermind my last post also!

Wayne Helley
Inventor 2013 Certified Professional

Autodesk Inventor Professional 2023
Visual Studio 2022
Windows 10 Pro, 64-bit

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

Post to forums  

Autodesk Design & Make Report