LAVA Forums Buy cool LAVA gear Forums RSS Feed

Welcome Guest ( Log In | Register )



Collapse
Sponsored Links


Collapse
Top Posters
  1. crelf (3495)
  2. Michael_Aivaliotis (2308)
  3. Jim Kring (1654)
  4. Yair (1565)
  5. Ton (1271)
  6. Aristos Queue (1158)
  7. Tomi Maila (1154)
  8. neB (1109)
  9. rolfk (958)
  10. Mike Ashe (889)

Collapse
Stats
93 active user(s) within the past 15 minutes
Active Users 72 guests, 21 members, 0 anonymous members
Today's Birthdays
calendar 1 member is celebrating his/her birthday today
tleibner(42)
Board Statistics
Board Stats Our (9587) members have made a total of 59787 posts
The newest member is keithatcpt
Most users ever online was 1906 on Jun 8 2007, 03:30 AM
Today's Top 10 Posters
Overall Top 10 Posters

 
Collapse
Welcome guest!

Posted by Tredlyn on Yesterday, 09:22 PM
Hi,

I am relatively new to LV and wasn't able to find a way of doing this on my own: At the end of an App that I have written I want the user to be able to open the folder to which all of his output files were saved. How can I do this? Thanks in advance.

Last post made by: crelf on Today, 05:25 AM
Total Views: 65
Total Comments: 3


Posted by Michael Hill on Yesterday, 06:38 PM
Our department has decided to expand our DAQ system. We currently use KineticSystems V200 boards and DAQ Director to control our DAQ system. However, we are purchasing quite a few PXI-1045 Chasses and loading them up to expand our DAQ system. However, we still want to be able to use our Kinetics V200 boards, so we purchased a MXI-2 board and are able to connect. We are using Windows XP to communicate by the way.

When we first put in the card and installed the KineticSystems drivers and VIs we were fine. I am able to take data and everything. However, once in a while, the V200 board will disappear from MAX when we run the Resource manager. Then sometimes it will think it's made by another manufacture (AMP, Inc.) then will disappear on the next run of Resource Manager. To bring the board back, the only way I have found to work is to manually power cycle our VXI crate for sometimes up to 30 minutes! This is DEFINITELY not going to cut it, especially since we will be using 3 fully loaded VXI crates. Does anyone else have any ideas why this could be happening or what I can do about this?

Thanks,
Michael

Last post made by: Michael Hill on Yesterday, 06:38 PM
Total Views: 31
Total Comments: 0


Posted by Aristos Queue on Yesterday, 01:53 PM
The presentations have been available for download for some time, but the VIs were stripped out of the presentation when they were converted to PDF for the Web. Here's the VIs...
"LabVIEW Classes: The State of the Art"
http://forums.ni.com/ni/board/message?boar...hread.id=353748

Last post made by: Dan Bookwalter on Yesterday, 03:45 PM
Total Views: 98
Total Comments: 1


Posted by Poom-Thailand on Yesterday, 10:59 AM
I use the Busler Camera to input the picture but it cannot show the true color on the monitor (Vision Builder 3.0)
I want to use the true color for run the program

Give me the answer please ,
Thank you

Last post made by: Neville D on Yesterday, 04:43 PM
Total Views: 76
Total Comments: 2


Posted by Germano on Yesterday, 10:44 AM
That's what happned when I tryed to Install the Second CD
Does anyone can help me?
I did a complete instalation with the First CD and it did't install yet. where can I find them?
Thanks


RTX Runtime not present


You must have RTX Runtime 5.5 installed before you can install NI-VISA for RTX.



LabWindows/CVI Support

In order to install NI-CAN support for LabWindows/CVI, it must first be installed on your system. To Continue, click the back button and deselect the LabWindows/CVI support option. To add NI-CAN support for LabWindows/CVI support once LabWindows/CVI is installed, rerun this installer.



LabWindows/CVI Support

In order to install NI-DNET support for LabWindows/CVI, it must first be installed on your system. To Continue, click the back button and deselect the LabWindows/CVI support option. To add NI-DNET support for LabWindows/CVI support once LabWindows/CVI is installed, rerun this installer.


Last post made by: Germano on Yesterday, 10:44 AM
Total Views: 46
Total Comments: 0


Posted by pikro on Yesterday, 10:28 AM
Hi, I have confiuration file defaults.ini for my application. When I compile it and then run it, i see always the message : ["C:\MyApplication\MyApplication.exe\defaults.ini" not found]. I have tried to change in MyApplication Property - Advanced - Configuration file form LabView.ini to my file defaults.ini. But it still doesn't work sad.gif Does someone have any idea where is the problem? (LabView 8.6)

Last post made by: LV_FPGA_SE on Yesterday, 03:33 PM
Total Views: 107
Total Comments: 2


Posted by Suneel on Yesterday, 10:13 AM
Hi All

Can anybody let me how to select an element in a tree during the right-click?

Thanks in Advance.

Regards
Suneel

Last post made by: Norm Kirchner on Yesterday, 04:14 PM
Total Views: 89
Total Comments: 1


Posted by golzio on Yesterday, 09:04 AM
I have frames coming from a DVR lan from digimaster. If I get the frame in tha raw format I'm able to display the image coming from the camera attacched to the DVR.
If I change the frame format to JPEG I'm already able to receive the frame but I'm not able to decode the JPEG. I'm not using the Vision module for labview because It is not necessary for my work (I need only to decode a Jpeg frame that is an array of U8 at this moment).
I also tried to use a function contained in a JPEG.dll that is called DecompressJPEG2Raw but, even in my opinion all the paramenter are passed correctly, It doesn't work.

If someone have some tip or experience I can attached or describe better my code.

thank you
Golzio

Last post made by: golzio on Yesterday, 09:19 PM
Total Views: 92
Total Comments: 2


Posted by jakestern on Yesterday, 07:57 AM
Tesla Motors Manufacturing Test Engineering is seeking a high-powered software engineer who can rapidly adapt to the task at hand, whether it involves hardware, software, or low-level firmware. The ideal candidate would be a self-starter who can be given a task & deadline, and independently develop an elegant solution with minimal supervision. An ability to rapidly learn/come up to speed as evidenced by knowledge of current technologies and skills is a big plus. This position involves creating real-world devices for the manufacturing environment, so the ability to "roll up one's sleeves" and actually take a concept through design, building, testing and convert it into a real-life functioning product is paramount. Very few jobs offer the ability to utilize such a broad range of skill sets simultaneously, and that is a major advantage to working at Tesla Motors, as it is never boring.

We are looking for someone with demonstrated experience to develop and maintain Manufacturing Test equipment software in LabVIEW and TestStand. You will help support the existing LabVIEW systems, refactoring code as necessary for improvements and maintainability as well as develop new software for new testers. New projects are expected to start with a Requirements Specification document, use source control (subversion), and set up code reviews with fellow LabVIEW programmers. No hacks allowed.

Units under test range from PCB assemblies to larger electronic and electromechanical system assemblies such as the Battery, Power Electronics Module, motor, vehicle electronics, or even the whole car. You will work with product design, design verification test, manufacturing, and manufacturing test engineers to gather requirements enabling you to design, develop, document, fabricate and deploy your test equipment. The test equipment often involves high voltages and/or currents, and must be safe and easy to operate. Multiple copies of each tester will be produced, so documentation and design for reproducibility and easy maintenance is a necessary habit. The test equipment can involve many channels of analog and digital I/O signals, custom interface electronics, cabling, rugged fixturing, robust packaging, and automation software that is operated by factory technicians in a 24/7 factory environment. Experience developing robust software is essential. GUIs must be easy to understand and behave as expected to untrained users.

Minimum Requirements:

  • B.S. or M.S. in Computer Science, Electrical Engineering or equivalent
  • Proven ability to collaborate on small technical teams
  • Expert skills with National Instruments LabVIEW (CLA or CLD certification a plus)
  • Demonstrated experience with GOOP and LVOOP
  • Demonstrated expertise developing coherent GUIs in LabVIEW
  • Experience with designing production test and test equipment control code
  • Knowledge of Design For Manufacturability & Design For Testability principles
  • Excellent communication and project documentation skills
  • Knowledge of New Product Introduction (NPI) and Product Lifecycle (PLC) processes
Bonus Skills:
  • Experience with TestStand
  • Experience in .NET, Visual Basic, Visual C++/#

Last post made by: jakestern on Yesterday, 07:57 AM
Total Views: 80
Total Comments: 0


Posted by eaolson on Sep 4 2008, 08:49 PM
It would be nice to have Focus Gained and Focus Lost events for front panel objects. I was writing a simple application with a string control that I wanted to always have focus, so the user could just type and not have to worry about whether the cursor was actually in the string control. It's easy enough to give the control focus with the KeyFocus property, but if the user interacts with another control (e.g. a button) the string loses focus. In my event structures, I have to create dummy ValueChanged events in case the user interacts with a control.

Last post made by: Yair on Yesterday, 09:32 AM
Total Views: 102
Total Comments: 1


Posted by george seifert on Sep 4 2008, 04:44 PM
I'm using the WA Multiscale Peak Detection VI to do some peak detection. I've enclosed my VI that does this. On the block diagram I have to sets of data (far left) labeled "Works" and "Misses first peak". The data looks very similar, but as the labels imply, one finds the peaks correctly and the other misses the first very obvious peak. If I change the "Width" input to the VI down to 2 then it will work with the second set of data. Unfortunately then it detects too many peaks. Even so, with the data sets being so similar it seems it should detect the first peak on both sets of data. I'd really appreciate it if someone could run the VI and tell me what I'm missing.
Attached File  Data_find_inflection_points.vi ( 285.29K ) Number of downloads: 14


Thanks,
George

Last post made by: george seifert on Yesterday, 12:06 PM
Total Views: 171
Total Comments: 3


Posted by george seifert on Sep 4 2008, 12:40 PM
I just noticed that there's still a LV process running (in Windows Task Manager) after I exit LV. There's nothing else associated with NI running either. Once I noticed that there were 5 of them running. I don't remember this happening with LV 8.5. I'm assuming this isn't normal is it?

George

I think I should add that I believe this happens after a crash. I keep getting this error I described elsewhere that implicates Visual C++ when I try to write to a TDMS file. LV crashes after that. Could that leave a process running?

Last post made by: george seifert on Sep 4 2008, 12:40 PM
Total Views: 71
Total Comments: 0


Posted by Daklu on Sep 3 2008, 08:47 PM
The _Web Document Tool.vi is password protected in 8.5. Are there other ways to access the private vi server call?

Last post made by: David Wisti on Sep 4 2008, 02:49 PM
Total Views: 171
Total Comments: 2


Posted by Daklu on Sep 3 2008, 04:28 PM


Does anyone have a simple and effective way to manage versioning labview classes and libraries? I've finally figured out something that seems to work (although it took me ~30 hours of fighting broken links, missing classes, etc.) but it is fairly cumbersome.

Attached Image


The basic idea is that I include a version number in the name of module (class/lvlib). In my toaster hierarchy example I might have an "I2C Slave Base v0.90.lvclass" contained in a folder with the same name and version number. If I'm going to branch code to try something new I copy the module folder and rename the module (and folder) with a new version number. ("I2C Slave Base v0.91.lvclass") I've found this works well--I can add the new module to a project without any cross-linking issues. There are a couple scenarios that still present some difficulty.

My toaster child classes all use Slave Base v0.90 as a private data member. If I want to upgrade Toast Magic to use Slave Base v0.91 obviously I have to replace the class cube in the private data. What's less obvious is that I also have to go through all the Toast Magic vis and replace any exposed Slave Base controls/typedefs/constants Toast Magic uses. This also applies to having a child class inherit from a new base class version. I wish Labview were smart enough to realize that class controls/typedefs/constants used in the client vi should be taken from the actual class being used.

This process is much more cumbersome if I'm upgrading a lvlib instead of a class. Since the library vis don't have a dynamic input like class vis, I have to go through and replace every single control/typedef and library vi with the correlating item from the new library version. (I've uttered many curses for Labview not having a more customizable dev environment. Would it be that hard to enable more hotkey options? Replace With...?)

Even doing something as simple as renaming a module creates all sorts of linking problems. If I'm working in Toast Magic and rename I2C Slave Base to I2C Slave Base v0.90, the next time I open Super Toast 2000 or 3000 the entire project is corrupted as it can't find the class name it is looking for and, contrary to the behavior when looking for missing vis, you must select a class with the same name. (This has bit me countless times... you think I'd learn not to do that.) This issue is the primary reason I started using the above convention.

Are there better/easier ways to deal with module versioning?

(I do use SCC but still haven't figured out the best way to manage projects with it.)


Last post made by: eaolson on Sep 4 2008, 07:43 PM
Total Views: 337
Total Comments: 8


Posted by Dan Bookwalter on Sep 3 2008, 03:31 PM
I have been playing around just a little bit with web services (LV 8.6). I have just started looking into Adobe Flex 3 , is anyone utilizing the web services to display/control apps ? are there any good examples around , i have only run across the web services demo from NI so far and am trying to work my way through it...

thanks

Dan

Last post made by: Dan Bookwalter on Sep 4 2008, 12:42 PM
Total Views: 166
Total Comments: 2


Posted by Michael Hill on Sep 3 2008, 02:21 PM
I'm trying to create a user interface for a data acquisition system I am working on. I thought a tree control would be the best way to visualize our DAQ system (see what crates belong to what computers and what cards belong to what crates). It is structured in this manner:

- Blade 1
---Crate 1
-----Slot 0
-----Slot 1
-----Slot 2
-----Slot 3
-----Slot 4
-----Slot 5
-----Slot 6
-----Slot 7
---Crate 2
---Crate 3
+Blade 2
+Blade 3

etc...

I would really like to be able to select "Slot 4" From crate 1 in Blade 1 and have it return the string "Blade 1\Crate 1\Slot 4"

I have been messing with property nodes for a couple days, but all I have been able to do was return "Slot 4" but none of the parents. How can this be done?

Last post made by: Norm Kirchner on Sep 3 2008, 02:43 PM
Total Views: 140
Total Comments: 3


Posted by mnb123 on Sep 3 2008, 12:51 PM
hi all
I want to run labview exe file to at91sam9260 EK .I guess it is possible by win CE or linux .I would appreciat if someone help me how can I do this.

thanks in advance
mansour

Last post made by: mnb123 on Sep 4 2008, 06:22 AM
Total Views: 148
Total Comments: 2


Posted by Justin Goeres on Sep 3 2008, 12:13 PM

Last post made by: JFM on Yesterday, 07:21 AM
Total Views: 720
Total Comments: 20


Posted by silmaril on Sep 3 2008, 08:59 AM
LabVIEW offers two great features for nice user interfaces: tab controls and splitter bars.
It's really a pity, that you cannot combine them by setting splitter bars on the pages of tab controls.

My typical use case for this is a tab control with "Fit Control to Pane".
On a page of this tab control there might be a tree control that should use the entire height of the tab page an keep a constant width.
On the right side of this tree cotrol there might be a graph that should use all the rest of the space available.

I know how to programm this manually. I know how to get this effect by using a sub-panel and simulating a tab control.
But I would really appreciate beeing able to use the "natural" way of setting splitter bars on tab pages.

As far as I understad the logic of splitter bars, they can only be used on panes.
So the tab control would need to be redesigned in a way that it's pages are real panes.
(or maybe there could be a new additional "Pane Tab Control" or something?)

I have no idea how much effort this wold take NI R&D, but it would really be a great feature for building professional user interfaces that are not bound to a fixed screen resolution!

What do others think?
Is this a good idea?
Would you use this feature in you own applications, if it was available?

Last post made by: silmaril on Sep 3 2008, 04:59 PM
Total Views: 236
Total Comments: 5


Posted by Jon Sjöstedt on Sep 3 2008, 08:39 AM
Hello all!

In order to not jeopardize concurrent access to a file, I have made some tests with the "deny mode" wire to the "open file" vi. It seems to work (I am using lv 7.1.1 on Solaris). I do accesses from different hosts that map the same NFS partitions. Looking at the file properties during execution of the tests, no permissions are altered. Neither can I see that any kind of lock file is created. I have also noticed the the file is only locked for labview. I can access the file perfectly with emacs or cat.

My question is therefore: How is this "deny mode" functionality implemented in solaris? I dont want to break it unintentionally.

Last post made by: Jon Sjöstedt on Sep 3 2008, 08:39 AM
Total Views: 65
Total Comments: 0


Collapse
LabVIEW Webring
Powered by WebRing.

 
Collapse
Search LAVA


Collapse
Support LAVA
Purchase a:

Collapse
Latest Topic Replies

Can I open a folder using LV
Today, 05:25 AM
by crelf

HOW TO CONTROL A a stepper motor
Yesterday, 09:35 PM
by ssteven121

Jpeg decoding
Yesterday, 09:19 PM
by golzio

Lurker Roll Call
Yesterday, 08:24 PM
by rharding

Automatic Error Handling - What do you do?
Yesterday, 08:17 PM
by mesmith

KineticSystems V200 disappears with Resource Manager
Yesterday, 06:38 PM
by Michael Hill

LAVA/OpenG NI-Week 2008 BBQ
Yesterday, 05:40 PM
by ASTDan

Setting up reusable vi's without crosslinking woes
Yesterday, 04:58 PM
by HChandler

Can i get the Color view in Vision Builder
Yesterday, 04:43 PM
by Neville D

Lava Chalenge #3 Application Modifications.
Yesterday, 04:29 PM
by Scott Carlson

Right-Click on Tree
Yesterday, 04:14 PM
by Norm Kirchner

My NI Week 2008 presentation online with demo VIs
Yesterday, 03:45 PM
by Dan Bookwalter

INI file for my application
Yesterday, 03:33 PM
by LV_FPGA_SE

Alfa String
Yesterday, 03:25 PM
by shoneill

VI to convert .html to .PDF
Yesterday, 02:24 PM
by Shaun Hayward

View all new posts

Collapse
Random Gallery Image


Image: 100_1283.jpg
Submitted By: PJM_labview



Time is now: 6th September 2008 - 05:55 AM