I'm moving my LabVIEW 4.0.1 VIs from an "old" Win95 PC to a "new"
Win95 PC.
All of the VIs were copied from the old PC to the new PC.
The VIs load and run just fine on the new PC when both PCs are alive
on the network, but LabVIEW experiences a 50 second time-out delay at
the beginning of VI load
>I think I have those covered. I don't know enough to shorten my time
>anymore. I look forward to seeing the other VIs. I have no ideas how to
>make it any cleaner.
It will be some work, but something like the evaluation done by NI on the different
submissions. My vote is evaluation for not o
made sure that I used=A0 backslashes in the path for the write jpeg
vi for the unix server.
Backslashes are a Windows separator - it's not universal. Mac uses
":" as the separator (for historical reasons - even though it's "/" in
the Mac command line. You need to compose your path using colons,
I found in LabVIEW User Manual 17-2 saying that:
"Create a plug-in architecture for the application to add
functionality to the application after you distribute it to customers.
For example, you might have a set of data filtering VIs, all of which
take the same parameters. By designing the applica
Ruido.
This is an old problem with no easy solution as of now. For a better
description of what is going on here, you can read http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=137&HOID=5065000500D3370100&HTHREAD=79827&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0";>this
discussion wher
Dear tmh
Thanks for your support. I attempted to control usb to parallel cable
via VISA to Access Parallel.llb, but it failed. I think the command
translated by usb to parallel converter already, so difficult to
control it by I/O address. Could anybody give me advise to solve this
problems?
Thanks
Wiebe is correct. I must have been typing a bit faster than I was
thinking.
The Controls[] property does indeed generate it's references in the
'tab' order that is set for the panel controls.
There are two other properties that give references to front panel
objects that do generate the reference
I think I have those covered. I don't know enough to shorten my time
anymore. I look forward to seeing the other VIs. I have no ideas how to
make it any cleaner.
Mike
-Original Message-
From: jkring [mailto:[EMAIL PROTECTED]
Sent: Tuesday, March 30, 2004 7:24 PM
To: Ross, Michael
Cc:
Does that "Instrument Model" listing in the top center refer to a slot
#3? Is there physically that instrument in slot 3? Configuration
error would seem that the instrument disagrees with what the software
is trying to program it to.
Les Hammer
Hi Dennis
Thank again... It seem like I pass the instrument scan, but there is
no respond when I click query button . I type ID? into the sending
string box.
please give some suggestion.
thanks
Mike,
Well, how much work involved to convert Labview 6's VI into Web-based
VI ? Any tools ?
Mine does spurious \b's so go for it!
mike
-Original Message-
From: Scott Hannahs [mailto:[EMAIL PROTECTED]
In terms of the problem description, must the VI handle the case where
there
are more \b (backspaces) than there are characters? If this is true then
the
VIs should pass an accu
Thanks Julien, the only thing I wasn't doing was actually puting blank
data into the array as well.
Wingston,
Please give us some more information on what PCR (Polymerase Chain
Reaction?) Temperature and the tree set points are.
There is no LabVIEW shipping VI that would specifically set this
value. If you already have a formula that would calculate the PCR
temperature based on the three temperat
Hi Dennis.
Thank you for your patient, Yes.. I am using NI GPIB board.
where do I find Max and expand device window as your suggest.. "Go to
MAX and expand Devices and Interfaces"
thank again
thanx, that's exactly what i was looking for...
OK, thanks. I thought that might be the case.
Hey, NI: Any chance for a product enhancement?
Thanks,
[EMAIL PROTECTED]
At 7:45 AM -0800 3/29/04, Jim Kring wrote:
>Here is the problem description that I put up on the challenge page.
>When you are typing at a terminal (telnet for example) and you press the backspace
>key, a "\b" (0x08) character is sent via TCP-IP. The server that is parsing the text
>must interpre
Go to MAX and expand Devices and Interfaces. Right click GPIB0 and
select Scan for Instruments. Right click on the instrument in the list
that corresponds to your 6629 and select Communicate with Instrument.
Type ID?; into the Send String box and click the Query button. What is
the response you get
I apologize for the cross posting, but I have gotten messages from all these groups!
There is a new version of the PCI-GPIB driver for Mac OS X. Due to people asking, I
have recompiled the driver for Mac OS X and corrected some problems so it now runs
under Panther. This has minimal testing s
no hay m=FAsica all=ED.
Hi Dennis..
I have follow your suggestion and set my Visa conctroll: GPIB::5,
which is same as my intrument, but the error code does not go away. is
there any other suggestion you may have to solve this problem?
thank in advance !!!
regards
I have an application that could use 4 SCXI 1162 HV modules. The
question is what is the best method for reading these four ports. They
will be in an SCXI Chassis controlled by an E-series DAQ card. There
will be some analog input and a small number of digital outputs being
handled during this acqu
I have a program where i need a file to ALWAYS be replaced and i don't
want the user to make the mistake of not replacing it... therefore,
how can i do it so that if the file exists it automatically replaces
it without prompting the user? the file has extension txt...
Thanks Noel. That did the trick!
Alvin.
Noel Adorno
The problem with the selection seems to be that you are using two
different indexing tunnels on the for loop. One of them loops over
every value of the first incoming waveform, the other one over all
waveforms in the incoming array. The value you wire to the N terminal
will be ignored, the number o
There is a http://digital.ni.com/applications/psc.nsf/default?OpenForm&temp1=&node=";>Product
Suggestion Center for these kinds of things.
Also, instead of using very long names as a label, you could use a
caption for these and keep the labels short and simple. Besides the
problem you note in the
Office files (and the like) are very different. If you open word,
excel, etc. the recently opened file list always has the path
attached. As a user, you can point to the right file to load when you
need it. If you were to *programmatically* open the file (e.g.
through LabVIEW and active-x) you m
When control labels become long, the edit events dialog box has a
slider at the bottom for scrolling to both ends of the text.
The problem is, it fails to reach the end of the text so I have to
guess at the control name.
Also, it would be really nice to resize this dialog box to see more of
the te
I am trying to use Data Socket connection to change the state of a
Boolean Indicator. I can change the value (on or off) with a toggle
switch, but my indicator does not change state.
Their seems some where a memory leak.
Try opening only one file from the dll and find out which file is
causing the problem.
Also monitor the task manager to see how the memory is increasing,
when you are looping.
Thanks,
Naresh
thanks.
But I STILL DON'T THINK THIS FEATURE IS A GOOD FEATURE.
Other software like office series can recognize files with smae names
but uder different paths.
so to keep my old files and make changes to my copied ones, I still
need to rename all the files -and do many times of replacing!
I have got the same problem as your second...
Does anybody have a solution on the second problem of ELCA ? A
workaround at least...
Quoting Marco Tedaldi <[EMAIL PROTECTED]>:
> I tried to build somethin cempletely different (much more complicated).
Marco,
The solution is not always in complexity. Look at the VI memory usage (from
VI properties):
Slow Sample VI: Code: 3.0K, data: 1.2K
My current solution is significantly
Yes, the dll function opens the file references at the beginning and
closes them at the end.
Do you have any idea why this could be happening?
Thanks
If the unit has a driver in the form of a dll you use a
code library function node to call that dll. You can find lot's of
information and examples on calling dlls in LV. If there is an activeX
driver there's activeX functions you can use to call that. (If nobody
else has made a "wrapper"-VI for th
A full uninstall then reinstall seemed to fix most problems. I still
have about eight or so sub vi's that won't copy over when I try to to
a save with options. They are vi's called out in the "new report" vi
and a couple of other word vi's that call for similar ones. An
example is "word insert d
I think this is what may be happening. Lets say you have MainVi and
SubVi in folder1. You copy the two VIs into folder2. MainVi calls
SubVi. Now when you open MainVi from folder2, the sub vi that gets
called is SubVi from folder1. You make changes to SubVi and the
changed file exists in folder
Thank you very much!
Can you be more specific? Are you trying to run a VB program in
Labview? If so, compile the VB code into an exe program, and use
SystemExec in Labview to call the exe program. Or make a DLL and use
the CodeInterface in Labview to call the DLL.
Greetings,
Yes, you will be able to obtain this behavior. The signal you will
need to use is the analog input sample clock, which is referred to in
LabVIEW as the STARTSCAN signal. The following KnowledgeBase
explains how to use Route Signal.vi to output this signal on
PFI 7:
http://digital.ni.
The image of 662xA Example.vi shows that VISA session control is
empty. You need to enter the address in the form GPIB::primary address
and this address has to actually match your instrument's settings. An
easy way to get it correct is to first use MAX to scan for instruments
connected to your GPIB
The default VISA timeout if you just open the port yourself is 2
seconds. (This is a fairly standard VISA default regardless of the
type of VISA resource you open.) We set it to 10 seconds by default
if you use VISA Configure Serial Port VI, since most users will need
slightly longer timeouts whe
--2503358.1080671940450.JavaMail.quiq.tekken
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Thanks for the response. I want every element to get into an array
element so that i get a sorted output.
Enclosed is a sample text I would like to sort.
--2503358.1080671940450.
Because the net result of your vi is to merely capitalize everything
you are reading in. Everything after the capitalization cancels
itself out (like saying 2+3+5+6-6-5-3 = 2). When you read in the
file, it's taken in as 1 long string. With no parsing of the string to
array elements based on spac
Be sure to check your firewalls. SP2 has the firewall turned on by
default. Consider turning it off or allowing LabVIEW privledges. It
may be that a LV process like the NI license manager cannot finish
behind the firewall.
It's not clear to me what you're trying to sort. Is it each line in a
file? If yes, then you need to put each line into a separate array
element. The way you're doing it now, the entire file content is a
single element. If you want to sort a single line by characters, you
have to do the same thing
I strongly suspect the "Click here for support information" is an
option with the microsoft installer or MSI. Although LabVIEW uses the
MSI for its executables, this functionality is not exposed.
I have tried several times in the past to edit a MSI and it is
nontrivial. There are software packag
I normally suggest using the evaluation version of LabVIEW 7.0 to see
if errors like this have already been solved, but you mention the
problem does not occur in the developemnt environment. LabVIEW
evaluation does not come with application builder.
There are a lot of things that multithread in L
Your XY Chart only shows the most recent capture.
If you want to have an array of them, you have to build an array.
Put a shift register on the WHILE loop.
Initialize it with an EMPTY array of X-Y pairs.
Inside the CASE TRUE, append the new X-Y pair (you just captured) to
the shift register left
If you have got it can you e-mail me that VI file?
unfortunately I have had this happen to me. be developing a vi and get
it working so you can use then you find some features that you want to
change but you do not want to harm the other vi. One way i got around
this problem was to create a library and have all the files that i
neede in that librar
I am not sure what you are doing. Can you post a simple example
program?
Thankyou for your input,but how can I acquire that particular VI,
'cause I don't have it. I'm trying to follow the exact example in
"Getting started..." Is there a library I could access that VI from or
is it only payware or what?
Another thing are you familiar with configuring VISA sessions with a
I am not sure what you are doing. Can you post a simple example
program?
Sometimes the charts and graphs become so customized that they stop
working properly. This happens all the time and you will save
yourself hair loss and heartburn by just placing a new one and
starting over (like you suggested).
Good luck with your code.
Ok,
Their is a shipping example called Real Time Chart- VI under Graphs
and chart.
Hope this is what you looing for.
Naresh
I use a c dll function that opens many files. The dll is called in a
LabVIEW for loop. When I execute the for loop, after around 500
cycles, the dll function can't open the files anymore without
indicating any kind of error. I will have to close and reopen LabVIEW
in order to be able to open the fi
I need opening in VI en Visual Basic in Run-Time
Do you close the refernces to file after they have been opened.
Thanks,
Naresh
Are there any write or read commands for the USB port in labview,
without using the NI VISA driver developpement tool, because my unit
already has it's own drivers
My USB unit uploads firmware and then uses a driver so we can
communicate with our software. I would like to know if there is a way
t
i have a problem when saving files:
I copied all the files from one directory to another ---with the same
file name and I tried to make chnages in the new directory, But I
found that all the changes I made in the new directory also happened
in the old directory. So Labview recogonize file names onl
I would like to have the the current time and date displayed on the
front panel. I have placed a timestamp indicator, but haven't figured
out how to reset the timestamp each loop cycle. Any advice?
I'm using LV7.
Thanks!
-aa
Dear Folks,
I have this instrument, new to me, an Agilent 8164B. I have this
VXI/PnP driver from Agilent, and I have LV 6.1. According to the manual, I
can run the instrument with simple GPIB commands (SCPI commands), but since
the driver is there I thought I would try it out first. I dow
I don't see why you should have to "create a separate VI". You just
have to place your VI's code within a While loop that never loops, use
your case structure to select either the new data or the existing
values from the shift registers, and wire the outputs of the shift
registers (outside the Whil
As Mads comments, this is a perfect application for a queue (and a
really bad application for a local!)
As Dennis said, the SQL Toolkit is probably the way to go. Note
however, that if you are gathering data at high speed (hundreds of
points per second over multiple channels), then the data can't be sent
to the DB in real time.
For this sort of thing, you will need to store the data in either a
buf
This might help (a bit):
http://zone.ni.com/devzone/conceptd.nsf/webmain/37E49997EA3A6590862568740052899E?opendocument
SVT is using an FIR filter to perform the integration. The used filter
has a low-frequency cut-off (high-pass) to remove the dc component.
You can do the same and apply an appropriate high-pass filter after
your integration.
Another approach that may be easier for you is to perfom your
integration
I'm not sure if labview 4 has specific VI's for lorentzian fitting but
if it does not then one suggestion would be to modify the code in
these existing VI's for curvef it and saving them as another name. try
this. If you do nothave any curve fit VI's let me know and I will send
you the ones I have.
here is a link to a discussion that I found that might suit your
needs.
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=506500080016B2&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0
Hi all,
We want to do IrDA communication between two devices.
Since our computer didn't have an IR port, we brought SIGMATEL's IrDA-USB
bridge controller.
Using this device we can bridge IR transceiver and USB port.
Link to device: http://www.sigmatel.com/technical_docs.htm#general-wireless
Dev
OK. I'm an idiot. I found the error.
If it doesn't use any features of 7 that didn't exist in 5, and
doesn't rely on any behaviours that changed between those versions,
you could 'save for previous version' repeatedly using older versions
of LabVIEW until you reached version 5 (do you mean 5.0, or 5.1?). If
you don't have access to an
When you tested the device and got data, did you do this with the
terminal or with the program you wrote? If it was with the terminal, I
suspect that in your program you have to add a termination character
to the string that you write. This is typically either a line feed or
carriage return. These
Error 37 is suspicious because it's not a VISA error. Can you confirm
that you are really using the LabVIEW 7 "Open Serial Driver"? (Look
inside that VI and see if it has VISA functions inside it. Make sure
your program is referencing the version from
vi.lib\instr\_sersup.llb.)
I am wondering i
THank you for the prompt response. Can you elaborate more or direct
me to some sort of documentation on the embedded option? This is my
first attempt to create a live monitoring system on the web. I am
interested in continously monitoring my data over the web with
periodic updates (say every 30 s
Thank u for your attention. I have already tried adding a while loop.
It doesn't work. It continues doing just one data collection. I tried
ContAcq VI, but these example don't produce a "silent" acquisition:
when I add a "write data to file" processing, they write down
everything, not only the numb
Thanks Mads it works exactly the way I want.
Mudda.
Ok merci c'est donc un tableau 1D, donn=E9es num=E9riques en fait c'est
pour pouvoir r=E9cup=E9rer les donn=E9es dans un tableau sous excel du genr=
e
seconde courant tension
10.212
20.524
etc
Merci
I am inputting an acceleration signal into labview as part of a
Project from an accelerometer. I
require the velocity and displacement signals, however when I
integrate the
acceleration using the integral x(t).vi the waveform is offset. Is
this
because of the constant of Integration? I require inte
I've had similar problems, especially when the user is browsing windows over
the local area network using VI server. I solved the problem by never
allowing more than one window to be open at once. I used property nodes, in
the initial logic of every popup VI, to close the calling VI's window.
Sim
Hi;
I don't know the exact problem but I say what I think!
Well, I guess "Edge detecting" the images first is going to help.
Edge detection would eliminate the light variations considerably.
Then you would need to check for center of gravity and create a vector for motion
quite a bit of work thou
Do you need anything more than a while loop around AI Read and your
processing code? Look at any of the shipping examples with Cont Acq as
a prefix.
If you are compiling your own dll. The size of the front panel when
you save the vi and then compile it will be the size of the DLL when
it is run. Just like any vi in LV. You also can use Joe's suggestion
using the windows bounds. Hope this helps.
Whenever I've used other people's VB DLLs with LabVIEW, I've had to
register the DLL using regsvr32 and then use ActiveX to access its
properties and methods.
Je veux bien essayer de r=E9pondre =E0 la question mais n=E9cessite plus
d'explications !
Comment se pr=E9sente le tableau (nombre de dimensions, type des
donn=E9es, ...) ?
Julien
According to your code, the operation should work. Can you post
either your vi or a picture of it so we can see what exactly are
wired?
Joe
When you want to preserve the existing values in a table or array, you
need to use "Array -> Build Array". Wire the local variable of the
table or array to top entry, and wire your new entry to the bottom.
Depends on the dimension of the array and the postion you want to add.
You might need to som
>
> --
>
> Subject: RE: Alternative info-LabVIEW list (NOT!)
> From: "Scott Hannahs" <[EMAIL PROTECTED]>
> Date: Mon, 29 Mar 2004 10:27:45 -0500
>
> At 2:04 PM -0500 3/22/04, Bookwalter, Dan wrote:
> > >I would like to see Info-
Did you build the DLL from Labview yourself? If so, you just add
another VI to the list. This VI accepts the Title of a front panel
and top,left,right,bottom value of the front panel (VI property
WindowBond). I'm not familiar with building DLLs using Labview so I
really could not help you on how
For the single column list, it is "TopRow". For a multicolumn list,
it is "Top Left Visible Cell".
Joe
First of all, the VB code must be built into executable. User the
"Communication -> System Exec.vi".
Joe
There can be two approaches to this question. The first approach is
if your vb code is in .exe form. If so you can call this exe simply
by using the System Exec function under the communication palette.
This function will allow command line commands just like in a command
prompt window. You will
Have you tried using the VISA functions to control the parallel port
outputs, as described here?:
http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B123AE0CB9CB111EE034080020E74861&p_node=ZONE&p_source=external
I don't know if this will be a complete solution to your problem
becaus
It does not make any difference. I stopped a running program, went to
file, then exit. Window would close, but LaView would remain in
taskbar and would not go away. Would have to open task manager, stop
labview, then would receive message, "program not responding", then
would answer question box "e
As long as your subVI doesn't need to keep running after the main
(user interface) VI has quit, there's no need at all to use VI Server,
or to meddle with control references - just drop the subVI on the
diagram of the main VI, outside any loop.
To stop the subVI (and start it, if you need to contr
comment =E9crire du texte dans un tableau de type fichier tableurs?
I want to count TTL pulses from an electron analyser. How can I use
the DAQ wizard to connect the analyser to the PC-1200 and look if it
works?
1 - 100 of 318 matches
Mail list logo