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.

[参考译文] DLPLCR65EVM:有关实现 Python 代码以实现 DMD 图形生成和传输的问题

Guru**** 2836540 points

Other Parts Discussed in Thread: DLPLCR65EVM, DLPC900, DLPLCRC900EVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1625391/dlplcr65evm-question-about-implementing-python-code-for-dmd-pattern-generation-and-transmission

器件型号: DLPLCR65EVM
主题中讨论的其他器件: DLPC900DLPLCRC900EVM

您好:

我目前正在使用 DLPLCR65EVM 和 DLPLCRC900EVM 与 DLPC900 和 DLP6500 配合使用。

我不想使用 Texas Instruments 提供的 GUI、而是自己实现 Python 代码、来生成图形数据并将其发送到 DMD。

根据我在网上找到的信息、我编写了一个 Python 代码示例。 我想确认运行此代码是否会导致任何问题。

您能否回顾一下这种方法或代码实现是否存在任何问题?

我在下面附加了部分相关 Python 代码。

谢谢你。

////

导入 CV2
将 NumPy 导入为 NP
从 pycrafter6500 导入 DMD
导入时间

图像=[]

对于 I IN 范围 (1101):
  img = CV2.imread (f'pattern_{i}.bmp'、CV2.IMREAD_GREDERAGE)
  如果 img 为 None(无):
    引发 FileNotFoundError (f“pattern_{i}.bmp 文件未找到。“)
   
  IMG_BINARY =(img > 128).astype (np.uint8)
  images.append (img_binary)

num_patterns = len (images)

EXP =[5000]* num_patterns
DT =[0]* num_patterns
TI =[False]* num_patterns
TO =[1]* num_patterns
REP = 0

print(“连接到 DLPC900 板...“)
my_ddd = dmd()

my_ddmd.wakeup ()
my_dmd.changemode(3)

print (f“开始压缩并上传{num_patterns}模式的内存...“)
my_dmd.defsequence(images exp、ti、dt、到、 报告)

PRINT (“起始图案序列输出“)
my_ddmd.startsequence()

TOTAL_TIME_seconds = SUM (exp)/10000000.0

打印 (f“正在等待输出... (预期持续时间:{TOTAL_TIME_seconds:.2f}seconds)“)

time.sleep (total_time_seconds + 0.5)

打印(“输出完成。 将 DMD 切换至安全状态。“)
my_ddmd.stopsequence()
my_dmd.changemode(0)

pycrafter6500.txtERLE_morethan24.txt 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Seung、

    感谢您联系我们并使用 E2E 论坛! 我们团队的专家将审核该主题、并尽快回复您。

    此致、  

    Tristan Bottone

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、金承佑、

    我将要求我的团队成员参与此次对话、并给出相应的指示。

    请给他们一段时间、让他们尽快返回给您!

    此致、

    Aaron

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Aaron 和 Tristan、

    感谢您的支持和帮助解决此问题。 非常感谢您的帮助。

    由于我们需要尽快实施系统操作、请您尽早提供指导、我将不胜感激。

    再次感谢您的帮助。

    此致、
    金承佑

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、金承佑、

    欢迎您! 我将再次联系我的团队、确保您的问题得到解决!

    此致、

    Aaron

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、金承佑、

    感谢您联系我们。  

    我不使用 Texas Instruments 提供的 GUI、而是实现自己的 Python 代码、以便生成图形数据并将其发送到 DMD。

    可以编写自己的接口来与 DLPC900 EVM 进行通信、并将图形数据发送到控制器。 您需要确保已建立 USB 接口并且能够检测 EVM。

    您能否回顾一下这种方法或代码实现是否存在任何问题?

    根据您附加的文件和您共享的代码、它似乎是正确的。 但是、如果不知道其他代码、就无法确保运行此代码是否安全。 我建议遵循编程人员指南 (https://www.ti.com/lit/ug/dlpu018j/dlpu018j.pdf?、ts = 1773148420569&ref_url=https://www.253A%252F%252Fwww.ti.com%252Fproduct%252FDLPC900) 的第 5 节、来举例说明不同模式的命令序列。 您也可以参考 SDK (https://www.ti.com/tool/DLP-ALC-LIGHTCRAFTER-SDK)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、吴承佑、

    Aaron 目前已离职、但如果您能给他一些额外的时间来回应、将在下周返回?

    谢谢您、
    Michael Ly