Raúl
Moderator
 Moderator
| Posts: 444 |  | Karma: 6
|
Re:Consulta sobre MSRS - 2008/04/28 13:12
No sé por qué te estará dando ese error
Puedes echar un vistazo a la salida de consola de MSRS por si te sale algún error previo que indique cual es el problema. A veces, en la ventana de comando que lanzas el nodo DSS sólo sale el mensaje de error que has mandado, pero en el Console -> Output, sale más información que te puede resultar útil. (sólo tienes que abrir un navegador cuando has lanzado tu servicio e ir a la interfaz Web de MSRS y seleccionar Console -> Output).
En principio no tienes que hacer ninguna inicialización con los partners, de hecho no tienes que declarar partners en el servicio EntornoGrafico, lo que haces es crear los servicios asociados a las entidades de simulación:
| Code: | drive.Contract.CreateService(ConstructorPort,
Microsoft.Robotics.Simulation.Partners.CreateEntityPartner(
"http://localhost/" + robotBaseEntity.State.Name)
);
|
El único partner que declaro yo es el motor de simulación:
| Code: | // partner attribute will cause simulation engine service to start
[Partner("Engine",
Contract = engineproxy.Contract.Identifier,
CreationPolicy = PartnerCreationPolicy.UseExistingOrCreate)]
private engineproxy.SimulationEnginePort _engineServicePort = new engineproxy.SimulationEnginePort();
|
Si has declarado partners también para drive y bumper eso puede provocar el error, pero de todas formas mira a ver que te sale en el console output..
Raúl Arrabales Moreno. conscious-robots.com/raul |