01-05-2008 09:52 AM
01-06-2008 06:21 AM
Labview is a progamming language. The faster the PC is, the faster it will run...
The RAM that Labview can handle is much bigger, no need to worry.
Although it is good to have a fast PC, i think a good programming style is much more importand.
01-07-2008 06:01 AM
Hi,
With regard to your questions:
1) LabVIEW does make use of multicore processors however the Windows OS will decide which thread will run in which core. With LabVIEW Real-time, you can explicitly assign
specific operations to specific cores. More information on multicore can be found on http://www.ni.com/multicore/
You would need a fast processor if you have intensive signal processing algorithms or large amounts of data.
2) LabVIEW can handle more than 4Gb of RAM- however 32-bit processors can not. You should consider using 64-bit processors if your application requires more RAM.
The following article explains that in detail.
http://zone.ni.com/devzone/cda/tut/p/id/5709
3) I don't see how the graphic card would affect performance as the user interface is probably not going to be demanding. The following link describes gives some tips.
http://forums.ni.com/ni/board/message?board.id=170&message.id=203814&requireLogin=False
4) Speed write/read to disk. The speed of the hard disk is important as of course good programming techniques. Saving to disk in the same loop as the acquisition is an example
of a bad programming technique.
My concern would probably be the PCI bandwidth which is 132Mbyte/sec across all of your PCI cards. And also how you actually syncronise those cards ( using RTSI cable?)
Kind regards,
KostasB
National Instruments Applications Engineering
01-07-2008 07:07 PM
01-08-2008 03:47 PM