This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DLPLCR6500EVM: Problems to program "on the fly" pattern. sequence.

Part Number: DLPLCR6500EVM

I use the DLP® LightCrafter™ 6500 Evaluation Module, to display several patterns (1bitdepth), triggered by an exernal input line.

Communication and control works fine with the GUI provided with the  DLP® LightCrafter™ 6500 and 9000 evaluation module. For our application we want to upload our own patterns and start the sequence in the "on the fly pattern mode" in our own software environment (MatLab). Based on the "DLPC900 Programmer's Guide.pdf" document we established communication with the board, and functions like showing internal  test patterns works. However uploading and displaying images for "on the fly" mode doesn't work  so far, We tried to follow carefully the example 5.3 in the programmers guide. After starting the pattern mode, the displayed pattern is very different from the expected.

We have following questions:

Pattern Display LUT Definition Command: USB(0x1A34): What does Image pattern Index stand for (Byte:11:10)?  Isn't this identical to Pattern index (Byte 1:0) ?

Initialize Pattern BMP Load: There are only four Bits for Image Index (Byte  which is not eonough to encode dec(511)?

Pattern BMP Load: Do I have to transfer 24Bit patterns, though I need only a grey value with 1bitdepth? Do I have to load pattern with value dec(255) or dec(1) when I want to display in 1 bitdepth?

Looking forward to hearing from you.

Christian

  • Hello Christian,

    Welcome to the DLP section of the TI-E2E forums.

    I would also recommend downloading this package:  

    DLP LightCrafter 6500 Firmware and Software Bundle with GUI Source Code  

    This should give examples of how the API is being called on to do the different functions in the TI EVM GUI.

    By default this will be in your system drive under <System Drive>:\Texas Instruments-DLP\DLPC900REF-SW-3.0.0\DLPC900REF-GUI\Sources\GUI


    It is written in C++ (& C).  You will want to look at main.cpp, mainwindow.cpp & *.h, patternmode.cpp, patternelement.h, & PtnImage.h.  There may be others.

    We have not worked directly in MatLab for this, but the GUI Source code should let you see the order and API calls for each mode of operation.

    Fizix