Instructions for National Instruments TDM DLL
The TDM DLL enables applications to read and write TDM (.tdm)
and TDM Streaming (.tdms) files. The TDM and TDM Streaming file formats are
supported by multiple National Instruments products, such as DIAdem.
See license.rtf for licensing terms and restrictions.
***************************************
***** Development Instructions *****
***************************************
The 'dev' directory contains the header file, import libraries, and binaries
to be used during development.
Modify your compiler project or makefile settings to locate the header file
and import library.
Import libraries are included in Microsoft 32-bit and 64-bit formats.
The 'dev\bin' directory contains separate sub-directories with the runtime components
required for 32-bit and 64-bit applications. For the purpose of development testing,
you should copy the contents of this directory into the same directory as your executable
or DLL that uses this library.
Note that the runtime components for this library require the Microsoft Visual C++ 2015
runtime components to be installed.
You must install 32-bit (x86) or 64-bit (x64) versions of the Microsoft Visual C++ 2015
runtime components depending on whether you are using this library in a 32-bit or 64-bit
application. You can download the Microsoft Visual C++ 2015 Redistributable Package
from the Microsoft web site.
The 'doc' directory includes a help file for the library.
The 'samples' directory contains sample programs.
***************************************
***** Redistribution Instructions *****
***************************************
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 nilibddc.dll, respectively.
Your installed application will require the Microsoft Visual C++ 2015 runtime components.
The 'Microsoft_VC140_CRT_x86.msm' merge module will install the required components for
32-bit applications. The 'Microsoft_VC140_CRT_x64.msm' merge module 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 *****
***************************************
17.0 - Updated niusiemb[_x64] merge module, containing Xerces XML parser 3.1.4,
and updated to Microsoft Visual C++ 2015 runtime components.
13.0 - Bug fixes, removed Borland format import libraries, and updated to Microsoft Visual
C++ 2010 SP1 runtime components.
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.
� 2017 National Instruments Corporation. All rights reserved.
没有合适的资源?快使用搜索试试~ 我知道了~
TDMS官方Dll开发包,附C#调用代码
共65个文件
dll:24个
txt:8个
msm:6个
4星 · 超过85%的资源 需积分: 50 108 下载量 154 浏览量
2019-06-06
14:29:03
上传
评论 1
收藏 21.94MB ZIP 举报
温馨提示
TDMS文件读写【官方C语言例程】,附件提供官方全部源文件下载及我自己写的C#非托管调用代码(只有读tdms&tdm;文件的代码,写文件与之类似)。网上搜了好几天都没找到正经可以用的示例代码,索性自己动手写了。我的运行环境:VS2015、VS2019 + x64系统,里面官方DLL库调用时需要选择x86或x64版本,要和你的开发环境保持一致。
资源推荐
资源详情
资源评论
收起资源包目录
tdms.zip (65个子文件)
bin
Debug
USI_Xerces_License.txt 11KB
EmbeddedUSICopyrights.chm 25KB
usiEx.dll 1.23MB
USI_Xerces_Notice.txt 570B
DataModels
USI
TDM
1_0
USI_TDM_1_0.xml 6KB
1_0
usi_1_0.xsd 18KB
nilibddc.dll 1.08MB
Uds.dll 385KB
tdms.exe 8KB
xerces-c_3_1_usi.dll 2.42MB
tdms.pdb 22KB
tdms_ebd.dll 1014KB
dacasr.dll 2.88MB
usiPluginTDM.dll 894KB
uspTdms.dll 1.78MB
tdms.sln 1KB
Program.cs 8KB
obj
Debug
tdms.csproj.CoreCompileInputs.cache 42B
tdms.csprojAssemblyReference.cache 424B
DesignTimeResolveAssemblyReferencesInput.cache 6KB
TempPE
tdms.exe 8KB
tdms.pdb 22KB
tdms.csproj.FileListAbsolute.txt 323B
TDM C DLL[官方源文件]
README.TXT 5KB
dev
bin
64-bit
USI_Xerces_License.txt 11KB
EmbeddedUSICopyrights.chm 25KB
usiEx.dll 1.23MB
USI_Xerces_Notice.txt 570B
DataModels
USI
TDM
1_0
USI_TDM_1_0.xml 6KB
1_0
usi_1_0.xsd 18KB
nilibddc.dll 1.08MB
Uds.dll 385KB
xerces-c_3_1_usi.dll 2.42MB
tdms_ebd.dll 1014KB
dacasr.dll 2.88MB
usiPluginTDM.dll 894KB
uspTdms.dll 1.78MB
32-bit
USI_Xerces_License.txt 11KB
EmbeddedUSICopyrights.chm 25KB
usiEx.dll 999KB
USI_Xerces_Notice.txt 570B
DataModels
USI
TDM
1_0
USI_TDM_1_0.xml 6KB
1_0
usi_1_0.xsd 18KB
nilibddc.dll 824KB
Uds.dll 299KB
xerces-c_3_1_usi.dll 1.85MB
tdms_ebd.dll 774KB
dacasr.dll 2.45MB
usiPluginTDM.dll 718KB
uspTdms.dll 1.32MB
include
nilibddc.h 32KB
lib
64-bit
msvc64
nilibddc.lib 45KB
32-bit
msvc
nilibddc.lib 48KB
samples
readFile.c 7KB
writeFile.c 4KB
redist
64-bit
niusiemb_x64.msm 3.94MB
nilibddc_x64.msm 440KB
Microsoft_VC140_CRT_x64.msm 1.13MB
32-bit
Microsoft_VC140_CRT_x86.msm 1.04MB
nilibddc.msm 352KB
niusiemb.msm 3.26MB
doc
nilibddc.chm 110KB
license.rtf 48KB
tdms.csproj 2KB
Properties
AssemblyInfo.cs 1KB
共 65 条
- 1
资源评论
- 小吴同学真棒2019-08-30可以运行!非常棒!
- fyx21122022-09-24#符合预期
- cjb19852020-07-03怎么说呢 只能说 还行吧
hao920293897
- 粉丝: 2
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功