The signal is a simple 60hz sine wave. It is connected to a machine
that can be hooked up to induction motors and transformers and allows
us to look at how those effect the input signals. This is for a power
labratory at a university. The signals can get noisey but I would not
know how character
I am using oracle 8i and the problem is on the same computer - Atleast
my server program runs on one computer alone.
However if I use TOAD and my program to run two different stored
procedures they execute in parallel . but different handlers,
spawned by the server to handle client requests, a
Hi George,
Since the output of the VI is already in double precision, the VI
should already contain the correct number of digits of precision.
It's possible, however, that the numeric indicator is not set to be
displayed with all the digits. Right-click on the numeric indicator
that is being used
John,
Thanks for the reply...I believe I solved the problem by creating a VI
based on fitting my data with a cubic spline and then generating new y
data based on evenly spaced x data. It actually works pretty well..
The trick is to use the two cubic spline Vis in the processing
tools
/*draven*/;
You need to configure the function manually. Once you select the dll
and select the function, select the button Add a Parameter
After. You can change the name of the parameter to sortie,
keep the Data Type as long and then change the
Pass field to Pointer to Value. Click again the Add
Hi Hannu,
The List Directory VI is slow primarily because it tries to resolve
any shortcuts in the directory and make sure that they are valid. If
there are several shortcuts, this operation will definitely take some
time, especially if some of the shortcuts are broken. This issue has
been docum
PJM,
Thanks for the help. That gets me exactly where I need to be.
Is there some documentation on LabVIEW hierarchy? The help file shows
a high level diagram, but nothing to this detail.
dgw
Your VI diagram is password protected, thus rather useless.
Can you elaborate what you get when "it does not work" (e.g. wrong
result, no result, error message, etc.).
I've never had a problem with the plain vanilla "threshold array"
included with LabVIEW. Of course it only finds the first zero c
chenchen,
In order to access the additional channels of your PCI-6036e you need
a SCXI-1180. This will allow you to access all of your unused 6036e
channels on the front of your SCXI chassis. Once you do this you will
refer to the unused channels just as if you only had the DAQ board
(i.e. 0, 1,
Did you install VISA runtime engine for the target system? You can
check it at Measurement and Automation Explorer(MAX) under
Configuration->Software. Download it at the following link if you
don't have.
http://digital.ni.com/softlib.nsf/webcategories/85256410006C055586256BBB002C0E91?opendocument&n
First off, look for the instrument driver. This instrument has an
RS-232 interface so I went to the instrument driver database at
NI.com, I did not find any hits. You might want to try a more
exhaustive search.
Second, ask X-Rite if they have an instrument driver. If not, then
you have to write
Hi Eki,
In response to your question, I do not believe macros will prevent a
user from closing an Excel file. Macros are comparable to scripts
that help automate a task that you may want to run repeatedly. To
workaround your problem, you can have LabVIEW automatically reopen an
Excel file if it
Thanks Jermy.
I have both 6.1 and labview 7.
will appreciate
psk
Your two other postings:
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=5065000800BFD8&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0";>"Parsing
an SQL statement coming in the way of reentrancy."
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&H
Your other posting:
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=506500080022D9&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0";>"Open
Independent Mulitple sessions with oracle in a LabVIEW exe"
Your other posting:
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=506500080022D9&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0";>"Open
Independent Mulitple sessions with oracle in a LabVIEW exe"
I am trying to mass compile VI libraries in LabVIEW 7.1 When some of
the old DAQ VIs are loading I get an error dialog box stating
LabVIEW.exe cannot load NISCALE.DLL. Please reload the application to
fix the problem.
I searched for this NISCALE.DLL and found it in the following path:
C:\Progra
I am trying to add a submenu to the user.lib palette... every thing behaves
as usual until I click "Save Changes". When I click that button, LabVIEW
goes away, without saving the changes.
There is no error message when LabVIEW fails... it simply closes the
palette editor and then never returns
good to know, thanks
I am trying to check for application running on remote machine - it
could be LV or some other application.
I have Server and Client applications (developed in LV) running as
exe on separate computers. Only LV-Runtime is installed. They
exchange data via Datasockets. The problem I have is that if C
I am not sure how much of the program you need help with. There are
several shipping examples for function generators. (open LabVIEW >>
help >> find examples). These can be used to create sine waves so
that you subjects can follow for breathing.
Is this want you need? There are many people on t
My labview program communicates with a serial device using visa. It
works on the development system. When I build it to an exe and move it
to the target system, there are no errors, but communication is timing
out.
I know the target system hardware is good because I can communicate
using hyperterm
Scott,
It is a serial connection.
Right now my Vi is doing this:
Computer A:
Open VISA serial port.
loops to
Read response ( if no response to read) then it
Sends request.
Then loops back to read a response
Close port.
Computer B:
Open VISA serial port.
loops to
Read request ( if no request to r
I had the same problem you have. You must install the VISA run-time on
the target machine. Then the controls are no longer gray. I still
don't have everything working, but I did get the controls to function.
-Jim
test
+
Dr. Hamid R. Yazdi
Federal Mogul
Manufacturing technology
3935 Research park drive
Ann Arbor, MI 48108
Tel: 734 222 4108
Defining the =93maximum stability time=94 for this test data has been a
pain from the start.
The spec reads, =93=85.shall stabilize with in 5 seconds=94 with no
indication of what stability really is, and then requires a recording
of the maximum stability time of all transitions. One 30-minute test
Essentially my acquisition vi will gather raw data which will be
identified by a Time Stamp and a descriptive string. I would like to
then use a
Reader that will do a FFT and other analysis on records that match a
search string. If I only have a data repository for the sake of
Diadem I fear that
I am reading a waveform from a teststand (external hardware) into
labview as a variant data type. I need to save the data into
spreadsheet. Can anyone help? Also, do I specify the path as excel
(.xls) or text (.txt) or what?
Thank you very much.
I have recently installed the software for the AT-GPIB card onto my
PC, running WIN98. When I click on the icon for GPIB.com I receive an
error message of an illegal operation. The program tried to execute
an invalid instruction. Fault location 2B12:0102. Interrupts in
service: none.
Many of th
- Original Message -
From: "Greg McKaskle" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 07, 2004 5:08 PM
Subject: Re: Call Library
> If you need the return value to work, you will want to get it as a four
> by integer. You won't be able to get it into a string without
I believe that's the case. I don't use Access anymore but if I
remember correctly, there is an .ldb file that can be opened with any
text editor such as notepad and it will list the users logged in and
their access rights.
How do you define "maximum stability time?" Since the data is both
noisy and has different transient behavior on rising and falling
transistions, the definition can have a significant effect on the
measurement. I might take the mean of the last ten seconds before a
transition and then calculate t
Help for the Numeric Integrator.vi shows the formulas. For the
trapezoidal rule (the simplest one) the integral is the sum of partial
sums which are given by: 1/2(x[i] + x[i + 1])*dt.
If you change dt to dt(i) = t[i+1] - t[i], I think this should give
you a reasonable approximation. The more comp
Hello,
I cannot be of any help, unfortunately. National Instruments does not
support the I2C bus directly on the parallel port and hence does not
publish any software to do it. Perhaps others who post here can
assist you.
Scott B.
Applications Engineer
National Instruments
>> Craig:
>> Why on earth is the "timed while loop" not in the Linux version?
> Scott:
> Because it is a windows only function and is only in the winders and pharlap
> RT versions of LV.
Similar functionality has been available since 1992 on MacOS (see
http://labview.epfl.ch/RTK/RTK.html) the onl
In my previous answer, I assumed that what you want is a database.
That would mean, the idea of having a single consistent data store
with comprehensive searching capabilities is a core requirement.
If your main requirement is data exchange between LabVIEW and DIAdem,
I would highly recommend looki
Just a wild guess:
Does "D:\ProgramFilesFolder\..." exist on your machine. Could it be
set in the registry as the default install location for all programs?
If you open the old *.bld file with the application builder, what does
it say about target location?
Hello,
I habe a SP64 SPECTROPHOTOMETER from X-Rite,
and I would like to integrate it with labview,
does anyone know how?!
J utilise labview7, pour des raisons de s=E9curit=E9, labview utilise
seulement l horloge du syst=E8me, il est donc tr=E9s facile pour une
personne de modifier la date et l heure.
Pour des raisons de s=E9curit=E9 comment pourrai je faire pour =E9viter
cela? (lien avec un serveur?)
Thank you Herbert,
By the way I already have the addon modules for Labview.
I wish to store in separate fields:
-time stamp
-string that describes the experiment (if this
string can be searched or queried by the
database so much the better)
-4 channels of data with 100K to 300K points
The help for my version of labVIEW does not say where the property
will work, it just says what the property does.
What hardware are you using?
What are you using to set a time interval? If you just say "wait 10
minutes" it may need the 10 minutes before it wakes up and responds to
any new clicks. OTOH if you have a loop with say, a 0.1 second loop
time and a "are we there yet?" to trigger the next recording,
I have not tested your code in 6.0 to verify the behavior.
You are right about some properties not working in the Run Time Engine
(RTE) but those properties work in the development environment. You
can find out which ones by right clicking on the property >> help for
(whatever the property name i
Thank you Jeremy,
Typically I log 500K to 1M points per measurement. Which makes Excel a
moot point. If I understand correctly, saving to Diadem is
essentially saving to Citadel which is facilitated by the DSC module.
When you remark that it is slow are you inferring that it is unable to
capture
When using labview to record temperature values from an RTD, labview
freezes when I switch the data time interval from 7 seconds, to 10
min. I don't know why this is. Any ideas?
1) NI is working on a white paper that walks you through the decision
of which file format / database is best in your use case. I cannot
tell for sure when it is going to be available on ni.com.
2) DIAdem can readily access the "Citadel" databases coming with
LabVIEW DSC or VI Logger. Citadel is a
Dear mr. Altieri,
Do you have solved your problem about the message "the connection with
the server is broken"
I had the same problem and cannot find solution
thanks
Andrea
I am using labVIEW version 6.0.2. The example that I posted is only a
small part of my program, but it is the part that I am having problems
with. I was able to get this vi to work the way I wanted it to, and
my main program is still having the same problem once made into a
exe. This makes me th
Eki,
When you use the Report Generation Toolkit to build a stand-alone
application with the Application Builder, you must add _Word Dynamic
VIs.vi from _wordsub.llb and _Excel Dynamic VIs.vi from _exclsub.llb
as dynamic VIs. These two VIs contain subVIs that are called
dynamically by the high-level
There is not one document that describes the pros and cons of the
different methods.
Spreadsheets--cheap but usually limted in size if you intend to use
with excel. No limit with diadem.
Database connetivity toolkit--used with your own database. (it is the
pros of the database but with the toolk
Hello,
I am getting intermittent read timeout errors (-1073807339) on visa
read (query of current level) from and Elgar EW801 AC power source.
I have looked at the knowledgebase, and came across a post having to
do with this issue under LV 4.1 and win95. The solution was to add
"syncVisa=true" to
At 9:57 +0100 6/7/04, Craig Graham wrote:
>Why on earth is the "timed while loop" not in the Linux version?
Because it is a windows only function and is only in the winders and pharlap RT
versions of LV.
-Scott
Thank you for contacting National Instruments. Depending on what you
are programming your application in, it sounds like you may need to
take a look at your code and make sure that you are not opening the
IMAQ interface (such as calling IMAQ Init.vi in LabVIEW) repeatedly in
a loop or other struct
I read your thread, followed the directions and I was able to create a
LV71 executable that allows the user to select from the menu ring,
rerun the VI, and the multicolumn listbox is resized.
Is this not what you intend or do you want the program to run
continiously? This way you start it once, i
I do not use VISA tools, just simple Read Serial Port
NIWeek will be here soon, and I'm still looking for VIs that we could
critique and improve for the Good, Bad, and Ugly session.
If you haven't seen it before, we try to collect a half-dozen apps that
never really met expectations. You submit them, we make them anonymous
and look into how they
> const char *gpgme_check_version (const char *req_version);
>
> This function returns a string and takes either a string or null, depending
> on how you want it to work. For simplicity I'm passing nothing to it. In a C
> compiler I can get this to return the version number of the library so I
> k
To elaborate.
The function generators can be found on the functions >> waveform >>
analog waveform >> waveform generation palette. There are shipping
examples that show how to control the analog output of DAC cards.
Open LabVIEW 7.1 >> help >> find examples >> Choose "Hardware Input
and Output".
The following KB discusses the error with having two different
versions of Office when building executables. Ignore the 214... error
number.
http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/83211e3a088d0c3786256db700621fe8?OpenDocument";>Error
2146959355 When Running Exe on Machin
Try wiring an empty array into the "History" property.
I was able to generate good installer files few weeks ago from labview
builder. Since few weeks, when a generate a installer files, when a
start the installation on PCs, the default installation directory is
"D:\ProgramFilesFolder\..." instead of "C:\program files\...". All my
build files that was
I have to build a dll under cvi and use it under labview. my problem
is to pass a value to this dll from labview.
But when I use it, labview return an error code and close the
software...
I can return value from the dll to labwiew but not the contrary. can
you help me please.
I am a beginner and
This still doesn't work? I'm connecting an MRI Measurement Invivo
machine and the error I'm getting is as follows:
Capability not supported
VI "Invivo Data Logger v2.vi" was stopped at node Ox1D8 of subVI "In
Port.vi"
any help is appreciated
I have a program that works for testing semiconductors using GPIB
control of some HP equipment. The problem is that although it looks
like it saves properly (lets me choose directory and name the file), I
cannot retrieve any files. When I try to retrieve, the program
automatically brings up the l
I have some similar FTDI DLL vis which are at least clean and have error
handling. Beautiful, is not really a word I would use either, but I
would say they are release-quality.
Contact me off-line if you are interested.
Jason Dunham
SF Industrial Software, Inc.
-Original Message-
F
To send a NULL pointer, make a new Call Library Function node and send
the parameter argument as a U32 by value. Since a pointer is also a U32
on most or all LV OSes, any DLL function can't really tell the
difference. To the computer it's just a 4-byte bundle o' bits. Just
make two different v
Asif,
Glad to know that you were successful, but I'm not sure exactly what
went wrong in the first place. I tested this out and it seemed to
work fine. With LabVIEW 7.1 and VISA 3.1 on Windows XP, I used a
loopback connector and our Basic Serial example to test this out. I
wrote 20 bytes to the
Prior to LabVIEW 7, the In Port and Out Port functions required a
special utility for protected OS's (NT, 2K, XP). You can download it
http://sine.ni.com/apps/we/niepd_web_display.DISPLAY_EPD4?p_guid=B45EACE3DEBD56A4E034080020E74861&p_node=DZ52058&p_submitted=N&p_rank=&p_answer=&p_source=External";
In your VI you have the mechanical action as switch-until-released
(which may be exactly what you want), BUT this means its boolean value
is false except when you click on it. And running the VI and clicking
on the button precisely when it is read is almost impossible to do.
So, the loop always s
Ah, that's what I was looking for! Thank you. I'll give it a try
first chance I get.
To help in any troubleshooting that may be needed, it would still be
nice to know for sure what User is being logged in -- any way to check
that from the Database toolkit or otherwise? I suppose I should
assume
Hi Hannes,
>I understood to load the VI first and then to open the BEV.
Actually, you can open the BEV first, and if you have nothing else in
memory, you can browse to a VI using the VI path control (next to the
VIs in Mem text ring). You can also load VIs after having opened the
BEV. It will ref
When you created the DSN, did you specify a system database? This is
the radio button option at the bottom of the ODBC Setup window.
Selecting this option allows you to specify an .mdw file. It is the
mdw file that contains the security information for Access databases.
Hi,
Reason : A possible reason could be that the instrument didn't have
enough time to receive the command you've tried to send.
What to do : Try and increase the timeout value for the GPIB
communications.
I had the same problem when sending configuration commands to
oscilloscopes.
Hope this help
Hi,
See the links below :
-
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=5065000800F3A6&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0
-
http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/75bf35eb4afb834f862566210065fa61?OpenDocument
- My solution : I
Is the problem that you sometimes don't read multiple lines of text?
If that's the case, check your VISA Configure Serial Port and see if
the Enable Termination Char input is true. If it is, the serial read
will end whenever the termination character is detected and the
default term character is x0
I have installed LabView version 7.1, and I do see the Daq vi's in the
vi.llb. You have to install the drivers from the
CD
Device Driver Reference CD
If this does not work, then it has to be something else
(like in version 7.0)
By the way, I do not have any daq hardware on my development compute
NI DAQ 7.0 no longer support SCXI 1200. you can find the description
of this problem in: C:\Program Files\National
Instruments\NI-DAQ\readme.html.
You need to uninstall NIDAQ 7.0 and install NIDAQ 6.9.
paolo.
Going the other way, LabVIEW VIs can be built into DLLs that can be
called through C code.
It would certainly make things easier but I'm not sure that NI still
sells a version for 6i. You can try using ActiveX. If you search the
forum for Access, you can find some examples. If you know SQL (or want
to learn), there is http://jeffreytravis.com/lost/labsql.html";>LabSQL from
Jeffrey Travis
Yes,
I have noticed that some of the functions of the VI Server as well as
particular property nodes are a lot slower in LabVIEW 7 vs. LabVIEW 6.
For instance, if you get the caption labels from a nested control
(inside a cluster or array) it will take significantly longer than a
regular control o
I am not sure what you are asking for. The Hamming window is a pretty
basic formula as described in its help. What do you mean by base
width?
I have recently upgraded from ME to XP. The problem that I'm having
is that when I put my labview program "Invivo" on the computer, it is
not running. I keep getting the error that the "In Port" function is
not working at address as listed above. Is there a driver or
something that I need to ins
Maybe, you could try to delete the current VI but keep in mind that
removing the current version, the SCC system deletes all previous
versions of the file in the SCC system and the history log for that
file. Once done, try to check in the older version.
I would recommend to maintain previous versio
Hi rolfk!
thanks for your answer
I have Windows 2000 pro.
under cvi I can access to parallele port!
I can control led relay d.a.c. & a.d.c. and a little electrical motor.
my problem is on the passage of a value to a dll from labview...
can you help me please :-)
But if you have maintained previous versions of files, you should be
able to recover it. Use the File History and SCC View System History
dialog boxes to access previous versions of files.
What is the cause of that error:"Error 6 occurred at GPIB Write in
test_terminator.vi Possible reason(s):LabVIEW: Generic file I/O
error.
---
NI-488: I/O operation aborted."
We are trying to communicate with a device throughout a GPIB-488.2
card.
Well, to me this is just a brilliant new "feature". if you dont have
any DAQ hardware installed it doesnt install the DAQ libraries. you
may be able to manually install them.
Dan
Hi,
I use Bytes At Serial Port and Serial Port Read VIs from Serial
Compatibility to read strings. In some cases if there are few strings
at the port at the same time part of some of them is missing.
Increasing the delay in Wait Until Next Multiple VI helps but still is
hard to define is this the d
sorry arguments are ok...
I use the pointer to exit and voltage
"*sortie" a "*voltage"...
it is good?
Hello!
you also can use Active Plot property in writing mode. When you active
a plot that doesn't exist, the property node returns an error, so that
you can know how many plots are in the graph.
crisR
I just installed 7.1, and the DAQ vis no longer appear in the vi.llb.
Did I miss checking an option?
for some reason, when I right click the mouse I have to continue to
hold it over the palette where as before I could just click it once
and move the cursor over the palette and it would ope up the next
submenu. I haven't done anything to the preferences...this is a new
occurance!!
Irene He wrote:
> I've never used the return type as string (I don't remember if this
> type exsits in version before LV7), I always leave it as argument,
> because I know this way it always work. If as argument, you need to
> preallocate a space for the string.
It turns out you CAN have strings
Hey don't be "sorry"
I thank you for your answer and I hope you can continue to Help me
I don't understand "annoy " can you explain please.
for my problem I try your solution. that's not OK but the software
haven't close!!!
in progress
I have see that:
when I select the fonction in labview,
- Original Message -
From: "Craig Graham" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 07, 2004 3:25 AM
Subject: Call Library
...
> This is on Linux, if it's relevant. I have a library with a function whose
> prototype (from the header file) is;
> const char *gpgme_chec
jed wrote:
Longshot here...
Does anyone have a labview for Linux interface to the FTDI usb modules?
yes
On their website they reference the programmer who produced the
Linux-distribution library. I loaded that down and it looks like there
will be a lot of work to do.
Oh, do you need it for Li
Hi
Sorry, i don't want to annoy you:
have you selected the correct calling convention in the "call dll" -
dialog? the default for a new node is "C", but you must use "stdcall
(WINAPI)" for your function declaration.
Bye
chris
Thanks for your answer!
I don't think it's a calling convention beceause When I use the box
"call a dll" in labview and I select my dll, I can see all functions I
have create in the dll (just the extern functions). for the datatype,
I use int or unsigned int and sometimes char. and I can re
Hello /*draven*/,
in most of these cases the settings for the Calling-Convention, the
datatypes or pointer<->value are wrong. Please check the settings in
the CallLibraryFunction - dialogbox and compare the generated
"Function - Prototype" with your dll - sourcecode.
hope it helps
chris
Shannon,
It sounds like I've got a little research to do. Thank-you for the
different options.
1 - 100 of 115 matches
Mail list logo