Inventor Customization

## Inventor Customization

Contributor
Posts: 20
Registered: ‎01-01-2013
Message 1 of 4 (113 Views)

# Divide a segment equally with a range in visual basic

113 Views, 3 Replies
01-15-2013 05:44 PM

How do you divide a segment equally with a range in visual basic?

example-

length is 144 in

range- 7.5 - 9in

answer- (18) at (range 8 in)

like to know how to do this in Visual Basic so I can create some rules and forms in iLogic

thx

Valued Contributor
Posts: 76
Registered: ‎07-26-2007
Message 2 of 4 (106 Views)

# Re: Divide a segment equally with a range in visual basic

01-15-2013 11:48 PM in reply to: heyjude19

Hi there,

There are loads of ways to do this. Here is one:

```Sub Demo()
Dim Length As Double
Dim Range As Double

Length = 144
Range = 8

End Sub

Function Answer(L As Double, R As Double)
Answer = L / R
End Function```

This should be a start for you

Cheers

Jon.

///////////////////////////////////////////////////////////////////////////////////////////////////
If this post helps you, please give kudos.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Contributor
Posts: 20
Registered: ‎01-01-2013
Message 3 of 4 (99 Views)

# Re: Divide a segment equally with a range in visual basic

01-16-2013 04:34 AM in reply to: jonbrabbs

Thanks Jon

- can this be done within the parameters instead of iLogic?

Valued Contributor
Posts: 76
Registered: ‎07-26-2007
Message 4 of 4 (92 Views)

# Re: Divide a segment equally with a range in visual basic

01-16-2013 06:55 AM in reply to: heyjude19

Yes, it's not difficult, but can be tricky and frustrating! Parameters can be pretty fickle when it comes to units.

If you have:

d0 = Length (in)

d1 = Range (in)

d2 = Answer/Segments (ul)

Note that the inch units cancel each other to give a unitless value (in/in = ul).

Cheers

Jon.

///////////////////////////////////////////////////////////////////////////////////////////////////
If this post helps you, please give kudos.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

### You are not logged in.

Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register

Announcements
Welcome to the new Autodesk Community!
If this is your first visit, click here to get started and make the most of the Community. Let us know what you think of the new experience in the Community Feedback Forum.

### Need installation help?

Start with some of our most frequented solutions to get help installing your software.

### Maintenance Subscription Resources

Upgrading to a 2015 product? Make sure to check these out 1st!

### Inventor Exchange Apps

Created by the community for the community, Autodesk Exchange Apps for Autodesk Inventor helps you achieve greater speed, accuracy, and automation from concept to manufacturing.