Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. Encontro dos Usuários do EMME/2 do Brasil Novembro / 2004 ENIF EM MODO SERVIDOR Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. EMME/2 - LINGUAGEM DE COMANDOS DE MACRO Utilidades: Automatização de processos complexos ou repetitivos Portabilidade Intercâmbio entre usuários Maior controle sobre a rede e alocações Etc. ~r1=%s% /Cenario corrente (atual) ~r2=1.10 /Tarifa ($) ~/Parametros para converter tarifa em tempo: ~r3=1 /Baixa Renda ~r3/0.0165 / = 60.60 (min/$) ~r4=1 /Media Renda ~r4/0.0190 / = 52.63 (min/$) ~r5=1 /Alta Renda ~r5/0.0222 / = 45.05 (min/$) ~r6=2.14 /Fator subjetivo do tempo de espera ~r7=3.0 /Fator subjetivo do tempo caminhando ~r8=3.0 /Velocidade do pedestre (km/h) ~+|2.01|4|p|||||||ul2*1|8 ~r11=0.000 /Parte fixa da tarifa nos nós de terminais ($) ~r14=0.190 /Inconveniente de transbordo nos acessos onibus<->metro, adicionado as tarifas de transbordo ($) ~r15=0.095 /Inconveniente de transbordo nos acessos onibus<->onibus, adicionado as tarifas de transbordo ($) Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. EMME/2 - LINGUAGEM DE COMANDOS DE MACRO Características: diálogos sequenciais –> macros sequenciais É parte do programa EMME/2 Não pode ser substituída pelo usuário Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. ENIF EM MODO SERVIDOR Características: Acesso direto ao “cérebro” do Enif Servidor TCP/IP Acesso remoto via LAN ou Internet Protocolo aberto nãoproprietário Sem ordem seqüencial predefinida (orientada a eventos) Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. ENIF EM MODO SERVIDOR Possíveis usos: Automatização de processos complexos ou repetitivos Impressão de itinerários de todas as linhas Carregar ums série de plotagens e imprimi-las Determinar os caminhos mínimos de um cenário e enviar os resultados para arquivo texto Consultar base Enif remotamente Via internet, intranet ou LAN Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. COMUNICANDO COM O SERVIDOR ENIF Programas clientes O programa cliente mais simples: Telnet! Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. COMUNICANDO COM O SERVIDOR ENIF Programas clientes O programa cliente mais simples: Telnet! Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. PROGRAMAS CLIENTE Pode ser desenvolvido por qualquer um em qualquer linguagem, incluindo Pearl, PHP, Visual Basic, Java, C, C++ e Delphi não é necessário aprender nova linguagem de programação. Interface de controle customizável (usuário final) Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. O PROGRAMA SEnC “Sequential Enif Client” Gratuito – Código aberto Não faz parte do pacote Emme2/Enif Lê arquivo de entrada de comandos e alimenta o servidor Enif www.spiess.ch/emme2 !function scenario SCENARIO !begin !if 0 < {SCENARIO} Scenario[1] = {SCENARIO} echo Scenario %<$ScenarioNumber>%: %<$ScenarioTitle>% !end Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. CLIENTE ENIF WEB Disponibiliza a consulta aos resultados do estudo Usuário necessita apenas browser e conecção com internet Interface customizável Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. CLIENTE ENIF WEB Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. CLIENTE ENIF WEB Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC. CONCLUSÕES: Enif proporciona um mecanismo cliente/servidor muito poderoso para a implementação de macros e controle remoto. Os programas cliente do Enif são completamente independentes do programa Enif. Podem ser programados por qualquer um, usando qualquer linguagem e fornecendo a interface mais adequada. Maiores informações: www.inro.ca Transportation Planning System ENGENHARIA DE TRÁFEGO E DE TRANSPORTES S/C. LTDA. LES CONSEILLERS CONSULTANTS INC.