I can guess how you used the occurrences. Is there a reason you
choose to use occurences of Notifiers, I have read that it is
recommended that one uses Notifiers over occurences.
Hi Dennis.. thank you for your Help. I have no problem of other
instruments. The HP6629A take a command such as (ID?) not "*IDN?"
command when I click query button. you have any hint or any suggestion
that I can fix this problem? thanks
Let's try to narrow down the issue a bit. Try displaying an image
from file rather than the acquired video data and see if the
background color still changes. If you have not already done so, I
also suggest running the executable on the development machine and on
a different operating system, to
I guess my only question is, with this global function it will simply
be a VI that is not reentrant that I will stick on every plot and the
main form. Correct? Also for the real program I will be aquiring data
from an external system which will continuously be sending data to
LabVIEW. So I would
just for the record. you rule!
Hello Staurt,
I found the following on the Net:
http://www.engineeringtalk.com/news/flb/flb104.html
So you could use the "Brooks Smart DDE software" with LabVIEW. The
DDE VIs in LabVIEW are not on the palette anymor. You can get to them
by going to vi.lib\Platform\dde.llb. You may want to fir
I'm making LabVIEW WinAPI calls via Call Library Function Node, to a
custom, non-LabVIEW DLL, written by an outside party. Our
Non-Disclosure Agreement with this party says that we must hide from
view the LabVIEW code and data structures used to call this API. I've
defined a Strict Type Definitio
If I have the HP4083A on the network, none of the other instruments
get listed in M & A. BUT without the 4083, all other equipment is
listed correctly. IBIC lets me talk to the 4083 and idn? gets a
response, but no other commands seem to work.
I use the method mentioned above--it works just fine for receiving
multiple incoming messages on more than one port.
Thanks a lot for what you have shown in ManualPeakLocater.vi. It is a
really nice VI without using the histogram. Could you help me
incorporate the histogram in the ManualPeakLocater.vi to plot a
histogram of the input function?
I did not understand the histo_61_v1_rev_01.vi. as the histogram whic
Hi R=FCdiger,
This http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/c=
49602a79827ddbe86256ce9005757d5">KnowledgeBase
entry should give you a helpful start in using the System Exec.vi
in LabVIEW to send command line arguments to a 3rd party program (in
this case, the KnowledgeBase
Hello,
There is currently no way to programmatically modify the cwdssini.dss
file. I recommend you submit a http://digital.ni.com/applications/psc.nsf/default";>product
suggestion so NI can consider adding this functionality to a
future version of Datasocket.
-D
Hi,
The modified VI doesnt seem to work, itz not reading the line from the
third party software, is there any other way to do this.
Ajit
Sorry for not being clear earlier.
About keeping the two graphs in sync, one approach would be to use
property nodes -- read properties from the one which the user modifies
and write them to the other one.
I agree it still will not be a very "clean solution."
Regards,
Khalid
Arun,
I have performed data acquisition on a computer with lower specs than
the one you described, at rates greater than 1 kHz. I don't quite
understand the "waveform chart support" portion of your question, but
if you are asking if it is possible to plot the acquired data on a
Waveform Chart in
Thanks for your input, Jeremy. Without it I'd still be confused about
what Khalid had suggested. Having someone else say he was "right on
the money" clued me in that I must have misunderstood.
Thanks for this idea. I misunderstood what you meant until Jeremy
responded saying you were =93right on the money=94. I thought you meant
that putting another plot in the array but making it transparent was
going to help somehow, but now I understand that you mean plotting the
=93up front=94 data
Hi Kathy,
This problem has already been reported to NI, and the LabVIEW team is
currently investigating a solution. From what I can tell, it looks
like the problem occurs when using menus (I'm not sure if pop-up
menus, toolbar menus, etc. are involved). Other than that, I have no
workaround info
can my 600MHz P-3, 256MB Ram handle a data acquisition of more than
1kHz with waveform chart support?
please suggest tools for acquiring high speed 8 analog channel data.
can my 600MHz P-3, 256MB Ram handle a data acquisition of more than
1kHz with waveform chart support?
I did not notice any error message when it install and when it shut
off automaticlly,but when i shut off my computer,there's a message"
..memory XX "
Hello,
My basic doubt is that I have an excel file td3.xls which I have
already uploaded (the txt form of this file is also present) whose
histogram is to be plotted alongiwth displaying the input data (either
from excel or txt form, anything is fine). If you could modify my
current VI or have a si
Very good idea... interesting...
..
..
Time to grab a coffee :oD
What values in your data array do you consider "peaks"?
Hi !
I need to perform a line profile on this mpeg files to measure a
striation frequency during motion on a cell...
Excuse me for my bad english but I'm french...
Thank you !
Great, thanks.
I'm not an expert on the low-level stuff. So I'll have to parse the
RFCs and emulate what a regular mail client can do.
As long as that's possible, I'm OK...
Thanks for the pointer. It didn't work out of the box, but I'm still
trying.
This happens when several radio buttons are pushed in succession as
the Labview 7.0 application runs on Windows 2000. I have a large
front panel and I use an event structure to capture the button pushes.
Dennis;
We had the opportunity to test the beta version. We were able to run
with it for 4 consecutive days without any problems of buffer
overflows, degradation of performance, memory leaks, race conditions,
etc.
Our initial findings showed that this product works better on people
with http://ex
happybird,
Have you noticed any error message during installation or when LabVIEW
shuts off ?
Arkadiusz Roszczewski
Brooke:
When using a VISA property node, it requires LabVIEW to open a VISA session
to the resource of interest. The act of opening a VISA session to a serial
resource will cause NI-VISA to assert both the RTS and (as long as it's not
a 485 port) DTR. If you close the VISA session at the end
If LOOP A has the graphing VIs and Loop B has the UI stuff, then Loop
A ought to run and run and run, whatever happens in loop B.
You can prove (or disprove) this by putting an indicator on the [i]
variable of your graphing loop. If it stops when you adjust the
combobox, then you have some sort o
I fixed the focus problem by changed the window property to floating.
The only problem I have left (I have made several changes since the
version you looked at) is that when I change the comboboxes it stalls
the graphs. Would occurences fix this?
I fixed the focus problem by changed the window property to
floating.=A0
That's not a good fix - although the focus quits flashing, the windows
don't - you can't control the Z-order (who's in front). Overlap the
windows and see.
The occurrences simply controlled the launching of the windows, not
Hello Gilles,
The best way to do this is as jhoskins mentions, which is to use the
Windows Media Player via activeX and to play the MPEG on the media
player, which can be embedded into the front panel. You might check
out this example program which was submitted to our site some time
ago:
http:/
kevinm,
Have you tried to reduce the application to generate only one channel
simple waveform at a time ? What is the long term behaviour of such
reduced vi ?
Arkadiusz Roszczewski
National Instruments
If the encoder is 16 bit then it would seem that: -
360/65536 =3D 0.0054931640625=B0 or there abouts.
You can break the project down into two halves nicely.
1) Hardware interfacing.
2) Software read out.
The hardware interfacing means two basic things:
1.1 What is the encoding technique
1.2 How
There could be several things missing. At the end of the build, you
get a message to "Remember that the LabVIEW Run-Time Engine Version"
[name your version] must be installed on any machine that is going to
run this application." Did you do this by creating an installer with
the engine included? Do
as a short answer - yes, this is possible to implement and this is not
something exceptional. But particular implementation is up to you.
here is a link to the knowledge base that may help you.
If this doesn't go to http://forums.lavausergroup.org/ I have seen
some things in their that might help you.
Wei Lin:
You are absolutely right about the DAQCard 6024E. It has no DMA
available since PCMCIA doesn't support DMA and has no onboard FIFO.
The specs say that board will do 1 kS/s with interrupts, system
dependent. This is something that is highly dependent on the system.
Many of the newer lapt
gprassad,
You can use two parallel UDP Read functions working in a loop. Set a
timeout to low value and clear the timeout error if it occures. Data
transferred by UDP protocol is buffered by operating system and the
user has no direct way to change it in LabVIEW.
Arkadiusz Roszczewski
National In
The link on ni.com seems to be fixed.
http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/5d7db42c91f392fc86256aae00463d78?OpenDocument#3
Pojundery,
Stephen R. Mercer
-= LabVIEW R&D =-
For anyone that missed this yesterday - http://www.ni.com/news/releases/april0401.htm";>LabVIEW
Expresso.:)
Try This:
http://forums.lavausergroup.org/index.php?showforum=24
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Kalyanramu Vemishetty
> Sent: Thursday, April 01, 2004 10:59 AM
> To: [EMAIL PROTECTED]
> Subject: LabView Job
>
>
> Hi all,
>
> Is
If you have a re-entrant VI in each plot window, then they are NOT
showing the same data. The re-entrant attribute means that each copy
of the VI has its own data space. In your sine-wave example, the
results might be the same, but it's really two (or 3, or 4...) copies
of the same data - not mult
Here is a standard(private mail only) structure we use. We could call it a "LV2 Global
style queue driven menu state and event machine". Basically a global queue driven
state machine with and event structure un the idle case. Also comes with other little
preprogrammed functionnalities.
Anyone i
When using the database connectivity toolkit in LV 7.0 I can connect
to ODBC or OLE data sources and use them without a problem. Once the
stand-alone application is built I get the following error for ODBC.
DB Tools Open Connec (String).vi->test-db-app.viException occured
in Microsoft OLE DB Provi
Hmmm... May be I'm wrong, but if you already can generate formulas for
your line segments i.e. you have koefficients for line equations
(using linear fit, I suppose), then why you don't want to calculate
the intersection analitically using calculated koefficients?
At 1:38 PM +0100 4/2/04, [EMAIL PROTECTED] wrote:
>Dear Group,
>
>Please can you educate me, my brain's exploding here. I've been given a huge,
>old-style procedural flow diagram to code up in LabView 7, to create an automated
>test environment. (Thanks so far to Chris Harden for your help, but I
You need to include LabView's RunTime in your .exe otherwise it won't
work on a computer that doesn't have LabView installed.
Hope this helps !
Julien
You need to have the LabVIEW run-time engine on the target computer.
An installer for the run-time engine is located on the LV installation
CD.
Dave
Hi
Can someone tell me if LabVIEW localizes units abreviations such as ft (foot) and d
(day)?
In French LabVIEW will they be displayed as pi (pied) and j (jour)?
Thanks
Jean-Pierre Drolet
Avensys
I'm developing a real-time control loop that reads an analog input to
pulse width modulate a counter/timer. I've adapted the
PID_control_pwm.llb example from the example database to use AI Single
Scan in the continuous scan mode. Every time the counter/timer
Counter Control VI runs, it throws a -
I don't think you can do that. A LabVIEW enum includes the string
names as part of the data type. You cannot change the data type of a
control or indicator programatically.
If you use a TEXT RING or a MENU RING, then you can get approximately
the same behavior - you can set the STRINGS property of
Si tu travaille sous la version 6.1 (FDS au moins) il est pratique
d'utiliser les fonctions de g=E9n=E9ration de rapports en mettant comme
type de rapport 'Excel' lorsque tu cr=E9er le rapport.
Pour la version 7, je ne la connais pas. D=E9sol=E9
Julien
I am using DAQcard 6024E to generate continuous analog signal. If the
update freqeuncy is above 500Hz, I will get the following error.
Onboard device memory underflow. Because of system and/or
bus-bandwidth limitations, the driver could not write data to the
device fast enough to keep up with the
I don't have time to figure out xeactly what you're doing, but here's
some ideas from a previous project I did - maybe they'll fit:
The project had one main window, and six sub-windows.
The main window had a button for each sub-window, to call it up.
Each sub window ran on its own, offering a di
That is what I thought you were refering to. Which should bring me to
my final question. I finally have a fully working model using almost
the exact method you perscribed. My last question lies in
transporting the data to the plots. Right now I have a re-entrant VI
that has 6 simulated signal s
Write to Spreadsheet can only create a text file with (typically)
comma or tab separated data. A spreadsheet file is a generic term. All
spreadsheets are not Excel. All spreadsheet programs are capable of
importing comma or tab separated data. If you want the ability to
automatically open Excel by
I have graph with 2 Y scales. I can set the text label for the first
one, but not the second one. The property only accepts a scalar
string.
Not sure exactly why you want to do this but you can keep the
previously read data in a shift register and concatinate it with the
new data as it arrives.
This can become costly (memory and speed-wise) if you read a lot of
data and concatinate frequently. If you can avoid reading the data
until it
Nice. I'll have to save this for future reference.
Gilles,
What kind of operations do you need to perform with that file ? If you
need only playing it you can use ActiveX container with Media Player
or Internet Explorer attached. The control is available in ActiveX
palette.
Arkadiusz Roszczewski
National Instruments
What do you want to do with the MPEG file? If you want to play it,
then use Windows Media Player ActiveX control. There may be other
activeX controls for MPEG file which allow you to extract individual
frames.
Joe
Hi, i'm currently going to be writing a piece of software to control
RS 485, brooks 5850s mass flow controllers. First question is does
anybody have any drivers for these mfc'. If not i would appreciate any
examples(PROGRAMS ETC.), advise on RS 485, addressing RS 485 as i will
be using 24 mfc's, an
Hi, i'm writing a program to control 24 Brooks 5850s mass flow
controllers. I will be using rs 485 to communicate with them. I'm
currently looking for a labview program that communicates with.
Otherwise i write one myself, the protocol it use's is the hart
protocol and i was wondering if anybody ha
Hello LucMesulog,
I understand well what you want to do.
Now, it's not possible de to that : introduce special blocks through
the Express LVM write VI.
To know more about this VI : Right click on it and select "Open the
front panel" et click "convert".
And show the block diagram.
Sanaa TAZI
Appl
A global function is a VI whose principal job is to store some data
(typically in the shift registers of a WHILE loop with LOOP set to
false).
At one time (LabView 2 and earlier) there were no global variables.
The way you stored something for use by two or more independent VIs
was to have a VI wi
HP34401 Read Meas.vi has a TimeOut input. If this TimeOut is not long
enough, the VI will consider that HP34401 took too much time to answer
to the query. Try increasing the timeout. I think 500ms is about to be
the minimum for this input (according to the multimeter I've got -
HP34401A).
The -401
Hi Teddy,
Make sure that VISA is installed and configured on the host computer
(Preferably the same version as the program was compiled with),
otherwise I don't know myself.
Hope this helps
shane.
I want to add additional Host addresses to the Group "Default Writers"
in the Data Socket Manager programatically. Is there any way to write
the file cwdssini.dss?
For example I store time stamp 1xDBL every about 1 minute on computer
in Sydney, from 8:00 am to 14:00 pm.
Then this file is sended to Prague and here I want to export it to
ACSII, but I need to see the data in Sydney local time.
How to do it in LV7 ?
Best regards
Jiri Hula
Thank you very much,
I thaught about such solution, but I did not have VI which can tell me
about GMT offset of the specified time. Thank you for it.
Anyway I thing that NI have to inform customers about such big change
in LabView behaviour, for example in some "LV6.1 to LV 7.0
Modifications" doc
Store the time zone in the file as well and so when your application
opens it in Prague you calculate what time offset you need to apply to
the DBL and calculate the Sydney time.
Check out the following thread:
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=5065000
Labview 7.0
Communication with GPIB Instrumnet(Keithley 2400). Before building the
appliction, the communication runs without errors. But if I run the
build program with runtime engine, an I/O error is indicated, and the
instrumnet does not go back to the idle state(it hungs). Does anyone
have a s
Hi David,
thanks very much for your suggestion; At first your program didn't
work either, and using strace I found out that indeed it couldn't find
something: my own program! I forgot to put the './' in the second
argument of exec (arg[0])... So it was looking in all the wrong places
:-\
Guess I w
On Mon, 29 Mar 2004 16:40:19 -0700, "Chris Clark" <[EMAIL PROTECTED]> wrote:
>
> I'm researching 3D animation tools that I can pump simulation data into from
> a LabVIEW VI. Has anyone refer me to a good package?
>
Cannot recommend solutions as such but two alternatives might be:
(1) ENVI from
I have problems getting readings from an Agilent 34401 using the
LabView drivers from the IDN. I get VISA timeouts, error code is
-1073807339.
>From time to time, it works, but most of the time (90%), it doesn't.
I have LabView 7 Express, VISA 3.0.1, communication is supposed to run
via GPIB. "HP
I ran into the problem of finding the zeroes in a waveform!
I have two line segments and would like to get their intersection
point.
But there doenst seem to be such kind of VI that could help me with
this - does it?
The next thing I tried was to generate a formula for ech of the lines,
then subt
Thanks for your answers everyone, I'll try out what you suggest, and
if that don't help me, I'll see if i can post some code(it's a small
part of a big system).
Kyrre
Hi all,
Is there any website which posts jobs in LabView market.
Is any company in the group looking for LabView programmer.
Thanks,
Kalyan
Graduate Research Assistant
Mechanical Engineering
Virginia Tech - 24060
Ph: 540-231-1271(O)
I use webcam images in a LabVIEW based equivalent of NetMeeting to
allow communication between people in our laboratory. I currently
compress my images by calling an LZW dll, but would prefer to use JPEG
as lossy compression creates smaller data packet sizes. Is it possible
to use a Windows-standar
hi julion
thanks for your ans. I understood what u did.
but this is not working with my problem,
but it's a good one
my problem is
now i will try to explain you the difference between your example & my
problem
in my case
1.on button click i am entering values in array using build array
function.
2
hi gijadjok
thanks for your time & ans.
i understood the logic in your ans.
but unable to implement it.I am very new to LabView
can you send example vi. please
i don't know how to initialise shift reg.
i don't know how to implement
(initialized at start to FALSE, and passing TRUE constant in the lo
Snicker Snicker... I just wasted 12 seconds of my valuable time.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Swinarsky, DJ Derrick (5453) @ IS
Sent: Thursday, April 01, 2004 10:18 AM
To: info-labview
Subject: RE: New Version of LabView - cool beans
Alwa
On Wed, 31 Mar 2004 23:01:06 +0100, "Craig Graham" <[EMAIL PROTECTED]> wrote:
> Apparently the tests are being done reentrant, but not with the VIs set to
> subroutine. Both changes give the same doubling in performance- I assume
> from ditching debug and UI code internally.
>
> Does a similar s
Best thing to do is to create a subVI that contains a while loop and
an uninitialised shift register. with this shift register you can
store you motor data within a 2D array. So to obtain/store the data
for motor2, graph3 you would index array number 5 and then output the
subarray into an indicator
Just instead make two shift registers - one boolean (initialized at
start to FALSE, and passing TRUE constant in the loop) and the other -
with your growing array. Monitor boolean register and clear your array
on FALSE state. If your data accumulation vi is a SubVI, you can
implement a sort of init
I am reading data through the serial port, but I want to buffer these
data. I have seen a function, but i think that i can use this if I am
reading data from I/O intrument, so I don=B4t how can I fill an array,
with the data that I am reading!!!
Thank you!!!
hello,
did you succeeded ??? i have the same problem ...
this works very slow ...
ya
I want to distribute an application with some vi=B4s protected by a
password. There is no information available about the used protection
algorithm. Can I trust the implementation ? How does the security
scale with the password length. Is only the block diagram protected or
is it encrypted ?
Have
"bilalD" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hello
>
> Currently for LV 7 this is not possible. Jhoskin was referring to
> ActiveX events that are now possible with LabView. But it is currently
> not possible to register for .NET events. You can post a produce
> suggestio
It's kind of in the middle;-)
As Rolf says if there is other code that takes all the CPU then sure,
the wait included in another code does not help...But for the code
that the wait is involved in it will allways ensure a halt, contrary
to the wait until next ms which would immediately let everythi
i have a problem in clearing array.
1. i have a vi witch on a button click add element in array ,and plot
the values on graph.
2. second time when i run vi on graph i get all the values witch i got
in first run pluse the values on second run
2. i want my graph should not plot values i got in first
Hey Rich,
In a pulse train generation application, error -10609 indicates that
the first pulse train is still being generated. So basically you're
updating the pulse specs too quickly. Your example originally used AI
Sample Channel instead of AI Single Update. AI Sample Channel
configures the an
Thanks for the suggestions. I was wondering if there was a way to
tell if the counter/timer was in a state where the the pulse
configuration could be safely changed?
There are several examples of coordinating the AI and AO clocks so
that the AO can be updated with out conflicts. But when I try t
It worked. Thank you very much.
You have mentioned Global Function multiple times, what are you
refering too? I have not seen anything refered to as that.
Hello Jim,
I am sending you a link to a knowledge base that can be found on our
web page at www.ni.com/support that discusses how to installing the
Report Generation Toolkit on multiple versions of LabVIEW. Following
these directions, you will be able to run use Report Generation in
both LabVIEW
Here is a guess about what may be happening; without more information
it is hard to be sure. In the first example your data is a
one-dimensional array, and you are writing all elements to the
spreadsheet file. In the second case your data is a two-dimensional
array. If it was written properly to th
501 - 600 of 760 matches
Mail list logo