click on the dot that appears to the left of the line number of the line you want to stop at. Then run the program. It will stop executing when you reach that line, and you will be able to examine the state of the variables.
Hi Cheng - this is why you should post something trimmed down. I can't find the line
set(handles.fromDHandTheta,'String',point4.x)
in any of your files, so how am I supposed to help? How does your code work? I don't know and you can't expect me to spend very long figuring it out. At the very least, you need to direct me to the line that is not working as you expect and tell me exactly how to reproduce the problem. Sorry.
Thanks Ben, my problem solved, I just place the right code at the wrong place. =)
Anyway, do u familiar with robotic stuff?My final year project is about create this robot GUI software and simulate the motion of robot in virtual space. I would like to refine my robot drawing but I have limited knowledge on Matlab Graphic.
Do you mean simulate or <http://cowsheep.net/link/110527 visualize>? In either case, the key feature is geometry. I recommend you start with "homogeneous coordinates", as the guys in 3D graphics do. Then you've got points (4x1 vectors) and transforms (4x4 matrices, like rotations or translations). Build a model of your robot out of points (think, solid parts) and transforms (think, joints with angles that vary over time). Build faces out of points, build solid parts out of faces. Try "doc patch" to get started with visualizing faces. Change the renderer to "OpenGL", YMMV. If you get stuck, post a specific question as a new thread. Good luck.
Of course, there may be tools for robot visualization so you don't have to build everything yourself. Simscape? Have a Google on matlab robot visualization.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.