Obviously i was not explicit enough in describing the problem. Event
structures work on VI's only (as far as I know). It may even be
possible to set it up to detect an event on an external (not your own)
frontpanel. BUT NOT on a associated sub window such as an IMAQ image
(not a picture on the
I have found two resources about date and time and their formats.
One is the a
href=http://www.iso.ch/iso/en/prods-services/popstds/datesandtime.html;ISO
Standard 8601/a, the second is a german a
href=http://www.pjh2.de/datetime/weeknumber/index.php;page/a. On
this page along with other
Obviously i was not explicit enough in describing the problem. Event
structures work on VI's only (as far as I know). It may even be
possible to set it up to detect an event on an external (not your own)
frontpanel. BUT NOT on a associated sub window such as an IMAQ image
(not a picture on the
Hi Joe,
Thanks for the template. I think now I know what you were talking
about.
Thanks
Kumar
The german page has also an a
href=http://www.pjh2.de/datetime/weeknumber/index.php?l=en;english/a
version.
Waldemar
Thanks a lot Grant,
Your example came close to what I wanted to do.
I have real huge sets of data originating from an image-like (many
pixels) data aquisition that is interpreted according to a similar
large set of objects with many properties. This is all fed also
through different GUI windows.
Before I had this fed into and out of the sub vis via
Hi, it's me again,
I just wanted to add that you maybe need to be careful with upper and
lower-case letters. Since the upper-case letters are lower in the
ASCII table than the lower-case letters, zz is the last possible
match, not ZZ. If all your letters are upper-case, this won't
make
Hi Dennis Knutson, thanks a lot for your help. I am using
ScopeExplorer as a scope. I am sorry, I don't really understand in
which form the data will be. Shall I use the Read Visa vi like another
person suggested and if yes how can I found out about the GPIB
address?
Thanks,
Ninskaya
Dear Shane,
Thank you for your comments.I verified with my requirement and it is
working.
Sathiyanarayanan
From my experience (6.1)
At the top level VI:
A) if I use property node FP.Open and wired False Value to it and the reference input
is empty
at run time when the property node is called the vi FP is close and the vi executing
terminated.
B) If I open reference in the top level vi to it self and
I just purchased LabView7.0. I would like to use this software to
control wireless propagation channel measurements in a vector network
analyzer (Agilent 8722ES). I have also purchased the GPIB PCMCIA card
for my laptop. I would be grateful if someone could let me know where
can I get some
Sorry, the scope is a Lecroy Scope Explorer version 2.12.
Ninskaya
That is not an instrument driver for LabVIEW 5.1.
That are the drivers for LabVIEW 7.x and 6.x.
Thanks a lot.
Ninskaya
The only other sub-vi replacement situation in which you would not
need to re-link sub-vi's is if the connector pane has not changed and
the only change to the connections on the connector pane is that the
only additional controls/indicators have been added to some empty
terminals. In this case,
I would initially say it is not feasible. You would need multiple PCs
with several IMAQ cards (+ audio) each to get all the data into a
system, and very large, fast hard drives to store the data. The drives
would fill up very quickly.
If you went to on demand recording of selected channels, it
I need to load both traditional and IVI drivers for an HP33120a. I loaded the
traditional driver first and used it on a project and want to keep it so I can update
the project. The directory it installed in was hp33120a. I tried to install the IVI
drivers for the 33120 and it insists on
If you mean by labels of enum, the strings, then you cannot do that
for an enum. This is how an enum is
You can use a ring and change / set the strings using the strings
attribute property. For an enum type, this property is a read only.
However you can create a enum type-definition and change
Like I said in my answer to one of your other postings, you've got the
wrong driver. The HP34401 is a DMM. You should be able to use the VISA
Open from the Instrument I/OVISAVISA Advanced palette to open a
connection to the instrument. If you create a VISA resource name
control or constant you
You cannot set the strings of a Enum control or indicator. See help
under Programmatically controlling VIsVI Server properties and
methodsGeneric ClassGObjectControlPropertiesNumericNamed
NumericStrings[].
We use a Menu Ring. This one you can set with the Strings[] property.
Waldemar
This question has been mailed to Dennis Knudson.
An HP34401A instrument driver will not work for a LeCroy scope. I
don't know why the driver uses the old VISA Open function but that's
the only thing that should work in the driver assuming that you have
the correct address. Do a scan for instruments in MAX to verify the
address or check the
ScopeExplorer is not a scope. It is a program that communicates with
LeCroy scopes. Go to LeCroy's web site for A
href=http://www.lecroy.com/tm/library/software/LabView/LabViewDrivers.asp?menuid=4;LabVIEW
Drivers/A or NI's Instrument Driver Network for A
I'm not sure if LV 5.0 can load LV 2.0 VIs. If this is true first
convert your VIs to LV 5.0 and then to 6i and then to 7.0.
If LV 5.0 cannot load 2.0 VIs contact NI support. They have a
conversion toolkit which will convert all versions.
Waldemar
Look a
href=http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101RPAGEID=135HOID=506500080048B0UCATEGORY_0=_49_%24_6_UCATEGORY_S=0;here/a.
This one is for chinese but it will also apply to arabic I think. Send
your email address to [EMAIL PROTECTED] and I can forward you another
Dear Ian,
1:
a)
The problem with this structure is that it holds a pointer to a
callback function, parameter void(*SRB_PostProc)(); // Post
routine. This is not supported under LV. If you can guarantee that
this function will never be called by setting of some of the other
parameters or
I have the readings from eight sensors going into an OR compound
arithmetic function and would like to perform a task when any ONE of
the values on the eight sensors goes below 450 (max is~ 500).
However, as, if only one is below 450 the rest are not obiviously
'false' will be outputted. So its
I have been using the Find Used and Unused VI's at
http://openg.org/tiki/tiki-index.php?page=Find+Used+and+Unused+VIs
It works very well.
Johann Junginger.
-Original Message-
From: Ross, Michael [mailto:[EMAIL PROTECTED]
Sent: Monday, March 01, 2004 10:10
To: info-labview
Subject:
Yes, you can change (write) the strings of an enum. However, the VI
containing the enum must be idle (not running) in order to write to
this property (it doesn't matter for reading). To do this, open a VI
reference from another VI and then get a reference to the enum by
getting a panel
I think you need to clear up your question a little more. When one or
more elements in an OR ca function is true, the output will be true,
so if you don't care how many are below 450 (what I'm calling the TRUE
state), the output will be what you want, just use a case statement
with your task in
Hi Allen,
a
href=http://digital.ni.com/public.nsf/websearch/838170FB4A3EA0FB862561C60065C2F7?OpenDocument;Here/a
is a link that talks a little bit more about Error 21. If I
understand your problem correctly, I would lean towards making sure
that you have all of your DLLs on the target machine
Chris,
A good resource for instrument drivers is the NI website at this URL:
http://www.ni.com/devzone/idnet/
If you cannot find an instrument driver for your device on this site,
you should submit a request for the driver by clicking the [request
driver] link. Also, if the device has a RS-232
Hello,
Thank you for contacting National Instruments.
It sounds like your instrument is hanging or freezing when you try
to read and save data from it in LabVIEW.
I took a look at the context help for that particular VI. It appears
that if you attempt to read data from the HP8753 while it is
Hello Thijs,
The Port List connection of the DIO Config.VI should be wired with
an array of the digital ports you wish to use. Each port has 8
digital lines.
Unfortunately, the E-series devices do not support hardware-timed
digital I/O. You could still output your points in a software loop,
I wonder if the following would be useful.
How about a tool using a tree view control, which would present a hierarchical
overview of a LabVIEW application in the left pane of a window, and detailed
VI/Library information in the right pane. One of the details presented could
be where the VI is
Hello arbm -
First and foremost, you want to stress that LabVIEW is a programming
language designed specifically with engineers and scientists in mind.
You can point them to the a href=http://www.ni.com/labview/;LabVIEW
website/a where they can learn more about the product and view
demos. Let
Hi Comerford1,
a
href=http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3D88156A4E034080020E74861p_node=DZ52338p_source=External;Here/a
is a link to an example PID Controller program that may help.
Jeremy L.
National Instruments
Hello St Augustine,
Thank you for your inquiry regarding sampling examples in LabVIEW. It
sounds like you would like to demonstrate different sampling
techniques. Is there any specific hardware that are using that you
would like to demonstrate these effects of some of these things. I
have
I am trying out VISA on Win XP. I need VISA IC to figure out what
instruments VISA can recognize.
Hello Tx,
Unfortunately, LabVIEW 5.0 cannot convert VI=92s from LabVIEW 2.0. Info
about the free upgrade toolkit can be found a
href=3Dhttp://ae/operations/ae/public.nsf/webPreview/429E45271CFD683786256D=
87006B1EEF?OpenDocumenthere/a.
Have a nice day!
Robert M
Applications Engineer
National
Hello Amir,
Thank you for contacting National Instruments.
I am assuming that you are building X and Y arrays using shift
registers within a loop and using these arrays as the inputs to the
Express XY graph VI.
If this is the case, during every iteration of the loop, the XY graph
essentially
Sorry if it was a bit muddled, I think I know what to do now.
Use AND instead of OR. Then use the false statement of the case for
my task when all the sensors readings are not more than 450.
Because in A, once you close the front panel there is no reference to the VI, unless
it has opened its own reference.
At 1:38 PM +0200 3/1/04, Yonatan Tidhar wrote:
From my experience (6.1)
At the top level VI:
A) if I use property node FP.Open and wired False Value to it and the reference
Hello Ben,
Thank you for your inquiry regarding tree controls. It sounds like
once a branch is disabled you cannot enable it again. It might help me
to look at some simple code demonstrating the problem but there are a
few suggestions that I can make. It seems like you need a control that
would
I need some help.
Can some please explain what i am doing wrong here. i have created a
Dll from a LV 7.0 vi. The header file looks something like this:
typedef struct {
long dimSize;
double elt[1];
} TD2;
typedef TD2 **TD2Hdl;
typedef struct {
double f0;
thank you very much... i really appreciate your help!
Thanks Rolf. I see they also have an SDK that you can download from the Nero website.
It seems you have to install the Nero software package in order to use the
neroapi.dll. I found a website the sells it for $7.99. This is a great starting
point and I appreciate your help.
Thanks again,
Cut and paste this snippet into your the HEAD of your HTML document
to make IE ignore the backspace.
lt;script language=JavaScriptgt;lt;!--
function mykeyhandler() {
if (window.event window.event.keyCode == 8) { // ignore the
backspace
window.event.cancelBubble = true;
I'm chasing a weird timing problem. LabVIEW 7.0 + Windows 2000
I have a VI (called the Object), whose purpose is to store and
retrieve numerical values by name.
The name is hashed, converted to an array index and the values are
read / written to an array slot.
That all works fine.
I have a
Thanks Shaun Martin for your help, the code snippet was very useful.
Now the back space is not going to the previous page.
Still it is not able to clear the last character entered in the remote
panel string control. Is there any labVIEW settings to do this?
MORE INFORMATION:
If I put the Object VI (normal priority) in a brand-new VI, the
tester shows the faster execution time.
If this new VI is set to ABOVE NORMAL priority, the execution time
balloons upward again.
If I raise the TESTER's priority to match (or exceed) the new VI's
priority, it's
Yes I thought so, but way should the execution should be depend
Were the front panel is open or not? No meter if I leave open reference to the VI
I was expect that the vi execution will continue until the code ends.
Yonatan Tidhar
Bae systems
ROKAR International
I prefer cautious, (but paranoid might also apply). I had a bad
experience back in the LV3/4 era when we forgot to size the string
buffer connected to the input side of a string in the CLN argument
list.
Thanks for the clarifications, I will sleep better now.
Rich
54 matches
Mail list logo