Is this ITK version 5 or version 6? If it is version 5, you should be
able to start the install, get the Wrong OS message, click ok, then
continue. If it is version 6 you should not have this problem.
There looks like a possible bug with the SubPanels in LV7.1.
If a VI contains two SubPanels, where each SubPanel contains a VI that has a
3D graph in it, then the 3D graph will only be visible in one of them (the
first one to be inserted into a SubPanel).
Using the Visibility property does not
Hi,
I guess you are using a while loop without any timing function in it.
If so, just add a WaitUntilNextMsMultiple with a constant of 10 ms or
so and the problem should not appear anymore.
hope this helps,
AlessioD
National Instruments
My vi's are very big and complex.I want to make my vi's readable and
maintainable.sir i hv heard that my main vi can have only some modules
which can be there somewhere else.i know how to use subvi's.
This effect is only seen when the VI is running.
This is the only VI where I have had this effect.
I have checked task manager and the CPU is running at 0%.
I have just discovered, by accident, this only happens when the window
is maximised.
Otto et al.
This is reproducible in LV 7.0 and 7.1 under MacOS-X (10.3.4). I
guess the SubPanel is a method and therefore not ready for directly
communicating its events. However LV should not crash hard upon this
operation. It's a bug and should be reported.
Happy wireworks
Urs
Urs Lauterburg
In Windows Labview, I'm in the habit of selecting things and dragging,
holding the ctrl key, to make a copy where I release the mouse button. It's
getting annoying that when I do this in Linux, the object moves instead of
doing the drag-copy. Is there a way of doing it in Linux?
--
Dr. Craig
I try to pass a value from a dll to labview
If I execute a programme under CVI, I have the good valueb but if Iuse
this same programme in a dll and I use this dll under labview, the
code return a wrong value.
It's urgent, can you help me please?
Dear AlessioD,
Thank you for reply.
In my vi there 3 while loop, but with a timing very very slow (about
250ms for each). I'm working with an OPC server and i acquire about 30
digital signals per quarter of second. (very quiet routine). In the
front panel i have load 4 pictures from 4 bmp files
salut romain
il faut que tu interroge chacune des voies r=E9gulierement (cela d=E9pend
de ton application) et d=E8s que l'une d'entre elle te r=E9pond qqchose de
diff=E9rent d'une valeur par d=E9faut (que tu connaitra celon ton appli)
alors tu enregistre le num=E9ro de la voie dans une variable
Hello again!
Sorry for the delay, but I have discussed this with some colleagues...
and we have more questions for you.
Is Matlab running when the VI is run? If so is the case you still get
the error message?
It sounds like the Matlab server is not getting registered properly.
Does Matlab
I have a XP system with Labview 7.1 and 2 network cards.
One card is for connecting to our local network and WWW.
The other card I want to use is for communicate with a testtool.
I communicate with this testtool by means of UDP.
When I use the testtool through the local network card, it works
I suggest you get in touch with one of our Applications Engineer by
calling this number
02.41.30.92.17
so that we can try and look at your code.
Regards,
AlessioD
National Instruments
Hi All,
I discovered something unusual (at least to me) about the Event
Structure in a State Machine which I don't entirely understand. I've
verified that it works the way I will describe below in both LabVIEW
6.1 and 7.0 (under Windoze XP).
1) Make a Boolean on the front panel (NOT Latched)
Anyone else seen this:
At some arbitrary time and under unknown conditions (at least to me)
sometimes (and it by no means happens all the time), I can no longer
grow anything in LabVIEW (either on the Front Panel or on the
Diagram). The grow handles never appear when the mouse is placed
over
Well, I do seem to be over my quota for postings today...
Anyway, one way to avoid LabVIEW 7.0 from crashing is NOT to
programmatically change the colors of a Tab page which has been
hidden (learned this one the hard way :-( ). I had a sub-VI which
would set the selected tab's page to a
Are both your subpanels calling the same VI that contains the 3D
graph, or are you using two separate VI's? If your subpanels are
sharing the same sub-VI, then that sub-VI should be made re-entrant
executable.
Rather than a solution this is just from my past experience when using
WinXP Laptop with USB port, LabV6.1 and NI-Visa for serial comms.
I used a USB to serial converter cable to link to the unit under test.
The cable supplier sent a CD which did not include WinXP driver but
said to download it
Hi golu,
Try here for starter;
http://zone.ni.com/devzone/devzone.nsf/webcategories/8CF4C1FC9432BAAA862567AC00581392
regards
Ray Farmer
Hi,
Try this example, it might to pin point where you are going wrong;
http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3E78F56A4E034080020E74861p_node=DZ52048p_source=external
Is it possible to attach an example of your problem?
Regards
Ray Farmer
Strangely, I saw this for the first time ever yesterday, on LV7.1. It
seemed to be happen after making a change to a strict typedef which
caused very widespread changes.
Regards,
Ben
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of E. Blasberg
Sent:
Return Receipt
Your RE: LabVIEW 7.0 Handles disappearing...
document
:
Not sure if this was suggested, but how about: using video capture in
LV, saving low frame rate video as AVI using the IMAQ VIs. Save off 1
file per part, with a suitably descriptive filename to tag it to the
data.
I'm sure you could find a way to compress AVI to MPEG4 either under LV
control
Return Receipt
Your RE: Video data + conventional data
document
:
You can also multi-home a network card. You can assign up to ten ip
addresses to the same network card. I use this with modbus tcp
connections to several modicon momentum plc's. I am not sure if it
will work using different protocols at the same time.
Return Receipt
Your document:
Return Receipt
Your document:
Thanks Ray Farmer!
I try your exemples and I contact after!
see you soon...
/*draven*/;
Certainly, we all want to help you. However, this is the a
href=http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101RPAGEID=261HUserId=101_56075;fourth
time you ask the same question/a. You are going to get the same or a
similar answer. Even when it is urgent, you need to slow
Thank you enrique
you have reason
sorry.
I try and after I contact you.
I know that through .so/.dll code the representation of any string is
a structure of the length followed by the characters, I allocate a
long blank string in the LV code and copy over my strings in the
so/.dll and that works fine. How do I return a LV NULL string?
You need to upgrade to NI-VISA 3.1 and regenerate your INF files. The
INF files we generate now work much better.
Dan Mondrik
National Instruments
David:
Older versions of LabVIEW and NI-VISA had a few issues with async I/O
that have been discussed widely in the various forums. If upgrading
LabVIEW isn't in the cards for you at this time, there might be a
couple of other (free) alternatives to try.
One of them is to obviously increase the
John,
Thanks for answering.
I was going to set my startup defaults the way you described, but as a
LabView rookie I'm in the learning mode and want to figure out how to
do these things actively.
I certainly appreciate your input.
todd
Can anyone suggest a source of LabVIEW drivers/example VI's for a Hamilton
Microlab 541C burette. I am using LabVIEW 7.0 on Windows XP. The National
Instruments web site has no information for this device. The communications
are via RS232. Any suggestions will be very much appreciated.
Bob
In fact, i would like to get data into differents files in a folder. I
would like to get it all, and put them into the same array with read
characters in a file function.
Hello Paul
I maximized the vi, and yet it did not duplicate what you are seeing.
However, NI engineers are aware of a different bug (that I reported)
in version 7.0/7.1 that has to do with a window being maximzed
In the Application Builder on the VI Settings tab, highlight your top
level VI and click the 'Edit Build Settings' button. The last selection
in this dialog will let you force the front panel to full screen when
it's opened.
You can also set this property in the VI Properties. In VI Properties,
I am acquiring waveform data from a test stand, a spinning target
wheel. I need to save the data from one revolution/cycle only. Does
anyone have any suggestion?
But you have to admit it easier beeing a rookie when you help like Dan
provided.
If you liked his answer, give him some stars!
Ben
Hello,
I set a password for my VI. Now I want to see it's block diagram but I can't.
How can I cancle it's protection? Please help me.
Regards,
Hamid Shojaei,
University of Tehran,
http://cad.ece.ut.ac.ir/~shojai
http://www.geocities.com/hamidshojai
I just tried the toolkit installer on XP. I got the same obnoxious
message box. But when I clicked ok, the dialog went away and the
intaller continued. Sometimes the installer window can get hidden
behind the big blue window, or even get minimised. Is something like
this happening, perhaps?
Naren
What is the Start property of a graph scale?
If it is the lowest value, how does it differ from Minimum?
Chris
Could you give more details about what is happening?
I have checked a FPGA example included in LabVIEW called UpDpwn Ctr,
Synchronized.vi. This VI has two parallel while loops and when I
activate the highlight execution and press step into button several
times, the burbles appear in both while
If you are controlling the wheel via LV DAQ, you should be able to
translate the AO voltage to a RPM value. Then, based on this RPM
value, take data for a time period equal to one revolution.
If you don't know the translation from V to RPM or are not controlling
the wheel through LV, you may
Thank you, I found the place of the txt files! But I'm using a German
LabVIEW, the file C:\Programme\National
Instruments\Shared\Errors\English\NI_Platform_Services-errors.txt
exists, but the list in the directory
C:\Programme\National Instruments\Shared\Errors\German\ is very
small, consists of
I missed some menu files.
htmlrep.mnu
nirepadv.mnu
nireplay.mnu
nireport.mnu
Thes should each have a .mnu and a .bkp after a successful install.
Sorry about that.
Yes, this seems like the correct location assuming that is where your
LabVIEW is installed. While it has installed the VIs, it seems to not
have installed the palette menu. Most of these files are located at
LabVIEW 7.0\menus\default. Since there are already report VIs on the
palette, it backs
Hi,
I have seen this many times too. But you don't have to restart LabVIEW to
solve the problem, you just have to delete an object on the diagram or on
the panel to restart the handle process.
Mathieu
Hamid
This is from the NI website:
Problem: I have a VI that is password protected on LabVIEW. What if I
forget the password for a VI? Also, are block diagram passwords secure?
Solution: There is no way you can unlock a VI without knowing its password.
Therefore, you should strongly consider
Happens to me all the times.
It is really annoying
Work Around 1): Usually going to file:New VI tend to
restore the growing handle (about 50% of the time)
Work Around 2): Just keep wiring or debugging things
around and eventually it comes back.
Another annoying thing: Ctrl + Drag use to work
Hi Irene,
I am not exactly sure what you are trying to do, but if you are trying
to find the corresponding Y value for a given X value (which is not
exactly on a point), you can do the following:
If the data is in the form of an array of {x,y} clusters, you can feed
it directly to an Interpolate
comme il est indique dans l'aide des fonctions, celles-ci passent
automatiquent par une phase de configuration qui remet =E0 0 toutes les
lignes des ports =E0 0.
Pour eviter cela, il suffit juste de cabler l'entr=E9e iteration =E0 une
valeur differente de 0.
SupportNI
Thanks Greg,
This invoke node is available only on LabVIEW 7.X
My client doesn=92t want to upgrade to 7. I have to live with 6.1 for
the moment.
Dany
Hello Johnny-o,
One way to do this would be to create and insert a simple subvi into
your main program. Pass the same data into the subvi that you are
passing into the indicator. Place the same indicator on the front
panel of the subvi. Change the settings of the subvi to =93Show front
panel
Thank you for your answer, but I already solved the problem. I had
placed a stop button within one of the loops and wired it to that
loop's and all the other loop's stop if true. After deleting that
wiring and connecting a local variable of the stop button to each
loop's stop if true, the vi
I have a Channel Configuration page in my program that I setup. The
user can turn channels on or off for data acquisition. The user saves
the channels (global variable), and then goes back to a Main Menu.
Right now, if they want to add a channel or edit one, I'm having them
go through MAX.
I can
I'm guessing you forgot what password you set when you turned it on.
There is no way to just turn the password protection off without knowing
the password to first unlock it. If you could do that, it would defeat
the purpose of protecting it in the first place.
The VI password protection seems to
Hamid Shojaei wrote:
I set a password for my VI. Now I want to see it's block diagram but I
can't.
How can I cancle it's protection?...
Unfortunately you can't. But (hopefully) the best thing about this, is
that now
that you know, you probably won't do this again. There is no substitute
for
I am using the TCP Read.vi to read data from a TCP connection.
However, I need to know from the vi when the connection is lost,
dropped, or reset. According to LabVIEW help, this should return back
to me as Error #59. However, when I purposefully drop the connection
on the server side, the TCP
I was able to fix it by installing the latest version of NI-IMAQ
(v2.6.3), NI-VISA (v3.1), and some other packages off of the driver CD
from the May 2004 update.
However, I'm still curious to know exactly what the error means. I
can find no documentation on it at all. Can you provide any
merci!
c'est bon =E0 savoir
I was able to play with the modification bit set and found that
bit 1 was Front Panel modification
Bit 2 was Block Diagram modification
Bit 3 was conversion from previous version of LV
Bit 6 was VI was recompiled
Bit 7 was SubVI call was modified
I was not able to open your library since I don't
If you have an older LabVIEW (6.1 or earlier) you will need to
exchange the in port and out port VIs that came with LabVIEW with
different ones and install a DLL. The reason is documented here
Yes, I've seen this many times, in LV7. It still exists in LV7.1. I was going to
report it but the kicker is I can never figure out
how to reproduce it.
Michael Aivaliotis
At some arbitrary time and under unknown conditions (at least to me)
sometimes (and it by no means happens all the
This may sound strange, but...
Whenever your grab handles disappear, go to the string palette and drop a
Format Into String function on your block diagram. Then delete it. That
gets me my grab handles back 100% of the time.
-D
This is funny. I was totally ignorant of Brian's solution when I created my own
password cracker. Perhaps we can make this a LabVIEW
coding challenge? Create the fastest VI password cracker?
http://www.aivaliotis.com/archives/lv/vi_password_cracking.shtml
Michael Aivaliotis
Well I hope this
Hi,
I've got a pretty urgent problem.
I have a quite large application which I reworked a bit to have better
code recently. Everything runs fine in the development environment.
But after building an application the cpu usage goes to i100%/i!
If executed in the development environment the cpu
What is the magnitude output unit expressed in? VRMS, DB, etc...?The
other output from the 1D Rectangular to Polar VI, phase, is expressed
in radians.
NOt much info to go on here...
I have read about the the strict typdefs getting disconnected in a
build. This could have negative effects on strict type def'd constants
in the diagram that are used to throttle your code or configure it.
There is an INI files setting that shuts this down.
Hi,
I am generating an html report as the final output for my LV program.
I have a few graphs that i have added to the report using the append
control image to report tool. I have set the image on the control
panel to be transperent so that it is printer friendly when i print
out the html report.
I tried connecting to the instrument via MAX, and it works. The
instrument is listed and I can run a basic query and get a response.
Using the I/O Assistant, though, running either the Select Instrument
or Read and Parse steps results in a timeout. It seems that it doesn't
want to receive data
Thank you all for reply.
You are right, 1 degC is represented as 274.15 internally.
BUT how the internal number is converted to degC?
It shows that 274.150 (SGL) - 273.150 (SGL) could have an exact binary
representation 1 (with exponent = 0 and mantissa = 1). For examples:
274.150 (SGL) -
Hi there,
I tried out your problem and it does seem peculiar. At first I thought you
were getting the anomaly due to you not placing the boolean control within
the event state, but that wasn't the case. Observing what happens first
hand, it seems to me the user interface thread is overloaded
Thank you for replaying me, this is the sample i was looking for,
Thank you very much,but how can i put all zero like this, in ahead not
in back hex sting
040E040A 04060302 03040305 (4E4A 4632 3435 )
Could you post the stripped down version?
Maybe I or others can spot something.
Still trying to help,
Ben
Check out the LabVIEW demo found in your LabVIEW install folder. e.g.
a normal install under windows places it at:
C:\Program Files\National Instruments\LabVIEW
7.0\examples\general\uievents.llb\Draw Graph with Events.vi
(Or search for e.g. mouse in the Example Finder. The VI is Draw
Graph with
In order to do a Read, you most likely need to do a Write first. Some
instruments continually output data over the bus, but that is rare.
Try using a Query and Parse block and use *idn? or whatever
identification query your instrument supports, and see if that works.
I found two issues with my VI. I don't know why it ended up working
for you as is, but I got it to work after the following mods.
I placed a new invoke node (for 'Get Image') onto my diagram. It now
seems to work. The old invoke node when I upgraded from 6.1 to 7 had
a title of something like
Lewis Drake wrote:
However, there is still an area where NI could improve the time plotting
capability. When the plot span is greater than a few days, the major tic
marks are placed on the UTC values for midnight (and multiples of midnight
for spans of a month or so) rather than the values for
This is funny. I was totally ignorant of Brian's solution when I created
my own password cracker. Perhaps we can make this a LabVIEW
coding challenge? Create the fastest VI password cracker?
I'm all for smart tools built in pure visible G. Still, there are
times when it's prudent to protect one's
At 11:31 +0200 5/27/04, Rolf Kalbermatter wrote:
Scott Hannahs [EMAIL PROTECTED] wrote:
Actually, I just wrote one using one of the examples Christophe Salzmann's
quicktime interface. Works like a dream!!! Cross platform and handles all
camera's that have a quicktime driver. Contact Christophe
OK.
One more wild guess.
This application does not use VISA by any chances, does it? I have
seen lock issues when opening FP that have a VISA resource control on
the FP. Just a guess.
I will watch for your post in the AM.
Ben
Can you turn the target wheel motor on and then physically restrain it
from turning (e.g with your finger) without damaging the motor? If
so, start the motor, hold the target at a known position, start data
logging, then release the target. This should give you a profile of
the target. It won't
Well it all depends on what you are inputting to the conversion
function. The definition is, given two input values a and b (that
often represent a complex numbe a+j*b), magnitude = sqrt(a^2 + b^2).
If a+j*b represent the complex amplitude of a spectrum, then the
result will also be an amplitude
I know it's not the same as a native chart, but there is an XY Chart.vi
in the LabVIEW examples. The chart buffer is done in G software rather
than embedded in the front panel object, but it gets the job done.
I think it existed in LV5.0.1. If not, you could code your own in about
22 minutes.
A co-worker suggested a Waveform Chart wired up with the waveform data
type. If each waveform has just one point, t0 will act as the X axis
value and you can achieve an irregularly spaced chart. It works!
Jason Dunham
SF Industrial Software, Inc.
-Original Message-
From: Jason Dunham
I have used this trick alot. One thing that I found is that if you
make the color inside the graph white instead of transparent you will
get the results that you are looking for. I usually make the outside
of my graph transparent and the inside of my graph white and it looks
good.
Hope this helps
I'm using labview 4.0 for mac os 8.1. and looking for a way to create
web and e-mail hyperlink, anyone can tell me how to do that?
At JMU we came across this problem running LabView 7.0 and LabView 7.1
on Windows XP systems with both SCXI-1000 interfaces and PXI-1010
interfaces. This problem occurs inconsistently: It appears on some
computers and not others with identical configurations, and it is not
clear as to why. But,
As mentioned by others, looking at the current changes in any VI
just opened, it shows:
(a) The fact that it was converted, e.g.:
VI converted from a different version of LabVIEW
(b) What the previous version was, e.g.
The VI, last saved with LabVIEW 6.1, has been converted to version
7.0.
I'm trying to use ActiveX to control a Tektronix logic analyzer
through TPI. However, I'm unable to access anything lower than the
Application level. The help files on TPI say that the GetSystem
Method returns the reference number for the System Class. However,
when I try to convert this ref
Is there a way to programatically reset the clock count using labview?
I am using an encoder and an e series DAQ board. When I am counting
with the encoder, I come to a point where I would like to reset it to
zero. I see that the examples all show that the count is reset after
the loop is
I am using 6.1. I believe I get the same problem when I use 7 too. I'm
not sure which is correct, but I can't even get that error to come up
when I cut the connection on my network.
Well, I may as well add my voice, as I have also seen this from time to
time in LV70... but it is so infrequent for me that I haven't given much
thought to it. I think I usually wind up restarting LabVIEW. Seems like I
usually notice it affecting my ability to resize structures. I consider
I'm not sure why, but that feedback node slows things down tremendously.
When I use a regular shift register, it is very fast. I performed the
simple test of initializing a 256,000x4 element 2D array of SGL with NaN
and then replacing the first 93,000 rows with {0,1,2,3}. What's with
the
I am using version 7.0, and I get error 66 when I do this, which is
correct. What version are you using?
Rich
Can you post an example so people can examine it?
Rich
OpenG has a little toolkit that allow change of brightness and
contrast of an image. It might not be sufficient for what you want to
do, but that could get you started
http://www.openg.org/tiki/tiki-index.php?page=Image%20Processing
PJM
Hi Brian,
If you put the picture into a picture control, then you can get an
invoke node of that control and access the picture as an array of
values. There, you can change certain values of the array to produce
the change you desire. Hope that helps!
Jeremy L.
National Instruments
1 - 100 of 115 matches
Mail list logo