vehsim.

AIDS na construção e propagação de modelos de veículos
Baixe Agora

vehsim. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Kurt Motekew
  • Site do editor:
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 315 KB

vehsim. Tag


vehsim. Descrição

AIDS na construção e propagação de modelos de veículos A biblioteca do ambiente de simulação do veículo (VSE) consiste em classes projetadas para ajudar na construção e propagação de modelos de veículos. Um modelo é um sistema de equações diferenciais e propagação geralmente significa integrar este sistema ao longo do tempo. VSE também contém utilitários para exibir o estado do modelo em um ambiente Java3D (vários modelos podem ser carregados de uma só vez). O ambiente de simulação é construído conforme necessário para apoiar modelos de interesse. Embora este projeto seja muito um trabalho em andamento, a decisão de disponibilizá-la baseia-se na crença de que pode ser útil para as pessoas, especialmente aquelas na escola, fazendo uma classe de simulação e controles. Uma explicação de um modelo Bare Bones 6dof é dada aqui. Espera-se que esta descrição, juntamente com comentários no código do modelo de exemplo, será suficiente para obter alguém com pouco a nenhum conhecimento do Java3D API iniciado. Uma nota rápida sobre filosofia de design: Muito deste projeto é acadêmico na natureza. Provavelmente seria implementado de forma diferente no mundo comercial. O autor está explorando aspectos da OOD, e algumas das decisões de design podem acabar servindo mais como lições aprendidas em como não fazer coisas, em vez da melhor maneira de fazê-las. Dito isto, a estrutura atual resultou em muito pouco tempo gasto depuração. O uso de classes especializadas de matriz e vetor, juntamente com o uso de enumerações para indexação, resultou em muitos potencialmente difíceis de encontrar os erros que estão sendo capturados no tempo de compilação em vez de tempo de execução. Uma das metas de design por trás deste projeto é permitir que o compilador para fazer o máximo de depuração possível. Outro objetivo de design é a eficiência. Primeiro de tudo, o uso da declaração "nova" para objetos temporários dentro dos métodos que podem ocorrer durante cada etapa de integração é evitada. Em vez disso, esses objetos são inicializados quando as classes contendo são instanciadas e reutilizadas em cada chamada para o método. Dado que a maioria das classes é mantida relativamente pequena pelo design, essas variáveis "globais" não devem criar muita confusão, especialmente porque seu propósito é geralmente bem documentado no código. Enquanto o coletor de lixo Java é muito eficiente, não há razão para colocar continuamente novos objetos na pilha quando eles podem ser reutilizados. A experiência passada mostrou que a negociação de memória tende a ser mais intensiva em recursos que a alocação. Requisitos: · Java. O que há de novo nesta versão: · Adicionado funcionalidade à classe geral de tupla. · Mudei uma grande quantidade de código necessária para modelar na camada da biblioteca. · Especificamente, as classes com.motekew.trmtm.simplew.trmtm.simplefsys foram criadas e devem ser capazes de fornecer uma base para uma grande porcentagem de simulações rígidas do corpo 6dof. · Atualizara a interface com.motekew.intxm.isyseqns.java para permitir maior pluggability. · Todo o sistema de equações pode ser conectado a um "visualizador" genérico, permitindo que o estado, controles e saídas sejam vistos e até manipulados. Notas atualizadas do site, incluindo um passo detalhado de um modelo:


vehsim. Software Relacionado

TERRAS.

Biblioteca Java gratuita e aberta que filtra e medidas correspondentes ...

167 111 KB

Download

Pyutilib.

Uma biblioteca de serviços públicos que inclui uma estrutura de plug-in bem desenvolvida ...

157 130 KB

Download