Hello BigC
that is quite an idea, thank you. I will think about it.
regards
Pawel
Hello Preston
The idea with a queue is a very good one. It allows to make a
synchronous signal become asunchronous, since I can manage samples in
any time I want.
However, I have a little problem with understanding, how you want to
start datta processing of the queue if my state machine queue is
"tim wen" <[EMAIL PROTECTED]> said:
>has anyone used a USB-to-mulitiport RS232 adaptor with LV ?
I've used IOnetworks' Edgeport devices with great success.
http://www.ionetworks.com/products/edgeport.html
The only real problem I had was that the USB connector going in to one of my Edgeports
wa
The names of the controls really should be kept constant during
development. this is, as you put it yourself, as if the names of
variables are constantly being changed in other languages. This is
not a good idea. One way of maintaining constant naming, but still
allowing the users (programmers)
Hi
I'm used to programming in C and there it is possible to define a
symbolic constant such as "#define maxArrayPicArraySize 100". This
constant can then be referred to throughout the program. If it needs
to be changed then only the one definition needs to be changed and
every reference to it is u
I'm using the MS report toolkit and am trying to find the last cell in
an excel report to import data into Labview so I can both manipulate
data and create plots from the retrieved information. How is this
done?
I would also like to search for the last row/column to add more data
to an exsisting sh
The event is only triggered by changes from the GUI.
In LV7 the Value (Signaling) property was introduced though and if you
use that it will generate an event.
Hi Dennis,
Thanks for your reply. I thought that the tank would have to be an
indicator to receive data from within the program and display it on
the front panel and that a control receives data from the front panel
and returns it to the program. I now realise this is not the case but
it is a bit
Yes, that was the problem.
I had NI-IMAQ v.2.5
with 2.6.1. the problem is solved.
Thank you !
Hi Bernard,
Why don't you use OPC to connect to your PLC. I'm guessing that you
are using an Applicom Eth board to connect to your PLC. National
Instruments has OPC servers for the following Schneider PLC's:
Schneider April 1000 PLCs Ethway (Applicom PC2000ETH)
Schneider April 1000 PLCs FipWay (A
"Junginger, Johann" <[EMAIL PROTECTED]>
>I had problems like that once using a similar hardware security key. The
>problem as I understand it is that a LabVIEW executable is not a 'true'
>executable (people who know better are invited to clarify). My solution was
>to use calls to the key from with
Subject: USB-serial
From: "tim wen" <[EMAIL PROTECTED]>
Date: Mon, 22 Mar 2004 17:20:11 -0800
Hi,
has anyone used a USB-to-mulitiport RS232 adaptor with LV ?
i need up to 8 serial ports, or 2 of 4-ports.
thanks.
Reply
I've used several types of USB<--> serial, Qua tech and the UC232A dongles.
The
"Himes, Allen" <[EMAIL PROTECTED]> wrote:
>"LabVIEW: An exception occurred within the external code called by
>a Call Library Node. This might have corrupted LabVIEW's memory. Save
>any work to a new location and restart LabVIEW.
>
>VI "Jitter Test with Temp.vi" was stopped at node 0x410 o
I have made some progress but I've run into a problem that I can't figure
out. If anybody would like to help I'll send my wrapped dll calls and notes
of progress.
Twain is a property of the installed software of the QX3 (and many other
visual instruments) and it can be accessed by the EZTWAIN soft
"Kevin Valentine" <[EMAIL PROTECTED]> wrote:
>I'm not a big fan of mailing lists for a number of reasons.
>Searching their contents is never a trivial task. Threaded
>topics are easily broken. They get mail bombed, spammed,
>etc.
I on the other hand prefer mailing lists. I don't want to
Andrew,
I don't know for DLL, but CIN code (ie. .lsb) can be included within a .llb
and LV will first look into the containing .llb for a missing .lsb before
checking other places.
An in-elegant solution would be to have the dynamically loaded VI call a CIN
proxy which in turns call the DLL. The u
Dear Marcus,
thank you for your reply.
I am not going to communicate with a VXI-11 compliant instrument by
means of RPC. I would like to discovery VISA address of VXI-11
compliant instrument by means of RPC only.
The problem is that I have to perform dynamic I/O configuration in
system based on T
Listers
For what it's worth, given that I'm not currently a heavy LabVIEW user or
list "presence", I echo Rolf's position. Info-LabVIEW has always been a
convenient, spam-free on-topic email folder on my desktop. Whenever I want
I can go browse through the recent postings, delete threads of no in
Hi all,
Tim Wen asked on Mon, 22 Mar 2004 17:20:11 -0800:
has anyone used a USB-to-mulitiport RS232 adaptor with LV ?
i need up to 8 serial ports, or 2 of 4-ports.
I have used Keyspan adapters (1-port and 4-ports) on sevaral projects and
with several PCs with good success. Even had run two ECG re
Anyone worked with this card ??
Uri
Thank you, Jeremy. That's all I wanted to know.
Regards,
Daniel R.
MSc - Mechanical Engineer
Universidad de Concepci=F3n
Chile
Thank you, Scott. I've got the answer from Jeremy R. That's it.
Best regards,
Daniel R.
Mike,
You wrote:
I don't know how such a tradition can be instigated. Other than to
simply start doing it...
Summaries have been encouraged for as long as I have been on
Info-LabVIEW, but they have been few and far between. Perhaps a note
in the weekly reminder might occasionally jog a person'
Tom,
the discussions are over. The list is preserved. You have other plans for
the future. That's live!
I'd like to thank you so much for all the work you invested in servicing
the list community.
When I first subscribed to the list around 1993 I still was some kind of
'Ossie' (a nickname for
You can look in B-B electronics for this kind of thing. www.b-belect.com
-Original Message-
From: tim wen [mailto:[EMAIL PROTECTED]
Sent: Monday, March 22, 2004 8:20 PM
To: info labview
Subject: USB-serial
Hi,
has anyone used a USB-to-mulitiport RS232 adaptor with LV ?
i need up to 8 ser
Two possibilities would be:
- use a global variable, which you initialise with the desired value
before the rest of your program executes
- create a VI that simply returns the value from a block diagram
constant.
I'd favour the second route, as it gives more flexibility for future
expansion: if
Other anomalies before the failure occurend:
1. An error message appeared each time I was opening my main VI:
Windows cannot find "".
LabVIEW did however load the file anyway(!) and run properly.
2. Some subVIs could not be found without assistance. This occurend
after I hand checked out and in ag
Check http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=5065000800A07D&USEARCHCONTEXT_CATEGORY_0=_49_%24_6_&USEARCHCONTEXT_CATEGORY_S=0&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0";>this
topic for an example of what I think you want...
Hi Mike,
Thank you!
I have already looked and e-mailed that link for future digestion.
I will see there!
Ben
It seems that the gain setting is not set right.
For the channels that are 0-100 mv, set the gain to min=0, max=100mV
and
for the 0 to 10 v, set it to min=0, max=10 volts
There could be issues (with settling time)at high scan rates when the
gains are set differently, but for most part, it should
D'apr=E9s ce que j'ai lu NICAN et les VI d'exemples peuvent s'executer
sans une carte can.Je choisis comme CAN max au lieu de CANx dans les
Vi apr=E8s avoir selectionn=E9 les channel exemple fourni (ex temperature
d'huile) Mais le syst=E8me se bloque avec une erreur des le d=E9but.Il est
vrai que j
For users who receive the list in "list-mode" (1 big file), wouldn't the
list be easier to read if it were sorted by subject (after accounting for
the "Re:", "Re:RE" etc & "Fw" etc.) ?
R. Glenn Givens P.Eng.
Innovention Industries Inc.
Burlington, ON, Canada
www.innovin.com
With LabVIEW 7 you can use a ring constant with non sequencial value.
They take less diagram space than a global and the same ring can hold
several related values. The best is to save the ring as a strict
control typedef so that all occurences of the ring will change when
you modify the typedef.
I
Awesome. Thanks to both of yall!
DavidT: It looks like I'm alot newer to this than you are! It would
have taken me a while to come up with what you have. Thanks, it's
exactly what I need.
Salut.
This list as contibuted greatly to my understanding of LV and the dataflow concepts.
So...
One big :o) to Tom and also to all the subsribers :o).
I would like the list to stay as is. This doesn't mean that it cannot be extended,
just that i would like to keep what i have now the way it
On 23 Mar 2004 at 6:43, John Brohan wrote:
> So far I can take the images and open and close the camera but the
> part I cannot do is to get it to click the snapshot automatically, I
> have to do this with the mouse. The kicker is that the IntelPlay
> window does not show up in the list if applica
It worked! Thanks a lot!
If you want to display a single row as a cluster, you could modify my
example to have an index array function with the row input wired to
the decoded index and then use an array to cluster function.
Apparently, you can install a BASIC program on the IBIC platform. It
is hinted that there are subroutines available that make the program
actually work. Where are these subs? Are they DLLs? What are there
names?
Thanks Warren Sanders
First, I can't see your program because it calls a library that isn't
included.
Are you looking to acquire these signals, or just process them? I ask
because the 1042 is just a PXI chassis; I would need to know what
acquisition card (PXI-6052E?) you are using to answer your acquisition
question.
Forgot to mention this earlier: Zetron Controllers and RTUs are
normally dial-up/radio communication based, as you already know. So,
you'll be working with modems a lot, and Lookout (and thus LPD) has
very good built-in support for modems.
Good luck!
Khalid
That is what I had done, but I do not get data in the graph. It is as
if it takes a while for the data to be graphed before it is available?
Try sticking some data into the input array and see it it appears in
the graph when YOU print!
S
Right click on the graph and select Advanced>Synchronous Display. This
will ensure that the data on the front panel is updated before the
diagram completes.
Im trying to make a finite TTL pulse train that I would like to put on
DO-0. Ive gone over some of the VIs that have came with the program
but none of them seem to do this. I dont need a starting trigger or
anyhting like that. All i really need to get going is to make about a
finite 1-3Khz TTL puls
Hi,
I understand that you are receiving a missing file error when you run
your LabVIEW 5.1 application exe which utilizes a camera and video
card. The first step to debug this issue is to check that all of the
settings on the 2nd target machine are the same as the machine on
which you created the a
Event structures are not intended to be nested. I suspect that your
problem can be easily handled without nesting the event structure.
There are several possible ways in which this can be handled depending
upon exactly what you are trying to accomplish. With a more detailed
description of what yo
Thanks for the quick response!
..I should have mentioned earlier that I'm using LV 5.1.1... I think
the attached VI is in 6? Do you have a 5.1.1. version of that vi?
I have a 6024E daq card with a 1531 accelerometer card connected in
the chassis. I currently have 4 accelerometers (one more coming soon)
attached to the system. When I try to save the traces to an excel
file, it takes anywhere up to 15-20 seconds for it to complete the
save. Currently, it saves
I have downloaded the HP34970 device drivers from the developers zone
and installed them. I also downloaded and installed the reccommended
VISA package.
I opened LabView and tried to find the HP setup VI in the I/O tools.
No luck.
If someone has done this, please pass along the necessary steps.
Chris,
I've answered your post at www.Lavausergroup.org.
I've used those keys alot. Using the shell is a big no-no for lots of
reasons - least of all becuase it does not work!
One scenario I shutter about is what happens if someone pulls the key out
while your app is running and the shell collap
Tim,
You can make any plot blink by simply replacing the array for that plot with
and array of 'Nan' - then put the old array back. Do this at about 250msec
rate - you get a nice blinking effect.
Jack Hamilton
Hamilton Design Consulting
714.839.6375
[EMAIL PROTECTED]
www.HamiltonDesign-Consulting
The survey is closed.
..I should also mention that my 6.0 evaluation version has
expired...on both of my computers...
D'OH!
R Glenn:
I'll suggest using VISA, for obvious reasons. Starting with LabVIEW 7,
it's really the only way (the serial VI's are just wrappers on top of
VISA).
The main issue in your email that I'd like to address is the size of the
input/receive buffer. Just call VISA Set Buffer Size and make
It sounds like you are using ActiveX to control Excel using the
Example VIs as provided with LabVIEW. If this the case, please see
this thread from one week ago:
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=5065000800F67B&UCATEGORY_0=_49_%24_6_&UCATEGORY_S
My data acquisition plots five y values along a time axis. There are
occasions when the number of plots is less than this due to user
set-up of the test. The problem that I have is that the XY graph
continues to plot all five values with the empty values drawn on the
zero line of the y-axis. Whenev
Thanks. Will try to explore. But where can i find these shipping
examples?
>From the Help menu, select Find Examples. This will launch the NI
Example Finder. On the browse tab, you should see an example section
called Networking. Expand that and you'll see a section called
TCP/UDP. You can also go to the search tab and enter TCP as a keyword.
When you unzipped the driver, where did you install the hp34970A
folder that was created? It should be under your LabVIEW\instr.lib
folder. When there, after restarting LabVIEW, you should have a menu
item called HP34970A DAQ/Switch Unit on the Instrument I/O>Instrument
Driver palette. From there,
Kirsten,
Once you download and install the LabVIEW Memory Extension utility,
you should be able to load and compile the VI given to you. The VIs
given to you need to include the specific memory block used by the
application.
If you want to open and edit the memory block used by the application
(t
ActiveX is not the speediest method to use. A faster way would be use
Write to Spreadsheet File which creates a text file as either tab or
comma separated data. Excel is capable of reading either. The fastest
method is save the data as a binary file and export it later into
Excel. Look at the examp
BTW,
Questions related to LabVIEW FPGA should be placed in the LabVIEW
Target forum, not the LabVIEW General forum.
Thanks a million, that is absolutely fantastic.
Hello Jorge and everybody
First of all, thank you for your help.
I tried what you suggested and these are the results:
-The encoder signal is clear at 2000 rpm.
-Using a function generator, the problem comes back.
Something new that I saw is that when I acquired only one channel, my
system acquir
Dear Sir
I wanted to know how to convert a Labview vi into an executable file
using Professional Development System 6.0. So that it can be used on
any system like an executable file
In our application we weigh fruit. We are using a conveyor scale,
moving over a chained plastic tray, at rates of 1 to 8-10 units /
second. Each plastic tray have two contact point, traveling over load
cell surface.
An optical sensor send me a pulse when a tray is in the middle of a
load cell. I=
How may I configure the File Dialog VI (preferably) or File Path
control (less ideally) to allow the user to select an existing
directory or library? The desired behavior is that of the Mass Compile
control, "Directory of VIs or VI library to compile." More generally,
how may I configure the VI or
See tutorial:
http://zone.ni.com/devzone/conceptd.nsf/webmain/4EF810EE05BEF63C86256BF30062EC31?opendocument
Hello,
This error can sometimes occur when different versions of Excel are
used on the different computers (2000 vs. XP, for instance). I would
check the Excel Active Object that your Automation Refnum is attached
to and make sure these objects are the same version on the two
different machines.
On the front panel, right click on the File Path control and select
browse options, there you can set the "selection mode" (file or new or
existing directory, etc) and file extension patterns as well.
Hope that's enough to get you started...
I'll replicate the code and mull it over. As you said, "just about
anything is possible in G," if you know what you are doing. If we
have the cash-ola I'd love to upgrade to 7! Especially since I think
I saved us lots of money in man-hours with my temperature and oxygen
control vi! ...ancient e
Quite right. However, the listed selection modes allow LLBs to be used
only when selecting files, not directories.
Trying to retrieve e-mail using the mail browser vi provided on this
web site. Although the mail from the pop server is downloaded, and
message summary indicator shows that the messages have been
downloaded(and the number of messages is also shown correctly), the
message array is empty. Any help is
Hi tomsch1,
Since you do not have the Internet Developers Toolkit, the best option
for you now may be to follow Dennis Knutson's advice in the previous
post and simply select the Allow Viewing field in
Tools->Options->Web Server: Browser Access.
If you are interested in adding on the Internet Dev
Trying to retrieve e-mail using the mail browser vi provided on this
web site. Although the mail from the pop server is downloaded, and
message summary indicator shows that the messages have been
downloaded(and the number of messages is also shown correctly), the
message array is empty. Any help is
Running my LabView application on Win98 Pent III-550 is too slow.
Will it run faster on Linux ?
I am checking the height of stamped metal parts with a laser, a DAQ,
and a shaft encoder. The washers are 1 mm thich [high].
I need to check min height as well as max height. I am launching
these 1/2
every time when i open the labview 7.0 ,it will shut down automaticly
in a few seconds,why?
my operation system is WINXP
thanks!
Hi Guys,
I could do this using a multi plot.
Thanks
Ajit.
I think the problem is you loop is running as fast as it can and using
all of your CPU time. Try adding a small delay(10ms). It should
respond better.
Joe,
Since we last conversed I have made a few alterations to my
application. I now included the elapsed time VI to record the total
time that has taken place over that recording period. Subsequently, I
wanted to create a graph that has this time interval on the x-axis and
another reading of min
Aha, I see that in LabView 7 there is an option for directories &
libraries, but in LV6 this option isn't there yet, it only has files &
libraries.
Nice to be of help.
In LV5 you'll need to wire a boolean out of the case, as you can see
in my LV7 code there is a tunnel there that doe snot have an input;
it's because in LV7 you can specify the tunnel to return the default
if it's not wired; in this case a false...
Besides adding the delay in the while loop, hold down the shift key
while clicking the increment or decrement buttons. This accelerator
mode works quite well with numeric controls but for some reason, with
the pict ring, I see an an intial acceleration and then the control
stops incrementing/decrem
=932 the monitor command only works with netscape."
Monitor seems to work with IE 6 or at least somewhat. It works like
hitting refresh and using the snap command. It may work smoother on
Netscape but I don=92t have it to compare.
Before you make ANY decisions about alternate platforms, the first
question you should ask (and answer) is "Where is the time being
spent?"
The PROFILE tool can help with that.
Are you initializing a new DAQ operation every time? You shouldn't.
20 RPM = 0.333 Hz = 3 Sec per rev. At 4000 clicks
Right click on the sub vi
Select Sub Vi Node Setup
Then
deselect the item
Open Front Panel When loaded
It should run as you expect
That's the top tip needed, thanks the Shift key works great. (The
original had a delay which does keep CPU low, sorry I missed it for
the demo code).
How did you come accross that little gem ?
P.S. Note the stars (they seem much appreciated, and valued)
Thanks for the stars. I don't remember when I learned about the shift
key or where I learned it. Glad it helped.
I found this http://zone.ni.com/devzone/conceptd.nsf/webmain/16944AE3C2ECB65D86256802007B9204?opendocument&node=DZ52353_US";>page
with some links to using various flavors of Basic and NI-GPIB. Hope
this helps.
p.s. You posted to the LabVIEW forum. NI has a http://exchange.ni.com/servlet/ProcessReq
Here's my first take on this:
Unlike other events the timeout event will not que up and it will
restart it's counting when another event has happened. The time value
will be the time it is handled, not the time it went into the que as
with other events.
So let's say that there was a timeout at 10
LV7 has several example VI's on how to produce a pulse train. If you
are using an E series card, then you should use the GPCTR output for
your application.
I am using an E-Series Card to generate finite pulses and it works
fine on the CTR output.
Have a look at "Finite Pulse Train (DAQ-STC).vi" in
Hello,
I=92m not exactly sure what your application is but here are the two
paths I can see:
1) You=92d like to do BERT testing on a data set. This data set is
transferred to the PC via TCP/IP. In this case I would suggest using
the standard TCP/IP VIs that are included with Labview 7.0 to tran
Hi,
I understand that you need information relating to variant input
variables in LV 7.0 with a focus on reference numbers. There are
several resources (knowledge bases and tutorials) on ni.com that may
help you:
Typecasting ActiveX refnums in LV:
http://digital.ni.com/public.nsf/websearch/EFA054B
What Mac OSes will LabView 3.1.1 run on?
Hi,
Creating an activeX server in LabVIEW is possible. The best way to
implement one is using VI server. If you are unfamiliar with VI
server, then a good reference to get started is located at the
following url:
http://zone.ni.com/devzone/devzoneweb.nsf/Opendoc?openagent&E63F615F14242D378625681200
< dials into the WAYBACK machine >
If I remember correctly, that's a 68k-only version. I belive it
required 7.0 as a minimum.
So my answer would be system 7.0 - 9.1 ( I think 9.1 is 68k also).
< slaps head >
Well, duhhh.. I should have seen that.
If it's 999 mSec into the timeout when the "wait" event occurs, then
it will add 200 mSec to the 999, and start another timeout counter at
1199. If that one times out, then I'm sitting at 2199 mSec between
events.
Sometimes I can't see the fore
I spoke too soon.
I did this for one main vi and it worked. I opened another main vi
and found a similar problem. I used my fix and it worked also.
However, I went back to the first main vi and found the had reverted
back. Between the two main vi's I seem to be "chasing my tail". I
have tried sa
Dear List
If the list adopts the attitude of 'if it's not broke then don't try to
fix it' we'll all be ok.
As a regular list reader and contributor (when I rarely know an answer),
this list has saved me many hours of needless pain.
The list works well at the moment with very rarely a spam / n
ActiveX control of PowerPoint is very similar to Word and Excel. The
main difference is the actions required to start a slide show and
advance the slides.
The easiest way to find the methods and properties of any installed
application is by using the VBA editor built into Excel.
>From the Excel
1 - 100 of 107 matches
Mail list logo