Do I need a NI serial device?

I am working on an application which involves reading pressure data from two pressure gauges (differential and vacuum).
My PC has two free serial ports. My questions:
1) Can I use the PC serial ports or is it advisable to opt for a NI 2-port serial device? Reason?
2) If you suggest that I go ahead with existing PC serial ports, then, can I still use the power of LabVIEW and VISA to read and display data from these ports?
I have LabVIEW 6.1 professional.
Thanks!
- Gurdas
[email protected]
Gurdas Singh
PhD. Candidate | Civil Engineering | NCSU.edu

Thanks Chris. That helped!
Find below replies to your inputs. Feel free to provide any further inputs and suggestions.
- All devices are RS-232
- No. All devices are slower than 115.2K
- No, we do not need deep FIFOs. The application is simple and involves acquiring data from two pressure gauges at slow intervals of say once every 5 minutes.
- I am not sure. What do you advise?
Do you think I need to invest in NI hardware?
Can I save money by using built-in COM ports and still leverage the power of NI LabVIEW?
- Gurdas
[email protected]
Gurdas Singh
PhD. Candidate | Civil Engineering | NCSU.edu

Similar Messages

  • Best architecture for testing multiple (8) serial devices

    I am not new to LabVIEW but am being tasked with a challenging project I want to be prepared for as best I can.  I am familiar with Event Structures and State Diagrams but feel these may not be adequate for the following specifications:
    1.  Most likely 8 serial devices need tested simultaneously
    2.  Tested every 2 hours for 48 hours
    3.  Records for each one must be created and saved at each interval
    I want to learn Queue's etc and am thinking a combination of producer consumer and the above two mentioned may be required.
    Any basic architecture recommendations that may work would be appreciated.  FYI, I have never used Producer Consumer.
    Thanks

    As tbob pointed out, the architecture will be fully dependent on the exact details of the problem.  That being said, I do have my two cents to put in.  In my work, I deal a lot with serial communication (too much, in my opinion); in some instances, I am dealing with the same device on different machines and in other instances, different devices talking on different ports on the same machine.  Regardless of what the implementation is, you will find that there is a lot of commonality to be found in serial IO (open port, close port, configure port, send ascii command, receive ascii data, block simultaneous attempts to R/W, etc, etc) that is really independent of implementation.  To me, this just screams for an object-oriented approach.  The ability to reuse or change the details of the code while limiting changes to the interface itself is awesome.  In your case, if you have 8 similar devices, I see 8 instances of a class which inherits properties from a Serial IO superclass; if we are dealing with different types, then you can exploit the inheritance features of objects to basically call 8 instances of different children of the Serial IO superclass. 
    All that being said, I think some of the details are missing as tbob pointed out.  However, instantiation of 8 objects will prevent some of the issues that might be associated with asynchronicity as all of the properties and methods would be associated with an instance. 
    Anyway, that's my thought.  Give me another week or two and I will probably have an example of this up.
    Cheers, Matt 
    Matt Richardson
    Certified LabVIEW Developer
    MSR Consulting, LLC

  • How to generate non-blocking commands to a serial device

    I have a serial device which accepts non-blocking commands. This is, if you send a command that takes 1 minute, while this happens, you can send more commands and they will be executed. Once a command is done, it sends back a code that relates to that command, so you know it is finished.
    I have a VI which tries to communicate with this serial device (see attachment). It does work, but it blocks the execution until a command is finished. So I can send commands one by one, but not in parallel, or in a delayed non-block way. The problem is the while loop which waits until the device outputs something.
    I need to do something similar, but non blocking. The VI should be able to send several commands while others are executed.
    This subVI is controlled from a main VI, which is just a State Machine with a few states, where each state is some action which is sent to this subVI, and then to the serial device.
    Attachments:
    blocking_vi.png ‏27 KB

    Use another loop that does nothing but read from the serial port.  Report the data to whoever needs it with a Queue.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • I noticed that Find My iPhone on iCloud hasn't worked since iOS 8 came out. My device uses iOS 7. My question is: do I need to upgrade my device? If not, what should I do? I do not wish to upgrade my device.

    I noticed that Find My iPhone on iCloud hasn't worked since iOS 8 came out. Whenever I try to use it, it always says "All Devices Offline." This is regardless of whether I am in a good Wi-Fi zone or not.  I like to use Find My iPhone to remotely track my battery charging status whenever my phone is charging in a different room. That's been really handy, which is why I really need to get this fixed. No matter what computer I use, the problem is always the same.
    My device uses iOS 7. My question is: do I need to upgrade my device? If not, what should I do? I do not wish to upgrade my device, especially considering the bad things I've heard about iOS 8.
    Feedback would be welcome ASAP.

    You don't need to update to iOS 8 to use Find My iPhone.  If you haven't already tried, go to Settings>iCloud>Find My iPhone and turn it off, then reset your phone (hold the sleep/wake and home buttons at the same time until you see the Apple logo, then release).  After it restarts, turn Find My iPhone back on and see if it works properly now.

  • I am trying to reset a serial device through serial port ,MAX is able to do it but the same command is not working in labview

    max can do it but labview cant

    - Run NI Spy Tutorial
    - Reset the serial device in MAX
    - Run the LabVIEW code
    - Post the *.spy file.
    The spy capture will show any difference in function calls to the driver.

  • I have forgotten my iPad password and tried to back up and restore my iPad but it says you need to unlock your device before you restore it but that is the whole reason I am trying to restore my iPad. Can anyone help?

    I have forgotten my iPad password and tried to back up and restore my iPad but it says you need to unlock your device before you restore it but that is the whole reason I am trying to restore my iPad. Can anyone help?

    Forgotten passcode or device disabled after entering incorrect passcode

  • Software needed for the USB device, "USB Interface Controller TEST2.0"

    My mother recently acquired a digital camera. She acquired it from a second-hand store, which did not include an interface cable or software. The manual (and the USB port on the camera) indicates that a male-male USB cable is necessary for photos to be copied to the hard drive.
    I was not successful in locating such a cable at any local electronics store (I assume such a cable is now out-of-date). I purchased one from a seller on eBay. The brand is "e circuit electronics".
    Upon powering up the camera with the cable connected to it and the computer, the following message appeared:
    "Software needed for the USB device "USB Interface Controller TEST2.0" is not available. Would you like to look for the software on the Internet?"
    I clicked "Yes". After an approximate two-minute wait, another message appeared stating:
    "Software Update is not able to connect to the Internet. Please check your configuration and try again."
    I deleted, "Software Update Preferences" in the Preferences folder inside the System Folder, without solving the problem. How do I solve the issue of allowing Software Update to connect to the Internet?

    Thank you for your continued assistance, BDAqua. Unfortunately, the driver you linked to does not seem to be compatible with the camera. It is a driver for the V20 model, whereas my model would correspond to be a V2755, as referenced from a list of other Vivicam models when during a search at the Open Drivers web site.
    From the system requirement about the card reader you gave me, it will not work, as this system is running 9.1. I am hesistant to upgrade this computer to 9.2, as I have experienced system unstability with that version, with even the 9.2.2 update applied.
    In the mean time, I have e-mailed Vivitar regarding this issue, but have as of yet received a reply.
    I am not certain as to other specifics to give you, in order to solve the Software Update problem. Please elaborate.
    Yes eww, the computer in question is able to fully connect to the Internet for all that I need. I am fully aware of the difference between a computer connecting to the Internet, and a computer connecting to a digital camera. I have 15 years of Macintosh experience.

  • FMS on Amazon Web Services License. Does it need enter License(Serial Key)?

    FMS on Amazon Web Services License. Does it need enter License(Serial Key)?
    After Subscribe on adobe.com(Adobe Flash Media Server 4.5 on Amazon Web Services)
    I build the Amazon EC2 successfully.
    In amazonpayments, the amazon show me an Activation Key.
    On  Application Activation:
    The screen give me following information.
    Generate an Amazon Activation Key  
    An activation key may be required as part of an application's registration process. If your application requires it, follow the steps below:
    Step 1: Click on the Generate Key link to generate an activation key for an application.
    Step 2: Copy the activation key.
    Step 3: Click on Go to Application to access the application.
    Step 4: Paste the activation key if and where the application specifies.
    But in Adobe Flash Media Administration console, It is missing the License(Serial Key)
    Does it need enter License(Serial Key)?
    How can I use the  Activation Key?

    Hi,
    This Activation Key is only for identification purposes. In most cases, you will not have to use it. Once you subscribe to FMS on AWS, you are ready to go and use FMS AMI's.
    Also, FMS on AWS does NOT require any License or Key. It works on a separate Licensing model.
    Thanks!

  • My computer crashed and I need a new serial number.  I have my product key

    My computer crashed and I need a new serial number.  I have my product key

    Duplicate thread http://forums.adobe.com/thread/1204907

  • Need to add a device to itunes account, but must delete 1 or 2 old ones first, How?

    I need to add a device to my iTunes account, however in my account it indicates I have 5 computers associated with the account already.  I need to delete 1 or 2 old computers associated to the account.  The only option I can see in manage my account is to diassociate ALL computers...how do I delete just 1 or 2 old ones and add the new one?

    If you no longer have access to the old computers, your only option is to Deauthorize All and then reauthorize the computers you have now.

  • Connecting Serial Device to iMac

    I have a serial device that I would like to connect to my iMac but of course, iMac don't have serial ports. So I purchased a serial to USB cable device but my iMac will not recognize it. The particular device is a Garmin GPS and I am using it w/Parallel and Windows XP Pro. Help!

    new software at Yamaha web site

  • Need to make serial number in rdf

    need to make serial number column in report builder
    i tried to put rownum as column in the select statement but data wasnot fetched probably

    user513954 wrote:
    need to make serial number column in report builder
    i tried to put rownum as column in the select statement but data wasnot fetched probablyWhat do you mean by "was not fetched properly"? Why did not rownum work for you? Do you have the corresponding SQL?
    Cheers
    Sarma.

  • Connection with serial device (SPP)

    I try to connect with a bluetooth serial device (a robot, no standard device) which is working with every PC but not from my MAC. I can connect to the device (I use ZTerm) and send one character, but not more. If I send more, those characters are not send until I quit and restart ZTerm. Then (nearly) all characters are sent. I can get all characters sent by the device. It seems a problem of flushing the buffers at some level of the drivers. Any experience or idea?
    My config:
    Apple Bluetooth Software Version:     1.6.0f2
    Hardware Settings:
    Francesco Mondada’s Computer:
    Address:     00-11-24-67-c9-b7
    Manufacturer:     Cambridge Silicon Radio
    Firmware Version:     3.1792 (3.1792)
    Bluetooth Power:     On
    Discoverable:     Yes
    Requires Authentication:     No
    HCI Version:     3 ($3)
    HCI Revision:     1792 ($700)
    LMP Version:     3 ($3)
    LMP Subversion:     1792 ($700)
    Device Type (Major):     Computer
    Device Type (Complete):     Laptop Computer
    Composite Class Of Device:     1057036 ($10210c)
    Device Class (Major):     1 ($1)
    Device Class (Minor):     3 ($3)
    Service Class:     129 ($81)

    Hi!, Ranothil: If you have the next cable and "null modem" (http://commerce.hpcalc.org/serialcable.php), you can transfer, anydata, from HP50G, to PC and viceversa, across Connectivity Kit (Conn4x), without problem. Please, see this link, with instruction's, for transfer data with serial cable, null modem and connectivity kit ... http://sense.net/~egan/skb/ and/or ... http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv017.cgi?read=125259 Note: Better, if you transfer data, from HP50G to, PC and viceversa, across the microUSB.  

  • DVDSP needs to be "serialized" for QT export to work...HUH?

    Look deep into the wayback machine here...I'm running 5.1.4 and DVDSP4 (4.1.2). Recently I had a power hit which necessitated machine repairs...and one of the oddest things that happened was that all my registrations for all my pro apps (Apple and non-Apple) up and disappeared. Since I've used this machine for 4 years now without a problem (or a re-install), you can imagine that it's been quite fun looking for all those gol danged multidigit serial numbers. But here's the kicker...my favored way to export MPEG2 out or FCP5 is via Quicktime Conversion...but now when I attempt to select the MPEG2 option, I get a cryptic message stating that "DVD Studio Pro needs to be serialized in order to use the MPEG2 export option"
    OK, I give...a quick search of the kbase gives no hits for "serialized" as it pertains to DVDSP...checking "about DVDSP" shows it has a serial number, and in fact, I've done two projects in it today. But I can't use my QT export that I like to use for quick and dirty DVDs...how do I "serialize" DVDSP for use with the QT Export option?
    Message was edited by: Mike Janowski

    Mike
    Let's see if we can make sense of this. First, your post are a little confusing. You said in your first post that you are running 5.1.4, then in this post you say
    I have a newer version of FCP now (FCP Studio, a/k/a 5.0.4)
    Which is it? Actually it doesn't matter, but it does make me wonder about the accuracy of your other posts. So I hope that what I am going to say is accurate and helpful. From what I can determine and infer from your posts is this:
    1. You have upgraded your machine at some time in the past four years - because neither 5.0 or 5.1 were available 4 years ago.
    2. At the time that you upgraded you had a version of FCP that supported exporting mpeg2 using QT conversion. That feature is no longer available and has not been for several versions. I think that it stopped with 4.5, but am not positive on that.
    3. Basically you have been running on borrowed time with this workflow.
    all these are great suggestions...yet not one adresses my post, except for the suggestion that I reinstall everything.
    4. That is your option, start with your earliest version of FCP, install, upgrade, rinse and repeat until you get the latest version. If you are lucky mpeg2 export will survive.
    So, as the Man of Grenadaire suggested above, I'm using Compressor...old, yucky, crappy interface and all Compressor 2.
    Really you have this backwards, the newest version of compressor is 3 so you are not that far off of the latest version. THe only way you can get the latest version is to go to FCS2. compressor is not old and yucky, exporting using QT conversion is what I would consider old and yucky. Compressor is the reason that the mpeg2 export feature disappeared.
    It's so nice to have a problem no one in this august forum knows anything about...
    Again, my esteemed collegue, you are the one on the opposite side of right here. The answer was given to you, you just didn't understand that you had the answer, or it wasn't that answer that you wanted so you have decided that it is incorrect.
    K

  • I can't download the app '12 days of christmas'. The app details say that you don't need to use a device and that you can "download the gifts from your computer". How do I do this?

    I don't have the latest ipod touch and therefore can't download the app '12 days of christmas'. The app details say that you don't need to use a device and that you can "download the gifts from your computer". How do I do this, as I know its not possible to diretly use an app on a computer?
    Thanks
    Chris

    Go to the Purchases Tab in the App Store and Accept the apps.
    Then you'll be able to update them.
    Regards
    TD

Maybe you are looking for

  • Why am I getting File not Found alert when I type into my browser?

    Why do I keep getting a File not Found alert when I type into my browser? I have been using firefox for about 4 yrs now with very few problems. The problem I am having is that when ever I go to type in anything into my browser I keep receiving this m

  • Groupwise 8 on Server 2008R2 SP1 Performance and Defrag Questions

    I am running GroupWise 8.0.2 on an HP DL360G G7 with 24 GB of RAM and Dual Xeon X5650 processors under Server 2008 R2 Sp1. Post Office is using roughly 562 GB of an 819 GB Disk located on an HP p2000 g3 SAS connected enclosure comprised of 12 x 146 G

  • Another disappearing Messages problem

    Mac OS 10.8.3 Messages 7.0.1 iOS 6.1.4 Every once in a while I will have a great number of Messages disappear from my Mac. This seems to only affect one conversation at a time and a few days or even a few weeks worth of conversations will disappear.

  • InfoPackage start with BAPI

    Hi, Folks! There is a problem with file loading from local PC. There is InfoPackage with radiobutton "Start Data Load immediatly ". I try to start BAPI_IPAK_START':   call function 'BAPI_IPAK_START'       exporting         infopackage = 'ZPAK_D4B2FQS

  • How do I remove url file extensions.

    HI, I have been told that urls with files extensions are not particularily google friendly and that they pose a potential security risk from hackers - I can't find out how to remove them in muse. Can anyone help please?