LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

store Vi in flash disk and run on single board computer

I am working on a project where i need to use single board computers to reduce the cost. I am planning to use LabView RT ETX to make the SBCs to work as standalone realtime controllers. But due to vibrations i cannot use hard disk. Is it possible to use SBCs which boot from flash disks and store VIs in flash disks so that the vibrations cause no damage to the hardware.
    Are there any single board computers that have been tested to run Labview RT?

wiating for useful tip

Nabhiraj
0 Kudos
Message 1 of 14
(5,733 Views)
Hi!
   How do you want to use your SBC, with an operating system (WindowsXP embedded, for example, to use ETS), or you wish to download code directly to SBC, without an OS? In the latter case, you have to try with LV embedded, and I don't know many supported SBC's, with a complete toolchain, except BlackFin.... Yes, you'll find some other boards, but ADI BF seems to be the top choice....

   What's your task? Do you need ethernet access? Do you need a monitor? Impu devices?  If you just need 1 ethernet, some serial ports and some LEDs, you have compact Field Point, or cRIO, but they're expensive. 

   BTW, I don't think a SBC is good to save money, maybe to save space Smiley Wink  I used some SBCs, and if you want a fanless system, reliable... it costs!

   Let me know more... have a nice day!

graziano

  
0 Kudos
Message 2 of 14
(5,717 Views)
While the single board controller (Kontron CP307) that I am currently using is designed to plug into the PXI bus it is a SBC and it is able to run LabVIEW RT. Our plan is to use a solid state drive, for similar reasons, but we haven't spec'd that yet. I'm not sure what other ones will run LabVIEW, but seem to recall using a PC100 SBC a few years ago. The SBC will need ethernet, and will have to be a supported processor. There is a page on the NI site that lists the requirements for running RT.
 
 

Message Edited by LV_Pro on 10-09-2007 11:10 AM

Putnam
Certified LabVIEW Developer

Senior Test Engineer North Shore Technology, Inc.
Currently using LV 2012-LabVIEW 2018, RT8.5


LabVIEW Champion



0 Kudos
Message 3 of 14
(5,716 Views)
Hello Graziano,
    I wish to use with an operating system such as windows xp embedded. I have an application where i need very large I/Os such as 100 digital inputs ,  100 digital outputs and 20-30 analog inputs...
    If i use microcontrollers to do this job of monitoring and controlling with complex logics, it will take lot of time. So i thought to use labview and use some cards in PCI slots and expand PCIs to accomodate more cards.  There is a requirement of approx 800 - 1000 such an equipment per year. so i need to make an instrument which is very cost effective and easy to develop also.
   I need not to use any ethernet access in that. This  is a system which does datalogging and do a bit of controlling also. I need to store large data for analysing at later stage. SO i may require simple USB interface to datalog into thumbdrive.
   Another option to have large i/o is to use own made microcontroller cards with serial  ports such as SPI / I2C or RS 232/485 ....that will be controlled by SBC and the decision making and controlling action will be taken by Vi on SBC.  I use compact field points, they are expensive for such an applicatin where the compitition is stiff in the market. CRIO is stil costlier.
   in nutshell:  I want to use SBC for controlling and monitoring simple but large number of I/Os preferrably using serial (very reliable) communication protocol. SBC will have the main s/w written in labview. Simple labview without RT / ETC will also do. But labview has to run from thubdrive disks. Cannot afford to use hard disks as vibration is terrible.
   If you have some other alternative to run labview which does extensive processing of signals wihtout the the use of normal PC, it is fine. Please do suggest me.
I hope i am clear in making you understand my application.

thanks for so quick reply.

Hoping to find reliable and cheaper solution for my application.
Nabhiraj

======================================================================================================

Hi!
   How do you want to use your SBC, with an operating system (WindowsXP embedded, for example, to use ETS), or you wish to download code directly to SBC, without an OS? In the latter case, you have to try with LV embedded, and I don't know many supported SBC's, with a complete toolchain, except BlackFin.... Yes, you'll find some other boards, but ADI BF seems to be the top choice....

   What's your task? Do you need ethernet access? Do you need a monitor? Impu devices?  If you just need 1 ethernet, some serial ports and some LEDs, you have compact Field Point, or cRIO, but they're expensive. 

   BTW, I don't think a SBC is good to save money, maybe to save space   I used some SBCs, and if you want a fanless system, reliable... it costs!

   Let me know more... have a nice day!

graziano
0 Kudos
Message 4 of 14
(5,700 Views)
Hi!
    What do you mean by "cheap"?!?!? Smiley Happy I think a major issue can be the harddisk, I know there're good solid state disks, but even 32 GB costs.... it can be about 5 times the price of a normal HDD.

   About distributed serial IO, you can find many products, but actually I don't know if NI provides something, except field point... I've used in the past some Distributed IO devices, that were low cost, but you can't compare theyr reliability with NI products (which are better, and, of course, more expensive).

   Do you have other special restrictions? For example, what about temperature? Do you have to build a very compact system? Can it be some kind of "distributed"?

   Have a nice day!

graziano
0 Kudos
Message 5 of 14
(5,627 Views)
Hello,
     I shall not be requiring very large hard disk. May be just to accomodate the OS and Labview and vi that are used for control application. May be just 2GB would be alright.
Cheap:   when i have to handle 250 signals, i need to have many add on cards. I have budget of around $5000 to build this. IF i build it with more cost, then i shall loose the orders. I am not looking for distributed I/Os. All the cards will sit in one enclosure. I need to only communicate from SBC to IO cards.  Other restriction is the temperature. This instrument will be housed near to the railway engine where the driver is seated. It has to work atleast 40-50 degree celcius. Vibration is another restriction as it is in the engine compartment.
Size is not so much restricted. I can use around 350 mm wide 700 mm high and 200 mm depth.   I think it is enough space. I am planning to use 16 bit microcontrollers by MICROCHIP for handling the commands sent by Vi (simple on/off) and few monitoring signals. One controller chip can handle atleast 30 signals and bundle the data and stream over to SBC  -  to Vi.
    If you have any suggestions for a perticular make SBC and solidstate disk, that would be great.
If i can use NI add on cards with the SBC, that if it works within the budget, would be great.
This i shall think only after i fix the SBC part.

I am eagerly looking for solution.
Thanks a lot for your patience to understand my requirements.

regards,
Nabhiraj

=================================================================================================================================

Hi!
    What do you mean by "cheap"?!?!? I think a major issue can be the harddisk, I know there're good solid state disks, but even 32 GB costs.... it can be about 5 times the price of a normal HDD.

   About distributed serial IO, you can find many products, but actually I don't know if NI provides something, except field point... I've used in the past some Distributed IO devices, that were low cost, but you can't compare theyr reliability with NI products (which are better, and, of course, more expensive).

   Do you have other special restrictions? For example, what about temperature? Do you have to build a very compact system? Can it be some kind of "distributed"?

   Have a nice day!

graziano
0 Kudos
Message 6 of 14
(5,626 Views)
Hi!
   I would use a common PC in some small form-factor, (not a PC-104 board, wich have, in general, expensive hw) with NI DAQ boards:

    -cost of PC: ~2000 $ (a rugged one, maybe fanless is better....), with a solid state disk (Hitachi is a major producer...).

    - 2 X NI 6509, 96 DIO each, 249 €x2 (quite cheaper and reliable, if you don't need synchronized IO)

   - Multifunction DAQ board(s), I don't know exactly what do you need.... as sample rate, (for Low cost, PCI 6010, 329 €, and for Analog Out, PCI-6722)

  The major cost can be PC and analog out board....  Of course, you can develop a uC based system, but time-to-market will increase (and you have to be carefull in signal conditioning...).
 
   For embedded PCs, I know two manufacturers:  digital logic (vert good boards & very reliabile), and IEI (quite good..lower price.. Smiley Happy).  Also Kontron is a good manufacturer, but I evaluated too few products to say more....

   You can find also (if my memory doesn't fail...) some PC/104 IO boards from Digital logic, but check with your budget....

   Hope this can help! Have a nice day!

graziano

0 Kudos
Message 7 of 14
(5,617 Views)
Hi,
thanks for the detailed description.  Any small form factor PC with solidstate hard disk should work with labview right?  Do you have any experience with advantech computer boards? These make boards are available in India and i have access to them.  Can i buy solidstate disk seperately?
    I am planning to use NI boards as they are very reliable, no doubt. I shall wrok out the budget and see how i can accomodate NI boards.
On these bords i dont need to run Labview RT/ ETS... i may run just a simple labview for desktop?
If so, that will be very economical solution.

with kind regards,

Thanks for the kind help.
I shall get back to you if i need more clarification.




Hi!
   I would use a common PC in some small form-factor, (not a PC-104 board, wich have, in general, expensive hw) with NI DAQ boards:

    -cost of PC: ~2000 $ (a rugged one, maybe fanless is better....), with a solid state disk (Hitachi is a major producer...).

    - 2 X NI 6509, 96 DIO each, 249 €x2 (quite cheaper and reliable, if you don't need synchronized IO)

   - Multifunction DAQ board(s), I don't know exactly what do you need.... as sample rate, (for Low cost, PCI 6010, 329 €, and for Analog Out, PCI-6722)

  The major cost can be PC and analog out board....  Of course, you can develop a uC based system, but time-to-market will increase (and you have to be carefull in signal conditioning...).
 
   For embedded PCs, I know two manufacturers:  digital logic (vert good boards & very reliabile), and IEI (quite good..lower price.. ).  Also Kontron is a good manufacturer, but I evaluated too few products to say more....

   You can find also (if my memory doesn't fail...) some PC/104 IO boards from Digital logic, but check with your budget....

   Hope this can help! Have a nice day!

graziano
0 Kudos
Message 8 of 14
(5,610 Views)
Hi!
   Yes, I know Advantech products (especially ADAM, it was the Distributed IO I evaluated for a former project...).  They are quite reliable (my experience was not enthusiastic.....), the main advantage is the low cost, of course. 

   If you're able to run Windows XP (not embedded) on the SBC, you should normally be able to run LabView.  With windowsXP embedded, I once encountered a problem with an external application (not NI), but maybe the problem was minimum requirements (it failed to install, and no one knew why.... it was a suite for monitoring IP camera).

    That's what I know....... it's too few, of course....

graziano
0 Kudos
Message 9 of 14
(5,596 Views)
I forgave....If your application HAS to be reliable, I strongly suggest LV Real-Time.  It strongly depends..... maybe a "clean" XP, for you can be reliable enough.

Have a nice day!

graziano
0 Kudos
Message 10 of 14
(5,594 Views)