Thank you for help. I still can not make it work.
Problem 1: Timeout input is wired,but timeout event is not handled.
Problem 2: I want select the file I have interest in, not all files in
selected foldor.
Check the rights for your user on the computer. Right-click on the
file and choose security settings. If you don't have full access, set
it to full access, or have the administrator do it for you.
I experience this a lot at work with some funny rights on network
drives. LabVIEW likes reporting
Thank you, that is exactly what I was asking.
I will use the Execution Highlight mode, I didn't know this mode
exists
Thank you again!!
Thank you Khalid. I tried doing this, but the problem was I can't pass
the connection ID, because I haven't opened the connection. Finally I
open and close the connection and works properly.
One more question. It's necessary to open a connection for each
variable in the datasocket server?
Regards,
so if I crate an instal software, and I use it on a computer (with
haven't Labview), the soft install the run-time engine?
and I can use my soft? or any other exe?
Ann,
you asked on Tue, 15 Jun 2004 15:27:05 -0400:
I get this message sometimes when I run my program: System is low on
virtual memory
Others have already given some hints on how to improve your program in
order to avoid this message.
If it is just a rare state it may well be worth just
Hi Geoge and all
When I need a some constant data that I'll never want to change, but like to use in
different places of my code, I create a VI with the constant data on the diagram and
connect it to a indicator. The indicator is then connected to the connector of the VI.
When the VI is
hello out there,
is it possible to use ni daq 6024 pcmcia with labview 7 on a powerbook
with os 10.3.4 ? is the configuration like the same as on windows..
(eg messurment and automation tool) how can i change the card settings
to 16 channels single ended ??
thanks and greetings from germany
Hello Luis
i have seen this behaviour by myself after changing a StrictTypedef
and save/closing it without Apply Changes. Maybe a Masscompile
helps.
greetings
chris
The arrow is broken, but the error list is clear.
I can't see the error and I can't run the VI.
Someone have some suggest?
Hi Adam
after converting a vi with a higher texteditor to UNIX - Format i get
the same message. i think the vi has been transferred via FTP in ASCII
- Mode. well, do it once again, maybe it works ;-)
greetings
chris
I'm not familiar with any of NI products. I'm planning to develop an
automation framework application which will perform automatic testing
in the area of electrical validation. the framework should also store
all data in a database and produce reports. the idea is to provide a
set of tools for the
Hello,
i want to know if there is any compatibility problem between LabView 7
and Visual Basic or Microsoft SQL Server noted?
We have programmed a software with LabView 7 that communicates with a
hardware module over the serial port (VISA).
Parallel runs a program from another customer, witch is
i want to programatically copy one file one PC to other PC using TCP
or Activex. how do i do it.
Witch components are required?
Solution :
The NI Service Locator is a service that runs in the background of the
operating system. This service enables the proper execution of several
features including the LabVIEW Example Finder and some help options in
LabVIEW. If this service is not running or is not running correctly,
some
Thank you Chris.
How do you have the solution?
Hi,
I couldn't load it in my 5.0 version, the error says 'version of VI is
newer than labVIEW version'
Thanks for converting it, I think I will be ok going from the screen
capture...
Thanks for your help!
Hi,
I wrote a program to get measurement data out of the Hp8753 Network
analyser. In this program there's a sub-vi where in the Network
Analyser receives a query for the type of sweep. The command therefore
is Linfreq? ,Logfreq? ...
A lot of the time this subvi's keeps running (query in while
This is (IMHO) a fundamental question in computer programming.
The discussion quickly enters into areas of Architecture, Development
processes and so on. Since I'm not actually a trained Programmer (I'm
a learned Programmer) I don't know what these all really mean.
In my experience, it's
If you work in a windows network you just have to write or copy the file
like on the local machine. You only have to use the network path instead
of a local path. An other way is to use ftp upload, if you have the
internet development toolkid. But I think the first methode is easier.
Niko
Monsieur,
Comme vous utilisez une seule et m=EAme carte, il ne peut pas y avoir de
synchronisation entre vos 2 op=E9rations. L'armement de la g=E9n=E9ration
sur DACOUT0, ne peut s'effectuer que lorsque la g=E9n=E9ration sur DACOUT1
est termin=E9. Aisni, vous aurez toujours une latence temporelle
If anyone saves their previous posts- can someone forward me the various posts
regarding the RTOS using a PC?? I deleted them and now I have a thought!
Thanks so much,
Shannon Hysell
Siemens VDO
George,
You wrote:
From my days as a C programmer (shudder) I have to say I do miss the
#define...
It seems to me that there was a discussion of #define here a couple
of years ago, but I find nothing in my snippets collection. Maybe
SearchVIEW will find it for you.
and in another posting:
You could try searching the Info-LabVIEW archives at
http://www.searchview.net/
This site automatically archives the messages so they can searched. It
has everything back to 1991.
Ed
Edwin O. Dickens - Certified LabVIEW Developer
DISTek
Hi
is there a possibility to change a group a local variable to read with
more or less one click. or do I really have to change everyone
separatedly?
thanks for the answer.
yves
Maybe, you could insert your DLL in a subVI and do this VI reentrant (
File - VI Properties - Execution
regards
crisR
Perhaps this link can help:
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101RPAGEID=135HOID=506500080067D6UCATEGORY_0=_49_%24_6_UCATEGORY_S=0
I am looking for a object in Labview like gate object in VEE.
hello maibe I'm late but I found this, you got all information you
need :)
http://home.12move.nl/jh1996/
Regards Yves Prignon
is there a possibility to change a group a local variable to read with
more or less one click. or do I really have to change everyone
separatedly?
You change them separately. The next question might be -- how many
locals are we talking about, and why are so many needed? What I'm
getting at
Try attaching a picture again.
You might be acquiring with waveforms and that might be whats causing
the problem.
We normally build our install sets with a third party tool and to
avoid having NI's name anywhere we include all files in that set.
With LV7.1 it's no longer enough to just have the lvanlys.dll included
if you use any of the analysis functions though - and the question is;
do we really have to
Hi,
is there a way to change plot width in a chart with stacked plots,
depending on visibility of scales and number of digits of scales _and_
without resizing width of the chart when all scales are invisible?
The problem: when all scales are invisible and the number of digits
increases, the
I assume that they were saved as LabVIEW 6.0.2 files, since that is
the only version on the computer.
I could not copy the files over a network to a different computer that
has LabVIEW 7 on it, and I don't have an older version of LABVIEW.
I am not sure what you mean by dragging something on the
I agree with Shane.
I also am a graduate of the school of hard knocks.
At first your question How to build a big application with no
difficulty? may sound like a contradiction but it is not.
I suggest you contact the closest CLA (Certified LabVIEW Architect, NO
I am not a CLA!) in your area and
If you really need a lot of local variables, think about putting the
controls or indicators in clusters together. this could be esier to
handle the variables.
Niko
Yves wrote:
Hi
is there a possibility to change a group a local variable to read with
more or less one click. or do I really
Thank you very much! Im going to be working on getting that all set up
today so I will let you know how it turns out.
-Mark
My vi records data in a tab-delimited format (with headers). I would
like to make the text file appear on the screen when execution
completes.
One option is to launch an external viewer such as Wordpad or Notepad:
how is this done?
Another option (that I have attempted) is to write a subvi that
Can you just use the Copy function? It's on the File I/OAdvanced File
Functions palette.
Avihay,
It sound like you might be looking for something like TestStand. From
the TestStand website:
Develop automated tests 75% faster with ready-to-run, customizable
test management environment
Eliminate programming of common test executive tasks
Reuse code written in LabVIEW, LabWindows/CVI,
Hi Ann,
You have received a lot of suggestions but no one has asked how much
physical memory is in your machine.
Without knowing the detials of your app, I will say that if you are
using 512M you may not have enough memory. Depending on the numbers
involved, even 512M may not be enough.
Trying
Yes. The installer creation is the last tab on the app builder. You go
there and select the Create Installer box. The run-time engine is
installed by default - click the Advanced button. If your exe doesn't
require any other drivers, then that's all you need to do. Other
drivers might be NI-DAQ,
At 9:46 +0200 6/16/04, Uwe Frenz wrote:
Ann,
you asked on Tue, 15 Jun 2004 15:27:05 -0400:
I get this message sometimes when I run my program: System is low on
virtual memory
If it is just a rare state it may well be worth just to increase the systems virtual
memory. This can be done by
I get this message sometimes when I run my program: System is low on
virtual memory
A friend of mine was getting these warning messages. I looked at his
virtual memory setting (Windows 2000 pro) and it was way too low. 100mb or
so. I increased it to about 700mb and that stopped the
Hmm. You're right that we often use those terms interchangeably.
Technically, the driver is the piece of code that runs in the
operating system kernel that does the low-level programming of the I/O
hardware.
This low-level programming is somewhat complicated, so we create a
higher-level
In LabVIEW 7.0, on the front panel, popup on the frame of the subpanel
control and select Create Reference. It will create a reference for
the subpanel. you can then create control from this and place that on
your subVI.
I haven't actually tried to use one, but I did notice that it does
create
Peter - to answer your question, the I/O Assistant does not script
pseudo-code to an ASCII file. However, hopefully I can still help
you.
You say I guess I am supposed to write my own ones with VISA but C is
still beyond my capabilities - I wanted to make sure you understand
that you can use
What kind of errors are you seeing? What do you mean by stability?
Does the program actually crash?
There are actually two quite different issues involved:
(1) Code design, maintenance and management:
Shane and Ben already gave excellent answers for that.
(2) Code performance and stability:
I think I'm confused about what you are trying to do. Usually, you
configure remote devices you want to talk to. For example, if I have
an Ethernet-based Tektronix TDS 3054B scope that I want to talk to, I
can set up a VISA alias for its IP address (e.g.,
TCPIP::128.129.130.131::INSTR, for a
Since you are just getting started with LabVIEW, I will assume that
you have a fairly new version. LabVIEW 7.0 had an Express VI called
the Instrument I/O Assistant. You mention the I/O Assistant in your
post. You mention that you have used this to control your instrument.
If you have and then
Hello,
I have a question regarding the use of the init/cont input on
some of filtering VIs. I understand that this function will save the
internal state of the filter be used again when filtering a
continuation of the same signal. But suppose I use this VI in serval
At 8:04 -0400 6/16/04, Hysell Shannon wrote:
If anyone saves their previous posts- can someone forward me the various posts
regarding the RTOS using a PC?? I deleted them and now I have a thought!
You can search for any previous posting at Brian Renken's EXCELLENT search engine.
I think that the combo text box and the non-sequencial ring would make good symbolic
constants on the diagram, allowing to display
an item label and outputting a constant value with smaller footprint than a global.
Unfortunately, in LV7 such diagram constants do
NOT update from their typedef,
Scott,
OK, this is becoming a detailled discussion, but here it goes:
Scott Hannahs schrieb:
At 9:46 +0200 6/16/04, Uwe Frenz wrote:
... System is low on virtual memory
If it is just a rare state it may well be worth just to increase the
systems virtual memory. This can be done by
Since the number of VEE users is pretty small in the first place and
the number of LabVIEW users that have experience with it is even
smaller, can you explain to all of us LabVIEW users what the gate
object is?
String indicators don't convert tabs to spaces, they just display
them the same because there is no way to set tab positions in string
indicators (set the indicator to display \codes, to see that tab
(\t)characters are still there).
An alternative would be to use a table indicator. Color the grid
Thank You, that was the exact answer I was looking for. I was just
unsure of the re-entrant factor. Excellent!!!
Yes. As I know, you have to create it for each item in the datasocket
server
crisR
The VIs you are using are re-entrant and that means that each instance
you drop on your block diagram keeps track of its own state. So as
long as you are using one sub-VI per filter you shouldn't have any
problem. This situation is the one you describe in your question.
However if you instead
You do not need C to use VISA. You use only LabVIEW functions. You can
also use the I/O Assistant function in several places in your diagram
as sort of a stand-in for a regular driver - especially for setting an
instrument to default values. Creating your own driver is not really
that hard and
It looks like this is a driver that Tektronix wrote and donated to the
Instrument Driver library. The VIs on the palette are a mix of
examples and instrument driver VIs, and the examples hard-code the
GPIB address. (The instrument driver VIs have the white background on
the icon, and the
Hello All,
I am coming up the curve on doing condition assessment
on motors by analyzing the modulation of the AC power
source caused by the elements of a running motor; that
is, defects within the motor modulate the current. In
its simplest form, this involves doing a spectral
analyis on both
Russ:
If what you're trying to do is make the VISA resource appear in the
drop-down list in the VISA I/O refnum control, then you need to set
this up in MAX. Right-click on DevicesInterfaces and create a new
VISA TCPIP resource, and give it an alias. Then it will show up in
LabVIEW.
Is that
We have an NI GPIB card connected with HP3852A dat acquisition and
control unit. The driver software for HP3852A available from ni web
site does not include DLL files nedded by Labview. Do you have an idea
how to proceed with Labview programming of HP3852A
Windows2000, GPIB, HP3852A, Lbview
I think that the table is really the best way to go. Instead of using
Read Characters From File, use the Read from Spreadsheet with a tab as
a delimiter. There are instructions the diagram on how to modify the
Read from Spreadsheet to return strings so all you would have to do is
wire the output
Hi to all,
I am using LV 7 and included two Media Player ActiveX controls to my
vi. Now I want to control them simultaneously, like Master Slave. If
I start one of them the other should start too. The same should happen
if I use the track bar.
Does anyone has an idea?
Thanks,
Henning
brYou should add a Timeout event to solve problem 1.
Anyways, what Altenbach suggests is indeed the right thing to do.
Waiting for the right file to come up and then clicking it within 3
seconds does sound like a video game!!
Regards,
iKhalid/ibr
I think that the table is really the best way to go. Instead of using
Read Characters From File, use the Read from Spreadsheet with a tab as
a delimiter. There are instructions the diagram on how to modify the
Read from Spreadsheet to return strings so all you would have to do is
wire the output
I belive I have everyhting up and running properly, but, as always, I
have another thing I need to watch, another DAQ AI channel, not just
one, but two, simultaneously. Ill be working around with it trying to
get it set up. Let me know if you have any pointers. Thanks again!
-Mark
I am trying to research some kind of pre-canned software package for
inspection that has the name Lighthouse or Litehouse.
That is ALL the information I have on it.
It may or may not have been written in G.
But I thought I would ping the list to see if anyone has a direction to
point me in.
You will probably get plenty of responses. The package is not lighthouse
but rather Lookout and has a lighthouse on the cover of the box. It is a
product made by National Instruments for HMI/SCADA applications.
You can find more information at:
George,
I'm not aware of any LabVIEW instrument drivers for Grass Stimulators. You
can try contacting them to see if they have any LabVIEW code available.
Sometimes vendors will have LabVIEW code that is not available on their
website because it is not of release quality, but this code can
Did you download the LabVIEW or CVI driver? I didn't check every
function but the ones I did were pure G code and no DLLs are required.
The LabVIEW driver is located A
href=http://zone.ni.com/idnet97.nsf/9b2b33e1993d877786256436006ec498/8452df63d097adc1862568ab005fbc79?OpenDocument;here/A.
If I right click on the file, I don't see any security settings in the
properties menu. I appear to have full access to the folder that it
is in, but this may be because there are other files that I can access
in the folder.
Have you worked around this problem any other way?
Thanks for your
Thanks, lanW. In fact, I tried to use the shift register, but results
are same as if no shift register used. I checked it by wiring two
index array icons with different indexes to the output of my build
array - they give zero values - I monitor it by attaching
indicators to the index array icons.
thanks
!!
Hello,
As you try to improve the memory usage and performance of your VI, you
might benefit from the below resources:
a
href=http://zone.ni.com/devzone/learningcenter.nsf/03f7c60f17aad210862567a90054a26c/1b36040af878870786256cbc006fe314?OpenDocument;Optimizing
VI Performance/a
a
Wire folk;
Does anyone have a Boonton 4400A Peak Power Meter Instrument Driver?
The Boonton Web Site is useless, and the Driver doesn't show up on the
NI Instrument Driver Network.
I have seen an old driver for this at one time, but I cannot remember
where it was, and I cannot find it again.
Rather than use a global I would prefer to place all the parameters as constants on
one block diagram. You can bundle them and output from the VI as a single cluster;
then you can Unbundle by Name which makes the using code very readable. If you need
to change a parameter you can simply type
newbie to LV -any examples on using the error cluster for own vi's eg
using formula node with a division , and create error on div by 0
Cant find any examples of creating own error trapping in Vi's
I agree. I cannot find a combination or permuation way to manipulate
the matrix to get the expected outcomes. An example will be exreemly
helpful.
Right-click and select properties. Then select the tab for security
settings.
I'm assuming Win2k or WinXP. And there is no workaround as far as I
know.
Shane.
Hi Ben,
I have 1G so that should be sufficient for LabView, shouldn't it? I
checked everywhere for closing references, so nothing is left hanging.
I used a lot of property nodes, but I don't think property nodes take
up memory space. I think it might be the huge array that I keep
looping around
There you are!
Could you post your code for us to look at?
The Enthusiasts here on the Exchange could probably nail this for you
if we had something to look at.
Otherwise we will be playing a game of 50 questions and may still not
get there.
I will watch for your posting!
By the way, is that
Adding to the above
You may be correct re:the array but with visual aides we may be able
to suggest cleaner appraoches.
This reminds me of one of Rolf K's quotes which was,
Once your physical memory is used up by a single shift register
storage, your application is probably going to ...
Unfortunately, there is no MAX eval version.
However, I just tested this issue and the full error message is
Measurement Automation Explorer or the Instrument I/O Assistant is
not installed correctly. Please install these from the LabVIEW Driver
CD.
Installing DAQmx, as described before, should
Some model parameters may be accessible in the connection manager and
may be tunable in the desktop simulation case (i.e. when the model is
running in Simulink) but NOT tunable in the real-time code. This
results from how the Mathwork's Realtime Workshop generates its C
code. Generally, parameters
Emiliano,
I had similar problems with Mozilla, but I was able to get past them
here (Mozilla 1.7, LabVIEW 7.0).
I think most Mozilla/remote panel problems (assuming you've got a
fairly recent version of Mozilla) are probably caused by the run-time
installer not placing the proper DLL in the
right, wrong, or indifferent, I have used this technique for at least 5
years.
with no issues.
Rick M
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Allen Weekley
Sent: Wednesday, June 16, 2004 12:04 PM
To: Info LabVIEW Mailing List
Subject: Re: Wanted:
Hi. I am new to this list, so if this question has been asked before, please
point me to the previous discussion.
I am an experienced labview programmer and I would like to write a vi to do the
following:
1. List the tasks that are running in windows XP. ( I can do this with Get Task
Hi there,
it seems I am the only user of the IMAQ Visoin toolkit around the block,
if I trust the feedback received to my recent posts.
Anyway, I noticed the following: I create an image structure and wire it
to an image indicator. Meanwhile, I map/unmap the image and do something
to the image
when i attempt to open a .vi in labview 7.0 on windows XP, it opens
with a dll initialization failed error for the lvdaq.dll file.
It's hard to see where you are going wrong, maybe you could attach
your program or an example which demonstrates your problem.
When I am trying to start a VISA session (my path is
MAXDevicesInterfacesCOM1) I am told that The resource is valid,
but VISA cannot currently access it. What does this mean? Should I
do anything, or just wait? I get error BFFF0072 or -1073807246.
Thanks!
Xavier;
I noticed that most of the time, your questions are not clear and there is
not much that some
one can understand what are you saying and what do you want!!
Most of the time, people don't bother to answer at all!
Any how you said:
I create an image structure and wire it
to an image
My code is very big so it will be a little bit inconvenience to send
it. I have a lot of sub-VI, my computer has 126 MB of RAM, 192 MB of
visual aid, and 10 GB of hard drive, but only 1.46 GB is available.
My program is a main program that calls sub-VIs to do tests. When my
input is 1/3 of the
I am having problems similar to the one reported here and even by
using the method in the vi provided to eliminate the scaling problem,
I find it to still exist on my machine. For our program to run
effectively we need to be able to add and remove scales at run time.
Do you know if Labview 7.1
Can you please explain what you want LabVIEW to do? The structure in
the excel sheet can be most closely implemented with a tree. Or do
you want LabVIEW to control the excel worksheet? Or do you want help
with writing a multithreaded app in LabVIEW. (It is automatic by the
way)?
Boy, I'm not reading very well these days.
So, Emiliano, I guess you tried this exact thing to no avail--what
version of Mozilla are you on? And you're certain that the version of
the LabVIEW run-time DLL you copied into the Mozilla plugins directory
matched the LabVIEW version of the VI in
1 - 100 of 154 matches
Mail list logo