Instructions for National Instruments DIAdem Connectivity Library Development Files
The DIAdem Connectivity Library enables applications to read and write TDM (.tdm)
and TDM Streaming (.tdms) files. The TDM and TDM Streaming file formats are
supported by National Instruments DIAdem.
See license.rtf for licensing terms and restrictions.
***************************************
***** Development Instructions *****
***************************************
The 'dev' directory contains the library binaries and Matlab-specific header files.
Matlab can call into Windows DLLs, including this library. You can call the loadlibrary,
calllib, and unloadlibrary functions in Matlab to access this library. See the Matlab help
for these functions and the sample m-files included with this library for more
information.
The 'dev\bin' and 'dev\include' directories contains separate sub-directories containing
the files required for using this library with 32-bit and 64-bit versions of Matlab.
Note that the runtime components for this library require the Microsoft Visual C++ 2005
runtime components version 8.0.50727.762 (or a later compatible version) to be installed.
You must install 32-bit (x86) and/or 64-bit (x64) versions of the Microsoft Visual C++ 2005
runtime components depending on whether you are using this library with a 32-bit and/or
64-bit version of Matlab.
The 'doc' directory includes a help file for this library.
The 'samples' directory contains sample m-files that call this library.
***************************************
***** Redistribution Instructions *****
***************************************
If you build a standalone application that calls this library, then your standalone
application will depend on the runtime components required by this library. If you
build an installer for your standalone application, then you can include the supplied
merge modules in your installer to redistribute the required runtime components.
The 'redist' directory contains 32-bit and 64-bit merge modules that include the
runtime components required by the 32-bit and 64-bit versions of this library.
The 'niusiemb.msm' and 'niusiemb_x64.msm' merge modules contains all files in
'dev\bin\32-bit' and 'dev\bin\64-bit', respectively, except for nilibddc.dll. The
'nilibddc.msm' and 'nilibddc_x64.msm' merge modules contain only the 32-bit and 64-bit
versions of nilibddc.dll, respectively.
Your installed application will require the Microsoft Visual C++ 2005 runtime components
version 8.0.50727.762 (or a later compatible version). The 'Microsoft_VC80_CRT_x86.msm'
and 'policy_8_0_Microsoft_VC80_CRT_x86.msm' merge modules will install the required
components for 32-bit applications. The 'Microsoft_VC80_CRT_x86_x64.msm' and
'policy_8_0_Microsoft_VC80_CRT_x86_x64.msm' merge modules will install the required
components for 64-bit applications.
The files in the included 'nilibddc[_x64]' and 'niusiemb[_x64].msm' merge modules need
to be installed in the same directory as your executable or DLL that uses this library.
It is highly recommended that this directory be specific to your application and not a
shared system location like the Windows System directory.
By default, the supplied 'nilibddc[_x64]' and 'niusiemb[_x64].msm' merge modules
install their files to the directory specified by the INSTALLDIR installer property.
Some installer authoring tools, including Wise for Windows Installer, set the INSTALLDIR
property to the application directory selected by the user at install time. Other
installer authoring tools do not use the INSTALLDIR property. For example, Microsoft
Visual Studio uses the TARGETDIR property to store the application directory selected
by the user at install time. If your installation directory for the files in the merge
modules is specified by an installer property other than INSTALLDIR, then you must change
the "Installation Directory" property of the merge modules to refer to the correct
property name. See the documentation for your installer authoring tool for details.
These merge modules have been tested with Wise for Windows and Microsoft Visual Studio.
***************************************
***** Version History *****
***************************************
9.1 - Added TDM Streaming (.tdms) 2.0 file format support, 64-bit application support,
and additional type-safe functions for applications not written in C/C++.
8.6 - Added support for reading and writing Timestamp values and properties.
8.1 - Added support for reading and writing TDM Streaming (.tdms) file format.
- Added functions to retrieve property names and property types from a file,
channelgroup, or channel.
8.0 - First release.
� 2010 National Instruments Corporation. All rights reserved.
没有合适的资源?快使用搜索试试~ 我知道了~
基于Matlab调用外部程序操作文件案例(源码+数据+使用说明).rar
共112个文件
dll:26个
h:11个
txt:10个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 174 浏览量
2023-05-27
20:24:21
上传
评论 2
收藏 16.14MB RAR 举报
温馨提示
基于Matlab调用外部程序操作文件案例(源码+数据+使用说明).rar
资源推荐
资源详情
资源评论
收起资源包目录
基于Matlab调用外部程序操作文件案例(源码+数据+使用说明).rar (112个子文件)
frame.c 4KB
dispVoid.c 940B
dlladd.c 736B
strAdd.c 723B
dllfile.c 376B
strToUpper.c 349B
dlladd.c 300B
enumExample.c 239B
color2gray.c 130B
nilibddc.chm 121KB
EmbeddedUSICopyrights.chm 24KB
EmbeddedUSICopyrights.chm 24KB
frame2mat.cpp 4KB
showinfo.cpp 2KB
dacasr.dll 3.3MB
xerces-c_2_8_usi.dll 2.59MB
dacasr.dll 2.2MB
xerces-c_2_8_usi.dll 1.8MB
usiEx.dll 1.25MB
uspTdms.dll 1.19MB
stlport.5.0.dll 1016KB
hdf5dll.dll 1004KB
usiPluginTDM.dll 951KB
uds.dll 878KB
usiEx.dll 860KB
hdf5dll.dll 820KB
uspTdms.dll 768KB
tdms_ebd.dll 696KB
stlport.5.0.dll 656KB
usiPluginTDM.dll 640KB
uds.dll 588KB
tdms_ebd.dll 505KB
nilibddc.dll 181KB
nilibddc.dll 140KB
dllfile.dll 8KB
dispVoid.dll 7KB
dlladd.dll 7KB
dlladd.dll 7KB
strAdd.dll 7KB
strToUpper.dll 7KB
frame2mat.exe 9KB
showinfo.exe 7KB
dlladd.exp 1KB
strToUpper.exp 937B
dlladd.exp 913B
strAdd.exp 902B
dllfile.exp 816B
dispVoid.exp 803B
dlladd.exports 114B
dlladd.exports 98B
strToUpper.exports 26B
strAdd.exports 19B
dllfile.exports 13B
color2gray.exports 10B
enumExample.exports 8B
dispVoid.exports 8B
1.frame 12KB
1.frame 12KB
1.frame 12KB
nilibddc_m.h 37KB
nilibddc_m.h 36KB
dlladd.h 329B
dlladd.h 270B
color2gray.h 263B
dllfile.h 242B
strToUpper.h 211B
enumExample.h 198B
strAdd.h 187B
dispVoid.h 179B
basedef.h 98B
dlladd.lib 2KB
strToUpper.lib 2KB
dlladd.lib 2KB
strAdd.lib 2KB
dllfile.lib 2KB
dispVoid.lib 2KB
ReadFile.m 8KB
ReadFile.m 8KB
WriteFile.m 4KB
WriteFile.m 4KB
dlladdtype.m 943B
result2cell.m 367B
loadframe.m 261B
result2double.m 261B
addDoubleS.m 147B
1.mat 13KB
niusiemb_x64.msm 4.42MB
niusiemb.msm 3.31MB
Microsoft_VC80_CRT_x86_x64.msm 1.72MB
Microsoft_VC80_CRT_x86.msm 617KB
nilibddc_x64.msm 85KB
policy_8_0_Microsoft_VC80_CRT_x86.msm 81KB
policy_8_0_Microsoft_VC80_CRT_x86_x64.msm 81KB
nilibddc.msm 71KB
SineData.tdm 15KB
SineData.tdm 15KB
SineData.tdx 78KB
SineData.tdx 78KB
USI_Xerces_License.txt 11KB
USI_Xerces_License.txt 11KB
共 112 条
- 1
- 2
资源评论
Matlab仿真实验室
- 粉丝: 2w+
- 资源: 2180
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功