NI的工程师:
您好!
现在我用的是PXI8106实时控制器,在控制器上运行RT8.5。在RT中所运行的程序中,包括DLL的调用。我们所设计的这个DLL是用VC++6.0编写并编译生成的,源程序里边有对文件的读取函数。调用DLL的程序在上位机运行时(不下载到PXI)没有问题,但下载到PXI时运行出错。我们分析是因为文件读取的问题,因为DLL所要读取的文件在上位机中,当其DLL在PXI控制器上运行时,其可能找不到这个文件。对这个问题如何处理,是把DLL所要读取的文件上传到PXI实时控制器中,还是放到上位机上?能否给出个例子说明?验证一下?
针对这个问题,我们联系过上海总部的技术支持,他们让我们尝试用LabVIEW自身的文件读取参数进行读取。但因为我们这个程序参数很多,并且那样做得话会弄得程序很复杂,对我们不可行。
多谢!