Vehsim

SIDA en la construcción y los modelos de vehículos de propagación
Descargar ahora

Vehsim Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Kurt Motekew
  • Sitio web del editor:
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 315 KB

Vehsim Etiquetas


Vehsim Descripción

SIDA en los modelos de vehículos de construcción y propagación. La biblioteca del entorno de simulación de vehículos (VSE) consiste en clases diseñadas para ayudar en la construcción y propagación de modelos de vehículos. Un modelo es un sistema de ecuaciones diferenciales, y la propagación generalmente significa integrar este sistema a lo largo del tiempo. VSE también contiene utilidades para mostrar el estado modelo en un entorno Java3D (se pueden cargar múltiples modelos a la vez). El entorno de simulación se construye según sea necesario para apoyar los modelos de interés. Aunque este proyecto es mucho un trabajo en progreso, la decisión de hacerlo disponible se basa en la creencia de que puede ser útil para las personas, especialmente a las de la escuela, tomando una clase de simulación y control. Aquí se da una explicación de un modelo Bare Bones 6DOF. Se espera que esta descripción, junto con los comentarios en el código del modelo, será suficiente para obtener a alguien con poco o ningún conocimiento de la API de Java3D.A una nota rápida en la filosofía de diseño: gran parte de este proyecto es de naturaleza académica. Probablemente se implementaría de manera diferente en el mundo comercial. El autor está explorando aspectos de OOD, y algunas de las decisiones de diseño pueden terminar sirviendo más como lecciones aprendidas en cómo no hacer las cosas, en lugar de la mejor manera de hacerlos. Dicho esto, la estructura actual ha resultado en muy poco tiempo dedicado a la depuración. El uso de matriz especializada y clases de vectores, junto con el uso de enumeraciones para la indexación, ha dado lugar a muchas personas potencialmente difíciles de encontrar los errores que se detectan en el tiempo de compilación en lugar del tiempo de ejecución. Uno de los objetivos de diseño detrás de este proyecto es permitir que el Compilador para hacer la mayor parte de la depuración posible. Otro objetivo de diseño es la eficiencia. En primer lugar, se evita el uso de la "nueva" declaración para objetos temporales dentro de los métodos que pueden ocurrir durante cada paso de integración. En su lugar, dichos objetos se inicializan cuando las clases contenidas se instancian y se reutilizan en cada llamada al método. Dado que la mayoría de las clases se mantienen relativamente pequeñas por diseño, dichas variables "globales" de objetos no deben crear mucha confusión, especialmente porque su propósito generalmente está bien documentado en el Código. Si bien el colector de basura Java es muy eficiente, no hay razón para colocar continuamente nuevos objetos en el montón cuando se pueden reutilizar. La experiencia pasada ha demostrado que la desasignación de la memoria tiende a ser más intensiva en recursos que la asignación. Requisitos: · Java ¿Qué hay de nuevo en este lanzamiento: · Funcionalidad añadida a la clase de tupla general. · Movió una gran cantidad de código necesaria para modelar en la capa de la biblioteca. · Específicamente, se han creado las clases de com.motekew.trmtm.simple6dof y Simple6Dofsys, y deberían poder proporcionar una base para un gran porcentaje de simulaciones rígidas del cuerpo 6DOF. · Actualice la interfaz com.motekew.intxm.isyseqns.java para permitir una mayor complementación. · Todo el sistema de ecuaciones se puede conectar a un "visor" genérico, lo que permite ver el estado, los controles y las salidas que se verán, e incluso se manipulan. Notas actualizadas del sitio web, incluido un tutorial detallado de un modelo:


Vehsim Software relacionado

Flexible

Biblioteca de burla flexible para su uso en pruebas de unidad y especificación de comportamiento ...

165 75 KB

Descargar

PIUTILIB

Una biblioteca de servicios públicos que incluye un marco complementario bien desarrollado ...

157 130 KB

Descargar

Caracteres

Biblioteca de Ruby gratis para reconocer texto y generar texto aleatorio de conjuntos de caracteres específicos ...

183 11 KB

Descargar