RCX Motor Not Working! Help!
Hi everybody!
I have the lego mindstorms robotics invetion system 2.0, and I am trying to use MSRS and VPL to program it. So far, I have been able to do nothing. My main problem is that the motor won't work. I have used all of the rcx manifests. It won't work. I have looked through here many times, and I have looked at the tutorials too.
What do I need to do to get my motors working? Could anyone point me in the right direction? Any advice would be GREATLY appreciated!
Thanks!
[509 byte] By [
imax32] at [2008-2-19]
Yes there are errors, and I have some idea what they mean, but maybe you can help me know why they're caused and what we can do to fix them. These are the errors:
| Code Snippet Manifest Loader: Creating service failed: http://schemas.microsoft.com/robotics/2006/06/legorcxcontactsensor.html. Reason: dssp.tcp://bandm:50001/legorcxcontactsensor | Category | Activation | | Level | Error | | Time | 2007-06-15T18:09:21.9085866-04:00 | | Subject | Manifest Loader: Creating service failed: http://schemas.microsoft.com/robotics/2006/06/legorcxcontactsensor.html. Reason: dssp.tcp://bandm:50001/legorcxcontactsensor | | Source | http://bandm:50000/manifestloader/8ede4a77-82f3-4149-96ef-fb01c0fcb50e | | CodeSite Void b__9(W3C.Soap.Fault)() at line:0, file | | Code Snippet Creating service with contract(http://schemas.microsoft.com/robotics/2006/06/legorcxcontactsensor.html) failed. Please make sure the contract element in the manifest is identical to the field Contract.Identifier in the type definition source. | Category | StdError | | Level | Error | | Time | 2007-06-15T18:09:21.9183516-04:00 | | Subject | Creating service with contract(http://schemas.microsoft.com/robotics/2006/06/legorcxcontactsensor.html) failed. Please make sure the contract element in the manifest is identical to the field Contract.Identifier in the type definition source. | | Source | http://bandm:50000/manifestloader/8ede4a77-82f3-4149-96ef-fb01c0fcb50e | | CodeSite | Boolean MoveNext()() at line:0, file | Code Snippet program.Motor.GenericMotor: Error creating: Failed to create services using manifest: http://bandm:50000/mountpoint/b1b5fdc1-d3c0-4d10-9834-c8ce63c12798/LEGO.RCX.MotorTouchSensor-1.Manifest.xml: Failed Contracts: http://schemas.microsoft.com/robotics/2006/06/legorcxcontactsensor.html | Category | ModelPartner | | Level | Error | | Time | 2007-06-15T18:09:21.9203046-04:00 | | Subject | program.Motor.GenericMotor: Error creating: Failed to create services using manifest: http://bandm:50000/mountpoint/b1b5fdc1-d3c0-4d10-9834-c8ce63c12798/LEGO.RCX.MotorTouchSensor-1.Manifest.xml: Failed Contracts: http://schemas.microsoft.com/robotics/2006/06/legorcxcontactsensor.html | | Source | http://bandm:50000/model/drivetutorial | | CodeSite | Void b__89(System.Exception)() at line:0, file | Code Snippet Unable start configured partners: http://www.w3.org/2003/05/soap-envelope:Receiver -> Fault | Category | ModelStart | | Level | Error | | Time | 2007-06-15T18:09:21.9329991-04:00 | | Subject | Unable start configured partners: http://www.w3.org/2003/05/soap-envelope:Receiver -> Fault | | Source | http://bandm:50000/model/drivetutorial | | CodeSite | Boolean MoveNext()() at line:0, file | | Thanks, imax |
Did you pick this message up from the command window, or from http://localhost:50000/console/output? You received a Fault in the LegoRcsContactSensor service, but we need to determine what caused the fault. Most Fault's contain more details than this.
I might also suggest that you use DbgView which is freely available from [1]. Just start it before you start the node and see the spew in the window. Hopefully that will give us a few more details.
[1] http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx
Secondly, you could start the service from inside Visual Studio and turn on Common Language Runtime Exceptions with [x] Thrown and [x] User-unhandled boxes checked.
David