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.

关于利用DLP4500投影指定图案的问题

Other Parts Discussed in Thread: DLP4500, DLPC350

您好,在利用DLP4500成功烧录入一组图案后,怎样通过软件(或投影仪的api)实现控制DLP4500投影仪投影指定的图案。

例如,我烧录5张图案至DLP4500,现在我想在自己开发的软件上实现控制投影仪投影其中任意一幅图案,后续应该如何操作?

谢谢!

  • 您好!

    感谢使用TI的DLP产品。请问是想实现投射pattern的功能吗?

    Step 1:能够使用GUI软件控制实现投射相应的pattern。

    参考:

    Step2:根据GUI软件源码(安装目录下)以及DLPC350编程指导,理解各指令的含义。

    参考:

    Step3:根据项目需求编写软件控制投影仪工作。

    谢谢

  • 您好,利用DLP4500投射一组序列pattern的功能已经能够实现,现在主要想实现控制投影仪投射其内存中任意一幅图案的功能。
    例如,我在DLP4500中烧录了5幅图像,我现在已经能够实现第1至5幅图案的依次投射。但我现在想要开发一个软件,其要求控制投影仪能够投射这5幅图案的任意一幅图案,比如当我想要投影第3幅图案时,就能控制投影仪只投影第3幅图案,而不再投射其它图案。同样对于我要投影其它图案时亦是如此。
    请问这个功能能否通过DLP4500进行实现?若能,我该如何利用DLPC350的api进行实现?
  • 您好!

    这个功能是可以实现的,但是首先想确认如下问题:

    1.是希望实现pattern功能,还是显示flash中的图片?

    2.5幅图像是几位的?

    3.目前是使用什么方式依次投射1-5幅图案的?是使用GUI还是软件?可以提供具体的配置吗?

    谢谢 

  • 您好!
    我希望实现的是实现显示flash中的指定图像,这些图像是8位的灰度图像。
    目前我是将这些灰度图像烧录进DLP4500中,自己利用VS2017开发了一个投影仪控制软件,其调用dlpc350_api的“int DLPC350_PatternDisplay(unsigned int Action)”函数来实现这5幅图像的依次显示(Pattern Display Sequence)
    现在我想要在自己的软件上实现我之前所说的控制投射指定图案的功能(而并非依次投射所有的图案),dlpc350_api是否提供了这样的接口来助我实现?或者您是否有其他的方案?
  • 您好!

    谢谢分享。如果您是使用的GUI源码中的int DLPC350_PatternDisplay(unsigned int Action)函数,那么该函数实际只是发送了一个Start命令,对应DLPC350寄存器为0x65。

    但是在start前需要先配置sequence,在DLPC350 programmer guide中有配置pattern sequence的example(4.1节),可以参考example来配置pattern投射。其中0x78寄存器可以配置想要使用图像的index,pattern的位宽等参数,实现灵活配置。

    谢谢

  • 您好,我是DLP4500新手入门,请问要怎么在DLP4500中烧录图像?
  • 您好!

    请参考Lightcrafter4500EVM USer Guide 3.5节

    Best regards

  • 您好,请问是如何实现第一至第五幅图像的依次播放呢?我在播放的时候总是会漏掉图像,是pattern曝光周期的原因吗还是别的什么?