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程序,你是否面临这样的问题 总是在做一些重复的工作,感觉很没有意思: 总在不停的写代码,做类似的控件,实现相同的功能,丝毫没有成就感: 总在天加班,没有时间去提高自己; ...
随机推荐
- retry示例
#!/usr/bin/python2.7 # -*- coding: utf-8 -*- import time import exceptions def func(): # a,b = None ...
- Linux 用top命令查看CPU和内存使用情况
直接 top 回车 PID:进程的ID USER:进程所有者 PR:进程的优先级别,越小越优先被执行 NInice:值 VIRT:进程占用的虚拟内存 RES:进程占用的物理内存 SHR:进程使用的共享 ...
- hadoop3.x的安装
请看https://www.cnblogs.com/garfieldcgf/p/8119506.html
- oracle 存储过程(包)的写法和执行
--in 代表输入参数,out 代表输出参数create or replace procedure myproc(id in int, v_message out varchar2) is--定义临时 ...
- 第21月第4天 leetcode codinginterview c++
1.leetcode Implement strStr(). Returns the index of the first occurrence of needle in haystack, or - ...
- 利用xpath爬取招聘网的招聘信息
爬取招聘网的招聘信息: import json import random import time import pymongo import re import pandas as pd impor ...
- Java基础_0309:this关键字
this简介 在Java中this可以完成三件事情:表示本类属性.表示本类方法.当前对象(只是先介绍概念) 调用本类属性 在一个类中定义的方法中可以直接访问类中的属性,但是很多时候有可能会出现方法参数 ...
- java中的绝对路径和相对路径
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:/xyz/test.txt 代表了test.txt文件的绝对路径.http://www ...
- Luogu P3700「CQOI2017」小Q的表格
为什么我连分块都想不到啊... 题意 定义一个矩阵$f$满足 $ f(a,b)=f(b,a)$ $ b·f(a,a+b)=(a+b)·f(a,b)$ 初始$ f(a,b)=ab$ 有$ m$次修改,每 ...
- day 10 - 1 函数进阶
函数进阶 命名空间和作用域 命名空间 命名空间 有三种内置命名空间 —— python解释器 就是python解释器一启动就可以使用的名字存储在内置命名空间中 内置的名字在启动解释器的时候被加载进内存 ...