If the formatting is otherwise clean (tabs exclusively as separators,
etc.) it should not be too difficult to write a little code that
converts your string into a 2D array of strings that can be used to
feed the table indicator.
Alex Le Dain wrote:
At 11:55 AM 17/06/2004 -0400, George Gatling (Contractor) wrote:
the vi constant method is about a hundred mouse clicks, editing an
icon, saving a new file,
You can use the .CTT extension to create a template ... could save
about 50 clicks ;-)
cheers, Alex.
I've just
Hi Sergey
I use this,
C:\..\LabVIEW 7.0\help\_browser.llb\Open Acrobat Manual.vi
Hope this helps!
Roland
WIFAG Maschinenfabrik
Wylerringstr.39, CH-3001 Bern
Tel. ++41-(0)31-3393-476
Fax ++41-(0)31-3393-141
email: [EMAIL PROTECTED]
-Ursprungliche Nachricht-
Von: Sergey Liberman
I tried your program with the newest version of LabVIEW, which is 7.1
and the crash did not occure. I got an error message instead, telling
me that the remote PC was not accesible.
But it takes maybe half a minute until the error comes up, and until
that time LabVIEW does does not respond to any
I would like to know if there is a vi that can substact 2 images, what
ia mean is that u choose une particular pixel in 2 images, and labvieu
makes the substraction of those 2 pixels
Thanks
Hello everyone. I have added a microsoft progress bar (ActiveX
container) in a VI. Then I added another progress bar in another VI,
but the problem is that when i try to launch the first VI, it's the
bar that's in the OTHER VI that progresses! It's as if there is only
ONE progress bar available
Perfect,it works
thanks again.
I have a for loop with 15000 iterations, and i'd like to keep track of
it using a microsoft progress bar. If i update the progress back at
each iteration, it takes too much time. What's the best solution?
I have a for loop with 15000 iterations, and i'd like to keep track of
it using a microsoft
Hello.
To have a subVI open its front panel when it executes and close its
front panel when it finished executing you can simply right click on
the subVI in the top-level VI's block diagram, go to subVI node
setup and put a checkmark both on Show front panel when called and
Close afterwards if
You can do this with multiple while loops running in parallel. Acquire
the picture data in one loop and put it into a queue. Then use another
loop to analyze the picture data when something is in the queue. When
the queue is empty, this second loop will do nothing.
Hi.
I mentioned this briefly in the previous response. You might want to
try using the Horizontal Graduated Bar or the Horizontal Progress
Bar both in the third row of the numeric subpalette of the controls
palette. Since they are LabVIEW indicators, as opposed to activeX
controls for which you
Hi,
With Sub-Panels, there's no Sub-VI node to right-click on in the BD,
so that ruled that out 4 me...
I tried setting this behaviour for the VI in it's VI Properties, and
even though I've verified that the settings are there set, when I
call it using the Sub-Panel it opens the FP, runs the
you can toggle the desctop (close all windows),
the script for that is:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
the file (e.g. ToggleDesktop) has the extension
.scf (works not on plain NT4.0 or on win95)
Now
LabVIEW Measurement Writer_Version 0.92
Reader_Version 1
Separator Tab
Multi_Headings Yes
X_Columns Multi
Time_Pref Absolute
Operator William A. Tomb
Description OK this is your test data however the incorrect time is
shown in the header.
Date 12/31/1903
Time 20:00:00
***End_of_Header***
Well
I think you are pretty much on the right track with Queues. I have
implemented a very similar system myself using queues. I have even
different systems connected to the serial interface, but I can
synchronise them all easily using the following method:
1) Make a VI for opening the serial port
Hi,
My main program uses a while loop to get control data from subVIs until
the subVIs are done executing. When I ran my main program, my CPU usage
shot up to 100%, so I put a delay time inside of my while loop and this
reduces the CPU usage to about 8-10%, but now the data array that comes
out
At this point I have upgraded two different Windows XP machines (a Dell
desktop and Compaq laptop) to LabVIEW 7.1 with full installation of all
drivers and did not have any problems. One computer was updated using the
CDs that came with the Developer Suite and the other was updated with the
sorry but i'have found the solution
thank you att all
good bye
Hello all LabVIEW colleague's ,
I am looking for a way to read the current processor load into LabVIEW
(v6.1)
on an windows2000/XP system.
Has someone written such a program, perhaps using a windows API call ?
I can use the system monitor activeX control but then I don't know how to
read the
Hallo,
I have a large 1D-array. I want to search a certain number in it and
save the positions into a new array.
F.E.: Array 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9 0
To be found is 3. The array I need would be 3 13 23 33.
I know how to search in an array
I do have a couple of questions.
1. Why do you use System Exec to open another vi? Was it compiled as
an executable (.exe)?
2. What is the error message?
Thanks,
JLV
I think I understand the issue.
Try trowing some dummy controls on your front panel that are
off-screen to the,
Top left
top right
bottom left
bottm right.
These should be outside you your viewing area with all otehr controls
inside the boundry defined by the dummies.
THese dummies will define
Have you tried creating an invoke node for the subpanel and setting
the remove VI node? That should, well, remove the current vi in the
subpanel.
Abe Stoker
Software Engineer
Sytronics, Inc.
I tried to connect directly with the SQL Toolkit (Connect.vi) to a MS
Access database. After reading the article 1LQ7KVUT (ID number), I set
the connection parameters for Connect.vi as followed:
DRIVER=Microsoft Access-Driver
The easiest way to create and verify a connection string is to
right-click your desktop and select New-Microsoft Data Link. This
brings up a pretty straightforward dilaog for configuring your
database connection (including a connection test). After that, the
data link is on your desktop as a text
Hello.
I'm involved in a project which aim is digitizing the signals received
from several(2 at the beginning) antennas. We pass these signals to an
intermediate frequency of about 15 MHz.
Now we want to use the NI-5122 to DIGITIZE these signals and after
that GENERATE a response.
The questions
Tried an invoke node using a shift register to close the FP of the
current sub-VI on the next iteration of my loop (i.e. when it's
finished)... had to create VI Ref constant to init shift register, and
this kept creating errors for me every time I tried to run the loop
when I called my sub-VI...
I don't understand why you removed the drivers that came with 7.1
Have you tried re-installing LV7.1 to correct the problem?
Yes but suppose i have 2 separate For loops, and i want the progress
bar to keep track of the 1rst loop until half the progress bar, and
then keep track of the 2nd loop until 100% of the progress bar. The
problem is, i cannot connect 2 wires to the horizontal progress bar
indicator to be able to
I was using Array to spreadsheet string to convert a tab-delimited
string of numbers, when I noticed that if you input a line which
contains text, eg:
1 tab 2 tab fred tab 4
it just converts the text to zero - there's no error cluster output,
nor does it convert the text to NaN
I'd like to catch
The append image to report path vi gets an image from disk to include
in the report. Is this really your case? Shouldn't you be using
Append Control image to report?
If that idnot the answer, could you please post the code (or a
simplified version of it) and let us take a look?
Thanks,
Robert
Alexander,
It appears that you are using the old SQL Toolkit. This toolkit uses
3rd party ODBC drivers and you can only connect to a database using
the ODBC Administrator and defining a DSN.
The article you read about connection strings refers to the Database
Connectivity Toolkit, which uses
I was getting ready to upgrade to LV7.1 from 7.0 but have gotten
information from the Info LabVIEW Mailing List that some folks are
having problems with the install. One person reported receiving a
second LV7.1 package with a letter stating to destroy the first kit
and to reinstall if I was
I think that VISA is not reading anything from my serial port. I am
using the Polhemus via serial, yet I have not been able to read
ANYTHING from the device. Do I have to write a driver before I will
be able to read? I am using VISA open, read, close and I am trying to
use timeout, but I don't
hummm
You're using LV5.1. I can't remember if what I suggested would work
in that version. Hopefully it does.
Congratulations Dennis,
You are an inspiration to many of us. When I am stuck on a problem, I
simply look up your posts.. I know I'll find the solution.
Wow!! 2000 posts... that is truly an accomplishment.
People in the Labview community are grateful for such help and
dedication.
Hey Greg,
Are you able to ping the other machines from your master computer?
Also, is there a way that you can disable any possible firewall that
may exist by having that router?
Try running this a
Hi Ibahka,
Don't despair.. Serial communication is typically simple.
From your description, it appears that you are implementing correct
steps.
First question is what version of LV are you using?
What OS are you using.
I will assume Windows. If so, are you able to communicate with the
device
Thanks for your help. I treid really many different things yesterday,
in the end I oversaw such a small thing... I thought about the
probability as well, but it is just a training example, important for
my Labview knowleges but not important for my work. One thing I
thought of would be to multiply
I reasd the other posts where you mention that the progress may come
from seperate loops.
You can create a reference and a property node (write value) to pass
the value to the progress bar. This allows you to send values from
different locations to a single progress bar.
For instance.
I also had no problem doing this. I think that Dennis could be on
correct on checking your file paths. Check out the knowledgebase
regarding a
href=http://digital.ni.com/public.nsf/websearch/FD7DE8BC8FFC256C862565F4006BE363?OpenDocument;file
paths behaving differently in development and in
Assuming the router has been set up properly to do Network Address
Translation (NAT) and port forwarding, it sounds like you might be
passing =93XXX.XXX.XXX.XXX:102=94 into the Open Application Reference for
the machine name. You should be passing =93XXX.XXX.XXX.XXX=94 for the
machine name and
Kevin,
That sounds like a neat example. If you are able to post it, you can
upload it Example Code Library:
http://www.ni.com/devzone/dev_exchange/ex_search.htm
Matt P.
Applications Engineer
National Instruments
brHi,
Wire the following to the command line input of the System Exec VI:
cmd /C c:\i386\show desktop.scf
bNOTE:/b The scf file and path will be different in your case.
Regards,
iKhalid/ip
Sarah,
I figured it out late yesterday. In a following frame of the
sequence, I placed a stop VI function. The 'Stop' was terminating the
main VI. Not sure why I put the 'Stop' in the diagram. I didn't need
it.
Stupid mistake on my part. Thanks for your help.
Adam M. Barnes
Siemens Applied
Hi,
JoeLabVIEW's suggestion is a good one. If you are new to LabVIEW,
then it is important to understand that two loops on the same block
diagram with no data dependencies (no wires connecting the loops
together) will innately run in parallel (on separate threads).
Enjoy your coding.
Matt P.
Well I got my upgrade completed this morning.
The workaround to the hang up is...
When the prompt for Device Driver Disc 2 comes up is to put in the name of
the Disc.
D:\DCD-May04-2...
Normally the installer is just looking for D:
Disc 1 doesn't have the information it wants so it searches
Good afternoon everyone, it's good to be back on the list.
I have a question...
I am working with a dll that calulates a 64 bit integer. All I can seem to
find on the LabVIEW pallets are I32, 8 byte doubles, etc... Is there any way
to get this value out of the dll and into LabVIEW?
Thanks
Replace your number to decimal string with number to fractional
string and then you can specify the digits of precision you want.
I don't understand why you're using the number to decimal instead of
number to fractional. The purpose of number to decimal is to create an
integer string from any type of input. The purpose of number to
fractional is to create a floating point string.
Thank you Joe but I was already using the microsoft progress bar in
different loops by updating its value in its property node. It takes a
long time though for large iterations (it adds at least 14 seconds for
the loop time for 15000 iterations), not to mention that i'm using a
poor pentium II
You are creating a LV driver when you use the VISA functions. Joe's
suggestion to try it in Hyperterminal is a good one. I noticed that
you do not mention either VISA Configure Serial Port or a VISA Write.
Once you verify baud rate, stop bits, etc. and the cable with
Hyperterminal, you should put
Ok, but first I'd better, uh, ifix it/i.
I tried it out last night for a wider range of inputs than I
originally needed to accomodate, and found a few that didn't work out
correctly. I had made the subvi more universal than it strictly
needed to be, but had primarily tested it for a fairly
Thank you both for the quick response. Its just the info I needed!
Yes, it's much more simple than with the XY Graph, even if it's just a
picture. For me, it's enough. But I've tried to change couple of
things in the display without succes. I did not find the right
properties to do those changes. First, it seems I can't resize the
graph to have it take close to
Thanks.. somehow i got it to work.
ANDY
I'm going through the Getting Started manual and I run into the
section entitled Modifying the Signal on page 1-9. Part 4 says to
Select the Scaling and Mapping Express VI The problem is that I
can not find the Scale Map anywhere within the Functions Palette. I
also went to the site and
Hey Mark,
Reading data from two channels should not be hard. All that we need
to do is specify two channels as input inside of the =93AcqGraph
Voltage-Int Clk-Dig Start.vi=94, however, realize that this will not be
=93simultaneous=94. There will be a delay between the two signals.
If you would
Scaling and mapping is not in the base package. So maybe you
purchased base?
Hello,
I was able to find another posting that seems similar to your
question. Try having a look at the discussion posted at a
href=http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101RNAME=ViewQuestionHOID=5065000800F117ECategory=LabVIEW.LabVIEW+General;Capture
Keystrokes While
Hello!
When dealing with subpanel controls, the calling and called VIs are
linked together and even when they are two separate programs, the
subVI front panel is only displayed in the subpanel container when the
main VI is running. When the Main VI is stopped, the subVI's front
panel is removed
Yeah that seems to be the problem, but seeing as that is the case and
I'm trying to learn how to use this software, what is a good way to
learn it if you have the base software. Because the Getting Started
Manual isn't very helpful unless you have professional version.
I have a labview exe that is installed on XP that can create/save
files with an extension not recognized by windows. The files can be
opened from within the exe but what I want is to double click(open)
the file from explorer/desktop and have it opened in my vi. I know how
to associate the file
--8092433.1087587504943.JavaMail.quiq.tekken
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Us the Application:command line property, see attached code image.
When building the application, make sure to check Pass all command
line arguments to application in the
I am looking for the most basic way to get Labview to run a VI upon
bootup or call from another application (without having to hit the run
button on the toolbar.) I would rather not have to build an
application; I don't want to buy the professional version. I want my
data acquisition to recover
In a vi, the user clicks in a numerical control and enters a number.
He forgets to hit Enter or click away, so key focus is still on the
control and the value is not available at the terminal yet. Now the
user exits the vi via a menu selection, thinking he has properly
entered the value. How
Robert,
As it turns out, I needed to add the file extension which was hidden.
This problem is solved; howeve, if you know how to export the graph
from the front panel into word using the report generation, please let
me know. I tried using the append front panel image to report.vi
but that
Thank you, That's what I needed. I wasn't sure how to read from the
command line once I passed something in.
Why not change the key focus to something else when
the user exit via the menu ?
As Regis Lee mentioned, creating a modal dialog window
(just for this control) with an Ok button (and
possibly a cancel button) is a possible alternative.
PJM
--- David Ferster [EMAIL PROTECTED] wrote:
In a vi, the
I had an idea for #define-type constants and have sent them to the NI
Product Suggestion Center. It is easiest to see in a picture. I have posted
the request on the LAVA forums-Wish List Forum
http://forums.lavausergroup.org/index.php?showtopic=407
Greetings, Naddad:
What's wrong with using one of the several available Labview
progress bars? That way you won't have to keep dipping into the
windows application, which should speed things up considerably.
(Besides, the Labview bars are a lot better looking than Windows bars,
Dear Slimbim:
At what point on the flyback are you triggering your acqusition?
Depending on how steep the slope is on your sawtooth, you may need to
build some kind of comparator, such as one that triggers when it drops
to 50% of its amplitude, or some such. I imagine your
I am trying to make a certain sequence of events happen if a user
double clicks an intensity graph. I didn't notice a 'double click
event' just mouse up and downs. Is there a way to recognize a double
click if it occurs within a pixel range or on an intensity graph?
I am working with a dll that calulates a 64 bit integer.
Is there any way to get this value out of the dll and into LabVIEW?
Use a cluster with two I32s. I converted the I32 values to an EXTended
precision.
Convert high byte and low byte into EXT;
High byte into Scale By Power Of 2 with n=32,
74 matches
Mail list logo