Well, it turns out that my strange LabVIEW 6.1 bug where I couldn't
delete a file created by a dynamically launched VI until all VIs
stopped running was due entirely to a corrupted VI. For those who
saw my post 2 days ago (and care), I used an older version of my
Acquire.vi and re-did the
I do not get along with the data socket server.
When I cklick right on the control panel I can take a data socket
connection. But then? I cklick on public and then in the upper right
search. And then there is Browse Measurement data and Browse file
system. What will i have to do? take browse file
To start the autotuning process using labview PID tool kit what should
be the initial value of P,I and D? And also does the tuning duration
required depends on initial P,I and D values?
Hello G-Community :-))
I've had the chance to gain some expirience with programming in LabView.
But now I have to solve a Problem in a field that's completeley new for
me (i really love this job, something new everytime).
I have a Camaera from which I grab an Image every second (with
SPRINTER [EMAIL PROTECTED] wrote:
May be someone knows the way to join different synchronization methods ?
In other words I would like to use the queue and occurence with one while
loop. Desired effect is that while loop waits for one of these events
(element in queue or occurence).
In my case,
[EMAIL PROTECTED] wrote:
I have waveform graph of 48 plots. The first 16 plots are the actual data.
The last 32 plots are the upper and lower limits for the first 16 plots.
I have the legend visible and only expanded to for the actual data (first
16 plots). So there are only 16 plots in the
R. Glenn Givens [EMAIL PROTECTED] said:
Fortunately, I don't have to worry about the funny
protocol bad documentation because I get to decide all
this myself.
This being the case, my top tips would be:
- Have the remote device send a data block in response to a query from the PC, rather
Is it possible to convert a labWindows/CVI developed program into a
LabView program?
I wish to change the contents of the columns in a global multicolumn
listbox. As far as I can see, the only way to access the columns in a
multicolumn listbox is to create a reference to it and access the
ItemNames property. But how can I create a reference to a to a global
variable?
Hello Oliver,
As you mentioned that you have case with several outputs, there might
be one or more output for which you have not enabled use Default if
unwired option. This happens incase your wiring arrangement is not
proper i.e. improper alignment, arrangement or clumsy. Just check
thoroughly
Hi,
I think, try giving -1 to Time limit parameter in AI read Vi or give
the maximum time limit not to occur the time out operation.
See the example program at below mentioned path in your computer:
C:\Program Files\National Instruments\LabVIEW
7.0\examples\DAQ\anlogin\anlogin.llb\Cont AcqGraph
Hi,
For changing the contents of any gloabal variable, you have to access
that global variable in a normal vi. Open a new vi, go to Block
diagram - Function Pallete-Structure- Global variable. Then right
click on this global variable- replace by your global variable vi or
create a new global
Victrick,
I am sorry to create so much fuzz, hopefully my explanation below is
better to understand. So I hope you can help me.
Your understanding so far is correct: =93Every time an element in the
first column satisfies some value, it corresponding value in the
second column is set aside in an
Thank you very much, Tom. It has been a wonderful run.
-k
Hi Johannes,
why do u require switcher??. As u mentioned u are using the
optocoupler which will take digital TTL o/p from DAQ card switch the
respective analog channel, you dont require any other switcher. Also
switching 100 mV through TTL outputs should not be any problem.
Hope it works. Your
Thank you for your answer.
I know how to use global variables in general, but the problem is that
a Multicolumn Listbox (MCL) referred as a global is just the number of
the selected line(s). I would like to access the icontents/i of
the MCL, which I perceive as a table. If this is a MCL in a
Hello,
I would like to communicate with a USB device via Labview. Please, can
you give me a exemple of communication (between USB Device and
Labview) and how I can install USB devices in MAX(Measurement
Automation eXplorer)
Thanks very
Johan
convertir un rapport Html en rapport texte
can I use any simple VabView7 code vi in ver 5 labview?
No. Maybe once NI releases the LabVIEW scripting tools, someone will
create such a tool but for now, the only thing you can do is create a
DLL from the CVI code and use the Call Library Function Node. This is
done all the time with CVI/IVI instrument driver and there is a tool
to do this type of
thanks
I am inputting a positve /negative sine wave and I want to find the
integral of the wave. When I integrate it becomes all positive. I know
this is because of the integration constant being added. Is there a VI
out there that integrates purely scientifically and gives the output
in terms of
I need to see the termination of a running program to restart my
Labview application. The Program was started from my Labview program.
Please send me a Labview code with transfer function (gain vs
frequency) and coherence function of 2 signals: stimulus signal (1024
pts) and response signal (1024 pts). Thanks.
this is where you put the path to the main VI.
like this dstp://localhost/mainvi. where MainVI is the name of your
application that is calling the subvi. you must start this path with
dstp.
Shan [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]...
Can you provide more information on what you are trying to do? What
do you mean by a VI's text file -- a text file of data generated by
a vi? Or do you mean something akin to the equavilent line code of
a block diagram? If
You are right, there is a problem. The problem is caused by a bug in
the FFT VI in LabVIEW 6.1. It does not compute correctly when the
number of input samples is a big prime number (in your case 59981
samples).
The work around is to add a dummy sample at the end of your time
signal before you
That solved the problem. It was just a coincidences that the number of
data points was a prime. Adding another data point resolved the
problem.
Thanks
imaking my real set of data complex by adding an imaginary part
equal to zero./i
Not sure why you're doing that instead of usinig REAL FFT and INVERSE
REAL FFT.
Are you sure you're generating the imaginary array the same length as
the real array?
Hello Johannes,
It sounds like you're setting up a system that requires four analog
inputs (two voltage and two current), and you would like to use an
analog trigger to switch between which signals are measured. There are
several options of how you can set up such a system.
In terms of measuring
I just ran your problem waveform through REAL FFT and INVERSE REAL
FFT, subtracted the difference and got an error of 7 e-11 on the DC
term, and all other errors are on the order of e-14.
LabVIEW 7 Mac OS X
Hi all,
First a little history:
I am using an Enum as a drop-down box in a user-interface on a touch screen computer.
There is no mouse or keyboard used. There are around seven items in the enum, and when
the user 'clicks' (touches) the enum box, the list opens up and displays all of its
Hi,
It looks as though you want to parse the data 1 and use part of the
string to index a case statement, then pass the value to it.
Did you really want to have multiple data with special index in each?
Or do you have four (4) active data strings and you want to send the
data to the appropriate
Sorry for answering a question with a question...
How are you running your program? Are you using System Exec.vi?
If so, you can set the wait until completion to true and feed the
output error cluster to some sort of indicator. Usually, some
programs will return a value, especially an error
When I first load a llb file it doesn=92t go directly to the top level
vi. What I get is windows explorer view with all the sub routines
which then I have to select the appropriate top level vi. I was able
to load directly by setting the top vi in Labview 6.1 but I don=92t seem
to be able to find
Seit wann programmiert Hans S=F6llner?
Hello,
I think a similar issue has already been reported to our Research and
Development department, and they are currently working on it. Could
you post your code so that I can make sure this is the same issue that
has been reported?
I can also take a look at your code and see if I can find a
Hi AK,
Here are the answers to your questions:
1. The execution target you choose depends on where you want the VI's
to run. If you want them to execute on your computer, then choose
Windows as your target, and if you want the VI's to execute on the
PDA, then chose that as the target. More
I have 2D data of f(x,y) at irregular grid points and
I wanted to do some interpolation so as to get this
data on a regular(and denser) grid, so that I can
further manipulate it with available packages.
Is anyone aware of any package/software/code
that can help me do this.
(i.e. the mathematica
Hello Kai,
Unfortunately we aren=92t able to support other manufacturer=92s data
acquisition cards. Interfacing to an interrupt on your Wasco card
really depends on the driver and programming interface that was
created by the card=92s manufacturer. National Instrument's data
acquisition cards
Especially if you own IMAQ Vision there are a lot of examples you can
find at
http://zone.ni.com/devzone/devzone.nsf/webcategories/7D6146D8C67A832E862567F1006C29EE?opendocumentnode=DZ52422_US
Hope that helps ...
Michael
You've have turned on Enable Windows Explorer for LLB Files. This
setting is on the OptionsNew and Changed in 7.0 or
OptionsMiscellaneous page. Uncheck it and restart Windows to get the
old behavior.
Hint: an excellent answer provided with a working example certainly
worths a ! (it's four stars rating... not censored =A6=AC)
It may not be the solution you expected but it is not the poster's
fault after all...
I need to view the processor utiliation from within my application.
Is there a call I can make to the operating system or does LabVIEW
have the capability to do it? Thanks in advance.
LabVIEW can only handle unsigned integers up to 32 bits. Therefore,
you need to split the 64 bit word into a 32 bit hi word and a 32 bit
lo word. For the 24 bit word, use a 32 bit unsigned integer and
ignore the top 8 bits or split it into an 8 bit hi word and a 16 bit
lo word.
If you attach a
This links could help you:
http://zone.ni.com/devzone/conceptd.nsf/webmain/67E175B2AF9AA10286256A9D0078E2E7?opendocument
http://zone.ni.com/devzone/conceptd.nsf/webmain/6792BAB18242082786256DD7006B6416?opendocument
Thank you for the response, but I was wondering how I would do it for
the other sets of data. That is, I have data 2 and diag info 2 and so
on.. Does that mean I have to have individual cases for each set of
strings or can I wire more than one set of strings to the same string?
Thanks in advance.
Thanks Marcus for your help.
Richard
You need to set the number of buffer iterations to 0 in AO Start.vi to get
it to generate the buffer continuously until you clear the generation..
Dan Bookwalter N8DCJ
Hi-Stat a Stoneridge Co.
345 South Mill St.
Lexington, Ohio 44904
(419) 884-1219 Phone
(419) 884-4172 Direct
(419)
Greeting LabVIEW citizens. I am a LabVIEW 4.1/5.1 expert who sadly
hasn't touched LV in two years. I'm trying to get my head around
LabVIEW 6 and, for the first time ever, learn how to call into ActiveX
objects. I'm specifically trying to call into Microsoft's WMI
Scripting Host Object to get at
Hi,
I've been looking at both Matlab and LabVIEW for acquiring sound
through a PC sound card. In Matlab you can change the sampling rate
(8000, 11025, etc), the buffer size and the samples per trigger. In
LabVIEW I noticed you can only change the first two using the SI VIs.
How would I go about
I want clear the value of a local variable(in this case a string)
right after it's read. In this case the local is reading an indicator
that's in another part of the VI.Can anyone help. Thanks in advance.
S
RS485 is used by thousands of different units. Normally it will look
just like a standard serial port to the application and you can use
the serial VIs to communicate.
The scan for device, acknowledge etc. that you describe is not part of
the RS485 standard, it must be something specific for the
If you have LV7 and have installed the .Net framework there is an
example included with LV called SimpleTaskMonitor.vi, it does just
that - using .Net
This is a good starting point. Take a look it may answer this question
and others that may come up later.
http://zone.ni.com/devzone/conceptd.nsf/webmain/6792BAB18242082786256DD7006B6416?opendocument
The VI is generating a polling command for multiple 485 devices. The
responses are received via TCP/IP. The receive WHILE loop continuously
listens fro the responses. Using a LOCAL is the only to get the
responses out of the loop while they're being received. Thanks for the
help. Now I have to
Clearing a local is the same as writing an empty string to the
indicator (or another local of it in write mode). Use data flow (may
need the help of a single-frame sequence e.g.) to ensure that you have
read the local before you write an empty string using another local...
If you have an
How can I raise an event pretaining to a listbox such as mousedown or
keydown in LabVIEW 7? I read that something like this is possible but
I am struggling to find an example
I usually create Subvi's in my programs but sometimes i need add more
inputs to my subvis but i need to make a new subvi to make that imput
available in the subvi icon, is there other way to do this?
I recently installed LabView 6.1, NI-DAQ 7.1, and my A/D board
PCI-MIO-16E-4. Everything went smoothly, but every time I try to run a
VI, I am greeted with Error -10401 occurred and AI Group Config.
I have tried every different combination of configurations I can think
of, but I can't shake the
I have LV 6.0.1 do you happen to have the program in that version? If
not could you attach a picture of the LV 6.1 program as a word
document? Thank you.
To add more terminals to a vi, right click on the vi icon in the top
right corner. Click on Show Connector. Right click again on the
connector icon. The list of actions contains Add Terminal, Remove
Terminal, Patterns, etc... You can choose either Add Terminal or
Patterns to add one or more
My initial reaction to looking at the data is
1) It is undersampled
2) Why are the synce pulses different amplitudes
3) The raw data contains little or no information
It appears, although not clear from your comment, that there was an
existing system which weighed the trays. If this is the
The background color of your picture should not be changing if your
image environment, video monitor, etc. are the same for both systems.
Do you see the problem if you use the camera from the first machine on
the target machine? What if you use swap out the PCI-1407s between
the two systems?
If you want to add a new terminal to an existing VI, just right click
on the connector pattern and select add terminal or go to patterns and
select what you want. Your existing connections will be saved. You
will probably have to re-link the subVI in the main or move some wires
because of the
Dan and Blair;
Thanks for the quick replies, but I did set num of iterations to 0, and
my
buffer length is set to an integer multiple of sinusoid length (I
actually
found that after I did find discontinuity glitches).
But still, stop (complete) the VI and the output stops. Is there some
thing
This is easily done with a state machine architecture. There is a
simple example written in LabVIEW 5.0 that can be found A
href=http://sine.ni.com/apps/we/niepd_web_display.DISPLAY_EPD4?p_guid=B123AE0CB989111EE034080020E74861p_node=DZ52076p_submitted=Np_rank=p_answer=p_source=External;here/A.
The
using LV6.1 and Win2000. I need to set the font of the axis numbers
on a printed graph programmatically. Any knowledge of what property
node does this?
I'm new to labview. I'm trying to figure out how to get labview and
an Agilent network analyzer (E8803A) to work together. I've gotten
some of the basics to work. I can set the frequency range, number of
samples, etc. that I want the NA to test over. I need to figure out
how to get Labview to
Property node properties- X (or Y) Scale - Marker - Font
Then just wire a string to the property node w/ a valid font name (eg
Comic Sans MS or Arial).
Have you run Measurement Automation Explorer (MAX) yet?
In windows, it'll likely be on the desktop or Start
Menu-Programs-Nat'l Inst
You need to do this at least once with the device properly installed
before using labview to control it.
See:
It has nothing to do with video monitor, video card, NI-IMAQ driver
version. When I use NI-MAX 3.0.2 to get picture, the picture is black
white. The problem is related to Windows 98 kernel. The LabVIEW 5.1
application exe file use kernel to get new setting for black color
during running LabVIEW
sorry see my earlier xy graph axis font post for the details but what
I really want to do is change the size of the font.
thanks.
Thank you Tbob, very useful.
the first while loop checks as fast as it can, if there is any change
in the array reference and if so, it sends the new array-data to
digital write.
the other whileloop simulates a 2Hz signal by setting array(0) to
true/false and waits 250 ms.
and now the problem occurs. the while loops
I have an image acquired with a pulnix digital camrecorder and this image
is in fact an array of striates. I draw a line on my striation image and i
take the line profile. Now I want to find the frequency of the striation,
i tried with Extract Single Tone Information.vi and it works but only
Hi, I am trying to create a traditional analog output channel, and it
is telling me that the name is illegal. This has not happened before,
and the software was just updated to the new version with tasks etc..
I was wondering if that, or the fact that I don't have admin
permissions could be a
I mean programmatically raise this event. I know that if I actually
click on this list box that this event will be raised, but lets say I
want the event to be raised first thing when the front panel is ran?
Or at any other time I want? How would this be done?
thanks
79 matches
Mail list logo