labview 字符串显示

合集下载

labview解析公式字符串

labview解析公式字符串

labview解析公式字符串English Answer:1. Regular Expressions.Regular expressions (regex) are a powerful tool for matching patterns within strings. In LabVIEW, you can use the Regular Expression Match function to test whether a string matches a given regex pattern. If there is a match, the function returns a reference to the matching substring. You can then use the Regular Expression Extract function to extract the matching portion of the string.Here is an example of how to use regular expressions to extract the coefficient, variable, and exponent from a formula string:labview.// Import the necessary functions.import lv.base.Regex as Regex.import lv.base.RegexExtract as RegexExtract.// Define the regex pattern to match the formula string.const formulaPattern = "([-+]?[0-9]\\.?[0-9]+)\\s([a-zA-Z]+)\\s([(])?(-?[0-9]+)"// Get the formula string from the user.const formulaString = prompt("Enter the formula string: ")。

LabVIEW编程基础(中)

LabVIEW编程基础(中)

LabVIEW的基本控件与基本函数LabVIEW基本控件:数值、布尔、字符串与路径、数组与簇、图形、枚举1、数值:数值输入控件与数值显示控件(数值输入控件有增量/减量按钮;输入为白色背景,输出为灰色背景)默认数据类型为:双精度,橙色。

2、布尔:值默认为False,图标为绿色。

布尔控件的机械动作属性单击时转换:按下按钮时改变状态,再次单击后恢复原状态。

与VI是否读取控件无关。

(可赋值恢复)类似开关按钮释放时转换:按下按钮时保持当前状态,直到释放按钮,再次单击后恢复原状态。

与VI是否读取控件无关。

(可赋值恢复)类似开关按钮保持转换直到释放:按下按钮时改变状态,直到释放按钮,,再次单击后恢复原状态。

与VI 是否读取控件无关。

(可赋值恢复)。

类似开关按钮单击时触发:按下按钮时改变状态,LabVIEW再次读取控件值后返回原状态。

释放时触发::按下按钮时保持当前状态,释放时改变状态,LabVIEW再次读取控件值后返回原状态。

保持触发直到释放:按下按钮时改变状态,直到释放按钮,LabVIEW再次读取控件值后返回原状态。

3、字符串与路径:(字符串输入控件与字符串显示控件),粉色。

4种显示方式(正常显示、’\’代码显示、密码显示、十六进制显示)4、数组:依据加入的控件类型同样分为输入控件与显示控件LabVIEW的数组以索引号0表示数组的首个数据。

增加数组维度的方法:(1)索引框的快捷菜单中->增加维度(2)直接向下拖动索引框(3)属性对话框->外观选项卡->维数组中的元素为同类型的控件,可以是各种类型的控件,但不能是数组的数组。

数组的多态性:5、簇:依据加入的控件类型同样分为输入控件与显示控件簇本身的属性:重新排序簇中控件、自动调整大小(无、调整为匹配大小、水平排列、垂直排列)使用簇结构时,尽可能的使用:严格自定义类型。

错误簇:状态(布尔)、代码(数值输入)、源(字符串输入)6、波形图表(Chart)与波形图(Graph):波形图表有一个“先入先出的缓冲区(默认为1024个数据)”,所以特别适合实时显示数据。

LABVIEW字符格式说明

LABVIEW字符格式说明

使用格式说明符格式化字符串、将数字转化为字符串,或在字符串中插入不显示的字符。

对于输出字符串的函数,例如格式化写入字符串和数组至电子表格字符串转换,格式说明符使用下列语法元素。

双括号( [] )中的是可选元素。

%[$][-][+][#][^][0][Width][.Precision || _SignificantDigits][{Unit}][<Embedded information>]Conversion Code其中Width是一个大于零的数,.Precision和_SignificantDigits是大于等于零的数。

对于扫描字符串的函数,例如,扫描字符串和电子表格字符串至数组转换,格式说明符使用下列语法元素。

%[Width]Conversion Code格式化写入字符串、格式化写入文件、扫描字符串和扫描文件函数可在格式字符串输入中使用多个格式说明符,每个格式说明符用于每个可扩展函数的输入或输出。

格式说明符语法元素下表列出了格式说明符的语法元素。

详细信息见格式说明符范例。

语法元素说明% 格式说明符的开始。

$(可选)使用格式函数时,该修饰符规定了显示变量的顺序。

包括代表变量顺序的位数,其后紧接该修饰符。

-(可选)使用格式化函数时,该修饰符在参数的宽度之内将参数靠左调整,而不是靠右调整。

+(可选)使用格式化函数时,即使是正数,该修饰符也包括符号。

^(可选)使用格式函数和e或g转换代码时,该元素将数格式化为科学计数法,其中指数为3的倍数。

#(可选)使用格式化函数时,该修饰符移除尾部的无效零。

如数值无小数部分,该修饰符会将有效数字精度之外的数值强制为零。

0(可选)使用格式化函数时,使用该修饰符,不带-修饰符,函数将用零而不是空格填充数值参数左边的多余空间,以达到最小宽度。

Width(可选)使用扫描函数时,如扫描字符串,Width元素规定了使用的字段的确切宽度。

LabVIEW处理参数时只扫描指定数量的字符。

虚拟仪器技术习题答案

虚拟仪器技术习题答案

习题答案第1章1. 如何弹出工具模板?答: 1.点击主菜单查看,在下拉列表中选择工具选板。

2.在前面板和流程图的任意空白处按住shift 点击右键。

2.如何进行前面板编辑区与流程图编辑区的切换。

答: 1.点击主菜单窗口,在下拉列表中选择显示程序框图或显示前面板。

2.直接使用快捷键ctrl+E 。

3.传统仪器和虚拟仪器各有何优点?虚拟仪器能否取代传统仪器?虚拟仪器具有传统独立仪器无法比拟的优势,但它并不否定传统仪器的作用,它们相互交叉又相互补充,相得益彰。

在高速度、高带宽和专业测试领域,独立仪器具有无可替代的优势。

在中低档测试领域,虚拟仪器可取代一部分独立仪器的工作,但完成复杂环境下的自动化测试是虚拟仪器的拿手好戏,是传统的独立仪器难以胜任的,甚至不可思议的工作。

4. 编写程序计算以下算式,写出计算结果,并写出四个以上所用控件或函数名称。

X 45542750201162412022854⨯+-+÷-⨯+,6252.73811253178÷-⨯++X 算式1前面板和运行结果算式1流程图算式2 前面板和运行结果算式2流程图第2章1. 简述NI ELVIS系统的基本组成。

答:NI ELVIS系统实际上就是将LabVIEW和NI 的DAQ数据采集卡相结合,综合应用得到一个LabVIEW非常好的教学实验平台。

它包括硬件和软件两部分。

硬件包括一台可运行LabVIEW的计算机、一块多功能数据采集卡、一根68针电缆和NI ELVIS教学实验操控工作台。

软件则包括LabVIEW开发环境、NIDAQ、可以针对ELVIS硬件进行程序设计的一系列LabVIEW API和一个基于LabVIEW设计虚拟仪器软件包。

2. 简述NI ELVIS系统中信号发生器的两种控制方式。

答:1.硬件面板控制。

硬件面板与软件控制切换按钮可控制面板控制指示灯的亮灭,仅在指示灯亮时,面板上的所有按钮才对发出的信号起作用。

波形选择按钮可控制发出的信号是正弦波信号、方波信号还是三角波信号。

LABVIEW第6章字符串数组簇和矩阵

LABVIEW第6章字符串数组簇和矩阵
n 该函数通过簇内部元素名称来给簇内部元素赋值。 参考簇是必须的,该函数通过参考簇来获得元素 名称。
PPT文档演模板
LABVIEW第6章字符串数组簇和矩阵
6.3 簇(Cluster) ——LabVIEW中的结构体变量
n 簇操作函数使用示例
PPT文档演模板
LABVIEW第6章字符串数组簇和矩阵
6.3 簇(Cluster) ——LabVIEW中的结构体变量
PPT文档演模板
LABVIEW第6章字符串数组簇和矩阵
小试身手
n 3. 产生一个3×3的整数随机数数组,随机数要 在0到100之间,然后找出数组的鞍点,即该位 置上的元素在该行上最大,在该列上最小,也 可能没有鞍点。如下图所示:
PPT文档演模板
LABVIEW第6章字符串数组簇和矩阵
演讲完毕,谢谢听讲!
n 6.3.3 error in 和error out簇
n LabVIEW利用error in 和error out这两个预定义簇来 作为传递错误信息的载体。
PPT文档演模板
LABVIEW第6章字符串数组簇和矩阵
6.3 簇(Cluster) ——LabVIEW中的结构体变量
n 6.3.3 error in 和error out簇
n 6.1.3 字符串函数举例

PPT文档演模板
•基本字符串函数示例
LABVIEW第6章字符串数组簇和矩阵
6.1 字符串(String)
n 6.1.3 字符串函数举例
PPT文档演模板
•数据数组/电子表格字符串转换函数示例
LABVIEW第6章字符串数组簇和矩阵
6.2 数组(Array)
n 6.2.1 数组控件
n 普通的解包函数解包后只有将鼠标移到输出端子 上才能看到输出元素的名称,程序的可读性不高。 该函数可以根据名称有选择的输出簇内部元素。 其中元素名称就是指元素的Label。

Labview功能介绍之三

Labview功能介绍之三
示。 • 图形子模板:显示数据结果的趋势图和曲线图。 • 路径和参考名(Refnum)子模板:文件路径和各
种标识的控制和显示。
控制模板包括的几个子模板(续)
• 控件容器库子模板:用于操作OLE、ActiveX等功能。 • 对话框子模板:用于输入对话框的显示控制。 • 修饰子模板:用于给前面板进行装饰的各种图形对象。 • 用户自定义的控制和显示。 • 调用存储在文件中的控制和显
• 应用程序控制子模块:包括动态调用VI、标准可执行程 序的功能函数。
• 底层接口子模块:包括调用动态连接库和CIN节点等功 能的处理模块。
• 文档生成子模板。 • 示教课程子模板:包括LabVIEW示教程序。 • 用户自定义的子VI模板。 • “选择…VI子程序”子模板:包括一个对话框,可以
功能模板包括的几个子模板(续一)
• 群子模板。包括群的处理函数,以及群常数等。这 里的群相当于C语言中的结构。
• 比较子模板:包括各种比较运算函数,如大于、小 于、等于。
• 时间和对话框子模板:包括对话框窗口、时间和出 错处理函数等。
• 文件输入/输出子模板:包括处理文件输入/输出的 程序和函数。
功能模板(Functions Palette)
功能模板是创建框图程序的工具。 该模板上的每一个顶层图标都表示 一个子模板。若功能模板不出现, 则可以用Windows菜单下的Show Functions Palette功能打开它, 也可以在框图程序窗口的空白处点 击鼠标右键以弹出功能模板。 只有打开了框图程序窗口,才能出 现功能模板。
工具图标
• 操作工具:使用该工具来操作前面板的控制和显示。
使用它向数字或字符串控制中键入值时,工具会变成标签
工具的形状。

LabVIEW常用中英文词汇对照表

LabVIEW常用中英文词汇对照表

LabVIEW常用中英文词汇对照表——LabVIEW高级编程与虚拟仪器工程应用随书光盘前面板菜单栏Panel Menu文件File新建VI New VI新建New打开Open关闭Close关闭全部Close All保存Save另存为Save As…保存全部Save All保存为前期版Save As Earlier Stage Edition还原Revert新建项目New Project保存项目Save Project关闭项目Close Project页面设置Page Setup打印Print打印窗口Print WindowVI属性VI Properties近期项目Recently Opened Projects近期文件Recently Opened Files退出Exit查看View控件选板Controls Palette函数选板Functions Palette工具选板Tools Palette错误列表Errors ListVI层次结构VI HierarchyLabVIEW类层次结构LabVIEW Class Hierarchy浏览关系Browse Relations类浏览器Class ExplorerActiveX属性浏览器ActiveX Property Explorer启动窗口Start Window导航窗口Navigation Window工具栏Tools bar编辑Edit撤消窗口移动Undo Window Move重做Redo剪切Cut复制Copy粘贴Paste删除Clear选择全部Select All当前值设置为默认值Make Current Values Default重新初始化为默认值Reinitalize All to Default自定义控件Customize Control导入图片至剪贴板Import Picture From File…设置Tap键顺序Set Tapping Order删除断线Remove Broken Wires从层次结构中删除断点Remove Breakpoint from Hierarchy 创建子VI Create SubVI禁止前面板网格对齐Prohibit the Panel Grid Alignment对齐所选项Align the Options分布所选项Distribute the OptionsVI修订历史VI Reference History运行时菜单Run-Time Menu查找和替换Find and Replace显示搜索结果Show Search Results项目Project新建项目New Project打开项目Open Project保存项目Save Project关闭项目Close Project添加至项目Add to Project生成Generate生成全部Generate All运行Run筛选视图Select Views文件信息File Information属性Properties操作Operate运行Run停止Stop单步步入Single-Step into单步步过Single-Step Over单步步出Single-Step Out断点Breakpoint调用时挂起Suspend when Called结束时打印Print at Completion结束时记录Log at Completion数据记录Data logging切换至运行模式Change to Run Mode连接远程前面板Connect to Remote Panel调试应用程序或共享库Debug Application or Share Library 工具Tools仪器InstrumentationMathScript窗口MathScript Window比较Compare性能分析Performance Analysis安全Safety用户名User Name生成可执行文件Generate Executable Documents转换程序生成脚本Convert Project and Generate Script源代码控制Source Code ControlLLB管理器LLB Manager导入Import共享变量Shared Variable在磁盘上查找VI Find VIs on DiskNI范例管理器Prepare Example VIs for NI Example Finder远程前面板连接管理器Remote Panel Connection Manager Web发布工具Web Publishing Tool…高级Advanced选项Options窗口Window显示程序框图Show Block Diagram左右两栏显示The Left and Right上下两栏显示The Up and Down最大化窗口Full Size全部窗口All Windows帮助Help显示即时帮助Show Context Help锁定即时帮助Lock Context Help搜索LabVIEW帮助Search the LabVIEW Help解释错误Explain Error本VI帮助Help for This VI查找范例Find Example查找仪器驱动Find Instrument Driver网络资源Web ResourcesNI MAX Configuration VI ReferenceNI MAX 配置VI Reference专利信息Patent Information关于LabVIEW About LabVIEW前面板工具栏Tool Bar in Front Panel 运行Run连续运行Run Continuously中止执行Abort Execution暂停Pause文本设置Text Settings字体对话框Font Dialog应用程序字体Application Font系统字体System Font对话框字体Dialog Font当前字体Current Font大小Size样式Style调整Justify颜色Color对齐对象Align Objects上边缘Top Edges垂直中心Vertical Centers下边缘Bottom Edges左边缘Left Edges水平居中Horizontal Centers右边缘Right Edges分布对象Distribute Objects垂直中心Vertical Centers下边缘Bottom Edges垂直间距Vertical Gap垂直压缩Vertical Compress左边缘Left Edges水平居中Horizontal Centers右边缘Right Edges水平间隔Horizontal Gap水平压缩Horizontal Compress调整对象大小Resize Objects最大宽度Maximum Width最大高度Maximum Height最大宽度和高度Maximum Width and Height 最小宽度Minimum Width最小高度Minimum Height最小宽度和高度Minimum Width and Height设置宽度和高度Set Width and Height重新排序Reorder组合Group取消组合Ungroup锁定Lock解锁Unlock向前移动Move Forward向后移动Move Backward移至前面Move to Front移至后面Move to Back显示即时帮助Show Context Help图标IconVI属性VI Properties编辑图标Edit Icon显示连线板Show Connector查找全部实例Find All Instances添加接线端Add Terminal删除接线端Remove Terminal模式Patterns旋转90度Rotate 90 Degrees水平翻转Flip Horizontal垂直翻转Flip Vertical断开连接全部接线端Disconnect All Terminals断开连接本接线端Disconnect This Terminal接线端类型This Connection Is工具选板Tools Palette 操作值Operate Value定位/调整大小/选择Position/Size/Select编辑文本Edit Text进行连线Connect Wire对象快捷菜单Object Shortcut Menu滚动窗口Scroll Window设置/清除断点Set/Clear Breakpoint探针数据Probe Data获取颜色Get Color设置颜色Set Color控件选板Controls Palette 新式New Style数值Numeric数值输入控件Numeric Control数值显示控件Numeric Indicator时间标识输入控件Time Stamp Control时间标识输出控件Time Stamp Indicator垂直填充滑动杆Vertical Fill Slide垂直指针滑动杆Vertical Pointer Slide垂直进度条Vertical Progress Bar垂直刻度条Vertical Graduated Bar水平填充滑动杆Horizontal Fill Slide水平指针滑动杆Horizontal Pointer Slide 水平进度条Horizontal Progress Bar水平刻度条Horizontal Graduated Bar 旋扭Knob转盘Dial量表Gauge仪表Meter液罐Tank温度计Thermometer垂直滚动条Vertical Scrolling Bar水平滚动条Horizontal Scrolling Bar带边框颜色盒Framed Color Box布尔Boolean开关按钮Push Button翘板开关Rocker垂直翘板开关Vert Rocker圆形指示灯Round LED水平摇杆开关Horizontal Toggle Switch 垂直摇杆开关Vertical Toggle Switch 方形指示灯Square LED滑动开关Slide Switch垂直滑动杆开关Vertical Slide Switch 确定按钮OK Button取消按钮Cancel Button停止按钮Stop Button单选按钮Radio Buttons数组、矩阵与簇Array, Matrix & Cluster数组Array簇Cluster实数矩阵Real Matrix复数矩阵Plural Matrix错误输入3D Error In 3D.ctl错误输出3D Error Out 3D.ctl字符串与路径String &Path字符串输入控件String Control字符串显示控件String Indicator组合框Combo Box文件路径输入控件File Path Control文件路径显示控件File Path Indicator 图形Graph波形图表Waveform Chart波形图Waveform GraphXY图XY GraphExpress XY图Express XY Graph强度图表Intensity Chart强度图Intensity Graph数字波形图Digital Waveform Graph 混合信号图Mixed-Signal Graph三维曲面图3D Surface Graph三维参数图3D Parametric Graph三维曲线图3D Curve Graph三维图片控件3D Picture Controls列表与表格List &Table列表框List box多列列表框Multicolumn List box表格Table树形TreeExpress表格Express Table下拉列表与枚举Ring & Enum文本下拉列表Text Ring菜单下拉列表Menu Ring枚举Enum图片下拉列表Picture Ring文本与图片下拉列表Text & Picture Ring 容器Containers水平分隔栏Horizontal Divider垂直分隔栏Vertical Divider.NET容器.NET Container选项卡控件Tap Control子面板Sub PanelActiveX容器ActiveX ContainerI/O波形Waveform数字波形Digital Waveform数字数据Digital Data传统DAQ通道Traditional DAQ ChannelsDAQmax名称控件DAQmax Name ControlsVISA资源名称VISA Resource NameIVI逻辑名称IVI Logical NameField Point IO点Field Point IO PointIMAQ会话句柄IMAQ Session运动资源Motion ResourceCAN 控件CAN Controls共享变量控件Shared Variables Controls引用句柄Refnum应用程序引用句柄Application RefnumVI引用句柄VI Refnum控件引用句柄Control Refnum事件发生引用句柄Occurrence Refnum菜单引用句柄Menu RefnumTCP网络连接引用句柄TCP Network Connection RefnumUDP网络连接引用句柄UDP Network Connection Refnum红外线网络连接引用句柄Infrared Ray Network Connection Refnum 蓝牙网络连接引用句柄Bluetooth Network Connection Refnum DataSocket引用句柄DataSocket Refnum字节流文件引用句柄Byte Stream File Refnum数据记录文件引用句柄Data Log File Refnum自动化引用句柄Automatic Refnum.NET引用句柄.NET Refnum回调事件引用句柄Events Callback Refnum变体与类Variant & Class变体VariantLabVIEW对象LabVIEW Object修饰Decorations细线Thin Line粗线Thick Line细分隔线Thin Chiseled Line粗分隔线Thick Chiseled Line带箭头细线Thin Line with Arrow带箭头粗线Thick Line with Arrow标签Label垂直平滑盒Vertical Smooth Box水平平滑盒Horizontal Smooth Box水平按钮框Horizontal Button Box上凸盒Raised Box下凹圆盒Lowered Rounded Box加粗下凹盒Thick Lowered Box上凸盒Raised Box上凸框Raised Frame上凸圆形Raised Circle上凸圆盒Raised Rounded Box上凸左向三角形Raised Left Triangle上凸右向三角形Raised Right Triangle上凸正向三角形Raised Up Triangle上凸反向三角形Raised Down Triangle平面盒Flat Box平面框Flat Frame平面圆形Flat Circle平面圆盒Flat Rounded Box平面左向三角形Flat Left Triangle平面右向三角形Flat Right Triangle平面正向三角形Flat Up Triangle平面反向三角形Flat Down Triangle下凹盒Recessed Box下凹框Recessed Frame下凹圆形Recessed Circle下凹圆盒Recessed Rounded Box下凹左向三角形Recessed Left Triangle 下凹右向三角形Recessed Right Triangle 下凹正向三角形Recessed Up Triangle下凹反向三角形Recessed Down Triangle系统Dialog Controls系统数值Dialog Numeric系统步进数值控件Dialog Spin Control系统字符串Dialog String系统下拉列表Dialog Ring系统组合框Dialog Combo系统枚举Dialog Enum系统路径控件Dialog Path Control系统标签Dialog Label系统列表框Dialog Listbox系统多列列表框Dialog Multicolumn Listbox系统树形控件Dialog Tree Control系统表格Dialog Table系统垂直滑动杆Dialog Vertical Slide系统水平滑动杆Dialog Horizontal Slide系统垂直指针滑动杆Dialog Vertical Pointer Slide 系统水平指针滑动杆Dialog Horizontal Pointer Slide 系统垂直进度条Dialog Vertical Progress Bar系统水平进度条Dialog Horizontal Progress Bar系统按钮Dialog Button系统取消按钮Dialog Cancel Button系统单选单按钮Dialog Radio Button系统复选框Dialog Checkbox系统单选按钮Dialog Radio Buttons系统选项卡控件Dialog Tap Control水平滚动条Horizontal Rolling Bar垂直滚动条Vertical Rolling Bar水平分隔栏(系统)Horizontal Divider(System)垂直分隔栏(系统)Vertical Divider(System)系统下凹框Dialog Recessed Frame系统分隔线Dialog Chiseled Line经典Classic Controls经典数值Classic Numeric数值输入控件Numeric Controls数值显示控件Numeric Indicator简易数值Simple Numeric波形Waveform简易垂直滑动杆Simple Vertical Slide垂直滑动杆Vertical Slide垂直填充滑动杆Vertical Fill Slide垂直指针滑动杆Vertical Pointer Slide 液罐Tank温度计Thermometer简易水平滑动杆Simple Horizontal Slide 水平滑动杆Horizontal Slide水平填充滑动杆Horizontal Fill Slide水平指针滑动杆Horizontal Pointer Slide 旋钮Knob转盘Dial仪表Meter量表Gauge颜色盒Color Box带边框颜色盒Framed Color Box颜色梯度Color Ramp时间标识输入控件Time Stamp Control 时间标识显示控件Time Stamp Indicator 经典布尔Classic Boolean方形按钮Square Button平面方形按钮Flat Square Button方形指示灯Square LED方形灯Square Light方形单选按钮Square Radio Button圆形按钮Round Button平面圆形按钮Flat Round Button圆形指示灯Round LED圆形灯Round Light圆形单选按钮Round Radio Button垂直开关Vertical Switch水平开关Horizontal Switch垂直摇杆开关Vertical Toggle Switch水平摇杆开关Horizontal Toggle Switch复选框Checkbox带标签方形按钮Labeled Square Button带标签圆形按钮Labeled Round Button带标签矩形按钮Labeled Rectangular Button带标签椭圆形按钮Labeled Oblong Button系统按钮Dialog Button系统取消按钮Cancle Button系统复选框Dialog Checkbox系统单选单按钮Dialog Radio Button矩形停止按钮Rectangular Stop Button圆形停止按钮Round Stop Button指示灯按钮LED Button经典单选按钮Classic Radio Buttons方形开关按钮Square Push Button圆形开关按钮Round Push Button垂直滑动杆开关Vertical Slide Switch方形开关按钮2 Square Push Button2圆形开关按钮2 Round Push Button2水平滑动开关Horizontal Slide Switch经典字符串及路径Classic String & Path简易字符串Simple String组合框Combo Box经典数组,矩阵与簇Classic Array, Matrix &Cluster 变体Variant经典列表及表格Classic List & Table经典图形Classic Graph经典下拉列表及枚举Classic Ring &Enum系统下拉列表System Ring经典容器Classic Containers经典I/O Classic I/O经典引用句柄Classic RefnumExpress数值输入控件Numeric Controls按钮与开关Buttons & Switches文本输入控件Text Controls用户控件User Controls数值显示控件Numeric Indicator指示灯LEDs文本显示控件Text Indicators图形显示控件Graph Indicator控制设计与仿真Control Design and Simulation附加工具包Additional Kit用户控件User Controls选择控件Select a Control….NET与ActiveX .NET&ActiveX程序框图工具栏Tool Bar in Block Diagram 运行Run连续运行Run Continuously中止执行Abort Execution暂停Pause高亮度显示执行过程HighLight Execution保存连线值Save Connection Value开始单步执行Start Single Stepping开始单步执行Start Single Stepping单步步出Step Out文本设置Text Settings对齐对象Align Objects分布对象Distribute Objects重新排序Reorder显示即时帮助窗口Show Context Help Window函数选板Functions Palette编程Program结构StructuresFor循环For LoopWhile循环While Loop定时结构Timed Structure条件结构Case Structure事件结构Event StructureMathScript节点MathScript Node平铺式顺序结构Flat Sequence Structure层叠式顺序结构Stacked Sequence Structure公式节点Formula Node程序框图禁用结构Block Diagram Banned Structure 条件禁用结构Case Banned Structure反馈节点Feedback Node共享变量Shared Variable局部变量Local Variable全局变量Global Variable修饰Decorations数组Array数组大小Array Size索引数组Index Array替换数组子集Replace Array Subset数组插入Insert Into Array删除数组元素Delete From Array初始化数组Initialize Array创建数组Build Array数组子集Array Subset数组最大值与最小值Array Max & Min重排数组维数Reshape Array一维数组排序Sort 1D Array搜索一维数组Search 1D Array拆分一维数组Split 1D Array反转一维数组Reverse 1D Array一维数组移位Rotate 1D Array一维数组插值Interpolate 1D Array以阈值插值一维数组Threshold 1D Array交织一维数组Interleave 1D Array抽取一维数组Decimate 1D Array二维数组转置Transpose 2D Array数组常量Array Constant数组至簇转换Array to Cluster簇至数组转换Cluster to Array数组至矩阵转换Array to Matrix矩阵至数组转换Matrix to Array簇与变体Cluster and Variant解除捆绑Unbundle捆绑Bundle按名称解除捆绑Unbundle By Name按名称捆绑Bundle By Name创建簇数组Build Cluster Array索引与捆绑簇数组Index & Bundle Cluster Array 簇至数组转换Cluster to Array数组至簇转换Array to Cluster簇常量Cluster Constant转换为变体Changed Into Variant平化字符串至变体转换Ping-String to Variant 变体至数据转换Variant to Data变体至平化字符串转换Variant to Ping-String 变体属性Variant Properties数值Numeric加Add减Subtract乘Multiply除Divide商与余数Quotient & Remainder转换Conversion加1 Increment减1 Decrement数组元素相加Add Array Elements数组元素相乘Multiply Array Elements复合运算Compound Arithmetic数据操作Data Operation绝对值Absolute Value最近数取整Round To Nearest向下取整Round To -Infinite向上取整Round To +Infinite按2的幂缩放Scale By Power of 2复数Complex平方根Square Root平方Square取负数Negate倒数Reciprocal符号Sign缩放Scale数值常量Numeric Constant枚举常量Enum Constant下拉列表常量Ring Constant随机数(0—1)Random Number(0—1)表达式节点Expression Node正无穷大+Infinite负无穷大-Infinite数学与科学常量Additional Numeric Constants 文件I/O File I/O写入电子表格文件Write To Spreadsheets File读取电子表格文件Read From Spreadsheets File 写入测量文件Write To Measurement File读取测量文件Read Measurement File打开/创建/替换文件Open/Create/Replace File 关闭文件Close File格式化写入文件Format Into File扫描文件Scan From File写入文本文件Write Characters To File读取文本文件Read Characters From File写入二进制文件Write To Binary File读取二进制文件Read From Binary File创建路径Build Path拆分路径Strip Path文件常量File Constant配置文件VI Configuration VIs存储Storage高级文件函数Advanced File Functions布尔Boolean与And或Or异或Exclusive Or非Not复合运算Compound Arithmetic与非Not And或非Not Or同或Not Exclusive Or蕴含Implies数组元素与操作And Array Elements数组元素或操作Or Array Elements数值至布尔数组转换Number To Boolean Array布尔数组至数值转换Boolean Array To Number布尔值至(0-1)转换Boolean To (0,1)真常量True Constant假常量False Constant字符串String字符串长度String Length连接字符串Concatenate Strings部分字符串String Subset附加字符串函数Additional String Functions替换子字符串Replace Substring搜索替换字符串Search and Replace String匹配模式Match Pattern匹配正则表达式Regular Expression Match格式化日期/时间字符串Format Date/Time String字符串/数值转换String/Number Conversion扫描字符串Scan from String格式化写入字符串Format Into String电子表格字符串至数组转换Spreadsheet String to Array 数组至电子表格字符串转换Array to Spreadsheet String 字符串/数组/路径转换String/Array/Path Conversion创建文本Build Text删除空白Trim White space转换为大写字母To Upper Case转换为小写字母To Lower Case空格常量Blank Space Constant字符串常量String Constant空字符串常量Empty String Constant回车键常量Carriage Return Constant换行符常量Line Feed Constant行结束常量End of Line Constant制表符常量Tab Constant比较Comparison等于?Equal?不等于?Not Equal?大于?Greater?小于?Less?大于等于?Greater Or Equal?小于等于?Less Or Equal?等于0?Equal To 0?不等于0?Not Equal To 0?大于0?Greater Than 0?小于0?Less Than 0?大于等于0? Greater Or Equal To 0?小于等于0?Less Or Equal To 0?选择Select最大值与最小值Max & Min判定范围并强制转换In Range and Coerce非法数字/路径/引用句柄?Not A Number/Path/Refnum?空数组?Empty Array?空字符串/路径?Empty String/Path?十进制数?Decimal Digit?十六进制数?Hex Digit?八进制数?Octal Digit?可打印?Printable?空白?White Space?字符类?Lexical Class?比较Comparison定时Time时间计数器Tick Count(ms)等待(ms)?Wait(ms)?等待下一个整数倍毫秒Wait Until Next ms Multiply转换为时间标识To Time Token获取日期/时间字符串Get Date/Time String获取日期/时间(秒)Get Date/Time In Seconds日期/时间至秒转换Date/Time To Seconds秒至日期/时间转换Seconds To Date/Time时间标识常量Time Stamp Constant时间延迟Time Delay已用时间Elapsed Time格式化日期/时间字符串Format Date/Time String对话框与用户界面Dialog and User Interface单按钮对话框One Button Dialog双按钮对话框Two Button Dialog三按钮对话框Three Button Dialog简易错误处理器Simple Error Handler通用错误处理器General Error Handler清除错误Clear Errors合并错误Merge Errors错误代码至错误簇转换Error Cluster From Error Code查找第一个错误Find First Error提示用户输入Prompt User To Input显示对话框信息Display Message To User等待前面板活动Wait For Front Panel Activity产生前面板活动Generate Front Panel Activity颜色盒常量Color Box Constant列表框符号下拉列表控件常量Listbox Sign Ring Controls Constant 事件Event菜单Menu游标Cursor帮助Help波形Waveform获取波形成分Get Waveform Component创建波形Build Waveform设置波形属性Set Waveform Attribute获取波形属性Get Waveform Attribute模数转换Analog to Digital Waveform数模转换Digital to Analog Waveform索引波形数组Index Waveform Array复制波形dt Copy Waveform dt对齐波形时间标识Align Waveform Timestamps获取波形子集Get Waveform Subset获取终止时间值Get Final Time Value波形持续时间Waveform Duration按dt缩放Scale Delta t获取XY值Get XY Value获取波形时间标识数组Get Waveform Timestamps Array 模拟波形Analog Waveform数字波形Digital Waveform波形文件I/O Waveform File I/O应用程序控制Application Control打开应用程序引用Open Application Reference打开VI引用Open VI Reference静态VI引用Static VI Reference关闭引用Close Reference通过引用节点调用Call By Reference Node属性节点Property Node调用节点Invoke Node调用链Call Chain转换为特定的类To More Specific Class转换为通用的类To More Generic Class类说明符常量Class Specifier ConstantVI服务器引用VI VI Server to Index VI调用父方法Call Father Method获取拖放数据Drag and Drop Access to Data停止Stop退出LabVIEW Quit LabVIEW请求释放内存To Release Memory同步Synchronization通知器操作Notifier Operations队列操作Queue Operations信号量Semaphore集合点Rendezrous事件发生Occurrences首次调用?First Call?图形与声音Graphics & Sound三维图形属性3D Graph Properties图片绘制Picture Plots图片函数Picture Functions图形格式Graphics Formulates蜂鸣声Beep声音Sound三维图片控件3D Picture Controls报表生成Report Generation简易文本报表Easy Text Report简易打印VI前面板或说明信息Easy Print VI Panel or Documentation VI说明信息VI Documentation新建报表New Report打印报表Print Report保存报表至文件Save Report to File处置报表Dispose ReportHTML报表HTML Reports Only设置报表字体Set Report Font添加报表文本Append Report Text添加表格至报表Append Table to Report添加列表至报表Append List to Report报表布局Report Layout添加前面板图像至报表Append Front Panel Image to Report添加控件图像至报表Append Controls Image to Report添加图像至报表Append Image to Report高级报表生成Advanced Report Generation报表ReportDIAdem报表向导NI DIAdem Report Wizard测量I/O Measurments I/O仪器I/O Instrumentation I/O仪器驱动程序Instrumentation Drivers串口Serial视觉与运动Vision and Motion数学Mathmatics数值Numeric基本与特殊函数Basic & Special Function 线性代数Linear Algebra拟合Fitting内插与外推Interpolation and Extrapolation 积分与微分Integration and Differentiation 概率与统计Probability and Statistics最优化Optimization微分方程Differential Equation几何Geometry多项式Polynomial脚本与公式Script and Formula信号处理Signal Dispose波形生成Waveform Generation波形调理Waveform Conditioning波形测量Waveform Measurement信号生成Signal Generation信号运算Signal Processing窗Windows滤波器Filter谱分析Spectrum Analysis变换Transform逐点Point By Point数据通信Data Communication共享变量Shared Variable局部变量Local Variable全局变量Global Variable队列操作Queue Operation同步Synchronize协议Agreement互连接口Interconnection Interface库与可执行Libraries and Execution源代码控制Source Code ControlI/O端口Port I/OMultisim 工具包Multisim Kit.NET输入设备控制Input Device Control控制设计与仿真Control Design and SimulateSignalExpressAcquire SignalsGenerate SignalsCreate SignalsLoad/Save SignalsProcessingAnalysisExpress输入Input信号分析Signal Analysis输出Output信号操作Signal Operation执行过程控制Execution Control算术与比较Arith/Compare启动窗口Start Window新建New项目Project基于模板的VI VI from Template更多More打开Open资源ResourcesLabVIEW新用户LabVIEW New UserLabVIEW入门指南LabVIEW ABC Guide book LabVIEW基础LabVIEW BasicLabVIEW文档指南LabVIEW Documents Guidebook LabVIEW帮助LabVIEW HelpLabVIEW升级LabVIEW Upgrade网络资源Web Resource论坛Forum培训课程Training Courses范例Examples查找范例Find Examples。

最新labview典型题目及答案

最新labview典型题目及答案

1. 10.21 产生100 个随机数,求其最小值和最大值以及平均值2. 10.22 用for 循环产生4 行100 列的二维数组,数组成员如下:1,2,3 ...... 100;100,99,98 ...... 1;6,7,8 ...... 105;105,104,103 ..... 6;从这个数组中提取 2 行50 列的二维数组,数组成员如下: 50,49,48 1;56,57,58 (105)将这 2 个数组用数组显示件显示在前面板.3. 10.23 程序开始运行时候要求用户输入一个口令,口令显示正确时候滑钮显示件显示0---100 的随机数,否则程序立即停止.4. 10.24 编写一个程序,在前面板上放3个按钮,当按下某个按钮时,输出按钮的编号.5. 10.25 编写计算以下等式的程序:y1=x3-x2+5y2=m*x+bx 的范围是0---10 。

y1 和y2 用数组显示件显示在前面板。

6. 10.26编程求Josephus约瑟夫环)问题:m个小孩子围成一圈,从第一个小孩子开始顺时针方向数数字,到第n 个小孩子离开,这样反反复复,最终只剩下一个小孩子,求第几个小孩子留下?7. 10.27 猴子吃桃子问题,每天吃完全部的桃子一半又一个,到第1 0天的时候还剩下一个编程求第一天桃子的总数.8. 10.28 编程求1000以内的所有水仙花数, "水仙花数"指一个三位数,它的各位数字的立方和等于她本身.例如:371 =3*3*3+7*7*7+1 *1 *1 ;9. 10.31 编程求1000以内的"完数","完数"是指一个数恰好等于它本身的因子之和,例如28=14+7+4+2+1;10. 11.1在一个chart中显示3条曲线,分别用红,绿,蓝3种颜色表示范围0-1,0-5,0-10的3 个随机数.11. 11.2在一个Graph中用2种不同的的线宽显示1条正弦曲线和一条余弦曲线,每条曲线长度为128个点.正弦曲线x0=0,Dealt x=1, 余弦曲线x0=2,Dealt x=10.12. 11.3 用XY Graph 显示一个半径为1 的圆13. 11.4 产生一个10行10列的二维数组,数组成员为0--100的数字,并用强度图显示.14. 11.5 画出Labview 图形显示,以及放大缩小功能,以及在此图标上添加可改变的labVIEW 字体样式.15. 11.6 在前面板创建数值型控件,输入一个数值,在乘以一个比列系数,然后还在同一个控件中显示出来.(局部变量用法)16. 11.7编写一个程序,用labview的信号生成函数产生一个三角波并显示在chart 上,在编写例外一个程序读出数据显示在chart上,调节2者的程序运行的时间,比较波形的差异.(全局变量)17. 11.8编写一个程序,用labview的信号生成函数产生一个三角波并显示在chart 上,在编写例外一个程序读出数据显示在chart上,调节2者的程序运行的时间,比较波形的差异.(通告函数)18. 11.10 创建一个程序显示内存中所有的VI 的名称与路径?19. 11.11 创建一个程序把另外一个VI 的前面板显示在Picture 控件中.20. 11.12 请用Vi 本身的属性来控制自己前面板的外观属性.21. 11.13 用一个chart 显示一个随机数,用前面板控件chart 的大小和位置.22. 11.14 前面板上放一个压力表,指针位置在0-255 之间随机变化,指针颜色同时发生变化23. 11.15 建立一个枚举控件,其内容为张三、李四、王五共三位先生,要求当枚举控件显示“张三”时,输出“张三在这里”;同理,当枚举控件显示“李四” 、“王五”时,输出:“李四在这里”和“王五在这里”24. 11.16 分别利用for 循环的移位寄存功能和反馈节点两种方法求0+5+10+15++45+50 ........ 的值25. 11.17 用顺序结构实现数值匹配:输入1~100之间的任意1个整数,然后系统随机产生1~100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和时间。

labview 字符串和文件

labview 字符串和文件
练习 5-2 字符串子集和数值的提取
目的:创建一个字符串的子集,其中含有某个数值的字符串显示,再将它 转换成数值。
第五章字符串和文件I/O 第五章字符串和文件I/O
部分字符串函数( 函数-字符串 字符串) 部分字符串函数 ( 函数 字符串 ) — 用于返回偏移地址开始的子字符串以 及字节数。第一个偏移地址是0。 及字节数。第一个偏移地址是 。
第五章字符串和文件I/O 第五章字符串和文件I/O
5-2文件的输入/输出(I/O)
文件I/O功能函数是一组功能强大、伸缩性强的文件处理工具。它们不仅可 以读写数据,还可以移动、重命名文件与目录。创建电子表格格式的、由可 读的ASCII文本组成的文件,以及为了提高读写速度和压缩率采用二进制的格 式写入数据。 可以采用下面三种文件格式存储或者获得数据: ASCII字节流——如果希望让其他的软件(譬如字处理程序或者电子表格 程序)也可以访问数据,就需要将数据存储为ASCII格式。为此,需要把所有 数据都转换为ASCII字符串。 l 数据记录文件——这种文件采用的是只有G语言可以访问的二进制格 式。数据记录文件类似于数据库文件,因为它可以把不同的数据类型存储到 同一个文件记录中。 l 二进制字节流——这种文件的格式是最紧凑、最快速地存储文件的格 式。必须把数据转换成二进制字符串的格式,还必须清楚地知道在对文件读 写数据时采用的是哪种数据格式。
返回前面板,执行该VI。数据数组产生以后,会出现一个 返回前面板,执行该VI。数据数组产生以后, VI 文件对话框提示输入新建文件的文件名。输入文件名,并 文件对话框提示输入新建文件的文件名。输入文件名, OK。 单击 OK。
第五章字符串和文件I/O 第五章字符串和文件I/O
练习 5-4 向文件添加数据

LabVIEW课程设计

LabVIEW课程设计

LabVIEW课程设计课程小结班级 XXX学号 XXXXXXXXX姓名 XXX基础题1、用labview 的基本运算函数编写以下算式的程序代码:63531683100762510225728⨯+-+÷-⨯+ 321.82.73811253178÷-⨯++解:首先在前面板创建两个数值输出控件,然后在程序框图中按照上图连接线路,点击运行,程序结果。

前面板、程序框图及运行情况截图如下:2、利用摄氏温度与华氏温度的关系C = 5(F −32) / 9编写一个程序,求华氏温度(F)为32, 64, 4, 98.6 , 104, 212时的摄氏温度。

解:在前面板创建一个数值输入控件和一个数值显示控件,在程序框图中添加一个公式节点,再在公式节点上添加一个输出和一个输入分,然后在公式节点框图中输入温度转换公式,最后在面前板输入相应的温度点击运行,得到相应的结果。

前面板、程序框图及运行情况截图如下:3、用数组创建函数创建一个二维数组显示件,成员为:1 2 3 4 5 62 3 4 5 6 13 4 5 6 1 24 5 6 1 2 3编程将上述创建的数组转置为:1 2 3 42 3 4 53 4 5 64 5 6 15 6 1 26 1 2 3解:在前面板上创建两个如图数组,在程序框图上添加一个数组常量,用来创建二维数组,然后与两数组相连,在转换后的数组的连线上添加一个“二维数组转置”,最后保存、运行。

前面板、程序框图及运行情况截图如下:4、创建一个簇控制件,成员分别为字符型控制件姓名,数值型控制件学号, 布尔型控制件注册。

从这个簇控制件中提取出簇成员注册,显示在前面板上。

解:在前面板上添加一个簇,在族里分别添加一字符显示控件,数值显示控件,布尔型显示控件,程序框图连接如图:先解除捆绑单独将注册一栏给输出,输入姓名、学号点击确定运行注册灯点亮。

前面板、程序框图及运行情况截图如下:5、创建一个字符串显示件,程序运行后显示当前系统日期、时间和自己的班级、姓名。

第四章 labview数组字符串和簇

第四章 labview数组字符串和簇
转换函数在函数面板数值运算Numeric中conversion子模板中 转换函数在函数面板数值运算Numeric中conversion子模板中
第3页
《虚拟仪器》 虚拟仪器》
4.1 数组
数组是同一类型数据的集合。 数组是同一类型数据的集合。 LabVIEW中的数组可以为任何数值类型、布尔型、字符串。 LabVIEW中的数组可以为任何数值类型、布尔型、字符串。 一个数组可以是一维的,在内存允许的情况下,也可以是多维的, 每维最多可以包含2 每维最多可以包含231个元素。 可以通过数组指针(索引index)访问数组元素,指针在0 可以通过数组指针(索引index)访问数组元素,指针在0到N-1的范 围内变化,而N就是数组元素的个数。 例:10 例:10元素的一维数组 10元素的一维数组
数组函数举例
求数组的大小 检索数组,得到指定位置的元素或子数组 检索数组,
第25页
《虚拟仪器》 虚拟仪器》
替换数组一个元素或行、列 替换数组一个元素或行、
第26页
《虚拟仪器》 虚拟仪器》
例:设计一个VI,产生9 例:设计一个VI,产生9个随机数组成的数组,先倒序排列,按从小到大 排列,并且求出最大值、最小值。
第38页
《虚拟仪器》 虚拟仪器》
不可显示字符代码表
代 码 \b \s \r \n \t 含 义 Backspace (ASCII BS, equivalent to \08) Space Return (ASCII SP, equivalent to \20) (ASCII CR, equivalent to \0D)
《虚拟仪器》 虚拟仪器》
《虚拟仪器》 虚拟仪器》
内蒙古科技大学信息学院 测控技术教研室 xjs2007@

LABVIEW编程基础 第3章 LabVIEW的数据类型

LABVIEW编程基础 第3章 LabVIEW的数据类型
在字符串控件中最常用的是字符串输入和字符串显示 两个控件。 默认情况下创建的字符串输入与显示控件是单行的, 长度固定。
字符串控件在默认情况下为正常显示状态显 示字符的一般形式,在字符串中可以直接输入回 车或空格键,系统自动根据键盘动作为字符串创 建隐藏的‘\’形式的转义控制字符。
图3-59
字符串输入与显示控件
字符串是LabVIEW中一种基本的数据类型。 路径也是一种特殊的字符串,专门用于对文件路 径的处理。 字符串型与路径子选板中共有三种对象供用户选 择:字符串输入/显示、组合框和文件路径输入/显示。
1.字符串控件
字符串控件用于输入和显示各种字符串。 右键单击字符串控件弹出的快捷菜单中,关于 定义字符串的显示方式有四种。
(2)索引数组
图3-17
索引数组函数接线端子
图3-18
使用索引数组函数索引数组中的元素和指定列或行或元素
(3)替换数组子集
图3-19
替换数组子集函数接线端子
图3-20
替换数组子集函数的使用
(4)数组插入
图3-21
数组插入函数接线端子
图3-22
数值插入函数的使用
(5)删除数组元素
图3-23
删除数组元素函数接线端子
第三章 LabVIEW的数据类型
陕西理工大学 物理与电信工程学院
1 CONTENTS
数据类型 数据运算选板 数组型数据
目 录
2 3 4
簇型数据 字符串型数据
5
1 CONTENTS
数据类型
数据运算选板
目 录
2 3 4
数组型数据
簇型数据
5
字符串型数据
3.1 数据类型

3.1.1 数值型控件

LabVIEW常用中英文词汇对照表

LabVIEW常用中英文词汇对照表

1LabVIEW常用中英文词汇对照表——LabVIEW高级编程与虚拟仪器工程应用随书光盘前面板菜单栏 Panel Menu页脚内容1文件File新建VI New VI新建New打开Open关闭Close关闭全部Close All保存Save另存为Save As…保存全部Save All保存为前期版Save As Earlier Stage Edition 还原Revert新建项目New Project保存项目Save Project关闭项目Close Project页面设置Page Setup页脚内容2打印Print打印窗口Print WindowVI属性VI Properties近期项目Recently Opened Projects近期文件Recently Opened Files退出Exit查看View控件选板Controls Palette函数选板Functions Palette工具选板Tools Palette错误列表Errors ListVI层次结构VI HierarchyLabVIEW类层次结构LabVIEW Class Hierarchy 浏览关系Browse Relations类浏览器Class Explorer页脚内容3ActiveX属性浏览器ActiveX Property Explorer启动窗口Start Window导航窗口Navigation Window工具栏Tools bar编辑Edit撤消窗口移动Undo Window Move重做Redo剪切Cut复制Copy粘贴Paste删除Clear选择全部Select All当前值设置为默认值Make Current Values Default 重新初始化为默认值Reinitalize All to Default自定义控件Customize Control页脚内容4导入图片至剪贴板Import Picture From File…设置Tap键顺序Set Tapping Order删除断线Remove Broken Wires从层次结构中删除断点Remove Breakpoint from Hierarchy 创建子VI Create SubVI禁止前面板网格对齐Prohibit the Panel Grid Alignment对齐所选项Align the Options分布所选项Distribute the OptionsVI修订历史VI Reference History运行时菜单Run-Time Menu查找和替换Find and Replace显示搜索结果Show Search Results项目Project新建项目New Project打开项目Open Project页脚内容5保存项目Save Project关闭项目Close Project添加至项目Add to Project生成Generate生成全部Generate All运行Run筛选视图Select Views文件信息File Information属性Properties操作Operate运行Run停止Stop单步步入Single-Step into单步步过Single-Step Over单步步出Single-Step Out页脚内容6断点Breakpoint调用时挂起Suspend when Called结束时打印Print at Completion结束时记录Log at Completion数据记录Data logging切换至运行模式Change to Run Mode连接远程前面板Connect to Remote Panel调试应用程序或共享库Debug Application or Share Library 工具Tools仪器InstrumentationMathScript窗口MathScript Window比较Compare性能分析Performance Analysis安全Safety用户名User Name页脚内容7生成可执行文件Generate Executable Documents转换程序生成脚本Convert Project and Generate Script源代码控制Source Code ControlLLB管理器LLB Manager导入Import共享变量Shared Variable在磁盘上查找VI Find VIs on DiskNI范例管理器Prepare Example VIs for NI Example Finder远程前面板连接管理器Remote Panel Connection Manager Web发布工具Web Publishing Tool…高级Advanced选项Options窗口Window显示程序框图Show Block Diagram左右两栏显示The Left and Right页脚内容8上下两栏显示The Up and Down最大化窗口Full Size全部窗口All Windows帮助Help显示即时帮助Show Context Help锁定即时帮助Lock Context Help搜索LabVIEW帮助Search the LabVIEW Help 解释错误Explain Error本VI帮助Help for This VI查找范例Find Example查找仪器驱动Find Instrument Driver网络资源Web ResourcesNI MAX Configuration VI ReferenceNI MAX 配置VI Reference专利信息Patent Information页脚内容9关于LabVIEW About LabVIEW前面板工具栏Tool Bar in Front Panel 运行Run连续运行Run Continuously中止执行Abort Execution暂停Pause文本设置Text Settings字体对话框Font Dialog应用程序字体Application Font系统字体System Font对话框字体Dialog Font当前字体Current Font大小Size样式Style页脚内容10调整Justify颜色Color对齐对象Align Objects上边缘Top Edges垂直中心Vertical Centers 下边缘Bottom Edges左边缘Left Edges水平居中Horizontal Centers 右边缘Right Edges分布对象Distribute Objects 垂直中心Vertical Centers 下边缘Bottom Edges垂直间距Vertical Gap垂直压缩Vertical Compress左边缘Left Edges水平居中Horizontal Centers右边缘Right Edges水平间隔Horizontal Gap水平压缩Horizontal Compress调整对象大小Resize Objects最大宽度Maximum Width最大高度Maximum Height最大宽度和高度Maximum Width and Height 最小宽度Minimum Width最小高度Minimum Height最小宽度和高度Minimum Width and Height 设置宽度和高度Set Width and Height重新排序Reorder组合Group取消组合Ungroup锁定Lock解锁Unlock向前移动Move Forward向后移动Move Backward移至前面Move to Front移至后面Move to Back显示即时帮助Show Context Help图标IconVI属性VI Properties编辑图标Edit Icon显示连线板Show Connector查找全部实例Find All Instances 添加接线端Add Terminal删除接线端Remove Terminal模式Patterns旋转90度Rotate 90 Degrees水平翻转Flip Horizontal垂直翻转Flip Vertical断开连接全部接线端Disconnect All Terminals 断开连接本接线端Disconnect This Terminal 接线端类型This Connection Is工具选板Tools Palette操作值Operate Value定位/调整大小/选择Position/Size/Select编辑文本Edit Text进行连线Connect Wire对象快捷菜单Object Shortcut Menu滚动窗口Scroll Window设置/清除断点Set/Clear Breakpoint探针数据Probe Data获取颜色Get Color设置颜色Set Color控件选板Controls Palette 新式New Style数值Numeric数值输入控件Numeric Control数值显示控件Numeric Indicator时间标识输入控件Time Stamp Control时间标识输出控件Time Stamp Indicator垂直填充滑动杆Vertical Fill Slide垂直指针滑动杆Vertical Pointer Slide垂直进度条Vertical Progress Bar垂直刻度条Vertical Graduated Bar水平填充滑动杆Horizontal Fill Slide水平指针滑动杆Horizontal Pointer Slide 水平进度条Horizontal Progress Bar水平刻度条Horizontal Graduated Bar旋扭Knob转盘Dial量表Gauge仪表Meter液罐Tank温度计Thermometer垂直滚动条Vertical Scrolling Bar水平滚动条Horizontal Scrolling Bar带边框颜色盒Framed Color Box布尔Boolean开关按钮Push Button翘板开关Rocker垂直翘板开关Vert Rocker圆形指示灯Round LED水平摇杆开关Horizontal Toggle Switch 垂直摇杆开关Vertical Toggle Switch 方形指示灯Square LED滑动开关Slide Switch垂直滑动杆开关Vertical Slide Switch 确定按钮OK Button取消按钮Cancel Button停止按钮Stop Button单选按钮Radio Buttons数组、矩阵与簇Array, Matrix & Cluster数组Array簇Cluster实数矩阵Real Matrix复数矩阵Plural Matrix错误输入3D Error In 3D.ctl错误输出3D Error Out 3D.ctl字符串与路径String &Path字符串输入控件String Control字符串显示控件String Indicator组合框Combo Box文件路径输入控件File Path Control 文件路径显示控件File Path Indicator 图形Graph波形图表Waveform Chart波形图Waveform GraphXY图XY GraphExpress XY图Express XY Graph强度图表Intensity Chart强度图Intensity Graph数字波形图Digital Waveform Graph 混合信号图Mixed-Signal Graph三维曲面图3D Surface Graph三维参数图3D Parametric Graph 三维曲线图3D Curve Graph三维图片控件3D Picture Controls 列表与表格List &Table列表框List box多列列表框Multicolumn List box表格Table树形TreeExpress表格Express Table下拉列表与枚举Ring & Enum文本下拉列表Text Ring菜单下拉列表Menu Ring枚举Enum图片下拉列表Picture Ring文本与图片下拉列表Text & Picture Ring 容器Containers水平分隔栏Horizontal Divider垂直分隔栏Vertical Divider.NET容器 .NET Container选项卡控件Tap Control子面板Sub PanelActiveX容器ActiveX ContainerI/O波形Waveform数字波形Digital Waveform数字数据Digital Data传统DAQ通道Traditional DAQ Channels DAQmax名称控件DAQmax Name Controls VISA资源名称VISA Resource NameIVI逻辑名称IVI Logical NameField Point IO点Field Point IO Point IMAQ会话句柄IMAQ Session运动资源Motion ResourceCAN 控件CAN Controls共享变量控件Shared Variables Controls 引用句柄Refnum应用程序引用句柄Application Refnum VI引用句柄VI Refnum控件引用句柄Control Refnum事件发生引用句柄Occurrence Refnum菜单引用句柄Menu RefnumTCP网络连接引用句柄TCP Network Connection RefnumUDP网络连接引用句柄UDP Network Connection Refnum红外线网络连接引用句柄Infrared Ray Network Connection Refnum 蓝牙网络连接引用句柄Bluetooth Network Connection Refnum DataSocket引用句柄DataSocket Refnum字节流文件引用句柄Byte Stream File Refnum数据记录文件引用句柄Data Log File Refnum自动化引用句柄Automatic Refnum.NET引用句柄 .NET Refnum回调事件引用句柄Events Callback Refnum变体与类Variant & Class变体VariantLabVIEW对象LabVIEW Object修饰Decorations细线Thin Line粗线Thick Line细分隔线Thin Chiseled Line粗分隔线Thick Chiseled Line带箭头细线Thin Line with Arrow 带箭头粗线Thick Line with Arrow 标签Label垂直平滑盒Vertical Smooth Box 水平平滑盒Horizontal Smooth Box 水平按钮框Horizontal Button Box 上凸盒Raised Box下凹圆盒Lowered Rounded Box 加粗下凹盒Thick Lowered Box上凸盒Raised Box上凸框Raised Frame上凸圆形Raised Circle上凸圆盒Raised Rounded Box上凸左向三角形Raised Left Triangle 上凸右向三角形Raised Right Triangle 上凸正向三角形Raised Up Triangle上凸反向三角形Raised Down Triangle 平面盒Flat Box平面框Flat Frame平面圆形Flat Circle平面圆盒Flat Rounded Box平面左向三角形Flat Left Triangle平面右向三角形Flat Right Triangle平面正向三角形Flat Up Triangle平面反向三角形Flat Down Triangle下凹盒Recessed Box下凹框Recessed Frame下凹圆形Recessed Circle下凹圆盒Recessed Rounded Box下凹左向三角形Recessed Left Triangle 下凹右向三角形Recessed Right Triangle 下凹正向三角形Recessed Up Triangle下凹反向三角形Recessed Down Triangle 系统Dialog Controls系统数值Dialog Numeric系统步进数值控件Dialog Spin Control 系统字符串Dialog String系统下拉列表Dialog Ring系统组合框Dialog Combo系统枚举Dialog Enum系统路径控件Dialog Path Control系统标签Dialog Label系统列表框Dialog Listbox系统多列列表框Dialog Multicolumn Listbox系统树形控件Dialog Tree Control系统表格Dialog Table系统垂直滑动杆Dialog Vertical Slide系统水平滑动杆Dialog Horizontal Slide系统垂直指针滑动杆Dialog Vertical Pointer Slide 系统水平指针滑动杆Dialog Horizontal Pointer Slide 系统垂直进度条Dialog Vertical Progress Bar系统水平进度条Dialog Horizontal Progress Bar系统按钮Dialog Button系统取消按钮Dialog Cancel Button系统单选单按钮Dialog Radio Button系统复选框Dialog Checkbox系统单选按钮Dialog Radio Buttons系统选项卡控件Dialog Tap Control水平滚动条Horizontal Rolling Bar垂直滚动条Vertical Rolling Bar水平分隔栏(系统)Horizontal Divider(System)垂直分隔栏(系统)Vertical Divider(System)系统下凹框Dialog Recessed Frame系统分隔线Dialog Chiseled Line经典Classic Controls经典数值Classic Numeric数值输入控件Numeric Controls数值显示控件Numeric Indicator简易数值Simple Numeric波形Waveform简易垂直滑动杆Simple Vertical Slide垂直滑动杆Vertical Slide垂直填充滑动杆Vertical Fill Slide垂直指针滑动杆Vertical Pointer Slide 液罐Tank温度计Thermometer简易水平滑动杆Simple Horizontal Slide 水平滑动杆Horizontal Slide水平填充滑动杆Horizontal Fill Slide水平指针滑动杆Horizontal Pointer Slide 旋钮Knob转盘Dial仪表Meter量表Gauge颜色盒Color Box带边框颜色盒Framed Color Box颜色梯度Color Ramp时间标识输入控件Time Stamp Control 时间标识显示控件Time Stamp Indicator 经典布尔Classic Boolean方形按钮Square Button平面方形按钮Flat Square Button方形指示灯Square LED方形灯Square Light方形单选按钮Square Radio Button圆形按钮Round Button平面圆形按钮Flat Round Button圆形指示灯Round LED圆形灯Round Light圆形单选按钮Round Radio Button垂直开关Vertical Switch水平开关Horizontal Switch垂直摇杆开关Vertical Toggle Switch水平摇杆开关Horizontal Toggle Switch复选框Checkbox带标签方形按钮Labeled Square Button带标签圆形按钮Labeled Round Button带标签矩形按钮Labeled Rectangular Button 带标签椭圆形按钮Labeled Oblong Button 系统按钮Dialog Button系统取消按钮Cancle Button系统复选框Dialog Checkbox系统单选单按钮Dialog Radio Button矩形停止按钮Rectangular Stop Button圆形停止按钮Round Stop Button指示灯按钮LED Button经典单选按钮Classic Radio Buttons方形开关按钮Square Push Button圆形开关按钮Round Push Button垂直滑动杆开关Vertical Slide Switch方形开关按钮2 Square Push Button2圆形开关按钮2 Round Push Button2水平滑动开关Horizontal Slide Switch经典字符串及路径Classic String & Path简易字符串Simple String组合框Combo Box经典数组,矩阵与簇Classic Array, Matrix &Cluster 变体Variant经典列表及表格Classic List & Table经典图形Classic Graph经典下拉列表及枚举Classic Ring &Enum系统下拉列表System Ring经典容器Classic Containers经典I/O Classic I/O经典引用句柄Classic RefnumExpress数值输入控件Numeric Controls按钮与开关Buttons & Switches文本输入控件Text Controls用户控件User Controls数值显示控件Numeric Indicator指示灯LEDs文本显示控件Text Indicators图形显示控件Graph Indicator控制设计与仿真Control Design and Simulation 附加工具包Additional Kit用户控件User Controls选择控件Select a Control….NET与ActiveX .NET&ActiveX程序框图工具栏Tool Bar in Block Diagram 运行Run连续运行Run Continuously中止执行Abort Execution暂停Pause高亮度显示执行过程HighLight Execution保存连线值Save Connection Value开始单步执行Start Single Stepping开始单步执行Start Single Stepping单步步出Step Out文本设置Text Settings对齐对象Align Objects分布对象Distribute Objects重新排序Reorder显示即时帮助窗口Show Context Help Window函数选板Functions Palette 编程Program结构StructuresFor循环For LoopWhile循环While Loop定时结构Timed Structure条件结构Case Structure事件结构Event StructureMathScript节点MathScript Node平铺式顺序结构Flat Sequence Structure层叠式顺序结构Stacked Sequence Structure公式节点Formula Node程序框图禁用结构Block Diagram Banned Structure 条件禁用结构Case Banned Structure反馈节点Feedback Node共享变量Shared Variable局部变量Local Variable全局变量Global Variable修饰Decorations数组Array数组大小Array Size索引数组Index Array替换数组子集Replace Array Subset数组插入Insert Into Array删除数组元素Delete From Array初始化数组Initialize Array创建数组Build Array数组子集Array Subset数组最大值与最小值Array Max & Min 重排数组维数Reshape Array一维数组排序Sort 1D Array搜索一维数组Search 1D Array拆分一维数组Split 1D Array反转一维数组Reverse 1D Array一维数组移位Rotate 1D Array一维数组插值Interpolate 1D Array以阈值插值一维数组Threshold 1D Array 交织一维数组Interleave 1D Array抽取一维数组Decimate 1D Array二维数组转置Transpose 2D Array数组常量Array Constant数组至簇转换Array to Cluster簇至数组转换Cluster to Array数组至矩阵转换Array to Matrix矩阵至数组转换Matrix to Array簇与变体Cluster and Variant解除捆绑Unbundle捆绑Bundle按名称解除捆绑Unbundle By Name按名称捆绑Bundle By Name创建簇数组Build Cluster Array索引与捆绑簇数组Index & Bundle Cluster Array 簇至数组转换Cluster to Array数组至簇转换Array to Cluster簇常量Cluster Constant转换为变体Changed Into Variant平化字符串至变体转换Ping-String to Variant变体至数据转换Variant to Data变体至平化字符串转换Variant to Ping-String 变体属性Variant Properties数值Numeric加Add减Subtract乘Multiply除Divide商与余数Quotient & Remainder转换Conversion加1 Increment减1 Decrement数组元素相加Add Array Elements数组元素相乘Multiply Array Elements复合运算Compound Arithmetic数据操作Data Operation绝对值Absolute Value最近数取整Round To Nearest向下取整Round To -Infinite向上取整Round To +Infinite按2的幂缩放Scale By Power of 2复数Complex平方根Square Root平方Square取负数Negate倒数Reciprocal符号Sign缩放Scale数值常量Numeric Constant枚举常量Enum Constant下拉列表常量Ring Constant随机数(0—1)Random Number(0—1)表达式节点Expression Node正无穷大+Infinite负无穷大-Infinite数学与科学常量Additional Numeric Constants文件I/O File I/O写入电子表格文件Write To Spreadsheets File读取电子表格文件Read From Spreadsheets File 写入测量文件Write To Measurement File读取测量文件Read Measurement File打开/创建/替换文件Open/Create/Replace File 关闭文件Close File格式化写入文件Format Into File扫描文件Scan From File写入文本文件Write Characters To File 读取文本文件Read Characters From File 写入二进制文件Write To Binary File读取二进制文件Read From Binary File 创建路径Build Path拆分路径Strip Path文件常量File Constant配置文件VI Configuration VIs存储Storage高级文件函数Advanced File Functions 布尔Boolean与And或Or异或Exclusive Or非Not复合运算Compound Arithmetic与非Not And或非Not Or同或Not Exclusive Or蕴含Implies数组元素与操作And Array Elements数组元素或操作Or Array Elements数值至布尔数组转换Number To Boolean Array 布尔数组至数值转换Boolean Array To Number 布尔值至(0-1)转换Boolean To (0,1)真常量True Constant假常量False Constant字符串String字符串长度String Length连接字符串Concatenate Strings部分字符串String Subset附加字符串函数Additional String Functions替换子字符串Replace Substring搜索替换字符串Search and Replace String匹配模式Match Pattern匹配正则表达式Regular Expression Match格式化日期/时间字符串Format Date/Time String字符串/数值转换String/Number Conversion扫描字符串Scan from String格式化写入字符串Format Into String电子表格字符串至数组转换Spreadsheet String to Array 数组至电子表格字符串转换Array to Spreadsheet String 字符串/数组/路径转换String/Array/Path Conversion 创建文本Build Text删除空白Trim White space转换为大写字母To Upper Case转换为小写字母To Lower Case空格常量Blank Space Constant字符串常量String Constant空字符串常量Empty String Constant 回车键常量Carriage Return Constant 换行符常量Line Feed Constant行结束常量End of Line Constant制表符常量Tab Constant比较Comparison等于?Equal?不等于?Not Equal?大于?Greater?小于?Less?大于等于?Greater Or Equal?小于等于?Less Or Equal?等于0?Equal To 0?不等于0?Not Equal To 0?大于0?Greater Than 0?小于0?Less Than 0?大于等于0? Greater Or Equal To 0?小于等于0?Less Or Equal To 0?选择Select最大值与最小值Max & Min判定范围并强制转换In Range and Coerce非法数字/路径/引用句柄?Not A Number/Path/Refnum?空数组?Empty Array?空字符串/路径?Empty String/Path?十进制数?Decimal Digit?十六进制数?Hex Digit?八进制数?Octal Digit?可打印?Printable?空白?White Space?字符类?Lexical Class?比较Comparison定时Time时间计数器Tick Count(ms)等待(ms)?Wait(ms)?等待下一个整数倍毫秒Wait Until Next ms Multiply 转换为时间标识To Time Token获取日期/时间字符串Get Date/Time String获取日期/时间(秒)Get Date/Time In Seconds 日期/时间至秒转换Date/Time To Seconds秒至日期/时间转换Seconds To Date/Time时间标识常量Time Stamp Constant时间延迟Time Delay已用时间Elapsed Time格式化日期/时间字符串Format Date/Time String 对话框与用户界面Dialog and User Interface单按钮对话框One Button Dialog双按钮对话框Two Button Dialog三按钮对话框Three Button Dialog简易错误处理器Simple Error Handler通用错误处理器General Error Handler清除错误Clear Errors合并错误Merge Errors错误代码至错误簇转换Error Cluster From Error Code 查找第一个错误Find First Error提示用户输入Prompt User To Input显示对话框信息Display Message To User等待前面板活动Wait For Front Panel Activity产生前面板活动Generate Front Panel Activity颜色盒常量Color Box Constant列表框符号下拉列表控件常量Listbox Sign Ring Controls Constant 事件Event菜单Menu游标Cursor帮助Help波形Waveform获取波形成分Get Waveform Component创建波形Build Waveform设置波形属性Set Waveform Attribute获取波形属性Get Waveform Attribute模数转换Analog to Digital Waveform数模转换Digital to Analog Waveform索引波形数组Index Waveform Array复制波形dt Copy Waveform dt对齐波形时间标识Align Waveform Timestamps获取波形子集Get Waveform Subset获取终止时间值Get Final Time Value波形持续时间Waveform Duration按dt缩放Scale Delta t获取XY值Get XY Value获取波形时间标识数组Get Waveform Timestamps Array 模拟波形Analog Waveform数字波形Digital Waveform波形文件I/O Waveform File I/O应用程序控制Application Control打开应用程序引用Open Application Reference打开VI引用Open VI Reference静态VI引用Static VI Reference关闭引用Close Reference通过引用节点调用Call By Reference Node 属性节点Property Node调用节点Invoke Node调用链Call Chain转换为特定的类To More Specific Class转换为通用的类To More Generic Class类说明符常量Class Specifier ConstantVI服务器引用VI VI Server to Index VI调用父方法Call Father Method获取拖放数据Drag and Drop Access to Data 停止Stop退出LabVIEW Quit LabVIEW。

LabVIEW中的数据结构

LabVIEW中的数据结构
创建簇控件
只要将簇框添加到前面板(如下图所示)上,再将数据对象或元素(可以是布尔、枚举、数组、数值、字符串、 路径以及簇控件)拖拽至框内,即可在前面板上创建簇输入控件或显示控件。 另外,通过拖拽鼠标游标,可以改变簇框的尺寸。
图 9. 创建簇输入控件 图 10 中的示例是一个含有三个输入控件的簇: 一个字符串、一个布尔开关和一个数值控件。
组装簇
“捆绑”函数可以将独立的元素组装成簇,或者改变现有簇中的个别元素值,而无需更新所有元素的值。 使用位 置调整工具可重新设定捆绑函数的大小,或者可在元素输入端上点击右键后选择快捷菜单中的“添加输入”。
图 11. 在程序框图中组装一个簇
修改簇
若要连接簇的输入,则只需连接需要修改的元素。以图 12 为例,其中有三个控件。
数组输出
当自动索引一个数组的输出隧道时,每一次循环输出一个新元素到数组。因此,自动索引输出数组的大小等于 循环的次数。 此时,连接输出隧道和数组显示控件的连线将变粗,表明它将输出一个数组,且输出隧道中将包含一个方框。
图 7. 自动索引输出 在循环隧道上点击右键,并在快捷菜单中的选择“启用索引”或“禁用索引”,即可启用或关闭自动索引功能。 While 循环的自动索引功能默认是关闭的。 举例来说,若要隧道仅输出最后一次循环的值,则需要停用自动索引。
(1)索引框 | (2)元素框 图 1. 数值数组控件
创建数组输入控件和显示控件
如图 2 所示,在前面板上添加一个数组框,然后将数据对象或元素(如数值或字符串控件)拖入其中,即可 添加输入控件或显示控件的数组。
图 2. 将数值控件拖入数组框内 如试图将一个无效的输入或显示控件拖入数组框中,则无法实现该操作。 在程序框图中使用数组之前,必须在数组框中插入对象。否则数组的接线端将为空,不会产生任何相关的数据 类型。

LabVIEW入门与虚拟仪器 第6章 字符串和文件存取_OK

LabVIEW入门与虚拟仪器 第6章  字符串和文件存取_OK
·打开现存文件或创建一个新文件 ·写入或读取文件 ·关闭文件
LabVIEW支持的文件类型(4种) • ASCII 码流文件(文本文件) • 二进制流文件 • 数据记录文件 • 波形数据文件
13
6.2.1 文件 I/O 子模板简介
14
6.2.2 高层文件操作VI 及应用 ❖文件格式:电子表格读写/直接读写字符串/二进制
20
例 6.2.4:将温度采样值转换为以“,”分隔的格式化 字符串,写入文本文件中。(演示:写字符串文件VI)
21
例 6.2.5 读取文本文件数据。
本例使用 Read Characters From File 节点从上例创建的温 度数据.txt 文件中读取数据,送前面板的读出数据指示器显 示,同时将这些数据显示在温度曲线 Graph 上。
创建一个新文件或覆盖一个已存在文件
创建一个新文件,若与其它文件同名则返回一个 错误代码
23
2.Write File(写文件)
该节点向文件标识符 refnum 指定的文件中写入数据(文本字符),写入字符 的起始位置由pos mode 和 pos oftset 端口参数指定。
例6.2.6 将前面 例6.2.2 的任务使用低级模块 Write File VI实现。
2. LabVIEW 字符串函数在功能模板上的 String子模板中。 3. 读/写文件操作之前,必须指定文件路径
4. LabVIEW支持的文件类型(4种) ASCII 码流文件(文本文件) 二进制流文件 数据记录文件 波形数据文件
37
电子表格字符串, 并将其写入一个新的文件或添加 到现存文件中,写入之后自动关闭文件。
பைடு நூலகம்16
例 6.2.1 : 使 用 Write To Spreadsheet File 节 点 构 建 一 VI 将一个浮点型二维数组写入电子表格文件。

labview 字符串显示

labview 字符串显示
vi这个例子是通过点阵来显示所要求的字符不过方法比较原始是自己一个布尔值一个布尔值敲出来的不是很实用然后就想能不能更加便捷更加实用地实现显示字符串的功能下面讲一下具体的实现基本原理在labview中显示点阵是labview程序设计中一个重要的显示技巧
字符串动态显示
设计灵感
• 首先先给大家看一下,自己之前做的一个 小程序: • 虚拟仪器电子信息工程 .vi • 这个例子是通过点阵来显示所要求的字符, 不过方法比较原始,是自己一个布尔值一 个布尔值敲出来的,不是很实用
主要功能
• • • • 动态显示所输入的字符串 可调节字体方向是水平还是垂直 可调节运动方向是左还是右 可调节速度
前面板
缺点
• Win7 系统下,字符串显示不完整,只能以 兼容模式运行
•谢谢大家
• 字符串显示.vi
基本思路
• • • • • • 输入字符串 在矩形中绘制文本,得到图片 图片至像素图转换 还原像素图,得到二维数组 转换一维数组移位 输出给布尔型数组
主要器件
• 在矩形中绘制文本:实现在图片中绘 制字符串的功能 • 图片至像素图转换:将图片转换为图 片数据的簇,用于执行与图片相关的任务 • 还原像素图 :将图像数据簇转换为二 维数组 • 一维数组移位:将数组中的元素移动 多个位置,方向由n指定。
• 然后就想,能不能更加便捷、更加实用地 实现显示字符串的功能 • 通过查阅资料,发现能够实点阵,是LabVIEW程序 设计中一个重要的显示技巧。所谓点阵, 就是用灯的亮灭来显示各类图形。 • 将图像数据转化为8位像素矩阵。同样的方 法获得一个同样大小但没有布尔文本的纯 白色按钮的像素矩阵。将2个矩阵做异或比 较。得到一个二维布尔矩阵,直接输出这 个矩阵就得到了该字符的点阵

LabVIEW常用中英文词汇对照表

LabVIEW常用中英文词汇对照表

LabVIEW常用中英文词汇对照表——LabVIEW高级编程与虚拟仪器工程应用随书光盘前面板菜单栏Panel Menu文件File新建VI New VI新建New打开Open关闭Close关闭全部Close All保存Save另存为Save As…保存全部Save All保存为前期版Save As Earlier Stage Edition还原Revert新建项目New Project保存项目Save Project关闭项目Close Project页面设置Page Setup打印Print打印窗口Print WindowVI属性VI Properties近期项目Recently Opened Projects近期文件Recently Opened Files退出Exit查看View控件选板Controls Palette函数选板Functions Palette工具选板Tools Palette错误列表Errors ListVI层次结构VI HierarchyLabVIEW类层次结构LabVIEW Class Hierarchy浏览关系Browse Relations类浏览器Class ExplorerActiveX属性浏览器ActiveX Property Explorer启动窗口Start Window导航窗口Navigation Window工具栏Tools bar编辑Edit撤消窗口移动Undo Window Move重做Redo剪切Cut复制Copy粘贴Paste删除Clear选择全部Select All当前值设置为默认值Make Current Values Default重新初始化为默认值Reinitalize All to Default自定义控件Customize Control导入图片至剪贴板Import Picture From File…设置Tap键顺序Set Tapping Order删除断线Remove Broken Wires从层次结构中删除断点Remove Breakpoint from Hierarchy 创建子VI Create SubVI禁止前面板网格对齐Prohibit the Panel Grid Alignment对齐所选项Align the Options分布所选项Distribute the OptionsVI修订历史VI Reference History运行时菜单Run-Time Menu查找和替换Find and Replace显示搜索结果Show Search Results项目Project新建项目New Project打开项目Open Project保存项目Save Project关闭项目Close Project添加至项目Add to Project生成Generate生成全部Generate All运行Run筛选视图Select Views文件信息File Information属性Properties操作Operate运行Run停止Stop单步步入Single-Step into单步步过Single-Step Over单步步出Single-Step Out断点Breakpoint调用时挂起Suspend when Called结束时打印Print at Completion结束时记录Log at Completion数据记录Data logging切换至运行模式Change to Run Mode连接远程前面板Connect to Remote Panel调试应用程序或共享库Debug Application or Share Library 工具Tools仪器InstrumentationMathScript窗口MathScript Window比较Compare性能分析Performance Analysis安全Safety用户名User Name生成可执行文件Generate Executable Documents转换程序生成脚本Convert Project and Generate Script源代码控制Source Code ControlLLB管理器LLB Manager导入Import共享变量Shared Variable在磁盘上查找VI Find VIs on DiskNI范例管理器Prepare Example VIs for NI Example Finder 远程前面板连接管理器Remote Panel Connection Manager Web发布工具Web Publishing Tool…高级Advanced选项Options窗口Window显示程序框图Show Block Diagram左右两栏显示The Left and Right上下两栏显示The Up and Down最大化窗口Full Size全部窗口All Windows帮助Help显示即时帮助Show Context Help锁定即时帮助Lock Context Help搜索LabVIEW帮助Search the LabVIEW Help解释错误Explain Error本VI帮助Help for This VI查找范例Find Example查找仪器驱动Find Instrument Driver网络资源Web ResourcesNI MAX Configuration VI ReferenceNI MAX配置VI Reference专利信息Patent Information关于LabVIEW About LabVIEW前面板工具栏Tool Bar in Front Panel 运行Run连续运行Run Continuously中止执行Abort Execution暂停Pause文本设置Text Settings字体对话框Font Dialog应用程序字体Application Font系统字体System Font对话框字体Dialog Font当前字体Current Font大小Size样式Style调整Justify颜色Color对齐对象Align Objects上边缘Top Edges垂直中心Vertical Centers下边缘Bottom Edges左边缘Left Edges水平居中Horizontal Centers右边缘Right Edges分布对象Distribute Objects垂直中心Vertical Centers下边缘Bottom Edges垂直间距Vertical Gap垂直压缩Vertical Compress左边缘Left Edges水平居中Horizontal Centers右边缘Right Edges水平间隔Horizontal Gap水平压缩Horizontal Compress调整对象大小Resize Objects最大宽度Maximum Width最大高度Maximum Height最大宽度和高度Maximum Width and Height最小宽度Minimum Width最小高度Minimum Height最小宽度和高度Minimum Width and Height设置宽度和高度Set Width and Height重新排序Reorder组合Group取消组合Ungroup锁定Lock解锁Unlock向前移动Move Forward向后移动Move Backward移至前面Move to Front移至后面Move to Back显示即时帮助Show Context Help图标IconVI属性VI Properties编辑图标Edit Icon显示连线板Show Connector查找全部实例Find All Instances添加接线端Add Terminal删除接线端Remove Terminal模式Patterns旋转90度Rotate90Degrees水平翻转Flip Horizontal垂直翻转Flip Vertical断开连接全部接线端Disconnect All Terminals断开连接本接线端Disconnect This Terminal接线端类型This Connection Is工具选板Tools Palette 操作值Operate Value定位/调整大小/选择Position/Size/Select编辑文本Edit Text进行连线Connect Wire对象快捷菜单Object Shortcut Menu滚动窗口Scroll Window设置/清除断点Set/Clear Breakpoint探针数据Probe Data获取颜色Get Color设置颜色Set Color控件选板Controls Palette 新式New Style数值Numeric数值输入控件Numeric Control数值显示控件Numeric Indicator时间标识输入控件Time Stamp Control时间标识输出控件Time Stamp Indicator垂直填充滑动杆V ertical Fill Slide垂直指针滑动杆V ertical Pointer Slide垂直进度条Vertical Progress Bar垂直刻度条Vertical Graduated Bar水平填充滑动杆Horizontal Fill Slide水平指针滑动杆Horizontal Pointer Slide 水平进度条Horizontal Progress Bar水平刻度条Horizontal Graduated Bar旋扭Knob转盘Dial量表Gauge仪表Meter液罐Tank温度计Thermometer垂直滚动条Vertical Scrolling Bar水平滚动条Horizontal Scrolling Bar带边框颜色盒Framed Color Box布尔Boolean开关按钮Push Button翘板开关Rocker垂直翘板开关Vert Rocker圆形指示灯Round LED水平摇杆开关Horizontal Toggle Switch 垂直摇杆开关Vertical Toggle Switch方形指示灯Square LED滑动开关Slide Switch垂直滑动杆开关V ertical Slide Switch确定按钮OK Button取消按钮Cancel Button停止按钮Stop Button单选按钮Radio Buttons数组、矩阵与簇Array,Matrix&Cluster数组Array簇Cluster实数矩阵Real Matrix复数矩阵Plural Matrix错误输入3D Error In3D.ctl错误输出3D Error Out3D.ctl字符串与路径String&Path字符串输入控件String Control字符串显示控件String Indicator组合框Combo Box文件路径输入控件File Path Control文件路径显示控件File Path Indicator图形Graph波形图表Waveform Chart波形图Waveform GraphXY图XY GraphExpress XY图Express XY Graph强度图表Intensity Chart强度图Intensity Graph数字波形图Digital Waveform Graph混合信号图Mixed-Signal Graph三维曲面图3D Surface Graph三维参数图3D Parametric Graph三维曲线图3D Curve Graph三维图片控件3D Picture Controls列表与表格List&Table列表框List box多列列表框Multicolumn List box表格Table树形TreeExpress表格Express Table下拉列表与枚举Ring&Enum文本下拉列表Text Ring菜单下拉列表Menu Ring枚举Enum图片下拉列表Picture Ring文本与图片下拉列表Text&Picture Ring 容器Containers水平分隔栏Horizontal Divider垂直分隔栏Vertical Divider.NET容器.NET Container选项卡控件Tap Control子面板Sub PanelActiveX容器ActiveX ContainerI/O波形Waveform数字波形Digital Waveform数字数据Digital Data传统DAQ通道Traditional DAQ ChannelsDAQmax名称控件DAQmax Name ControlsVISA资源名称VISA Resource NameIVI逻辑名称IVI Logical NameField Point IO点Field Point IO PointIMAQ会话句柄IMAQ Session运动资源Motion ResourceCAN控件CAN Controls共享变量控件Shared V ariables Controls引用句柄Refnum应用程序引用句柄Application RefnumVI引用句柄VI Refnum控件引用句柄Control Refnum事件发生引用句柄Occurrence Refnum菜单引用句柄Menu RefnumTCP网络连接引用句柄TCP Network Connection RefnumUDP网络连接引用句柄UDP Network Connection Refnum红外线网络连接引用句柄Infrared Ray Network Connection Refnum 蓝牙网络连接引用句柄Bluetooth Network Connection Refnum DataSocket引用句柄DataSocket Refnum字节流文件引用句柄Byte Stream File Refnum数据记录文件引用句柄Data Log File Refnum自动化引用句柄Automatic Refnum.NET引用句柄.NET Refnum回调事件引用句柄Events Callback Refnum变体与类Variant&Class变体VariantLabVIEW对象LabVIEW Object修饰Decorations细线Thin Line粗线Thick Line细分隔线Thin Chiseled Line粗分隔线Thick Chiseled Line带箭头细线Thin Line with Arrow带箭头粗线Thick Line with Arrow标签Label垂直平滑盒Vertical Smooth Box水平平滑盒Horizontal Smooth Box水平按钮框Horizontal Button Box上凸盒Raised Box下凹圆盒Lowered Rounded Box加粗下凹盒Thick Lowered Box上凸盒Raised Box上凸框Raised Frame上凸圆形Raised Circle上凸圆盒Raised Rounded Box上凸左向三角形Raised Left Triangle上凸右向三角形Raised Right Triangle上凸正向三角形Raised Up Triangle上凸反向三角形Raised Down Triangle 平面盒Flat Box平面框Flat Frame平面圆形Flat Circle平面圆盒Flat Rounded Box平面左向三角形Flat Left Triangle平面右向三角形Flat Right Triangle平面正向三角形Flat Up Triangle平面反向三角形Flat Down Triangle下凹盒Recessed Box下凹框Recessed Frame下凹圆形Recessed Circle下凹圆盒Recessed Rounded Box下凹左向三角形Recessed Left Triangle 下凹右向三角形Recessed Right Triangle 下凹正向三角形Recessed Up Triangle下凹反向三角形Recessed Down Triangle系统Dialog Controls系统数值Dialog Numeric系统步进数值控件Dialog Spin Control系统字符串Dialog String系统下拉列表Dialog Ring系统组合框Dialog Combo系统枚举Dialog Enum系统路径控件Dialog Path Control系统标签Dialog Label系统列表框Dialog Listbox系统多列列表框Dialog Multicolumn Listbox系统树形控件Dialog Tree Control系统表格Dialog Table系统垂直滑动杆Dialog Vertical Slide系统水平滑动杆Dialog Horizontal Slide系统垂直指针滑动杆Dialog V ertical Pointer Slide系统水平指针滑动杆Dialog Horizontal Pointer Slide 系统垂直进度条Dialog V ertical Progress Bar系统水平进度条Dialog Horizontal Progress Bar系统按钮Dialog Button系统取消按钮Dialog Cancel Button系统单选单按钮Dialog Radio Button系统复选框Dialog Checkbox系统单选按钮Dialog Radio Buttons系统选项卡控件Dialog Tap Control水平滚动条Horizontal Rolling Bar垂直滚动条Vertical Rolling Bar水平分隔栏(系统)Horizontal Divider(System)垂直分隔栏(系统)V ertical Divider(System)系统下凹框Dialog Recessed Frame系统分隔线Dialog Chiseled Line经典Classic Controls经典数值Classic Numeric数值输入控件Numeric Controls数值显示控件Numeric Indicator简易数值Simple Numeric波形Waveform简易垂直滑动杆Simple Vertical Slide垂直滑动杆Vertical Slide垂直填充滑动杆Vertical Fill Slide垂直指针滑动杆V ertical Pointer Slide液罐Tank温度计Thermometer简易水平滑动杆Simple Horizontal Slide 水平滑动杆Horizontal Slide水平填充滑动杆Horizontal Fill Slide水平指针滑动杆Horizontal Pointer Slide 旋钮Knob转盘Dial仪表Meter量表Gauge颜色盒Color Box带边框颜色盒Framed Color Box颜色梯度Color Ramp时间标识输入控件Time Stamp Control 时间标识显示控件Time Stamp Indicator经典布尔Classic Boolean方形按钮Square Button平面方形按钮Flat Square Button方形指示灯Square LED方形灯Square Light方形单选按钮Square Radio Button圆形按钮Round Button平面圆形按钮Flat Round Button圆形指示灯Round LED圆形灯Round Light圆形单选按钮Round Radio Button垂直开关Vertical Switch水平开关Horizontal Switch垂直摇杆开关Vertical Toggle Switch水平摇杆开关Horizontal Toggle Switch 复选框Checkbox带标签方形按钮Labeled Square Button带标签圆形按钮Labeled Round Button带标签矩形按钮Labeled Rectangular Button带标签椭圆形按钮Labeled Oblong Button系统按钮Dialog Button系统取消按钮Cancle Button系统复选框Dialog Checkbox系统单选单按钮Dialog Radio Button矩形停止按钮Rectangular Stop Button圆形停止按钮Round Stop Button指示灯按钮LED Button经典单选按钮Classic Radio Buttons方形开关按钮Square Push Button圆形开关按钮Round Push Button垂直滑动杆开关V ertical Slide Switch方形开关按钮2Square Push Button2圆形开关按钮2Round Push Button2水平滑动开关Horizontal Slide Switch经典字符串及路径Classic String&Path简易字符串Simple String组合框Combo Box经典数组,矩阵与簇Classic Array,Matrix&Cluster 变体Variant经典列表及表格Classic List&Table经典图形Classic Graph经典下拉列表及枚举Classic Ring&Enum系统下拉列表System Ring经典容器Classic Containers经典I/O Classic I/O经典引用句柄Classic RefnumExpress数值输入控件Numeric Controls按钮与开关Buttons&Switches文本输入控件Text Controls用户控件User Controls数值显示控件Numeric Indicator指示灯LEDs文本显示控件Text Indicators图形显示控件Graph Indicator控制设计与仿真Control Design and Simulation附加工具包Additional Kit用户控件User Controls选择控件Select a Control….NET与&ActiveX程序框图工具栏Tool Bar in Block Diagram运行Run连续运行Run Continuously中止执行Abort Execution暂停Pause高亮度显示执行过程HighLight Execution保存连线值Save Connection V alue开始单步执行Start Single Stepping开始单步执行Start Single Stepping单步步出Step Out文本设置Text Settings对齐对象Align Objects分布对象Distribute Objects重新排序Reorder显示即时帮助窗口Show Context Help Window函数选板Functions Palette编程Program结构StructuresFor循环For LoopWhile循环While Loop定时结构Timed Structure条件结构Case Structure事件结构Event StructureMathScript节点MathScript Node平铺式顺序结构Flat Sequence Structure层叠式顺序结构Stacked Sequence Structure公式节点Formula Node程序框图禁用结构Block Diagram Banned Structure 条件禁用结构Case Banned Structure反馈节点Feedback Node共享变量Shared Variable局部变量Local Variable全局变量Global Variable修饰Decorations数组Array数组大小Array Size索引数组Index Array替换数组子集Replace Array Subset数组插入Insert Into Array删除数组元素Delete From Array初始化数组Initialize Array创建数组Build Array数组子集Array Subset数组最大值与最小值Array Max&Min重排数组维数Reshape Array一维数组排序Sort1D Array搜索一维数组Search1D Array拆分一维数组Split1D Array反转一维数组Reverse1D Array一维数组移位Rotate1D Array一维数组插值Interpolate1D Array以阈值插值一维数组Threshold1D Array交织一维数组Interleave1D Array抽取一维数组Decimate1D Array二维数组转置Transpose2D Array数组常量Array Constant数组至簇转换Array to Cluster簇至数组转换Cluster to Array数组至矩阵转换Array to Matrix矩阵至数组转换Matrix to Array簇与变体Cluster and Variant解除捆绑Unbundle捆绑Bundle按名称解除捆绑Unbundle By Name按名称捆绑Bundle By Name创建簇数组Build Cluster Array索引与捆绑簇数组Index&Bundle Cluster Array 簇至数组转换Cluster to Array数组至簇转换Array to Cluster簇常量Cluster Constant转换为变体Changed Into V ariant平化字符串至变体转换Ping-String to V ariant 变体至数据转换V ariant to Data变体至平化字符串转换V ariant to Ping-String 变体属性Variant Properties数值Numeric加Add减Subtract乘Multiply除Divide商与余数Quotient&Remainder转换Conversion加1Increment减1Decrement数组元素相加Add Array Elements数组元素相乘Multiply Array Elements复合运算Compound Arithmetic数据操作Data Operation绝对值Absolute V alue最近数取整Round To Nearest向下取整Round To-Infinite向上取整Round To+Infinite按2的幂缩放Scale By Power of2复数Complex平方根Square Root平方Square取负数Negate倒数Reciprocal符号Sign缩放Scale数值常量Numeric Constant枚举常量Enum Constant下拉列表常量Ring Constant随机数(0—1)Random Number(0—1)表达式节点Expression Node正无穷大+Infinite负无穷大-Infinite数学与科学常量Additional Numeric Constants文件I/O File I/O写入电子表格文件Write To Spreadsheets File读取电子表格文件Read From Spreadsheets File 写入测量文件Write To Measurement File读取测量文件Read Measurement File打开/创建/替换文件Open/Create/Replace File关闭文件Close File格式化写入文件Format Into File扫描文件Scan From File写入文本文件Write Characters To File读取文本文件Read Characters From File写入二进制文件Write To Binary File读取二进制文件Read From Binary File创建路径Build Path拆分路径Strip Path文件常量File Constant配置文件VI Configuration VIs存储Storage高级文件函数Advanced File Functions布尔Boolean与And或Or异或Exclusive Or非Not复合运算Compound Arithmetic与非Not And或非Not Or同或Not Exclusive Or蕴含Implies数组元素与操作And Array Elements数组元素或操作Or Array Elements数值至布尔数组转换Number To Boolean Array布尔数组至数值转换Boolean Array To Number布尔值至(0-1)转换Boolean To(0,1)真常量True Constant假常量False Constant字符串String字符串长度String Length连接字符串Concatenate Strings部分字符串String Subset附加字符串函数Additional String Functions替换子字符串Replace Substring搜索替换字符串Search and Replace String匹配模式Match Pattern匹配正则表达式Regular Expression Match格式化日期/时间字符串Format Date/Time String字符串/数值转换String/Number Conversion扫描字符串Scan from String格式化写入字符串Format Into String电子表格字符串至数组转换Spreadsheet String to Array 数组至电子表格字符串转换Array to Spreadsheet String 字符串/数组/路径转换String/Array/Path Conversion创建文本Build Text删除空白Trim White space转换为大写字母To Upper Case转换为小写字母To Lower Case空格常量Blank Space Constant字符串常量String Constant空字符串常量Empty String Constant回车键常量Carriage Return Constant换行符常量Line Feed Constant行结束常量End of Line Constant制表符常量Tab Constant比较Comparison等于?Equal?不等于?Not Equal?大于?Greater?小于?Less?大于等于?Greater Or Equal?小于等于?Less Or Equal?等于0?Equal To0?不等于0?Not Equal To0?大于0?Greater Than0?小于0?Less Than0?大于等于0?Greater Or Equal To0?小于等于0?Less Or Equal To0?选择Select最大值与最小值Max&Min判定范围并强制转换In Range and Coerce非法数字/路径/引用句柄?Not A Number/Path/Refnum?空数组?Empty Array?空字符串/路径?Empty String/Path?十进制数?Decimal Digit?十六进制数?Hex Digit?八进制数?Octal Digit?可打印?Printable?空白?White Space?字符类?Lexical Class?比较Comparison定时Time时间计数器Tick Count(ms)等待(ms)?Wait(ms)?等待下一个整数倍毫秒Wait Until Next ms Multiply转换为时间标识To Time Token获取日期/时间字符串Get Date/Time String获取日期/时间(秒)Get Date/Time In Seconds日期/时间至秒转换Date/Time To Seconds秒至日期/时间转换Seconds To Date/Time时间标识常量Time Stamp Constant时间延迟Time Delay已用时间Elapsed Time格式化日期/时间字符串Format Date/Time String对话框与用户界面Dialog and User Interface单按钮对话框One Button Dialog双按钮对话框Two Button Dialog三按钮对话框Three Button Dialog简易错误处理器Simple Error Handler通用错误处理器General Error Handler清除错误Clear Errors合并错误Merge Errors错误代码至错误簇转换Error Cluster From Error Code查找第一个错误Find First Error提示用户输入Prompt User To Input显示对话框信息Display Message To User等待前面板活动Wait For Front Panel Activity产生前面板活动Generate Front Panel Activity颜色盒常量Color Box Constant列表框符号下拉列表控件常量Listbox Sign Ring Controls Constant 事件Event菜单Menu游标Cursor帮助Help波形Waveform获取波形成分Get Waveform Component创建波形Build Waveform设置波形属性Set Waveform Attribute获取波形属性Get Waveform Attribute模数转换Analog to Digital Waveform数模转换Digital to Analog Waveform索引波形数组Index Waveform Array复制波形dt Copy Waveform dt对齐波形时间标识Align Waveform Timestamps获取波形子集Get Waveform Subset获取终止时间值Get Final Time Value波形持续时间Waveform Duration按dt缩放Scale Delta t获取XY值Get XY V alue获取波形时间标识数组Get Waveform Timestamps Array 模拟波形Analog Waveform数字波形Digital Waveform波形文件I/O Waveform File I/O应用程序控制Application Control打开应用程序引用Open Application Reference打开VI引用Open VI Reference静态VI引用Static VI Reference关闭引用Close Reference通过引用节点调用Call By Reference Node属性节点Property Node调用节点Invoke Node调用链Call Chain转换为特定的类To More Specific Class转换为通用的类To More Generic Class类说明符常量Class Specifier ConstantVI服务器引用VI VI Server to Index VI调用父方法Call Father Method获取拖放数据Drag and Drop Access to Data停止Stop退出LabVIEW Quit LabVIEW请求释放内存To Release Memory同步Synchronization通知器操作Notifier Operations队列操作Queue Operations信号量Semaphore集合点Rendezrous事件发生Occurrences首次调用?First Call?图形与声音Graphics&Sound三维图形属性3D Graph Properties图片绘制Picture Plots图片函数Picture Functions图形格式Graphics Formulates蜂鸣声Beep声音Sound三维图片控件3D Picture Controls报表生成Report Generation简易文本报表Easy Text Report简易打印VI前面板或说明信息Easy Print VI Panel or Documentation VI说明信息VI Documentation新建报表New Report打印报表Print Report保存报表至文件Save Report to File处置报表Dispose ReportHTML报表HTML Reports Only设置报表字体Set Report Font添加报表文本Append Report Text添加表格至报表Append Table to Report添加列表至报表Append List to Report报表布局Report Layout添加前面板图像至报表Append Front Panel Image to Report添加控件图像至报表Append Controls Image to Report添加图像至报表Append Image to Report高级报表生成Advanced Report Generation报表ReportDIAdem报表向导NI DIAdem Report Wizard测量I/O Measurments I/O仪器I/O Instrumentation I/O仪器驱动程序Instrumentation Drivers串口Serial视觉与运动Vision and Motion数学Mathmatics数值Numeric基本与特殊函数Basic&Special Function线性代数Linear Algebra拟合Fitting内插与外推Interpolation and Extrapolation 积分与微分Integration and Differentiation 概率与统计Probability and Statistics最优化Optimization微分方程Differential Equation几何Geometry多项式Polynomial脚本与公式Script and Formula信号处理Signal Dispose波形生成Waveform Generation波形调理Waveform Conditioning波形测量Waveform Measurement信号生成Signal Generation信号运算Signal Processing窗Windows滤波器Filter谱分析Spectrum Analysis变换Transform逐点Point By Point数据通信Data Communication共享变量Shared Variable局部变量Local V ariable全局变量Global Variable队列操作Queue Operation同步Synchronize协议Agreement互连接口Interconnection Interface 库与可执行Libraries and Execution源代码控制Source Code ControlI/O端口Port I/OMultisim工具包Multisim Kit.NET输入设备控制Input Device Control控制设计与仿真Control Design and Simulate SignalExpressAcquire SignalsGenerate SignalsCreate SignalsLoad/Save SignalsProcessingAnalysisExpress输入Input信号分析Signal Analysis输出Output信号操作Signal Operation执行过程控制Execution Control算术与比较Arith/Compare启动窗口Start Window新建New项目Project基于模板的VI VI from Template更多More打开Open资源ResourcesLabVIEW新用户LabVIEW New UserLabVIEW入门指南LabVIEW ABC Guide book LabVIEW基础LabVIEW BasicLabVIEW文档指南LabVIEW Documents Guidebook LabVIEW帮助LabVIEW HelpLabVIEW升级LabVIEW Upgrade网络资源Web Resource论坛Forum培训课程Training Courses范例Examples查找范例Find Examples。

LabVIEW字符串正常显示与十六进制显示相互强制转换

LabVIEW字符串正常显示与十六进制显示相互强制转换

[Labvi‎e w经验] LabVI‎E W字符串‎正常显示与‎十六进制
显‎示相互强制‎转换
在串口通信中,由于实际上‎传输的是A‎S CII码‎,但是一般字‎符串控件显‎示出来的并‎不是其对应‎的ASCI‎I码,关于字符串‎正常显示和‎十六进制显‎示,LabVI‎E W帮助文‎档里面是这‎么写的:
正常显示---------可打印字符‎以控件字体‎显示。

不可显示字‎符通常显示‎为一个小方‎框。

十六进制显‎示---每个字符显‎示为其十六‎进制的AS‎C II值,字符本身并‎不显示。

比方说对于‎01这个字‎符串,如果是正常‎显示情况下‎输入01,下位机接收‎的是其对应‎的ASCI‎I 码而不是‎01本身;如果是十六‎进制显示情‎况下输入0‎1,下位机接收‎的是十六进‎制的01。

上位机接收‎下位机发送‎的字符串同‎样是ASC‎I I码,一般情况下‎如果不加转‎换,在正常显示‎情况下是乱‎码,在使用La‎b VIEW‎在编程处理‎直接处理这‎些字符串的‎时候,就会出现问‎题了。

于是很多时‎候需要对字‎符串正常显‎示和十六进‎制显示做一‎个强制转换‎,以方便处理‎。

正常显示至‎十六进制显‎示强制转换‎,一般用于V‎I SA Write‎:
需要注意的‎是,在输入端N‎o rmal‎Displ‎a y Strin‎g输入的时‎候要确保字‎符是以两位‎的格式输入‎,比如需要输‎入1,格式要为0‎1,否则会出错‎。

十六进制显‎示至正常显‎示强制转换‎,一般用于V‎I SA Read:
经过这样的‎强制转换之‎后再进行处‎理就很方便‎了转载自:CSDN,作者kyl‎e tan。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基本思路
• • • • • • 输入字符串 在矩形中绘制文本,得到图片 图片至像素图转换 还原像素图,得到二维数组 转换一维数组移位 输出给布尔型数组
主要器件
• 在矩形中绘制文本:实现在图片中绘 制字符串的功能 • 图片至像素图转换:将图片转换为图 片数据的簇,用于执行与图片相关的任务 • 还原像素图 :将图像数据簇转换为二 维数组 • 一维数组移位:将数组中的元素移动 多个位置,方向由n指定。
主要功能
• • • • 动态显示所输入的字符串 可调节字体方向是水平还是垂直 可调节运动方向是左还是右 可调节速度
前面板
缺点
• Win7 系统下,字符串大家
• 字符串显示.vi
字符串动态显示
设计灵感
• 首先先给大家看一下,自己之前做的一个 小程序: • 虚拟仪器电子信息工程 .vi • 这个例子是通过点阵来显示所要求的字符, 不过方法比较原始,是自己一个布尔值一 个布尔值敲出来的,不是很实用
• 然后就想,能不能更加便捷、更加实用地 实现显示字符串的功能 • 通过查阅资料,发现能够实现 • 下面讲一下具体的实现
基本原理
• 在LabVIEW中显示点阵,是LabVIEW程序 设计中一个重要的显示技巧。所谓点阵, 就是用灯的亮灭来显示各类图形。 • 将图像数据转化为8位像素矩阵。同样的方 法获得一个同样大小但没有布尔文本的纯 白色按钮的像素矩阵。将2个矩阵做异或比 较。得到一个二维布尔矩阵,直接输出这 个矩阵就得到了该字符的点阵
相关文档
最新文档