question

Marco Ney avatar image
0 Likes"
Marco Ney asked Braydn T commented

How can I customize the resources library

Hi all,

I like to customize library resources like Sources, Queue, Processor etc..

How can I create copies and program these to my needs.

Kind Regards

FlexSim 19.0.2
librarycustomization
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

Joshua S avatar image
0 Likes"
Joshua S answered Braydn T commented

You can do this by going into the process flow tab and creating a new instance. Each of these instances you can then drag out into your model with the customizations you made to them.


pic1.png (22.3 KiB)
pic2.png (11.0 KiB)
· 6
5 |100000

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

Marco Ney avatar image Marco Ney commented ·

customize001.fsm

OK, thanks.

But how can drag an drop these into the model. This looks weird....

Not all library objects are available ex: Sink, Combiner etc...

0 Likes 0 ·
customize001.fsm (45.1 KiB)
Clair A avatar image Clair A Marco Ney commented ·

If you customize any object (including Sink, Combiner...), you can then add it to a user library.

Righ click on the object then go to Edit > Add to User Library:

1 Like 1 ·
1.png (35.7 KiB)
Marco Ney avatar image Marco Ney commented ·

I made this exercise, but it is not what I need.

I create a UserLibrary1 which contains resources which I create and customize in the model.

I cannot update the resources in the new user library.

Imagine I create x objects in the model using the resource in the new user library, now I want to add a label for all. I like to change the resource in the new user library and have it applied to all the objects in the model. Can I do that ?

customize002.fsm

Regards

0 Likes 0 ·
customize002.fsm (48.4 KiB)
Joerg Vogel avatar image Joerg Vogel Marco Ney commented ·

You are looking for the inheritance of object oriented programming. You find in FlexSim the inheritance of functions that describe the class basics behavior. You don't find it in the data section of the objects. If you want to implement a stricter inheritance in the model objects you can build your own FlexSim objects with the SDK.

0 Likes 0 ·
Marco Ney avatar image Marco Ney Joerg Vogel commented ·

Exactly, I like to define the objects, then create them:

- either during the model development or

- dynamically during run time (model reset). This provides a model where the amount of workcells can change.

A workcell can be for ex: Buffer in, Processor1, Processor2, ... ProcessorN, Buffer out. Parts are handled by a robot.

The model user will decide the amount of workcells of each type and where they are located. (Ex: Excel sheet with all model specific information: locations, amounts, timings etc..)

AGV's will serve the buffers (out >> in) and move the parts from one workcell to the next one...etc

By the way what is SDK ? Sorry but this is all new to me. I have to evaluate the capabilities of FlexSim vs another simulation software.

Regards

0 Likes 0 ·
Show more comments