Você está na página 1de 36

DATE

1. Time Convert Simulation to Local

2. Set Simulation Start Date

3. Remove Date from Text

4. Extract Date and Time Elements

5. Get Simulation Start Date

6. Add Daily Recurring Event to Schedule

7. Add Weekly Recurring Event to Schedule

8. Add Monthly Recurring Event to Schedule

9. Add Yearly Recurring Event to Schedule

10. Get File Date and Time


DATE
Set Simulation Start Date
Configura o relgio para uma data especfica para o incio da simulao.

Formato: nmero
22 de agosto de 2008 >>> 39682

Normalmente utilizado no Reset Logic.

Exemplo:

Set Simulation Start Date 40000

Relgio configurado em 6 de julho de 2009


DATE
Time Convert Simulation to Local
Converte o tempo da simulao para uma data e a armazena como uma varivel
numrica.

Formato da data: nmero


22 de agosto de 2008 >>> 39682

Para armazenar em formato de data, utilizar Format Local Time.

Parmetros:
- Simulation Time: o tempo do relgio da simulao a ser convertida
- Returned local datetime number: Global Data Item recebe um nmero
correspondente

Exemplo:
Time Convert Simulation to Local Simulation Time, gbl_date
DATE
Get Simulation Start Date
Obtm a data de incio da simulao

Parmetros:
- Date: Global Data Item que recebe a data (Retorna 1 se no houver)

Remove Date from Text


Converte um string de texto contendo a data e hora para hora somente.

Parmetros:
- DateTime Text: texto completo contendo data e hora
- Time Only Text: retorna o texto da hora somente
DATE
Extract Date and Time Elements
Extrai anos, meses, dias, horas, minutos e segundos de uma varivel contendo
essa informao em formato de texto. Ela armazena as informaes em variveis
separadas.

Parmetros:
- DateTime: texto da varivel contendo a informao de data e hora
- Year: varivel numrica usada para armazenar a hora especfica.
- Month

Muito utilizado com o comando Format Local Time

Exemplos:
Extract Date and Time elements lcl_txt, lcl_year, lcl_month, lcl_day, lcl_hour, lcl_min, lcl_sec

Set gbl_date_txt = lcl_day+"/"+lcl_month+"/"+lcl_year


DATE
Get File Date and Time
Confere se o arquivo existe e retorna a data e hora da ltima modificao

Parmetros:
- File name: caminho completo para o arquivo ou s o nome dele
- Time Stamp: retorna a data e hora da ltima modificao do arquivo (0 se
arquivo no for encontrado)

nico comando de Date aberto na verso estudante.


DATE
Add *** Recurring Event to Schedule
Parmetros iniciais so os mesmos para Daily, Weekly, Monthly e Yearly

Parmetros

- Schedule name: nome da agenda em que a recorrncia ser configurada

- Start Time: horrio de incio do evento recorrente

- Duration: durao do evento em unidades de tempo da simulao

- Start Date Is Simulation Start Date: sim = 1, no = 0.

- Start Date: Se 'Start Date Is Simulation Start Date' =1 , o valor aqui ser ignorado.

- End Type: 'No end date = 1, 'End after a given number of occurrences = 2, 'End
by a specified date = 3.

- Occurrences: nmero de ocorrncias at o evento recorrente terminar.

- End By Date: Se end type no for 3, o valor aqui ignorado.


DATE
Parmetros Daily
- Every Weekday: sim = 1; no = 0 A cada dois dias
- Every Number of Days: frequncia do evento em dias

Parmetros Weekly
- Every Number of Weeks: frequncia do evento em semanas
Toda tera e
- Monday: sim = 1; no = 0
quinta
- Tuesday

Parmetros Monthly
- Given Day of Every Month: sim = 1; no = 0
Todo o dia 5 ou
- Day of Month: ignorado se 'Given Day of Every Month' = 0
Toda sexta da
- Every Number of Month: frequncia do evento em meses
primeira semana
- Weekly Pattern: 1 semana = 1; ltima do ms = 5
do ms
- Daily Pattern: Segunda = 1; Domingo = 7

Parmetros Yearly
- Given Month Day of Every Year: sim = 1; no = 0
- Day of Month: ignorado se 'Given Month Day of Every Year' = 0 Todo 1 de maio
- Every Month: os meses que o evento ocorre
DIALOG
1. Open Dialog

2. Set Dialog Status in Menu

3. Do not Display Dialog


DIALOG
Open Dialog
A simulao pausa enquanto a caixa de dilogo do SIMUL8 estiver aberta.
Utilizado com o comando Display a message.

Parmetros
- Dialog Name
Display a message

Set Dialog Status in Menu


Habilita ou Desabilita a caixa de dilogo no menu

Parmetros
- Dialog name: Caixa de dilogo de Tools/Dialogs/List
- Status: Desabilitado = 0, Habilitado = 1

Do Not Display Dialog


Mais utilizado para o usurio abrir uma planilha para alterar dados da simulao a
partir de um comando no menu, o que facilita para usurios no familiarizados com
o Simul8.
DIALOG
Utilizao de dialog do exemplo de atendimento das prioridades.
Quando a fila for superior a 5 exibir dialog.
DISTRIBUTION
1. Set Resource Pool Timing Distribution
2. Next Set Distribution Accepts Formula
3. Set Distribution Parameters
4. Delete Distribution
5. Set Group Distribution Parameters
6. Group Distribution Uses Named Distribution
7. Create Distribution
8. Copy Distribution
9. Set Object Distribution Parameters
10. Set Prob-Profile Distrib Column
11. Get Prob-Profile Distrib Column
12. Bounded Distribution Bounds
13. Update High Volume Distribution Sampling
14. Set Distribution Sub-mode
15. Get Distribution List
16. Set Number of Columns in Probability Profile
17. Object Distribution uses Named Distribution
DISTRIBUTION
Create Distribution
Parmetros
- Distribution Name: nome da nova distribuio entre aspas (string de texto).
- Distribution Type: tipo de distribuio

Exemplo:
Create Distribution dist_ProbProfile, Probability
Profile

Copy Distribution
Parmetros
- Original Distribution: distribuio original a ser copiada
- New Distribution Name: nome da nova distribuio

Delete Distribution
Parmetros
- Distribution Name: distribuio a ser deletada
DISTRIBUTION
Set Distribution Parameters
Configura/ altera uma distribuio definida.

Parmetros
- Distribution Name: nome da distribuio criada a ser configurada
- Distribution Type: tipo da distribuio do SIMUL8 a ser utilizada
- Parameter 1: valor do primeiro parmetro da distribuio escolhida
- Parameter 2: valor do segundo parmetro da distribuio escolhida (se houver)
- Parameter 3
- Parameter 4

A sequncia dos parmetros de cada tipo de distribuio segue a mesma sequncia


utilizada nas caixas de dilogos do SIMUL8.

Exemplo:
Para uma distribuio Normal, Parameter 1 Average e Parameter 2 Std Dev
DISTRIBUTION
Set Object Distribution Parameters
Configura/ altera o tipo de distribuio utilizada em um objeto.

Parmetros
- Object: nome do objeto com a distribuio a ser alterada
- Distribution to be changed: a distribuio utilizada pelo objeto a ser alterada
- Distribution Type: tipo da distribuio do SIMUL8 a ser utilizada
- Parameter 1: valor do primeiro parmetro da distribuio escolhida
- Parameter 2: valor do segundo parmetro da distribuio escolhida (se houver)
- Parameter 3
- Parameter 4

Exemplo:
Set Object Distribution Parameters Activity 1, Operation Time, Normal, 15, 2, 0,
0
Configura Operation Time utilizada pela Activity 1 em uma distribuio normal, com mdia
15 e desvio padro 2.
DISTRIBUTION
Set Group Distribution Parameters
Configura/ altera uma distribuio utilizada em um grupo.

Parmetros
- Group name: nome do grupo
- Distribution to be changed: distribuio do objeto a ser alterada
- Distribution Type: tipo da distribuio do SIMUL8 a ser utilizada
- Parameter 1: valor do primeiro parmetro da distribuio escolhida
- Parameter 2: valor do segundo parmetro da distribuio escolhida (se houver)
- Parameter 3
- Parameter 4

Set Resource Pool Timing Distribution


Aloca uma distribuio para o tempo de um recurso em um pool.
Parmetros
- Resource Pool: pool do recurso
- Resource: recurso definido
- Distribution: distribuio a ser utilizada
DISTRIBUTION
Next Set Distribution Parameter Accepts Formula
Utilizado antes do comando Set Distribution para indicar que um dtring de
texto pode ser inserido como parmetro na distribuio. Esse string de texto
deve conter uma formula e ser inserida do campo parameter da caixa de
propriedades da distribuio.

Parmetros
No solicitado

Exemplo:
Parmetro da distribuio: Var1*Var2.
Se no commando Set Distribution entrar com Var1*Var2, SIMUL8 vai calcular o
valor da formula Var1*Var2 e inserir esse valor como parmetro da
distribuio.
Usando Next Set Distribution Accepts Formula, o usurio pode entrar com
Var1*Var2 como parmetro, fazendo com que o SIMUL8 calcule esse valor
no momento em que a distribuio for amostrada. Nesse caso, quando
consultar o parmetro vai aparecer Var1*Var2.
DISTRIBUTION
Bounded Distribution Bounds
Altera os limites de uma distribuio

Parmetros
- Distribution Name: nome da distribuio a ser alterada
- Lower Bound: valor minimo da distribuio
- Upper Bound: valor mximo da distribuio

Set Number of Columns in Probability Profile


Altera o nmero de colunas de um probability profile de uma distribuio

Parmetros
- Distribution: nome do probability profile da distribuio
- Number of Columns: 1=left most column
DISTRIBUTION
Set Prob-Profile Distrib Column
Configura o valor e a porcentagem de uma nica coluna em uma distribuio de
probabilidade.

Parmetros
- Distribution Name: Probability Profile Distribution
- Column Number: nmero de colunas (1= left most column in dialog)
- Sample Value: o valor da distribuio
- Percentage Chance: a chance da coluna ser escolhida (0-100)

As colunas direita so ajustadas para que a porcentagem total some 100.


recomendvel que as colunas sejam configuradas da esquerda para a direita.
DISTRIBUTION
Get Prob-Profile Distrib Column
Retorna a % e o valor de uma das colunas em um probability profile de uma
distribuio

Parmetros
- Distribution Name: Probability Profile Distribution
- Column Number: nmero da coluna (1= left most column in dialog)
- Global Data for Sample Value: a varivel que vai receber o valor
- Global Data for Percentage Chance: a varivel que vai receber a %
DISTRIBUTION
Object Distribution Uses Named Distribution
Altera uma distribuio de um objeto para uma distribuio titulada.

Utilizada quando se est criando a simulao de forma dinmica a partir de uma


outra interface ou aplicativo.

Parmetros
- Object: objeto com a distribuio a ser alterada
- Distribution to be changed: a distribuio do objeto a ser alterada. Cycle time, etc.
- Distribution: nome do ttulo da distribuio

Group Distribution Uses Named Distribution


Altera uma distribuio de um grupo para uma distribuio titulada.

Parmetros
- Group: grupo com a distribuio a ser alterada
- Distribution to be changed: a distribuio do objeto a ser alterada. Cycle time, etc.
- Distribution: nome do ttulo da distribuio
DISTRIBUTION
Get Distribution List
Cria uma lista de todas as distribuies tituladas em uma planilha.

Parmetros
- Sheet location: local de uma planilha para comear uma lista vertical dos
nomes
FILE
1. Save Simulation 14. Get Component File Name

2. Play Sound 15. Get File Only

3. Open Help File 16. Create File

4. Get Simulation File Name 17. Read File

5. Get System Program Files Folder 18. Begin Reading File

6. Convert File to full Path and File 19. Close All Files

7. Save unzipped component 20. Get File Date and Time

8. Open Simulation 21. Global Data Item to Results XML File

9. Save Results to XML 22. Append to File

10. Add Results Export Template 23. Save Random Seeds to File

11. Remove Results Export Template 24. Load Random Seeds to File

12. Load image

13. Erase Image


FILE
1. Load SIMUL8 module

2. Run External Program

3. Schedule Later Run

4. Record All Time View Data

5. Set Number of Columns in Probability Profile

6. Set Prob-Profile Distrib Column

7. Get Prob-Profile Distrib Column

8. Recorded Data to File

9. File to Sheet

10. Sheet to File


FILE
Load Simul8 Module
L um mdulo (ou componente) contendo parte de uma simulao.

Modulos e Componentes so objetos de simulao construdos para uma


determinada especificao e adicionada como um objeto padro do SIMUL8.

Ex: Sistemas de Tanques e tubulao, transportadores, transelevadores, etc.

Run External Program


Roda um programa externo e aguarda sua execuo.

Somente para verso PRO

Ex: Programa que anexa um CSV exportado do SIMUL8 e envia via e-mail aos
interessados.
FILE
Schedule Later Run
Adiciona uma tarefa funcionalidade Run Later.

Parmetros: Nome do arquivo da simulao, Data e hora, e o tipo de simulao


(run, trial ou scenario).

Aplicao: Ideal para programar rodadas overnight, utilizao como ferramenta


operacional (Ex: gerao de lista de picking para o dia seguinte).
FILE
Record All Time View Data
Salva o resultado de Time View em um arquivo.

Parmetro: Nome do arquivo.


Ferramenta que ilustra o estado de
qualquer objeto da simulao:

Filas:
Vermelho - Uso da capacidade
Branco Capacidade no utilizada

Atividades:
Amarelo - Aguardando
Verde - Trabalhando
Vermelho - Bloqueado
Azul Quebrado

Recursos:
Branco No utilizado
Verde - Trabalhando
FILE
Set Number of Col in Probability Profile

Modifica o nmero de colunas em um perfil de probabilidade.

Parmetro: Nome da distribuio, Nmero de colunas.

Quando se trabalha com muitos valores o input manual se torna muito trabalhoso.

Set / Get Prob-Profile Distrib Column


Muda/ Retorna a % e o valor da amostra de uma das colunas da distribuio de
probabilidade.

Parmetro: Nome da distribuio, Nmero da coluna (1=primeira coluna


esquerda), valor da amostra, porcentagem.
FILE
Recorded Data to File
Salva resultados de objeto em arquivo.

Parmetro: Nome do arquivo, objeto, especificao do resultado a ser gravado.

File to Sheet / Sheet to File


Carrega um arquivo para uma planilha/ Carrega uma planilha para o arquivo

Parmetro: Nome do arquivo, dado a ser carregado/ salvo.

Aplicao: Exportar resultados especficos continuamente. Como no h


renomeao de arquivos no comando FILE, uma alternativa seria:

Gv_file: nmero
Ss_input: arquivo
FOLDER
1. Visual Logic: Permite ordenar e organizar as sesses. Veja o passo-a-passo.

2. generate_list_of_sub_folders
5. get_folder_only
3. get_blank_folder_name
6. get_my_documents_folder
4. get_component_unzipped_folder_name
7. get_system_program_files_folder

8. set_blank_folder_name
GROUP
uma coleo de objetos de simulao.

Selecione os objetos e clique com o boto


Direito; na sequncia crie em Create Group.

Outra maneira de Criar um grupo atravs do menu Data and Rules


no sub menu Groups.
GROUP

Adicionando um objeto a um grupo. Clique com o boto direito no objeto e


adicione a um grupo especfico.

2
3
GROUP
Nas propriedades de um grupo possvel ajustar parmetros, colher evidncias e
outras atividades:

1. Alterar o nome.
2. Visualizar e alterar objetos.
3. Apaga da simulao todos objetos listados com exceo dos em destaque.
4. Duplica os objetos em destaque.
5. Limita os work itens dentro do grupo.
6. Monitora o tempo de espera ou trabalho.
7. Grupo habilitado.
8. Conta o tempo de espera no tempo de trabalho. 1

9. Resultados 2
10. Eficincia.

5
6 9
7
8 10
GROUP
Criao de um grupo do exemplo de atendimento das prioridades.
LABEL
uma maneira de adicionar atributos dos itens de
trabalho a sua simulao.

Toda atividade ou ponto inicial pode ser passivo a receber um ou mais Labels.
Label tambm pode ser utilizado em:
Dizer a uma atividade qual distribuio aplicar.
Auxiliar no processo de priorizao de filas.
Controlar a imagem que ser exibida.
Controlar a sada Routing Out de uma atividade.
LABEL
Utilizao de Label do exemplo de atendimento das prioridades.

Dizer a uma atividade qual distribuio aplicar.


Auxiliar no processo de priorizao de filas: Idosos possuem prioridade no atendimento.
Controlar a imagem que ser exibida: Idosos e Adultos
Controlar a sada Routing Out de uma atividade: Caixa exclusivo