LabVIEW---vi图标和符号的制作
前言:
使用图形化设计语言进行开发时候,为VI添加说明的一个重要的方法是为其建立一个形象的图标,每个VI都在前面板后程序框图的右上角有一个图标,它是VI的图形化表示。如果VI当作子VI调用,该图标就会显示在程序框图上,默认情况下新建的图标都与labVIEW的应用程序图标相似,在实际过程中需要为新建的VI设定合适的图标,使其一目了然。在实际项目研发过程中,不可能每次都要从头为每个VI创建图表,应该是使用一个提前约定好的项目模板,从模板处快速添加VI图标。如果整个项目都使用规定好的图标,开发人员就可以非常容易的了解某个VI在项目中的位置和功能。
下面总结下制作VI图标的方法,主要有三种:
(1)拽入图片法;
(2)绘制图形法;
(3)模板导入法。
三种方法往往是相互的,并不能完全的区分开,这里的分类只是为了好记。
(1).按住鼠标左键将将准备好的图片直接拖入到labVIEW的vi的图标处(labVIEW默认图标大小为32x32像素,一般小的符号大小差不多为16x16像素)

图1 拽入图片法
(2).自己用图标编辑器右端的绘图工具画

图 2 绘制图形法
(3). 从模板导入,点击选中的模板,加载一下,并删除默认的图层

图 3 模板导入法
下面主要对第三种方法进行说明。
在labVIEW的默认安装目录C:\Users\计算机用户名\Documents\LabVIEW Data中,有两个文件夹,分别是Glyphs和Icon Templates,分别保存的是labVIEW的"符号"和"图标"。

图 4 模板导入法图解
- 如何让自己导入的图标和符号显的高大上,关键在ICON图标上了,推荐下列几个网站和工具可以在上面寻找或者绘制自己的符号了:
1.一个是www.iconfinder.com,比较有名,可以去注册一个账号,里面有免费的和收费的。
2.第二个是国内的www.iconfont.cn,资源也是相当丰富的。
3.第三个是工具,Icon Craft,编辑图标的功能比labview本身自带的要高级多了。
/-------------------------------------------------------2018年更新------------------------
- 显示接线端,把握自定义图标与接线的布局
比如说我要做一个加法器的图标,得保证两个输入的接线端在图标中对称才行。2016版本的Labview默认不显示前面板的接线端的,这时候需要在菜单栏点击 编辑--> 显示接线端(快捷方式为ctrl+T)就可以出现了接线端了,这样能够看出来图标和接线端在位置上到底合不合理。

另外为了方便大家更好的学习LabVIEW,从基本的概念到大的开发框架,这里推荐两本书,分别是陈树学老师的《LabVIEW宝典》,杨高科的《LabVIEW虚拟仪器项目开发和管理》
http://www.cnblogs.com/robohou/p/8688130.html
LabVIEW---vi图标和符号的制作的更多相关文章
- [转载]网站地址栏小图标favicon.ico的制作方法
有人也许会好奇,有的网址前面有个漂亮的小图标而且有的网站图标还会动,这是怎么做到的呢? 如下图所示: 那个小图标有个名字叫favicon.ico,网站图标虽小但可以起到很好的点缀作用,尤其是当浏览者将 ...
- Hbuilder开发HTML5 APP之图标和启动页制作
1.点击项目下的"manifest.json"文件,会出现自动化的配置工具: 2.点“图标配置“,上传制作好的图标文件,自动生成不同大小的ico,这个要赞下! 3.启动图片(spl ...
- IDEA中 mybatis-config、applicationContext.xml、log4j.properties、SpringMVC等文件没有图标标识符号,不是一个xml文件
1. 举例说明 mybatis-config.xml文件不显示图标,识别不出该xml文件 2. 解决办法 1)先点击 File -> Settings-,然后贴入下面代码 (2) 具体操作如下图 ...
- LabVIEW(六):创建VI
1.多使用快捷键,可以提高工作效率键盘快捷键 说明对象/动作Shift-单击 选取多个对象:将对象添加到当前选择之中.方向箭头键 将选中的对象每次移动一个像素.Shift-方向箭头键 将选中的对象每次 ...
- LabVIEW(十四):VI属性
1.VI的属性在项目研究中是很常用的,但是会经常忽略VI的属性设置,建议在编程事常常运用这些属性的设置,这样就可以使你的程序更加完善,易懂性也会提高. 属性快捷键:Ctrl+I. 2.常规 (1).编 ...
- 【Labview入门】子VI的调用
labview版本:Labview2015 Labview里面也可以向C语言等变成语言一样调用子程序,本文带你一步一步实现子VI的创建与调用. 第一步 写好程序 首先我们写个简单的加法程序: 我们的目 ...
- labview从入门到出家3--制作和调用子VI
当程序越写越大的时候,我们会发现代码界面会比较乱(线太多),那要怎么做可以让代码更简洁一点,我只管直接调用某个功能函数,而不需要在一个VI上面去实现这个功能函数呢?--子VI.好比C语言里面的Main ...
- LabVIEW(七):多态VI
1.多态VI概念:可以处理多种不同数据类型的VI被称为“多态VI”.多态VI根据输入或输出的 数据类型,再选择调用一个针对这种数据类型实现功能的VI,这些针对某种数据类型实现功能的VI称作“实例VI” ...
- LabVIEW 吸星大法 - 看见的好东西都是我的(下篇)
前言 写了多年的LabVIEW程序,你是否面临这样的问题 总是在做一些重复的工作,感觉很没有意思: 总在不停的写代码,做类似的控件,实现相同的功能,丝毫没有成就感: 总在天加班,没有时间去提高自己; ...
随机推荐
- HDU - 4027 Can you answer these queries?(线段树区间修改)
https://cn.vjudge.net/problem/HDU-4027 题意 给一个有初始值的数组,存在两种操作,T=0时将[L,R]的值求平方根,T=1时查询[L,R]的和. 分析 显然不符合 ...
- springBoot中实现自定义属性配置、实现异步调用、多环境配置
springBoot中其他相关: 1:springBoot中自定义参数: 1-1.自定义属性配置: 在application.properties中除了可以修改默认配置,我们还可以在这配置自定义的属性 ...
- 解决IOS移动端固定定位失效问题
根据浏览器窗口position:fixed; 定位在底部的元素,会随着屏幕的滚动而滚动,在iOS系统上不起作用. <div class="header">头部</ ...
- SQL Server进阶 索引
create unique index 和create index 的区别? CREATE UNIQUE INDEX ProviderInfo_Id_uindex ON dbo.ProviderInf ...
- Extjs.net Button点击下载jpg图片
<ext:Button ID=" AutoPostBack="false"> <DirectEvents> <Click OnEvent=& ...
- 用EditPlus和jdk写Java代码
一.安装EditPlus EditPlus: https://www.editplus.com/latest4.html EditPlus注册码在线生成: https://www.jb51.net/t ...
- springboot11-01-security入门
场景: 有3个页面:首页.登录页.登录成功后的主页面,如下图: 如果没有登录,点击“去主页”,会跳转到登录页 如果已经登录,点击“去主页”,跳转到主页,显示“hello 用户名” 下面用springb ...
- PHP设计——单例模式与工厂模式
一.单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的.所有的单例模式至少拥有以下三种公共元素:1. 它们必须拥有一个构造函数,并且必须被标记为pri ...
- Docker 容器启动 查看容器状态 - 四
1.容器两种方式进行启动 一种是基于创建一个容器并启动 docker create docker start 另一种 使用 run 创建自动启动:是状态下的停止 启动 docker start ngi ...
- Kaldi的delta特征
Delta特征是将mfcc特征(13维)经过差分得到的 它是做了一阶二阶的差分 提取的mfcc特征是13维的 然后通过delta就变成了39维 一阶差分: D(P(t))=P(t)-P(t-1) 二阶 ...