f



labview List Directory wildcard bug

When I use the "List Directory" function in labview 7.1 there appears
to be a problem in the function.  The function seems sporadic in
which filenames it will recognize and which it will not if the math
parameter contains multiple wildcards.  In the example I provided,
there are a series of files in the directory with names like 
"calib_LCAL17_RAW_CH1.CSV", " calib_SCAL11_RAW_CH1.CSV" etc.  The
match string I used was "calib" concatenated with
"_*CAL*_RAW_CH1.CSV".  The function returns that no such files
exist when there are 17 such files in the directory. 

On a more positive note, when I use "data" concatenated with
"_*_RAW_CH1_???.CSV" as the match parameter, and a different set of
filenames including "data_5_RAW_CH1_OSL.CSV",
"data_10_FORM_CH1_OSL.CSV" then it correctly finds 10 files.  

I am not sure why but i have tried many different approaches and this
simply does not work.  I have a very long path and perhaps this is
causing problems.

Bryan


CountFilesInDirectory.vi:
http://forums.ni.com/attachments/ni/170/137616/1/CountFilesInDirectory.vi
0
x9561 (148464)
8/16/2005 3:40:48 PM
comp.lang.labview 35205 articles. 1 followers. vasusachin24 (1) is leader. Post Follow

7 Replies
367 Views

Similar Articles

[PageSpeed] 37

Well, the problem is that in a directory where there are numerous files
each containing a different numbers (as an example the file " calib_LCAL17_RAW_CH1.CSV" has
the number 17 in it)--the method  returns "1"  meaning that
it only found one matching file.  I checked for spaces, double
underscores, etc before the first post.  The probe shows the
correct  concatenation.  Still it is finding only 1 file
"calib_LCAL1_RAW_CH1.CSV."  Help!  this is so annoying.
Bryan
0
x9561 (148464)
8/16/2005 6:41:19 PM
Sorry CoastalMaineBird, that is not true.  The * wild card can be used anywhere in a filename, and matches any number of characters, including 0 characters.  As a test, I just put a list of text files in my temp directory:
cal_test_cal.txt
cal_1test_cal.txt
cal_1test1_cal.txt
cal_1test123_cal.txt
cal_123test123_cal.txt
Then I wrote a simple vi with List Files, provided the temp directory and the string "cal_*test*_cal.txt" as inputs.  The funtion returned all 5 files.  Works here.  I have no idea why mclaugb is having a problem.  Note:  I am not using quotes in the matching string, they are shown here for clarity.


ListFiles.PNG:
http://forums.ni.com/attachments/ni/170/137679/1/ListFiles.PNG
0
x9561 (148464)
8/16/2005 8:10:55 PM
I have tried it with the standard "List Directory" under advanced
functions and the modified one "List Directory" that I attached before
making my first post.  Neither are working.  I tried *.CSV
which returned the correct number of files.  However "calib*.CSV"
did not.  It only found 1 file and there are many in the
folder.  Just for a test, i eliminated the concatenation and just
typed in a few strings into a constant.  It is still not
working.  I deleted all wires and reconnected them
correctly.  The only thing I can imagine is that perhaps the path
is too long.  I have that pointing to a folder which is about 7
subdirectories deep.  Perhaps the length of the search stops at a
large number of characters.  HELP.  This is really holding me
up!
0
x9561 (148464)
8/16/2005 11:10:56 PM
I thought that you would understand quickly what I meant by RESTRICT, but I see that that I should have explained more.
 
1- you didn't provide "list directory+.vi" in your original post. so I simply replaced it with standard "list directory.vi" of LV.
 
2- you were interested in file names that were matched with you defined pattern, but "list directory.vi" eliminates those files with defined pattern. You see! it means that if there are 17 files matching your pattern and no other files in the specified path, the size of the output array will be zero. because all 17 files are matched with your pattern and consequently are eliminated from the output file names array.
 
Now we have two situations!
 
1- your "list directory+.vi" functions differently from "list directory.vi". perhaps you have built it in a way so it will return  files that match the pattern.
Result: your problem probably comes from that vi. please upload it and let us see it. I tested your program with "list directory.vi" of LV and there is no problem in distinguishing name patterns.
 
2- from the beginning you were not aware of the functionality of "list directory.vi" and thought that it will retunrn matched file names. Actually, with my first reply I supposed that you made a small mistake and misunderstood the functionality of "list directory.vi". I didn't intend to insult you at all and wanted to only mention about the point to let you find it.
 
Cheers,
Soroush
0
x9561 (148464)
8/17/2005 5:41:10 AM
All, 
I now understand what was referred to when by RESTRICT.  I did not
understand that initially so I certainly didn't feel insulted.  I
have managed to sort out the overall problem though which, as i
figured, was something stupid.  I tried a shorter path as someone
suggested by copying all files to another directory.  What helped
me realize the problem was using "dir calib*.csv" which returned only 1
file (there are some 35 in the folder).  I then examined the
filenames carefully and realized there was a space in front of every
filename "calib*.csv" (except one) but not in front of "data*.csv"
which is why "data*.csv" returned correctly and "calib*.csv" did not. I
used some dodgy program to do a batch file rename that apparently added
this space initially which I did not realize.  
Thank you so much for your help.  Without your posts, I would have probably given up and tried to do this another way.
Regards,
Bryan
0
x9561 (148464)
8/17/2005 10:10:52 AM
Soroush said:
2- you were interested in file names that were matched with you defined pattern, but "list directory.vi" eliminates those files with defined pattern. You see! it means that if there are 17 files matching your pattern and no other files in the specified path, the size of the output array will be zero. because all 17 files are matched with your pattern and consequently are eliminated from the output file names array.
 
--------------------------------------
 
Sorry Soroush, this is not true.  The defined pattern is not eliminated by List Directory vi.  It is just the opposite.  The output array contains files that match the pattern.  If this were not so, then the vi I used for an example would have returned all files except the ones I wanted.  My results prove that what I am saying is true.  Try it yourself.  Create a directory, C:\MyTemp, and put in some test files, like test1.txt, test2.txt, etc.  Put it some other files that won't match, like one.txt.  Then create a vi like shown below.  Use test*.txt for a match pattern.  Look at the resulting output array.  This will show that List Directory outputs files that match the pattern.
 
<img src="http://forums.ni.com/attachments/ni/170/137851/1/ListFiles.PNG"> Message Edited by tbob on 08-17-2005  10:14 AM


ListFiles.PNG:
http://forums.ni.com/attachments/ni/170/137851/1/ListFiles.PNG
0
x9561 (148464)
8/17/2005 4:40:55 PM
Yes, You're right, quite right. I couldn't accept that if I hadn't tested it by myself. actually, I've never used this function, but just take a look at detailed help of this VI in LV help docs. the followings are written in explaining the "pattern" parameter:
&nbsp;
pattern:  restricts the files and directories returned to those whose names match pattern. The pattern matching in this function is similar to the matching used in matching wildcards in Windows and UNIX filenames and is not like the regular expression matching performed by the Match Pattern function. If you specify characters other than the question mark character (?) or the asterisk character (*), the function displays only files or directories that contain those characters. You can use the question mark character (?) to match any single character. You can use the asterisk character (*) to match any sequence of one or more characters.
&nbsp;
what do you think when you read such an explanation?:smileyindifferent:
 
 
 
 
 
 
 
 
 
 
Educating thread for me (not&nbsp;about LV), in expense of one star!
0
x9561 (148464)
8/17/2005 5:10:51 PM
Reply:

Similar Artilces:

change a LabVIEW array outside LabVIEW and keep updated in LabVIEW
change a LabVIEW array outside LabVIEW and keep updated in LabVIEW hi, I am Interfacing a FrameGrabber with LabVIEW using a frame grabber SDK(dll). The memory managment of this FG allow you to allocate your own Array and to give a pointer to this Array to the memory manager. Then when you acquire with the frame grabber, the acquired image will be directly accessible in your array. 1.I give to the FG memory manager a pointer to the Labview array through a SDK Dll function. 2. I run the acquisition 3. I display the array My problem is that the Array is allways displayed with it initial val...

Labview 6.0 x LabView 7.0 list of enhancements or new features
Hi, Have u a 1 page document with the main enhancements or new features, that we can base our decision to upgrade (or not) to version 7.0 ? LV 7 FAQS: http://www.ni.com/support/labview/lv7faq.htm ...

Re: LabVIEW and LabVIEW RT?
Hello Iman, I will try to illustrate it with an example since it all will depend on the type of application you would like to implement. Let's say you would like to implement an application where you log data, maybe exchange data with databases and you acquire a bunch of data points at a time not performing any type of control and where high determinism is&nbsp;not needed. In this case LabVIEW for Windows work great. If you on the other hand would like to implement a closed-loop application where you need high determinism and reliability and will acquire data point by point you would use LabVIEW RT which is an add-on to LabVIEW. I.e. you need LabVIEW + LabVIEW RT when developing an RT application. ...

If i have a labview .vi file(and labview) but i want to open it in a computer that doesn't have labview, how would i do it??
Okay, i have a made a labview program and save it as.vi. &nbsp; Let's say that it is a program that when opened and you hit run it shows a sine wave. &nbsp; Now if i wanted to open up the program without Labview, ( i don't need to modify it) on a computer that doesn't have labview. How would i go about doing this?? &nbsp; Thanks, K ...

"List Directory" function performance decrease in Labview 7
I have a Labview program that the user inputs a .pdf file name, and the program searches through a nested directory tree and opens the pdf if it finds it. The program uses the "List Directory" function in a loop to first build an array of all of the subdirectories in the main directory. The program worked fine in Labview 6.1 and earlier - consistantly found the file in less than a minute. However, when I upgraded to Labview 7, the search now takes 7-8 minutes. A call to National Instruments said that I am the second person to report the issue, but it is too new to have a work aro...

LabVIEW
Hi ALL, I am a new user of LabVIEW. I have been assigned to acquire a signal from a sensor at a car. However, all these signals must be filtered. But I am not sure, what type of filter most powerful. Besides, as I know, different type of signal needs differenct type of filter. Anybody can help me to solve my problems. Your kind cooperation is highly appreciated. Regards, M. Firdaus, France Fird wrote: > Hi ALL, > I am a new user of LabVIEW. > I have been assigned to acquire a signal from a sensor at a car. > However, all these signals must be filtered. ...

Installation of LabView 8 after LabView 6
Good afternoon everybody, &nbsp; I've got a big problem with LabView. The fact is that I begin with this software... I've just installed LabView 8 on a computer where LabView 6 was installed. Once the installation finished, I tried to launch a VI That was developped under the old version. &nbsp; The problem is that two VI can't be found : - AI Sample Channel.vi - AI Acquire Waveform.vi Therefore, I can't use anymore the program that was working before... What is the solution to get everything ok please ? Thank you very much ! SylvianTriquigneaux, the VI will now be opened in LV 8 instead of LV 6. So you need all the components which have been used during developement in 6 in 8 as well. The VIs you are missing are from the DAQ-driver. Since the DAQ-driver has been rewritten in the times of LV 7, the new driver is called DAQmx. This one is not available for LV 6, but is the driver which is currently installed with LV (if you installed it with the drivers at all...). The "old" driver has been changed a little and named "traditional DAQ" nowadays. You should find the missing VIs in the API from the trad. DAQ. So i asume that everything you have to do is: install trad. DAQ. You can find a downloadable version <a href="http://search.ni.com/nisearch/nisearchservlet?nistype=default&amp;filter=+%2BProductLine%3A41+%2BDownloadType%3A%22Traditional+NI-DAQ+%28Legacy%29%22+%2BVersion%3A%227.4.2%22+%2Bcontentformat%3Asoftwarel...

how to make my labview codings as a package for labview
Hello NI, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I made drivers for some thrid party instruments, which is compatable for serial port and&nbsp;Ethernet.&nbsp;I have several vi's for that i cant able to share these vi's to my friends. i just want to build one package of my driver, also i want to install these package to labview user library. &nbsp; Tell me some good suggestion for this. &nbsp; With&nbsp;warm regards, Balaji DP Application Engineer, Gantner&nbsp;Instruments.&nbsp; The easiest way is to do a development distribution (File&gt;&gt;Save As. If your needs are more complex, you can also try <a href="http://jkisoft.com/vipm/" target="_blank">VIPM</a>. I don't&nbsp;think the free version can do this, but it's worth it just for getting the OpenG code. where i can find this development distribution ? is there option available in labview? If you re using LV versions &gt; 7.x, you can create an LLB by using the option Save As... in the Files menu. You have to just open the top-level VI of that driver (or something) &amp; go on to build the LLB. All other VIs will get added/bundled into it automatically. :smileyhappy: In LV 7.x, I think it ll be under the Tools &gt;&gt; Build Source Distribution menu... balaji_dp@yahoo.com wrote:Hello NI, &nb...

Calling a LabView DLL from a Labview VI
Hi, I have a vi that is calling a Labview DLL and they both have a same subVI. If I drop that SubVI into the block diagram first then drop in the Call Library Function Node, when I run the VI, the DLL would not work and it did not give me any error. Does anyone know how fix this problem with Labview? or is there some configuration that I can force the all of that SubVI points into the DLL. Thanks for your help, Dan ...

Labview.lib was not calld from a labview process
I am working with our labview programers to create a Labview DLL that will be called from Labview and VB6. The code works fine with Labview but I keep getting Fatal Error: Labview.lib was not calld from a labview process. I have checked the versions of development software and the runtime versions that we are using and they matche 8.0.1. We have also preformed a mass compile of the DLL with no change. &nbsp; Are there any other steps that we can take to solve this problem??? &nbsp; &nbsp; <a href="http://digital.ni.com/public.nsf/allkb/A4C3AEF93240280A86256931006FB66C?OpenDocument" target="_blank">http://digital.ni.com/public.nsf/allkb/A4C3AEF93240280A86256931006FB66C?OpenDocument</a> &nbsp;Just to make sure you know of this article, I hope its a new one and else we can look further.<a href="http://www.groupsrv.com/computers/about566915.html" target="_blank">http://www.groupsrv.com/computers/about566915.html</a> Another discussion regarding the same error message.<a href="http://digital.ni.com/public.nsf/allkb/A4C3AEF93240280A86256931006FB66C?OpenDocument" target="_blank"></a> Message Edited by andre.buurman@carya on 06-04-2008 08:02 PM <a href="http://forums.ni.com/ni/board/message?board.id=170&amp;message.id=127655&amp;query.id=62975#M127655" target="_blank">http://forums.ni.com/ni/board/message?board.id=170&amp;message.id=...

How to save in labview 7, from labview 8
Need to open my LV 8 VI in LV7, due to different plattforms... &nbsp; How do I make it possible? Hi, You will have to save out your VI&nbsp;using LabVIEW 8 first, select the Save with options. Then you can select the previous version, which probably is 7.1. ( You will have to repeat the procedure using LV7.1) If you have used any of the new functions and featured in your VI(s), then these will be lost when you save backwards. Hope this helps Regards Ray Farmer Hi Ray, 1) I was just trying your advice on my system and I don't see 'Save with Option' .&nbsp; There is Save, and Save As.. 2) I have a llb file and I wish to know which version it is...how can I find out?&nbsp; (I'm using 8.01).&nbsp; I suspect it is 7.1 and I get bunch of errors when it opens. 3) If the vi is 7.1, will LabView automatically convert it to 8.0? Thanks Rafi &nbsp; p.s. I'm mainly a CVI developer, and apologize for the "basic" questions... Rafi, Thats the trouble when you dont have labview in front of you. Looking at the manual chapter 7-7, there should, be under menu item File a 'Save&nbsp;For Previous Version'. I think under the VI Properties, under the change history,&nbsp;you should be able to find out what version it is. LabVIEW will try to convert automatically, but there are some issue that it cannot cope with. The release notes should identify these. Regards Ray Farmer &nbsp; ...

BS2sx and Labview
Stamp Code:<br>'{$STAMP BS2sx}<br>'{$PBASIC 2.5}<br>'{$PORT COM1}<br><br>ba= udmode CON 240 'maybe 16624<br><br>instrg VAR Byte<br>instrg =3D 0<br><br>= start:<br> SERIN 16,baudmode,[instrg]<br> SEROUT 16,baudmode,["got_it",CR= ]<br>GOTO start<br><br>The stamp waits to receive a byte and once it does, = it should send the response string. Everything works when using the BS2 deb= ug program and when using RS232 Hex Com Tool v4.0. When I run my labview pr= ogram, it sends a one byte character to Com 1, a time delay then occurs, an= d the port is read (using the # of bytes at port function). The returned st= ring is only one byte long, and it turns out to be the byte that I just sen= t to the port instead of the expected response string. Essentially, I'm rea= ding exactly what I have just written. <br>I've tried using the smplserl ex= ample programs as well as example VI's from parallax, and I get the same re= sults. I've tried modifying the BS2 program by commenting out the SERIN lin= e, and when I read the port in labview, I receive a timeout error. <br><br= >LabView 7.1<br>Win2k with Com 1 settings of:<br>Baudrate: 9600<br>data bit= s:8<br>parity: none<br>stop bits: 1<br>flow control: none ...

Error Code &quot;1097.....this might corrupted LABVIEW's memory..........&quot; appears after exit the labview and re-start labview
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I have a probelm when I use the "tool/import shared library(.dll)" wizard&nbsp;to generate the&nbsp;API from C. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The API &nbsp;works correctly when I complete the wizard, but after I exit labview and re-start labview to run&nbsp;the API&nbsp;again. The error 1097 code "......this might corrupted LABVIEW's memory.............."appears. &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The only solution now is to re-generate or update the wizard to&nbsp;generate the API. &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I try to find the answer in &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://digital.ni.com/public.nsf/allkb/58596F5D41CE8EFB862562AF0074E04C?OpenDocument" target="_blank">http://digital.ni.com/public.nsf/allkb/58596F5D41CE8EFB862562AF0074E04C?OpenDocument</a>&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The paragraph in above article shows ........................... &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "LabVIEW does not crash until it is closedThe most likely problem is that the DLL function being called has corrupted th...

Is LabVIEW Runtime required for a DLL created by LabVIEW ?
Hi &nbsp; Could some one&nbsp;advice me on this matter please. I am trying to build a DLL for a set of functions created in LabVIEW. Now I am&nbsp; wondering if I need to use it with some other language like VB or C++, do I need to install the LabVIEW runtime of the same version as the original functions ? &nbsp; Any settings required while creating the DLL ? I am trying to&nbsp;create it in LV 7.0 &nbsp; Thanks in advance Deepu. &nbsp; Hi Deepu, yes, if you want to use a dll, which is created with LabView you have to install&nbsp;the runtime engine. Mike Alright Mike, Thanks ! I was&nbsp;hoping it would work without the LabVIEW runtime. Anyway, thanks for the quick reply. Rgds Deepu. ...

LabVIEW Documentation Survey: LabVIEW Upgrade Notes
The LabVIEW Documenation team is conducting a survey to assess certain aspects of the LabVIEW Upgrade Notes. &nbsp; This survey will be used to evaluate and improve the LabVIEW documentation. This survey will be used for research purposes only. The LabVIEW Upgrade Notes contain upgrade information including: compatibility issues you might experience when upgrading to the new version of LabVIEW and the new features that the new version of LabVIEW contains. &nbsp; Please click the link below if you would like to participate in the survey. &nbsp; <a href="http://www.surveymonkey.com/s.aspx?sm=AqLMsyCycYCxWDf570GIFw_3d_3d" target="_blank">http://www.surveymonkey.com/s.aspx?sm=AqLMsyCycYCxWDf570GIFw_3d_3d</a> ...

labview 8.0 to labview 7.0
Hi, Can somebody save the below VIs in LV 8.0&nbsp;for LV 7.0, please... ?! Find Power Interrupt Time.vi: http://forums.ni.com/attachments/ni/170/335061/1/Find Power Interrupt Time.vi Remove Element(s) from Array.vi: http://forums.ni.com/attachments/ni/170/335061/2/Remove Element(s) from Array.vi Hi Partha,Here are the VIs in LV7.0.Have a nice day Find Power Interrupt Time.vi: http://forums.ni.com/attachments/ni/170/335070/1/Find Power Interrupt Time.vi Remove Element(s) from Array.vi: http://forums.ni.com/attachments/ni/170/335070/2/Remove Element(s) from Array.vi ...

labview crashing when calling labview-built dll
Hello I need some help with regard to calling a LabVIEW-built DLL in LabVIEW.I have created a vi in LabVIEW. I made the DLL for this vi. I called this VI as a re-entrant in another vi.This vi(calling DLL) has been working fine till yesterday. Since yesterday, it started crashing LV.I need some help in this regard.I am attaching the screenshots of the Application Builder configuration window, the B.D of the vi using DLL and that of the configuration window which pops up when i call the DLL.I made a vi which performs FRA. I built its DLL.I have around 10 inputs. I output 3 one-dimensional arrays, and a string from the DLL.When i build the DLL, the builder defines the outputs 'gain', 'phase' and 'frequency' as arrays of 8-byte double.When i call this DLL in my vi, the configuration window sets them as 'numeric' outputs.Why does this happen? What is the solution to this?When i try to set them as 'array' in this configuration window, i get a warning that i am trying to change the data types which do not match with the data type found in the DLL. Is this the problem with my code or with the Application Builder?Now, after i change the 3 output datatypes to Arrays, and set their minimum length(i assumed that this value means the size of the array ), the vi runs and crashes LV. I am nto sure when it crashes, why it crashes. It runs fine at one time. It crashes at another time. I am nto sure if these arrays are teh reason why L...

LabVIEW Documentation Survey: LabVIEW Style Checklist
The LabVIEW Documenation team is conducting a survey to assess certain aspects of the LabVIEW Style Checklist. &nbsp; This survey will be used to evaluate and improve the LabVIEW documentation. This survey will be used for research purposes only. &nbsp; The LabVIEW Style Checklist provides users with a list of tips on how to maintain consistent style and quality throughout their applications. &nbsp; Please click the link below if you would like to participate in the survey. <a href="http://www.surveymonkey.com/s.aspx?sm=RPQfHExakBuK_2fFU5sCBNhQ_3d_3d" target="_blank">http://www.surveymonkey.com/s.aspx?sm=RPQfHExakBuK_2fFU5sCBNhQ_3d_3d</a> <a href="http://www.surveymonkey.com/s.aspx?sm=AqLMsyCycYCxWDf570GIFw_3d_3d" target="_blank"></a> ...

Should I call C from LabVIEW or call LabVIEW from C?
I need to write some software and am trying to choose the best development environment. I currently use Borland C++ Builder to develop most of my software and have also used some LabVIEW occasionally. The new package I need to write has to provide several functions, some of which would be better in C++, some in LabVIEW and I am wondering whether to combine the two. So far, I have had a quick play around and called a very basic piece LabVIEW code, built into a dll, from some C++ code. I am about to try to reverse (create dll in C++ and call from LabVIEW) but would appreciate some advice on the advantages/disadvantages of each method. &nbsp; Restrictions I have: 1. I will (probably) be using some hardware which will be supplied with C++ driver functions only. My interface with this card is the 'heart' of my system and is time-critical. Also, I need to assign a pointer to pass to this card (could I do this in LabVIEW?) 2. I wish to analyse data from the card using FFT and related functions so would ideally use the LabVIEW Sound &amp; Vibration and Order Analysis toolkits. I need to use these in real-time where the data sampling rate is fairly high (frequency analysis to be done on 4 channels at once with each channel sampled at approx 100kHz). &nbsp; To add to this, I would like to be able to create/modify the display screen at run-time - something which I am fine with in C++ but understand is very difficult in LabVIEW (I have only used LabVIEW for relatively...

labview 8.5 to labview 7.0
i am on my labview working with 8.5but at work, we only have labview 7.0.what would be my best way to get my vi to be 7.0?thank you so muchMessage Edited by krispiekream on 06-19-2008 03:59 PM In order to go from LV 8.5 to LV 7, you will need to have LV 8.5 (save it back to 8.0), LV 8.0 (save it back to 7.1) and LV 7.1 (to save back to 7.0). If it's only a few small VI's, you can post them on the forum and ask someone to do the saves for you.&nbsp; (Best if you do the save back to 8.0 and&nbsp;post that in order&nbsp;to eliminate 1 of the 3 steps for whoever will do the rest of the conversions for you.) yeah. great.. i did all those steps.i went from 8.0 to 7.1i dont have labview 7.1 so i can't go to 7.0.can someone please help me. Code.zip: http://forums.ni.com/attachments/ni/170/333708/1/Code.zip Hey Krispiekream, &nbsp; Please try the attached to see if it works with LV7.0 &nbsp; Hopefully it does!! &nbsp; &nbsp; Copy 7.0.zip: http://forums.ni.com/attachments/ni/170/334253/1/Copy 7.0.zip thank you so much. i'll try it right now. hi there,i somewhat got it to work.but i am having this error everytime i try to save it.does anyone know how i can get rid of it?<img src="http://forums.ni.com/attachments/ni/170/334653/1/untitled5.PNG"> Message Edited by krispiekream on 06-24-2008 06:02 PM untitled5.PNG: http://forums.ni.com/attachments/ni/170/334653/1/untitled5.PNG You might want to look into <a href=&...

upgrading cRIO from Labview 7 to Labview 8
Hi again :) I have a cRIO system that is running Labview 7. It runs fine. No problems. We've upgraded to LV8 and I'm wondering if I should convert the LV7 system to LV8. The only reason I would do this is because for me LV8 is much easier to work with regarding cRIO (using DMA, setting up the project etc.). Now, if I attempt to upgrade the LV7 cRIO system, what kinds of problems will I run in to? I assume it means formatting the cRIO, installing LV8, converting the program from LV7 to LV8... &nbsp; Is there an FAQ regarding this, specifically about the cRIO? &nbsp; Thanks, Jeff Thanks, I think our latest CD is LV8.01 or something like this. Since we have the subscription, I usually wait until I receive the CDs. &nbsp; ...

Compatability from Labview 5 to labview 7 express?
I am having a problem where I may have to write a VI on labview 5 on one computer, then move it to a second computer running labview 7 express. Are there any compatability issues I may have to deal with in doing this? there is not supposed to any compatibility issues with version 5. You would have a problem going backwards from 7 to 5 but not from going from 5 to 7.At least that is the way it is supposed to work. Joe Hello Kura, LabVIEW 7.0 will open and convert LabVIEW 5 VI=92s. There are occasionally conversion issues, just depending on what is involved in the VI (the bulk of which bein...

LabVIEW Math Bug
I found a bug report from 2004 that sounds similar. This is in LabVIEW 8.0.1 &nbsp; Add 0.05 to zero 11 times. &nbsp; Apparantly, it does NOT equal 0.55 &nbsp; See enclosed. MathBug.vi: http://forums.ni.com/attachments/ni/170/205125/1/MathBug.vi This is not a math bug, but is caused by the limitations of floating point numbers. Many fractions that are nice and round in decimal, cannot be represented exactly in binary. &nbsp; Comparing floating point numbers is thus dangerous. The attached image shows the same with more decimal digits shown. As you can see, the result is nearly infinitely close to 0.55. It cannot be accurate. &nbsp; This is not a bug! &nbsp; <img src="http://forums.ni.com/attachments/ni/170/205131/1/DBLprecision.png"> &nbsp; &nbsp;Message Edited by altenbach on 09-12-2006 02:54 PM DBLprecision.png: http://forums.ni.com/attachments/ni/170/205131/1/DBLprecision.png Typically, you could look at the difference and see if it is below a certain threshold to decide if they are "equal enough". &nbsp; <img src="http://forums.ni.com/attachments/ni/170/152545/1/equalDBL.png"> Attached is&nbsp;another&nbsp;possible way as discussed elsewhere (<a href="http://forums.ni.com/ni/board/message?board.id=170&amp;message.id=158227#M158227" target="_blank">http://forums.ni.com/ni/board/message?board.id=170&amp;message.id=158227#M158227</a>). &...

LabVIEW temporary directory
I am using LabVIEW's Temporary Directory (Tools::Options::Paths) to test an external SCSI drive.&nbsp; When the SCSI is powered on, it is mapped to the 'G' drive.&nbsp; My SCSI test uses the temporary directory control (which points to the G drive) to verify the presence of a file that only exists there, then it opens/creates a new file, writes/closes opens/reads, etc.&nbsp; Anyway, if the SCSI is on and then I bring up LabVIEW and run my test, everything works great.&nbsp; If I then turn off the SCSI the test fails as expected.&nbsp; However, if I then turn on the SCSI with LabVIEW still running, then the problems begin.&nbsp; Here's what happens.... At LabVIEW, if you look at the Tools::Options::Paths, the temporary directory is reset to C:\Documents and Settings ...., which is fine when the SCSI is down, but it doesn't go back to G:\Data... UNTIL I exit LabVIEW and restart it.&nbsp; This is not good for my test. Is there a way to 'touch' or somehow tell LabVIEW to try again to re-establish its directories?&nbsp; If there is an alternative to the way I'm testing the SCSI, I'd be open to suggestions. You could use the Configuration File IO VIs in the File IO functions palette to read and write your custom settings for this. These functions are really pretty easy to get started with. Popular convention seems to be to expect a configuration file to be in the same directory as the application and generally hav...

Web resources about - labview List Directory wildcard bug - comp.lang.labview

Wikipedia:Quick directory - Wikipedia, the free encyclopedia
This page is a handy directory to various locations of interest in Wikipedia. Only dynamic pages should be listed here, no policy pages etc. ...

Telephone directory - Wikipedia, the free encyclopedia
"Phone book" and "White pages" redirect here. For a contact list, see Contact list . For other uses, see White pages (disambiguation) . Subscriber ...

Don't call us: Centrelink bosses remove phone numbers and email from directory
Tom was savvy enough to take his complaints straight to Centrelink management.

Don't call us: Centrelink bosses remove phone numbers and email from directory
Tom was savvy enough to take his complaints straight to Centrelink management.

Don't call us: Centrelink bosses remove phone numbers and email from directory
Tom was savvy enough to take his complaints straight to Centrelink management.

Business Directory Listings: Eight Smart Tips for You to Get Started
If you are considering a business directory listing for your small business, congratulations – you are on the right track. Local SEO, local customers, ...

Atlas Partner Directory Launched
... just for Facebook and Instagram –advertising platform Atlas has one, as well. On that note, Atlas Tuesday introduced the Atlas Partner Directory ...

Slack announces App Directory store
... create more apps for the store, and a new framework called Botkit which should simplify the process of creating apps. The Slack App Directory, ...

Amazon brings Microsoft users into AWS with Active Directory service
Amazon has launched an AWS Directory Service for Active Directory , a fully managed implementation of Microsoft's authentication and user management ...

Hackers leak DHS staff directory, claim DOJ is next
On Sunday, an account on Twitter posted a Department of Homeland Security staff directory with 9,355 names. Shortly after the DHS data was posted, ...

Resources last updated: 3/29/2016 6:31:45 PM