Hi,
Our lab is using DMD to modulate the laser beam. We need to control every mirror on the DMD chip. Right now, we know that we can only do that under sequence mode. But in that case, we need to open GUI and set DMD to be sequence mode. Sometimes, I know there are some bugs with GUI when I enter sequence mode. Compared to sequence mode, the video mode is much simpler. We don't even need to connect the usb, because the default mode seems to be video mode. However, there is a mapping algorithm that maps the 1280x800 image pixels to 912x1140 mirrors, which will usually make some mirrors flip and doesn't satisfy our goal to control every mirror and keep them in a static states. I think one solution is that we generate our 912x1140 image (all pixels are 0 or 1) first and then apply a inverse mapping algorithm to get the 1280x800 image, then just load this 1280x800 image on DMD so that the mapping algorithm will transfer them back to 912x1140 image (all pixels are 0 or 1) and distribute them to every mirror. I guess to make this work, the mapping algorithm needs to be deterministic and also has a deterministic inverse mapping.
So, my question is:
1. Can anyone tell me the details of the mapping algorithm?
2. Does the mapping algorithm have a inverse mapping? If yes, are both of them deterministic?
Thanks all,
Junling