当前位置: 首页 > news >正文 网站标题如何写想开工作室没有项目 news 2025/10/21 20:17:34 网站标题如何写,想开工作室没有项目,wordpress 需要缓存,网站建设 流程图在很多场合#xff0c;早期的LabVIEW版本不得不借助常规的数据库来做一些数据管理工作#xff0c;但常规数据库对于中高速数据采集显然是不合适的#xff0c;因为高速数据采集的数据量非常大#xff0c;用一般的数据库无法满足存储数据的要求。 直到TDM(Technical Data Ma…在很多场合早期的LabVIEW版本不得不借助常规的数据库来做一些数据管理工作但常规数据库对于中高速数据采集显然是不合适的因为高速数据采集的数据量非常大用一般的数据库无法满足存储数据的要求。 直到TDM(Technical Data Management)数据管理技术TDMS流式技术的引入使得快速存储和查询、管理采集数据成为可能。 TDM采用文件、通道组和通道三层结构来描述和记录数据。每一层都包含固有属性也可以自定义属性。TDM文件可以理解成小型的关系数据库其中文件相当于数据库通道组相当于数据库的表通道相当于不同的字段。 一个完整的TDM包括两个文件文件扩展名分别为tdm和tdx。tdm类型文件记录的是属性信息比如文件的作者、通道组名称、通道名称和信号单位等tdm文件时XML格式的文件可以使用常用的浏览器打开以粗略的查看它的具体内容。tdx文件时纯粹的二进制数据文件用来记录动态数据类型信号。 TDM适用于高速数据采集场景的机制是由于TDM采用各种属性来描述采集的数据相当于数据库的索引方式因此我们可以快速定位数据从而提高了写入和查询速度。 TDM正在被LabVIEW8.2之后推出的TDMS逐步替代TDMS的存取速度更快编辑方式也与普通VI相同更适合新用户使用。这里主要介绍TDMS文件。 1.TDMS文件 LabVIEW为操作TDM文件提供了一些快速VI。这些VI的输入输出端子既可以通过对话框配置也可以引出供用户动态修改。LabVIEW的快速VI适于快速搭建数据采集存储系统但是快速VI在简化编程的同时也丧失了一定的灵活性TDMS的快速VI选板如下图所示。 图1 TDMS的快速VI选板 TDMS文件的读写过程也遵循打开、读/写和关闭三个步骤。TDMS文件是NI公司新推出的数据管理系统以二进制方式存储数据所以文件尺寸更小、速度更快。因此它在具备二进制文件优点的同时又具备关系型数据库的一些优点。据测试TDMS格式文件的存取速度能够达到600MB/s。这样的存取速度是能够满足绝大多数数据采集系统存取的需要。 2.TDMS的基本构成 如此之快的存取速度得益于TDMS内部的结构TDMS与TDM一样采用三层的逻辑结构。但是它们的物理结构是完全不同的。TDMS分为文件、通道组、通道三部分。三种对象的关系是逻辑层次关系处于顶层的是文件对象。文件对象包含固定的属性信息和用户自定义的属性信息每个文件对象可以包含任意数量的通道组对象。同样的通道组对象也包含属性信息如名称等每个通道组对象可以包含任意数量的通道对象。通道对象也同样具有自己的属性信息如信号、名称等。在三层不同的属性中只有通道属性包括原始数据通常为一维数组。 LabVIEW专门提供了TDMS文件函数选板其位于“文件IO”选板中如下图所示。 图2 TDMS函数选板 3.简单文件读/写 TDMS的读/写与一般格式的文件基本相同也包括打开、读写、关闭三个步骤。简单的文件读写过程如下图所示。结束循环后调用“TDMS文件查看器”函数。TDMS查看器用于浏览TDMS文件该文件包括文件属性、组属性、通道属性、通道数据等信息。通道数据既可以用表格方式显示也可以用波形图方式显示。 图3 利用TDMS文件存储随机数并显示 在图3中写入数据时未指定组名称和通道名称所以在文件查看器中组名、通道名均显示为“未命名”。“TDMS写入”函数可以接受各类数据类型数据作为输入包括波形、一维二维波形数组、数字表格、动态数据、一维二维数组数组元素类型可以为有符号或无符号整数、单双精度或扩展精度数值、不包含空字符串的有数字和字符组成的字符串、时间标识、布尔型数据。 通过设置通道组和通道可以记录不同类型的数据。如下图所示在“测试组”中包括三个通道分别记录了双精度、时间标识和整形数据。 图4 在TDMS文件中写入多种类型数据 在读取TDMS文件时需要指定文件名、通道组名称、通道名和通道的数据类型如下图所示。“TDMS读取”函数还允许指定偏移量和总数实现TDMS文件的随机读取。第一个数据偏移量规定为0。 图5 读取TDMS文件中多种类型数据 4.波形数据的写入和读取 TDMS文件高速存取的特性使得它特别适合于海量数据存取。TDMS文件在数据采集应用中经常用于存取波形数据。如下图所示在TDMS文件中同时写入多组波形数据。 图6 存储波形数据 写入波形数据后按照上面读取数据的方式在TDMS文件中同时读取多组波形数据如下图所示波形数据既可以一次全部被读取也可以随机读取。通过指定偏移量和总数。可以分段随机读取数据。 图7 读取波形数据 5.表格的写入和读取 TDMS允许存储二维数值数组或者字符串数组数组的每一列作为一个通道如下图所示。存储表格数据时需要注意不允许有空字符串遇到空字符串可以采用空格或其他不可打印字符替换然后再存储。 图8 读取二维数值数组和字符串数组 6.TDMS文件的属性 通过“TDMS列出内容”函数可以查看通道组名称和通道名称。若不输入“通道组名称”参数函数将返回所有通道组名称和所有通道名称。输入“通道组名称”则返回对应通道组的所有通道名称“TDMS列出内容”函数的用法如下图所示。 通过“TDMS设置属性”函数和“TDMS获取属性”函数可以设置或者取得文件、通道组、通道的属性对文件、通道组和通道可以设定任意数量的属性。 图9 列出TDMS的通道组、通道名称 7.TDMS文件的内置属性 TDMS文件允许设置任意数量的属性。同时TDMS文件也存在固有的属性。跟踪“TDMS查看器”函数可以看到该函数使用了两个TDMS的内置属性NI_DataType和NI_ChannelLength。前者返回通道存储数据的类型码通过类型码可以判断通道存储的数据类型后者返回通道包含元素的个数即长度通过通道长度可以判断是否读取到通道尾部。如下图所示。 图10 获取通道长度及元素数据类型 使用“TDMS设置属性”函数可重命名.tdms文件中的组和通道。将NI_UpdateGroupName端子连线至“属性”输入端可以对通道组重新命名将NI_UpdateChannelName端子连线至“属性”输入端可以对通道重新命名。这个还有许多自定义的属性可以查看函数帮助具体了解。 以上就是TDMS文件比较完备的介绍了。 文章转载自: http://www.morning.wckrl.cn.gov.cn.wckrl.cn http://www.morning.bxgpy.cn.gov.cn.bxgpy.cn http://www.morning.czrcf.cn.gov.cn.czrcf.cn http://www.morning.hxrg.cn.gov.cn.hxrg.cn http://www.morning.sqfnx.cn.gov.cn.sqfnx.cn http://www.morning.tpps.cn.gov.cn.tpps.cn http://www.morning.rfpxq.cn.gov.cn.rfpxq.cn http://www.morning.jwfqq.cn.gov.cn.jwfqq.cn http://www.morning.wnwjf.cn.gov.cn.wnwjf.cn http://www.morning.ryjl.cn.gov.cn.ryjl.cn http://www.morning.cbchz.cn.gov.cn.cbchz.cn http://www.morning.ysskn.cn.gov.cn.ysskn.cn http://www.morning.wrbf.cn.gov.cn.wrbf.cn http://www.morning.wwjft.cn.gov.cn.wwjft.cn http://www.morning.fthqc.cn.gov.cn.fthqc.cn http://www.morning.kmqjx.cn.gov.cn.kmqjx.cn http://www.morning.lveyue.com.gov.cn.lveyue.com http://www.morning.zmyzt.cn.gov.cn.zmyzt.cn http://www.morning.llxyf.cn.gov.cn.llxyf.cn http://www.morning.npxcc.cn.gov.cn.npxcc.cn http://www.morning.gediba.com.gov.cn.gediba.com http://www.morning.yqwsd.cn.gov.cn.yqwsd.cn http://www.morning.dbbcq.cn.gov.cn.dbbcq.cn http://www.morning.xprzq.cn.gov.cn.xprzq.cn http://www.morning.kxnjg.cn.gov.cn.kxnjg.cn http://www.morning.mtmph.cn.gov.cn.mtmph.cn http://www.morning.monstercide.com.gov.cn.monstercide.com http://www.morning.ttxnj.cn.gov.cn.ttxnj.cn http://www.morning.wqcbr.cn.gov.cn.wqcbr.cn http://www.morning.ftzll.cn.gov.cn.ftzll.cn http://www.morning.qnzld.cn.gov.cn.qnzld.cn http://www.morning.dyxlm.cn.gov.cn.dyxlm.cn http://www.morning.xqffq.cn.gov.cn.xqffq.cn http://www.morning.plfy.cn.gov.cn.plfy.cn http://www.morning.dpsgq.cn.gov.cn.dpsgq.cn http://www.morning.xyjlh.cn.gov.cn.xyjlh.cn http://www.morning.grxbw.cn.gov.cn.grxbw.cn http://www.morning.nbpqx.cn.gov.cn.nbpqx.cn http://www.morning.nchlk.cn.gov.cn.nchlk.cn http://www.morning.mywnk.cn.gov.cn.mywnk.cn http://www.morning.wjpsn.cn.gov.cn.wjpsn.cn http://www.morning.btcgq.cn.gov.cn.btcgq.cn http://www.morning.rwbx.cn.gov.cn.rwbx.cn http://www.morning.rbcw.cn.gov.cn.rbcw.cn http://www.morning.mdlqf.cn.gov.cn.mdlqf.cn http://www.morning.wxckm.cn.gov.cn.wxckm.cn http://www.morning.qwwhs.cn.gov.cn.qwwhs.cn http://www.morning.hdzty.cn.gov.cn.hdzty.cn http://www.morning.sbrjj.cn.gov.cn.sbrjj.cn http://www.morning.kwwkm.cn.gov.cn.kwwkm.cn http://www.morning.wmmjw.cn.gov.cn.wmmjw.cn http://www.morning.xbhpm.cn.gov.cn.xbhpm.cn http://www.morning.xblrq.cn.gov.cn.xblrq.cn http://www.morning.wpjst.cn.gov.cn.wpjst.cn http://www.morning.qgghj.cn.gov.cn.qgghj.cn http://www.morning.ktyww.cn.gov.cn.ktyww.cn http://www.morning.ghxtk.cn.gov.cn.ghxtk.cn http://www.morning.rrrrsr.com.gov.cn.rrrrsr.com http://www.morning.rmmz.cn.gov.cn.rmmz.cn http://www.morning.jokesm.com.gov.cn.jokesm.com http://www.morning.fkflc.cn.gov.cn.fkflc.cn http://www.morning.xmxbm.cn.gov.cn.xmxbm.cn http://www.morning.ynjhk.cn.gov.cn.ynjhk.cn http://www.morning.rbbyd.cn.gov.cn.rbbyd.cn http://www.morning.qhfdl.cn.gov.cn.qhfdl.cn http://www.morning.jwpcj.cn.gov.cn.jwpcj.cn http://www.morning.qxltp.cn.gov.cn.qxltp.cn http://www.morning.xdqrz.cn.gov.cn.xdqrz.cn http://www.morning.xkjrs.cn.gov.cn.xkjrs.cn http://www.morning.qgqck.cn.gov.cn.qgqck.cn http://www.morning.rpwm.cn.gov.cn.rpwm.cn http://www.morning.tdscl.cn.gov.cn.tdscl.cn http://www.morning.wjxyg.cn.gov.cn.wjxyg.cn http://www.morning.jrwbl.cn.gov.cn.jrwbl.cn http://www.morning.zkjqj.cn.gov.cn.zkjqj.cn http://www.morning.xlbyx.cn.gov.cn.xlbyx.cn http://www.morning.rlbfp.cn.gov.cn.rlbfp.cn http://www.morning.xnwjt.cn.gov.cn.xnwjt.cn http://www.morning.frzdt.cn.gov.cn.frzdt.cn http://www.morning.fkmrj.cn.gov.cn.fkmrj.cn 查看全文 http://www.tj-hxxt.cn/news/237755.html 相关文章: 沈阳酒店企业网站制作公司营销系统平台 长春企业网站设计注册一家公司要花多少钱 dede网站如何换logo公司网站.可以自己做吗 商城网站建设怎么建设珠海做网站公司有哪些 做卡贴和果冻贴的网站公司网站对比那几点优势 门户网站首页模板下载wordpress 图片轮播 怎样建淘宝客网站网站建设平台排行榜 手机如何制作网站源码外文网站建设 常德天恒建设网站手表价格网站 如何对网站做实证分析免费刷推广链接的网站 net网站开发参考文献专做国际时事评论网站 做网站怎么云存储oppo游戏中心官网 网站建设公司的前景查公司名称是否已经被注册 无锡网站关键词优化h5企业网站源码 西宁网站建设优化案例西安商城网站建设制作 网站 攻击 刷流量广州市筑正工程建设有限公司网站 网站建设收费标准如何房产咨询律师免费咨询 华企立方网站企业为什么要管理 公司做手机网站建设网站301跳转 宿迁网站建设案例那个网站做外贸好 网站建设摊销几年数据分析师培训机构 建设网站团队深圳家装网站建设多少钱 phpcms 视频网站模板用ps做网站页面的大小 个人网站相册怎么做铭讯网站建设 做网站程序看什么书北京网络教育 上海网站开发外包织梦大气绿色大气农业能源化工机械产品企业网站源码模版 现在网站如何做优化微分销商城系统 上海 做网站网站工信部实名认证中心 不懂代码怎么做网站基于jsp的网站开发的文献 做企业网站用什么程序企业如何申请网站