question

Mohamed El-akabawy avatar image
1 Like"
Mohamed El-akabawy asked Matthew Gillespie edited

Conflict between quick properties and general properties tab for NetworkNode

I have a warehouse model and I'm calculating distance covered by transporter. While I was monitoring the distance covered by transporter I found that there is 0.01 meter negatively incremented whenever it passes through a specific Node. When I clicked on the general properties tab for this node I found that in Y-axis its value is -0.01 NOT 0, but I found it in the quick properties 0. When I tried to make it 0, Y-axis in quick properties becomes 0.01 and vice versa. This small value incremented one by one until it makes a huge error in distance calculation. So, how could I equidistant both things ?

50-racks.fsm

FlexSim 18.0.8
warehousenetwork nodeswarehouse optimization model
1.png (119.4 KiB)
2.png (112.4 KiB)
3.png (104.6 KiB)
50-racks.fsm (65.6 KiB)
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

·
Matthew Gillespie avatar image
1 Like"
Matthew Gillespie answered Matthew Gillespie edited

The quick properties panel is displaying a slightly different value than the network node's properties window.

The Network Node's properties window directly displays the object's spatial values as defined in the tree. In other words it's displaying the x,y, and z location of the object as the software stores it. However, the software stores the position of the top left corner of the object before any rotation is applied. This is seldom the value people want to use to position an object and so we added some extra functionality to quick properties.

In Quick Properties there's a little button to the left of the position fields that let's you define how the object's position is displayed. You can read about that button here in the User Manual. The default setting for that button is to display the object's position relative to a point at the very center of the bottom of the object. So if you set the object's position to (0,0,0) the object will be sitting on the floor exactly centered at the origin of the model. This is usually what people want when setting an object's position. If not, you can click on the button and choose any other reference point on the object to use as the point where the object's position is calculated from. If you want quick properties to display the same thing as the properties window choose the Direct Spatials option.

· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Mohamed El-akabawy avatar image Mohamed El-akabawy commented ·

@Matthew GillespieI got it now. But I have the same problem now! when the transporter rotates from node to another the distance incremented by 0.01 m more than the distance it traveled. So how could I eliminate this ?

0 Likes 0 ·
Matthew Gillespie avatar image Matthew Gillespie ♦♦ Mohamed El-akabawy commented ·

Yeah, it looks like there might be a slight difference due to rounding when using the object's center position. Since you're wanting a higher degree of accuracy on small numbers I would change to direct spatials mode. Click on the button to the left of the position fields and choose the option at the bottom under Direct Spatials. This will show you the exact number stored in the tree (like the object's property window does).

You may also find it helpful to increase the model precision so you can see out another decimal place. Edit menu -> Model Settings -> hit the plus next tot Decimal Precision and change the 2 to a 3.

1 Like 1 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.