Tip:
Highlight text to annotate it
X
Neste vídeo, construiremos um tutorial sobre o "Send to Port by Expression", e mostrar-lhe
como definir o fluxo de entidades usando labels. Vamos usar o mesmo layout do modelo que usamos
no último tutorial, com um Source, três Conveyors e dois Sinks. Clique duas vezes
para abrir a janela de propriedades do Source, vá para a guia "Triggers" e clique no X em
vermelho para apagar tudo da trigger "OnCreation". Em seu lugar, vamos adicionar uma função
chamada "Create and Initialize Label" na trigger "OnCreation". Alterar o nome da label para
"Port", e o valor para "duniform(1,2)", que aleatoriamente vai atribuir uma label a cada
item criado. A label será entitulada como "Port" e conterá o valor de 1 ou 2. Vamos
também adicionar a função "Set Color" na trigger "OnExit" para colorir os itens, para
o campo value, escolha a opção "getlabelnum" a partir da lista drop-down e substitua a
palavra label dentro das aspas para o nome da label, que é "Port". Clique em OK para
salvar e fechar a janela. Dê um duplo clique sobre o primeiro Conveyor
e clique na guia "Flow". Clique no drop-down do Send To Port e escolha "By Expression".
A opção padrão é "getItemtype(item)", por isso precisamos selecionar "getlabelnum
(item,"label")" a partir do menu drop-down, substituindo a palavra "label" entre aspas
para o nome da nossa label, Port. "By Expression" significa que os itens são encaminhados de
acordo com os seus valores, neste caso, o valor da label "Port": um valor de 1 significa
que os itens vão para a porta 1, e assim por diante.
Clique em "Reset" e "Run" para executar o modelo. Você notará dois itens sendo criados;
itens em vermelhos são do tipo 1 e os itens verdes são do tipo número 2. Itens vermelhos
têm o valor da label igual a 1, então eles serão encaminhados através da Porta 1, enquanto
os itens verdes são direcionadas apenas para o outro Conveyor.
Obrigado por assistir. Para mais informações sobre os produtos FlexSim ou ver mais dicas
e truques para a modelagem de sucesso, visite www.flexsimbrasil.com.br