Sparkfun SerIO: How to USB communicate with non-NI HW?

I have a Sparkfun SerIO , sku: DEV-09521, which is a DIO/ADC/DAC device,
which is similar to the Arduino Pro (3.3V, 8MHz), and is built using ATMega328. 
User manual:  http://www.sparkfun.com/datasheets/DevTools/Arduino/SerIO%20User%20Guide.pdf
It has Serial Communication over USB at 57600bps, 8-N-1
I don't have any drivers or VIs for this.  I tried the Instrument Assistant but it only has option for com and lpt
The interface commands are listed in the user manual cited above,and follow a simple sytax: 
"C,0,o\r"
where the command inside the quotes is
   "C" for configure command,
   "0" is for pin 1,
   "o" is for output, and
   "\r" is the termination character at the end of each command, a carriage return or enter key. 
thus issuing command to configure pin 1 for output of bit.
How do I initalize usb communication to this device in labview and send a command string? 

The PC needs to know the device... Don't know how W7 handle this, but usually you need a driver ....
After the PC get to know the device it should show up as a serial COM port (in MAX ) and can be accessed in LabVIEW with the VISA serial vis
Greetings from Germany
Henrik
LV since v3.1
“ground” is a convenient fantasy
'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

Similar Messages

  • How can I communicate with other applications from my Java application?

    Hello,
    I need help about how can i communicate with other application(say textpad.exe/wordpad.exe/MS word.exe) from my Java program.
    More precisely, I need to know how i can get the current position of the cursor whether it is in any .txt/.doc files, then I may write some text in my java application and click a button and then my program will append the line(string) in that position of the file which is running under another appliction(Notepade.exe/MSword.exe).
    Please provide me some help.

    I may be wrong (and anyone, please correct me if so), but Java may not be the best tool for something such as this. I envision that you'd have to make some OS calls such as calls to the user32.dll, and while this can be done through the JNI, you'd still have to have a C or C++ program doing the dirty work.

  • Am I correct in assuming that Messages cannot communicate with non-Apple devices?

    Am I correct in assuming that Messages cannot communicate with non-Apple devices from laptops and or desktop apple devices?  From iPhone there seems to be no barriers to this using Messages.

    I wonder if Mt. Lion will include texting to "other" devices.  For there to be true continuity across platforms this needs to happen.
    Right now I am having an interesting thing happen - even messaging with another Mac User I am getting the red ! on all my messages sent from my mac.  Yet he is gitting them.  I am assuming this is some kind of beta thing.

  • How BAPI communicates with Non-SAP

    How a BAPI can communicate to non-SAP system? How to create one?

    BAPI communicates woth Non-SAP systems using RFC.
    RFC is very relative term in SAP they call it RFC, in other technology it can refered by a different term.
    The basic meaning of these terms is to communicate between two system in there binary form. It simply means that you can use the functionality of Microsoft Word, spell check for example without even knowing the code of it. Microsoft call it ActiveX technology.
    Even in Micosoft Visual Basic you need to follow some rule to make an application ActiveX enable so that its functionality can be reused in binary form. It similar to the restriction which we follow in SAP to make a function module RFC enabled.
    One more example, in java you can use the functionality of a code once you have the class file of it. You do not need its source code, Its called Byte code.
    SAP release class libraries for each type of platform (C, C++, Java, ActiveX) so that you can use those and make RFC calls. Here is the link for it
    [http://help.sap.com/saphelp_46c/helpdata/de/77/39594b622f11d2804b00c04fada2a1/content.htm|http://help.sap.com/saphelp_46c/helpdata/de/77/39594b622f11d2804b00c04fada2a1/content.htm]
    You can make a sample application in Excel Macro to call a RFC in SAP, see following link
    [http://sapass.metro.client.jp/Sap_Active_X/SapFunction1.htm|http://sapass.metro.client.jp/Sap_Active_X/SapFunction1.htm]
    PS: this is of my best knowledgw, please correct me if i am wrong

  • How Can I Communicate with a Moble Phone throgh RS232 or USB mini,Does NI-VISA support these resources?

    Just as we've known, NI LabVIEW or LabWindows/CVI provide us the RS232 Lib for Serial Communication.
    and also NI-VISA supports both ASL and USB resources.
    Mobile Phone(Celler Phone) usually use two kind of ports for data communication: RS232 and USB mini.
    both of which act as serial transmission actually.
    so the question coming up is: Are the rs232 lib or NI-VISA developed to support the overall serial communication
    or it just work well with the standard rs232 com port?
    Phone from differnt vender has its particular port and driver.which relate to communication protocols.but
    the accessory tool Hyper Terminal from Windows OS can communicate with all kinds phone which has
    its driver installed on the system.
    so does anyone can give some idea about low level serial communication?thank you very much.

    NI-VISA's ASRL sessions basically work with virtual COM ports, however NI-VISA ASRL operation is guaranteed only with standard COM ports and NI-Serial devices.  In fact, I have a 3rd party USB-Serial converter that comes with its own device driver providing a virtual COM port such as COM3, and accessing it through the NI-VISA occasionally causes a Blue Screen death.  (It is probably due to device driver.) Therefore using unsupported COM ports from NI-VISA is at your own risk.
    As for low-level programming, a typical way is use Win32 Serial Communication API directly.  Accessing Win32 API is easy for C-language, but somewhat troublesome for LabVIEW.  See the following Platform SDK help:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devio/base/communications_functions...

  • Brand new MacBook -- how can it communicate with my old iMac

    I just got a new 2.2 GHz MacBook (black) with the current version of Leopard installed (10.5 I guess, I'm posting this from my PC at work, so I can't check). No real problems so far. I've been able to access the Internet through my cable modem at home (had to unplug my desktop, more on that below) and through Wi-Fi.
    I still have and plan to keep my G3 iMac desktop machine, running OS 10.2.8, and my basic question is how I can get my two Macs to talk with each other. I don't currently have any sort of network at home -- I'm the only computer user. Setting up an AirPort station would make sense, since it would allow me to use the MacBook anywhere in the house. I'd need to install an AirPort card in the iMac, and the card that's currently available in the online Mac store is AirPort Extreme, which I don't think would work with the old iMac. (The specs say "AirPort Extreme Cards cannot be used in AirPort-ready computers with an AirPort Card slot.") Does any one know if there's a way to use the same AirPort station with both computers.
    Since the primary reason for the computers to communication with each other would be to share files, connecting them with some sort of cable would be another option. When I asked the Apple store salesman what I would need, he sold me an Ethernet cable, but that doesn't seem to do the job. If I connect it to the Ethernet ports on both machines, they don't seem to see each other. Do I need some kind of router to connect both machines? Actually if there was a router that connected both computers to the cable modem, one cable could go to the iMac and the other to an AirPort station that would communicate with the MacBook, solving my issue above. Can I do anything via USB ports?
    If all else fails, I could e-mail files to myself, but seems a rather roundabout way of doing things.

    Usually you use a router as the hub for the computers to talk to each other over Ethernet wires or WiFi. When you hook the two computers up directly, you need a cross-over Ethernet cable, which is different from a standard Ethernet cable. (Although some of the newer computers can sense and use either, but I'm not sure about the older G3.)
    A wired/wireless router would definitely be the way to go, why not take advantage of your MacBook wireless capability? This will let you share the internet connection, share files, and a printer between the two computers. Just about any router would work from Netgear, Linksys, Newer Technology, or the Apple Airport. Using an Airport Extreme Base Station would allow you to use an Ethernet cable for the G3 iMac and the WiFi for the Macbook. I currently use one this way with my older G3 Desktop and a MacBook. (I think the first time you start up the Airport you configure it over the Ethernet cable, I don't remember if you can do it wirelessly or not the first time.) You plug the cable modem into the router, then each computer into the router, (or connect over WiFi).
    Once you have the Airport set up you can turn on file sharing and access each other's hard drive and printer over the network. Should you ever get a PC or have a visitor with one, they can connect also. Set up the password protected encryption and don't broadcast the network name so passersby can't see and connect to your network.

  • How does URLRequest communicate with a server?

    Hi
    I've been using URLRequest in my AIR desktop app to deal with server communications. I understand how to make it work, but I'm curious how it works under the hood - ie what header info etc is sent?
    I'm setting up an api for another developer to communicate with my server using a non-Flash app, and I'm having difficulty understanding what he needs, as I am used to having my php script first just look for an $_POST variables to deal with - so I just gave him a list of what POST values to send. But he needs more info to send data - here's what he's asking...
    url including command type
    headers
    blank line
    body (json string)
    eg
    https://www.mysite.com POST /api/account.php?command=login HTTP/1.1
    Content-Type: application/json
    Connection: close
    {"pass":"superhardpass","token":"","appID":"myApp","user":"billClinton","ver":"2.01","Coll ection_ID":"1"}
    He's asking me...
    "what i need is a list of:
    url string
    list of header values you expect
    body string"
    What does Flash usually send?
    Thanks guys
    [Moved here from Flash Pro forums]
    Message was edited by: sinious

    It sounds like he has only worked with RESTful interfaces and doesn't remember when the world mostly worked with GET and POST. RESTful interfaces also support PUT, DELETE, and I think some other thing I forget at the moment. Mainly, he just needs to educate himself about how basic form/html sends work and have worked since like the 90's, but here are some things that might help you and him speak to each other.
    Flash isn't really able to use anything but GET and POST, so basically it sounds like you just need to tell him "POST" for command type.
    Flash can't send headers, so those aren't applicable. If he wants to use an encoding type, he can send "multipart/form-data", though I don't think the back-end cares one way or another about that.
    Tell him to send just individual POST variables, and that you're not looking for JSON or anything fancy like that.
    If you're not trying to leverage existing back-end code and want to meet him halfway, do a web search on writing RESTful web services in your language of choice. But honestly this is basic stuff he should have learned BEFORE he learned to just call web services. You may also find that the Dreamweaver forum can give you better answers about how to learn to write web services if that's what you want to do.

  • How to display feeds with non-latin utf8 characters in Raggle?

    Has anyone tried to use raggle to read feeds with non-latin utf8 characters?
    If you are successful, how to do it?
    Thanks

    i have this problem too...
    Last edited by vdo (2008-09-02 12:19:31)

  • How JavaFX can communicate with server?

    What is about communications with server from my JavaFX applet? Nowhere here found any of turorial or info how to support this thing. I need to develope web application, where my javaFX web app will not only makes different animations but should communicate with server very much. What approach to use in this case? Will we see here good example of how this could be managed?For now I see only client side stand-alone application.

    There are examples of JavaFX programs using Web services in the mentioned samples. For example [LocalSearch: Location-Based Coffee Shop Search With Yahoo Webservices|http://www.javafx.com/samples/LocalSearch/index.html], [Shopping Service: Accessing Yahoo's Shopping API from JavaFX|http://www.javafx.com/samples/ShoppingService/index.html], [Weather Widget: Getting Weather Forecast from Yahoo!|http://www.javafx.com/samples/WeatherWidget/index.html], and some others.

  • How would one communicate with a custom I/O card under Win 2000 and Labview?

    Hypothetically speaking, if I were to develop a custom prototyping PCI card interface using addresses 300 to 303, what would be involved in getting LabVIEW to communicate with this prototyping card? What issues may be important in the development of the prototype card itself?

    Hi Robert,
    NI-VISA offers you the ability access the hardware directly.
    Issues?
    Speed, I believe this is not the fastest way to get at the registers.
    Determinism, if your device will require the CPU get back to it on a regular basis, Windows could get in the way.
    Just the thoughts that come to mind. I hope this helps,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • How do you communicate with a USB RAW camera

    I have a USB camera which I am trying to control using LabView. I have followed the tutorial, Using NI-VISA 3.0 to Control Your USB Device, and the device is now recognized by MAX. The device came with demo software allowing me to control it through the PC, i.e. change exposure controls, white balance controls, tell it to stream video and when to capture a still image. All I really need to do with LabView is load initial settings to the camera, tell it when to begin streaming video, tell it when to take a still image, and tell it when to stop streaming video, but I have no idea how to talk to the camera from here. For example, I am not sure if my device uses Bulk, control, or an interrupt pipe, and I am not sure how I can read and write from my device even if I knew the appropriate pipe or endpoint. I also noticed that the "VISA USB RAW Control" VI has fields such as "request", "request type", "index", etc. I read some notes trying to figure out what these meant, but I couldn't find anything. With all that said can anybody name any tutorial/article(s) I should read that will help point me in the right direction?  Any help will be appreciated.

    Hello kd,
    Dennis pointed you to the correct link.  You will need the NI-IMAQ for USB Cameras driver to acquire images from a DirectShow USB camera into LabVIEW.  As you can see from the attached table image, you will need the NI Vision Development Module 8.5 for LabVIEW 8.5.  You can determine which version of the NI Vision Development Module that you have installed by opening the NI Measurement and Automation Explorer, expanding the Software section under My System, and looking for an item called "NI Vision."  By single-clicking on the NI Vision item, you will bring up information, including the version number, in the Attributes tab off to the right. 
    Best Regards,
    T. McCarty 
    Attachments:
    APImap.png ‏16 KB

  • Text messages on the Iphone 5c do not forward to non-Iphone users.  How can I communicate with both Iphone users and non-Iphone people?

    How can I create a setting that allows me to text to Iphone users and non-Iphone users?  Where do I find those settings?

    That is the default behavior when startng a message to a number that is not associated with iMessage. such as that of non iPhones.
    If you choose to user an email address it will always attempt to send an iMessage.
    For ease of identifcation, Messages sent thorugh SMS will be green in the Messages App, while iMessages will be blue.

  • How do I deal with "non match"pictures?

    I have a folder that is supposed to keep pictures of my wife only. However these pictures have been joined by others that bear tags for other folders.
    In the left top corner of these "trespassing" pictures there is a circle with a line through it titled "non match"
    How can I stop this happening please?
    Cliff

    Cliffie,
    Make sure that youve deselected Options > Show results that do not match in the Find bar (the third line from the top of the Organizer screen). If that doesnt work, then read this thread:
    John Rolfe Ellis, "Exact match" #1, 30 Apr 2008 11:55 pm

  • How to create groups with non-local addresses

    I want to create a mailing group that consists of non-local addresses like [email protected], [email protected]
    How to do this ? I know that editing /etc/aliases redirects to local accounts only. The above is possible by editing /etc/postfix/virtual and do a postmap on this file. Is there any alternate way ?

    I use an include file for my groups - easier to modify...
    In /etc/postfix/aliases...
    some_groupname: :include:/path_to/groupname.txt
    In the 'groupname.txt' file (textedit, plaintext file), a list of the members...
    localemailuser
    [email protected]
    After any edit of the group file... sudo newaliases
    -david

  • How do you communicate with Adobe?

    When Adobe doesn't accept a legitimate serial number when I try to re-install Photoshop Elements how do I get technical support?

    Now that we have your post in the correct forum, I would like to ask a few questions, to determine the best course of action, please:
    Which version of PsE do you have?
    What OS version are you running it on?
    Did you buy PsE directly from Adobe (the Adobe Store), or from a certified reseller, such as directly from Amazon?
    Did you buy the program with physical media, i.e. DVD's, or as a download?
    If you did buy from a certified reseller, did you Register your software with Adobe?
    Have you logged into Adobe.com with your Adobe ID and password, and looked under My Products to verify that you have the correct S/N?
    As Trevor mentions, if you go to Customer Support, you can do Live Chat (click on "I still have a problem" to sort out many issues, such as S/N's, Activations, etc.
    Good luck,
    Hunt

Maybe you are looking for

  • Google map in director

    I have greated in flash a google map application that works perfectly. the markers are updated from an .xml file. When i import the .swf in Director 11.5 the control buttons appear, the buttons that let me change the map into "Map-Satellite-Terrain-H

  • TS3899 How to cancel a sent file that seems too big to be sent - but keeps trying thus draining the battery?

    How do I cancel a file that is trying to be sent but seems too big to be sent - it keeps trying to send andconstantly drains the battery. Sandy

  • Apps are not installing via iTunes,

    I think I am not the first person to have this issue, and Apple won't allow me to contact technical support about it because the ipad is a year old.  I made a video highlighting the problem in detail and the circumstances surrounding it, anyone have

  • Release Date for next BEA Workshop?

    Hi: I haven't seen much activity around BEA Workshop 3.3 as far as new releases for more than 1/2 of a year. Is there a release date for the next version? What will it be? What happens to those people who already have subscriptions to BEA Workshop? T

  • Will Intel HD Graphics 3000 512 MB graphics support 2560x1600 resolution?

    We bought a new Mac Mini and are trying to run a LaCie 730 display but it is only allowing us to use 1280x800 resolution. Can this graphics card go any higher? Thunderbolt? Any information will be helpful, thank you.