TI中文支持网
TI专业的中文技术问题搜集分享网站

DLP Spectrum Library

1. 通过Ti的GUI将参数Width in nm分别设置为7.02和12.87时,得到的光谱能量有明显差异。但是我们通过自己的代码调用Ti接口dlpspec_scan_write_configuration将参数值设为12.87时得到的光谱和7.02时完全一致。目前不清楚是参数设置失败还是其他原因?

2.利用Ti提供的源程序编译生成DLPNIRscanNanoGUI_1.1.9时失败。原因是DLP Spectrum Library的源码中只有.h和.a 文件,没有对应的.c(使用的编译环境为VS2010)。我们试图在官网找DLP Spectrum Library库的源代码,但是没有找到。Ti能否提供这个库源码(.c)或者DLPNIRscanNanoGUI_1.1.9中使用的这个库(.lib)?

Jeremy Wu:

1.  7.02分辨率要高些,但是相差不会那么明显;我找个TI NANO 测试一下.

2. DLPNIRscanNanoGUI_1.1.9使用的DLP Spectrum Library就是1.1.5的(参考dlpspec_version.h, DLPNIRscanNanoGUI_1.1.9)

http://www.deyisupport.com/question_answer/dlp_mems/f/106/p/118456/325837.aspx#325837

DLP Spectrum Library    Active    1.1.5    9/24/2015   Download  

DLP Spectrum Library  
  Active  
  1.1.5  
  9/24/2015  
  Download

现在的最新是2.0.2

rc ma:

回复 Jeremy Wu:

请问直接运行build-lib.bat就可以生成lib吗?   我双击运行无效

Jeremy Wu:

回复 rc ma:

参考文档资料: http://www.ti.com/lit/ug/dlpu030f/dlpu030f.pdf

第58页.

rc ma:

回复 Jeremy Wu:

请教一下

 

tpl_err = tpl_load(tn, TPL_MEM|TPL_EXCESS_OK, struct_p, buffer_size);

 

ERR_DLPSPEC_TPL                =  -4,    这是什么错误类型?  该如何解决?

Jeremy Wu:

回复 rc ma:

#define ERR_NOT_MINSIZE (-1)#define ERR_MAGIC_MISMATCH (-2)#define ERR_INCONSISTENT_SZ (-3)#define ERR_FMT_INVALID (-4)#define ERR_FMT_MISSING_NUL (-5)#define ERR_FMT_MISMATCH (-6)#define ERR_FLEN_MISMATCH (-7)#define ERR_INCONSISTENT_SZ2 (-8)#define ERR_INCONSISTENT_SZ3 (-9)#define ERR_INCONSISTENT_SZ4 (-10)#define ERR_UNSUPPORTED_FLAGS (-11)

rc ma:

回复 Jeremy Wu:

为什么DLPNIRscanNanoGUI_1.1.9 源码编译还有那么多错误呢?     版本:  qt-opensource-windows-x86-msvc2010-5.2.1

Jeremy Wu:

回复 rc ma:

使用下列编译器:

http://software-dl.ti.com/dsps/forms/self_cert_export.html?prod_no=qt-opensource-windows-x86-mingw491_opengl-5.4.2.zip&ref_url=http://software-dl.ti.com/analog/analog_public_sw/dlp

不是使用MSVC2010的.

rc ma:

回复 Jeremy Wu:

你好,请问tpl.h  tpl.c这两个文件是什么作用?  怎么用到msvc环境中编译呢?

rc ma:

回复 rc ma:

你好,请教一下 tpl.c中的函数 tpl_err = tpl_load(tn, TPL_MEM|TPL_EXCESS_OK, struct_p, buffer_size);     总是失败,真是为什么吗?

rc ma:

回复 rc ma:

在采集完成后在执行Spectrum.cpp 102行dlpspec_scan_interpReference函数   然后单步直到跳转到tpl.c 1545行时出错

赞(0)
未经允许不得转载:TI中文支持网 » DLP Spectrum Library
分享到: 更多 (0)