如何解决Current VI's Path 开发环境和运行环境不一致的问题

发布者:JoyfulLife最新更新时间:2015-08-24 来源: eefocus关键字:Current  Path  开发环境  运行环境 手机看文章 扫描二维码
随时随地手机看文章
Current VI's Path 是取得当前VI所在路径,遗憾的是开发环境和运行环境这个VI返回的路径是不同的,这就造成了编译后文件无法找到的问题,解决问题的方法是所有文件名都采用相对路径加文件名的方法,绝对不要使用绝对路径,因为我们不能希望用户必须安装在一个指定的文件夹中.

先看看区别在那里:


运行结果是:



很明显,中间多了个执行文件名,所以解决的方法是如何去掉这个执行文件名.

方法一:利用APP的属性节点判断当前是开发还是运行环境.


 

两者之间的区别是对于运行环境,多了一层路径拆分,这样开发和运行环境就完全一致了.

顺便说一句,在需要程序退出LV时,我们经常使用EXIT LABVIEW节点,该节点的输入端子是个BOOLEAN,表明是否退出,对于开发环境,显然这不是我们需要的,可以利用上述方法,开发时FALSE,运行时,TRUE,这样就不要经常在两种环境中切换了.


方法2:


方法三:




关键字:Current  Path  开发环境  运行环境 引用地址:如何解决Current VI's Path 开发环境和运行环境不一致的问题

上一篇:labview的软件计数器和FIFO BUFFER
下一篇:谈谈UP TRIG 和DOWN TRIG

推荐阅读最新更新时间:2024-03-30 23:03

深度解读S3C2410A的嵌入式系统的U-Boot移植
0 引 言 ARM嵌入式处理器已被广泛应用于消费电子产品、无线通信、网络通信和工业控制等领域。其中,ARM9的芯片更是以其低价格、低功耗、高性能在手持设备中占据着重要市场。在嵌入式操作系统中,Linux,Vxworks,WinCE三足鼎立,其中Linux由于其开源性、稳定性、安全性、可裁减性更是一支独放。在嵌入式系统中,如何实现在ARM9平台下Linux操作系统的引导工作是嵌入式技术开发的重要环节。 1 嵌入式系统的软件组成 1.1 系统的软件组成 嵌入式的软件系统主要由Bootloader、操作系统、文件系统、应用程序等组成。其中,Bootloader是介于硬件和操作系统之间的一层,其作用就好像PC机中的BIOS。系统加电运
[单片机]
深度解读<font color='red'>S</font>3C2410A的嵌入式系统的U-Boot移植
AD7888与S3C2410的SPI接口及Linux下嵌入式驱动的实现
串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,它允许CPU与TTL移位寄存器、A/D或D/A转换器、实时时钟(RTO)、存储器以及LCD和LED显示驱动器等外围接口器件以串行方式进行通讯。 SPI总线只需3~4根数据线和控制线即可扩展具有SPI接口的各种I/O器件,其硬件功能很强,实现软件相当简单。串行A/D转换器具有电路简单、工作可靠的特点,而ARM芯片被设计用于手持设备以及普通的嵌人式应用的集成系统,将上述两种实用的芯片和SPI总线技术相结合以实现数据采集十分有效。 1 AD7888的功能与使用 AD7888是美国模拟器件公司推出的一款
[应用]
金立M11/M11s亮相:水滴屏+4000mAh电池
金立通过微信公众号发布M11、M11s两款新机,令人颇感意外。   官方介绍,金立M11、M11s采用6.3英寸FHD+水滴屏,提供星空黑、梦幻蓝、墨玉绿三种配色。   核心配置上,金立M11、M11s配备6GB内存+128GB存储,前置1300万像素,后置1600万+500万双摄,电池容量为4000mAh。   官方称金立新机拥有4000mAh高容纳比电池,配合全智能功耗管理系统(省电管理模式、锁屏自动清理内存、高耗电应用提醒等),在保障流畅使用的前提下降低功耗。正常情况下此系列手机可使用一天不用充电,续航持久耐用。   遗憾的是,关于金立M11、M11s的处理器型号、售价及发售时间暂未公布。   值得注意的是,当前金
[手机便携]
S3C2440 字符设备驱动程序之概念介绍(一)
一、 Uboot目的是启动内核。 内核目的是启动应用程序。 二、 应用程序:读写文件、点灯、获取按键 三、 1、框架: 应用 open,read,write C库 系统调用接口 sytem call interface 内核 VFS virtual file system sys_open,sys_read,sys_write 驱动 Led_open,led_read,led_write 2、简单的应用程序 int main() { int fd1,fd2; int val = 1; fd1=open(“/dev/led”, O_RDWR);
[单片机]
<font color='red'>S</font>3C2440 字符设备驱动程序之概念介绍(一)
外媒曝三星S10+采用后置水平三摄:电池增至4000mAh
        昨日,韩媒报道称,三星将于明年2月份发布Galaxy S10,3月份跟进支持5G网络版的型号。   据PhoneArena的消息,Galaxy S10+的电池将从3500mAh升级为4000mAh。不过,由此需要做出的改变是,后置三颗摄像头需采用水平排列,这样可以在结构上为电池预留更多空间。   此前,S9+的双摄为竖直排列,不过随后推出的Galaxy Note 9依然延续水平双摄,同时电池增大到了4000mAh。   目前,后置多摄像头的方案比较多样,有竖排居左(如三星A9s、华为P20 Pro)、竖排居中(华为Mate RS)、水平居中(LG V40)、水平方形(Mate 20)等,虽然都难言美感,
[手机便携]
APON中155Mb/s突发式收发模块的设计及测试
摘要:主要研究APON中155Mb/s突发式光收发模块及其测试。对突发式发射模块中的自动功率控制电路提出了采用峰值控制的方法;对突发式接收模块采用了注入锁相环法的快速同步技术和直流耦合的动态阈值判决方案;设计了信号模拟产生器测试系统检测所研制的收发模块的性能。 关键词:突发模式 峰值自动功率控制 时钟恢复 动态阈值 近年来,突发模式的数据传输方式正越来越多地应用于数字通信系统中。这些系统通过光纤、无线和同轴电缆等媒质实现点到多点的连接,其中以ATM为基础的无源光网络(APON)成为快速发展的宽带技术之一。由于APON系统结合了ATM多业务、多比特率的支持能力和PON的透明宽带传输能力,将成为未来实现宽带接入乃至最终实现FYTH
[应用]
基于AT89S52和MAX197的高精度数据采集系统
0 引言 常见的八位模数转换芯片(如ADC0809【3】等)设计的系统比较简单而且成本较低,但有时八位的精度是不够的,这时我们就不得不选用更高精度的模数转换芯片,其中MAX197就是一款性价比很好的12位精度模数转换芯片。MAX197芯片是美国Maxim公司的快速模数转换芯片,转换时间最小仅为6 μ s,相对于ADC0809的100 μ s要短得多。它的输入信号带宽可达5 MHz,有12位并行的三态数据接口。另外MAX197片内包含高精度的参考电压源和时钟电路,因此它只需要很简单的外部电路即可完成模数转换功能,应用非常方便。 1 MAX1 97芯片的特点及性能: 1.1 MAX197的主要优点: 1)仅使用单5 V电源供电;
[单片机]
基于AT89<font color='red'>S</font>52和MAX197的高精度数据采集系统
基于AT89S52的车载压实度检测仪设计
1 引言   压实度是指压实土的干密度与标准击实试验获得的最大干密度之比。在公路修筑中,路基、地基层、基层和面层都需要很好的压实,以达到一定的密实度,提高道路的承载能力,并防止沉陷、水分渗透等。而衡量路基压实质量的一个重要指标就是路基的压实度。通常,压实度每提高1%,基础承载能力就要提高10%。若是沥青混凝土路面,压实度每提高1%,承载能力和寿命可提高10~15%。压实工作的重要性显而易见。   目前施工或检测部门一直采用的是传统的人工抽样方法来保证压实质量,这种方法不仅费时费力,而且还将造成路基的破坏。随着交通运输量的迅速增大,公路建设进一步发展,施工部门对压实度的检测提出了更高的要求。传统的压实度测量方法已经不能适应现代的
[单片机]
基于AT89<font color='red'>S</font>52的车载压实度检测仪设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved