labvi的ew2014字符串和文件 IO第5讲.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
labvi的ew2014字符串和文件 IO第5讲

2. 文件I/O 4. 读取测量文件 (Read From Measurement File) 功能:从文本(.lvm)或者二进制(.tdms和.tdm)格式的测量文件中读取DDT类型信号 Express VI,通过对话框配置参数和功能 第5讲——字符串和文件 I/O LabVIEW编程及虚拟仪器设计 上一讲内容回顾 图形显示 波形图(Graph,新替换旧),波形图表(Chart,新接续在旧后), XY图,强度图(用颜色表示第3维数据) Express VI(快速VI) 通过对话框配置参数,输入或输出DDT类型(近似为波形数组) 局部变量和全局变量 局部变量:打破输入和输出显示控件的读写限制 全局变量:在VI文件之间共享数据 注意并行运行程序段之间的竞态条件 属性节点,通过编程动态读取/设置前面板控件属性 本讲内容 字符串 文件I/O 1. 字符串 字符串是ASCII字符(和其他字符)的集合,用于文本的屏幕显示,仪器控制时的命令与结果传送和文本文件操作 命令 执行结果 串口/GPIB接口 ① ② ③ 1. 字符串 字符串相关控件 控件选板,新式-字符串与路径子选板和列表与表格子选板 字符串常量 函数选板,编程-字符串 输入任意字符串 其他预定义字符串常量 定义多个“项-值”对 1. 字符串 1. 字符串输入控件和输出显示控件 2. 组合框控件 输入和输出控件底色不同 运行程序 组合框输入控件,未定义任何项 组合框出现项列表 输出所选项对应值(字符串) 3. 表格 表格是字符串组成的2维数组 1. 字符串 采用属性节点指定列首 “列首字符串”属性 列首的显示通过快捷菜单的显示项子菜单设置 列首 3. 表格 将表格放在循环内? 1. 字符串 1D 2D 2D 每次循环送入表格的二维数组仅包含新数据行,新数据行替换旧数据行 采用移位寄存器保存所有旧数据行,每次循环送入表格的二维数组包含旧数据行和新数据行 等待函数:避免表格刷新过快无法观察其中数据 1. 字符串 4. 树形控件 按层次组织数据 ① 点击输入树形控件项 将鼠标指针所在项(和子项)降低一个层次 将鼠标指针所在项(和子项)提高一个层次 ② 在某一项上弹出快捷菜单 ③ 编辑每一项的标识符(Tag) ④ 树形控件输出所选项的标识符 1. 字符串 字符串的显示方式 字符串输入控件、输出显示控件,通过快捷菜单配置为如下显示方式之一: 正常显示(Normal Display)- 显示可打印字符 ‘\’代码显示( ‘\’ Codes Display)- 采用反斜杠代码显示正常方式下不可显示的字符如空格,制表符,等等;多用于程序调试、向仪器设备传输数据 密码显示(Password Display)- 以*号显示所有字符,包括空白 十六进制显示(Hex Display)- 采用十六进制显示所有字符,用于程序调试 1. 字符串 代码 LabVIEW中含义 代码 LabVIEW中含义 \b 退格符 \t 制表符 \f 进格符 \s 空格符 \n 换行符 \\ 反斜线:“\” \r 回车符 %% 百分比符号 常用‘\’代码字符 1. 字符串 典型字符串操作函数 1. 字符串长度(String Length) 功能:返回字符串的长度(以字节为单位) 2. 连接字符串(Concatenate Strings) 功能:按顺序连接所有输入字符串 成为一个新字符串;输入可以为1维 字符串数组 1个汉字占2个字节(byte) 1. 字符串 3. 截取字符串(String Subset) 功能:从输入字符串的“偏移量” 位置开始,取出所要长度的子字符串 4. 转换为大写字母(To Upper Case)和转换为小写字母( To Lower Case ) 字符串中字符的索引从0开始!! 未接“长度”参数表示到串尾 注意中文的处理 1. 字符串 5. 替换子字符串(Replace Substring) 功能:删除“偏移量”开始的“长度”个字符的子字符串,然后插入“子字符串”;即在指定位置插入(“长度”为0)、删除(“子字符串”为空)或替换子字符串 6. 搜索替换字符串(Search and Replace String) 功能:查找并替换指定字符串 快捷菜单可打开“正则表达式”选项 1. 字符串 正则表达式(Regular Expression):使用特殊语法的表达式,其中包含查找复杂字符串所依照的规则或模式;类似文件名搜索时使用的通配符*和?,但更复杂和强大 [a-zA-Z]*at ——“at”之前有0或多个字母 寻找和替换所有匹配 打开了“正则表达式”选项 所有匹配都替换为“NULL” 特殊字符 解释 . 匹配任何单个字符,换行除外。例如:.

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档