Low-level USB control

Hi all,
I'm trying to do some very-low level USB control using Labview. Tasks are:
-Write 1 to output
-Write 0 to output
-Write clock to output.
Very simple tasks (no need to read, just write) , but i need to be able to do this with just a USB cable attached without any device. It will be used to characterize the cable.
The other end of the cable will be terminated appropriately. 
If anyone could give me some information for me to start this, that would be extremely helpful.

If you want to do something like setting the pins of a RS-232 port without a device attached, this will not work.
USB works fundamentally differently to RS-232.  It is a point-to-point connection.  It doesn't work open ended and you don't have direct access to the signal levels at all.
Look for a cheap I/O device instead and use it for testing.
Shane.
Say hello to my little friend.
RFC 2323 FHE-Compliant

Similar Messages

  • Low level USB port power control

    This may be a software question, but is there a way to keep the USB ports from powering down on a MacBook?  The power-saving feature is causing some trouble for some older USB equipment we have (like things aren't waking back up ).  You can do this in Windows through the device manager, but if there is a way in OSX I would guess it's a plist modification of some kind.  Thanks!

    Hi Bob,
    The article below should povie helpful information about power usage and connection of high-powered devices. It also shows how to verify the amount of power being provided.
    Apple Computers and Displays: Powering peripherals through USB
    http://support.apple.com/kb/HT4049
    -Jason

  • Low-level code MRP

    Dear gurus,
    i find in the material master (MM02 and in the table MARA) the parameter "Low-level code" = 000 , how  use this parameter ?
    When this value is write?  At saving of Bom? Is a setup of customizing for value possible?
    Thanks a lot
    Daniele Pistilli
    PP TEAM

    Hi
          Pl go thru the following may be useful
    The lowest level that a material appears in any product structure of the
    company. The low-level code controls the sequence in which the material
    is planned in an MRP run: First the materials with low-level code 0 are
    planned, then the materials with low-level code 1, and so on. The lower
    the low-level code, the higher the number that is assigned to the
    material.
    The level that is set in the material master record represents the level
    at which the material will be planned. This means that the material will
    only be planned once all assemblies in which it occurs have been planned
    and exploded.
    The low-level code is set internally in the material master record when
    the BOM is maintained.
    When you create a bom item for a assemblyparts ,the item's low-level code will equal (assemblyparts's low-level code + 1),but if (assemblyparts's low-level code + 1) < bom item then the bom item's low-level code not changed
    Ram

  • USB Camera and Low level VIs

    Hello all,
    I am beginner in LabView and I am seeking help for the following:
    I need to adapt a vi using a regular (analog) camera so to start using a USB camera instead. When I viewed the block diagram (which is really complicated for me) I noticed that the original programmer used the low level IMAQ VI's (e.g. IMAQ intil.vi and IMAQ configure Buffer.vi) to communicate, control and acquire images from the camera. Now, I am really confused, does these VIs work with all cameras? If not can I replace them with the IMAQ USB VIs'? How would this affect the other VIs that depends on the out come of the replaced ones? Finally, I would be glad if anyone can point out things to read so to acquire more knowledge about this subject?
    I know I asked much but really I want to learn these things as fast as possible
    Best Regards
    Mohammed

    Hello TomBaum,
    First, thanks for responding, really appreciate it.
    Sorry that I cant send the Vi itself yet I have attached a picture of the part
    that I want to modify (red rectangle).
    All I want to do is using USB camera instead of the one used now! so does
    these  low level VIs work with the USB camera
    or I should use the USB camera VIs which will mean that i will end up with many
    broken wires since low-level VIs has
    different number on inputs that the USB camera VIs
    Hope this can give you an idea.
    P.S. in case you will wonder about the sequence structure; it is  only the
    camera setting that I am interested and it is the one shown in the
    structure
    All the broken wires in the picture are going into a very larg while loop with
    many other VIs.
    Regards
    Attachments:
    pic1.PNG ‏48 KB

  • How to do you control lower levels from the Stage?

    How to you control lower levels from the Stage?
    I have a button on the main stage and I have a symbol that has another symbol inside that I want to control that timeline or label.
    I have had success with going one level deep but not two or three deep.
    sym.getSymbol("symbol01").stop("label01");
    Any help would be great!
    Thanks.

    Can you explain the hierachy of your symbols? By this I mean, name of your symbol and any symbol inside and any symbol inside nested symbol and what event you are triggering from where?

  • Low level control of serial port?

    Hi there,
    We're using LabVIEW 7.1 and I would like to control some low level aspects of the serial port (I'm having a LOT of difficulty connecting to an ABU93 autoburette). Is there a way to set the DTR, DTS RTS and CTS in LabVIEW 7.1? Is this controllable through VISA?
    Thanks for any help,
    Russ

    The serial lines cannot be adressed using the Configure serial port VI. You need to dig a little deeper, and access the modem property node.
    See the attached vi.
    CC
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    Serial line settings.vi ‏35 KB

  • PCMCIA Low Level Control - Satellite 5100

    Hi to all,
    I've an important question, my PC (Satellite 5100-503) does not works properly for PCMCIA slot when I want to controll it at low level by means Jungo Drivers (writing and reading of a particular address space for Compact Flash Card device), for others LAP TOP PC (HP) my program works properly.
    The question is: do you know if this is a known problem and what driver or ather solutions you propose to solve my problem?
    Thanks a lot,
    Francesco

    Hello Francesco
    I cant give you a proper solution because Im not familiar with this Jungo Drivers.
    But why did you use these drivers? Why did you not use the Toshiba drivers which will work properly?
    I dont believe that you will found an answer for your question in this forum. There are users who search for a solution of common problems.
    Good luck
    Bye

  • USB control interface?

    I want to get a USB control surface that I can use to map effects and such to in GB. Preferably one that has an expression pedal. Anybody know of a pedal I could use for this?

    David,
    Thanks for the reply. Just wondering what is wrong with continuing along the Acquire Input Data.vi route. Behind this vi someone (probably NI?) has written a DLL to read Windows input streams on behalf of LabVIEW. I just need to know how to extract raw values from the DLL really, as it works without focus and reads the HID USB bar-code reader.
    Looking into your other suggestions I can't find "First, you can use the VIs in the Advanced>>Input Device palette". So I did a Google search on this and still can't find it but found this from 2005! lol ...
    http://www.mofeel.net/394-comp-lang-labview/24157.aspx
    I'm quite disappointed really that LabVIEW 8.6 can't do such a basic computing task as read the keyboard buffer - as it can and has done for years - read the coms buffer.
    Does anyone have a vi for this? It must have been done before? Much appreciated if anyone can post me a vi for this - it's much lower level than I expected with the powerful & advanced LabVIEW 8.6!
    Nathand,
    Thanks for the suggestion but we have this bar-code reader as standard here and USB is by far the preferred interface. It is possible to go serial to get round the LabVIEW deficiency but I want a 'plug-in and go' solution on any PC. I know I could use a USB to Serial converter but on assigning it the COM number is never standard COM3 or COM6 etc, etc, Going serial would mean going back in technology and at additional cost and additional un-standardization.
    Message Edited by AndyVessey on 05-17-2010 12:01 PM

  • N95 USB id not recognized if behind two levels usb...

    Hi,
    I spent a lot of hour, to reconnect my N95 via USB, because, explanation at the end, it seems impossible to connect the phone is there is a HUB between the N95 and the computer (else than the native buitin-the-computer).
    Before everything was installed since two years. By accident equipement bluetooth have been destroyed and Windowd XP SP3 installation should have to be redone.
    Even I many people that I am a professionnal in informatics, expert in some subjects, I have been lost. I pass on erratics ways, and lost hours to go to the diagnostic : mine :
    The USB driver is unable to recognize a N95 (always set to the right USB connection PC-Suite or OBVI)  if it is connected on a second level USB Hub.
    as I have only three USB main ports I use two USB (USB2 and USB ... ) on my portable (DELL Latitude D800 and XP SP3)
    During installation of PC-Suite or OVI, the soft see the "new usb device", sometimes says 'N95 master...." but never reaches to end the installation : what happends :
    - the windows USB detection sees too at the same time (behind the HUB) the new USB device and propose to install it automatically, while PC-suite says "installing" (what ?).
    then :
    If you don't make anything this can spend as long siecles you want.  
    If you say OK to windows : it answers "impossible to install" and later PC-suite say "you have problems with your connection". If you disconnect you N95 you can have the "blue screen on <ousbehci.sys at address F76BE41D based at F76B7000 datestamp 433c099a>
    If on windows you answer "cancel" it immediately detects "a new device" and so on... eternally. But it will create for each try an undefined device into the device manager (stopped at 32).
    Some times the main N95 is detected and some others are seen but never all the link devices are detected and soft installed you are reconducted to the previous situation.
    This as been repeated on clean installations (unistalling part of drivers installed)
    If you connect your N95 directly on the first level of HUB it is perfectly installed.
    But as my Hub are well alimented and Ucc controlled (7 disks, camera, Micro-cards reader etc...) ir is not a current alimentation problem.
    Later when you reconnect your N95 is not detected if it his not connected on the first HUB level (integrated to computer)
    So after this bad experience I have one advice to the others users (by security) :
    - never install threw a second level HUB
    - if after a good installation at a reconnect via an HUB, the 'new USB device found' main USB installer panel appears (if you change of connection this can be normal) but fails, which is not normal, connect directly your phone only on a main USB connection of your computer (and clean your device manager - XP SP3)
    Trebly
    03/01/2011 16:15

    im having the same problem i think.  When I plug my bionic into my computer nothing happens on my computer or my phone.  I can't access any files from my computer.  I think I may be stuck in charge only mode but I don't know how to get out of it.  I have tried this on multiple computers.  Anyone know how to fix this?

  • Difference between Low level and Normal IMAQ ?

    There are two options in IMAQ palette a low level and a normal one. Both have the same function names and the same icons the only difference being the balck and white icon of low level functions and colored icons of the normal functions. What is the difference between these two and what is the need of making a low level palette of functions ?
    Regards
    Asad Tirmizi
    Design Engineer
    Institute of Avionics and Aeronautics
    " Its never too late to be, what u want to be"
    Using LabVIEW 8.2

    Low level imaq functions gives you relatively more function to control the hardware. Buffer functions is one which is not there on the high level palatte

  • How to disable Wifi and Network access in low level setting for security ?

    Hi
    New to here
    One of our final customer bought imac last months. OS 10.9, SN is c02*******J4i
    Since they are security printing, all the necessary ports accessing to outisdes need to be disabled in low level setting(not the ons just like turn on and off ).
    The ports including USB storage, Network and WIFI.
    I googled and found the following
    Open the /System/Library/Extensions folder.
    To remove support for USB mass storage devices, drag the following file to the Trash: IOUSBMassStorageClass.kext
    Open Terminal and enter the following command: $ sudo touch /System/Library/Extensions The touch command changes the modified date of the /System/Library/Extensions folder. When the folder has a new modified date, the Extension cache files (located in /System/Library/) are deleted and rebuilt by Mac OS X.
    Choose Finder > Secure Empty Trash to delete the file.
    Restart the system.
    I want to confirm this before sending to final user. Since I didn't have mac on hand, just wonder whether there are similar kext files for network and wifi to remove.
    Just like step 2 described.
    I would like customer to backup these files before permanently removed.
    Many thanks
    Kevin
    <Edited By Host>

    chiqui wrote:
    Is it possible to disable Internet access point and WAP as when I use WiFi some connections to WAP server of my provider are still made and I get charged. I am looking for the option not to delete it entirely from the access point list, but rather disable it as I might need connection when WiFi is not available and I want to be able to enable it as once I delete the server name and setting I won't know it.
    Is it possible to do it and how?
    You could delete WAP accesspoint. Not all providers (carriers) allow this.
    ‡Thank you for hitting the Blue/Green Star button‡
    N8-00 RM 596 V:111.030.0609; E71-1(05) RM 346 V: 500.21.009

  • Want to restrict the Purchase order release at lower level...

    Dear Friends,
    The Problem i am facing is that the release strategy defined in Purchase order is such that it will be released by four authorities,
    & When 4th One, The Highest authority releases the order it should not get unreleased by lower level authorities.I want to configure this.
    Partially it is completed, as if Tcode me29n is used for cancel release then it is restricted by Going into
    SPRO-MM-Purchasing-Purchase Order-Release Procedure for Purchase Order- Define Release Procedure for Purchase Order
    & suggesting it there.into Release Indicator
    But still it can get unreleased by Tcode me28.
    Kindly Suggest,
    Gaurav Chopra

    Hi,
    This is the standard like release srtetegy will not have the restriction only the release do the release . He can also should de release the document.
    this can't control.
    SAM

  • How can I get low level access to netstream using OSMF?

    Hi
    I'm trying to gain access to the low level netstream underneath the hood of OSMF so that I can access its netstream.info property for reading metrics.
    I find that I am able to do this for MP4 videos but not for F4M dynamic streaming videos.
    For MP4, I was successfully able to create a VideoElement that used a CustomNetLoader class which overrided the createNetStream method to return a netstream object.
    However, for F4M, I have to use either the MediaFactory.createMediaElement(element) method or the F4MElement. The F4MElement does not allow a CustomNetLoader to be used and it seems to only accept a F4MLoader class.
    Any advice on how I can access either the netstream object or the metrics of F4M videos?
    Thanks

    ok, I finally got access to the direct netstream object - someone from Akamai gave me the answer.
    Seeing how I wasn't able to find this answer anywhere on Google, I'm going to post the solution here as there's no way I would have known this solution without someone who knew how to get direct access to the netsteam object in OSMF.
    There's a hidden class that won't show up in the code hint called org.osmf.net.NetStreamLoadTrait that you have to import.
    1) First, your media player playing controlling your MediaElement has to listen for a LoadEvent.LOAD_STATE_CHANGE event after you load the MediaElement into the media player
    mediaPlayer.addEventListener(LoadEvent.LOAD_STATE_CHANGE, onLoadStateChange);
    2) Upon LoadEvent.LOAD_STATE_CHANGE, check for a org.osmf.traits.LoadState.READY - you can only access the NetStream object when it is LoadState.READY or the netstream object will return as null.
    private function onLoadStateChange(e:LoadEvent)
                                  if(e.loadState == LoadState.READY)
    3) Once the LoadState.READY is true, you can create a datatype of NetStreamLoadTrait and type cast it from a Load trait:
    private function onLoadStateChange(e:LoadEvent)
      if(e.loadState == LoadState.READY)
         var nsLoadTrait:NetStreamLoadTrait = mediaPlayer.media.getTrait(MediaTraitType.LOAD) as NetStreamLoadTrait;
    4) Once you successfully type cast the Media Load Trait from your media into NetStreamLoadTrait, you can access the property netstream from the NetStreamLoadTrait object.
    private function onLoadStateChange(e:LoadEvent)
      if(e.loadState == LoadState.READY)
         var nsLoadTrait:NetStreamLoadTrait = mediaPlayer.media.getTrait(MediaTraitType.LOAD) as NetStreamLoadTrait;
         var ns:NetStream = nsLoadTrait.netStream;
    Hope this helps someone out there.

  • Cumulation of lower level item prices to higher level items

    Hi,
    We have a specific requirement that we use high-level materials that is not relevant for pricing and lower level items connected to higher-level item that are RA and billing relevant. How do we modify the pricing procedure to cumulate (roll-up) the lower level items to higher level item which is not price relevant but statistical value should be updated at this level for billing purpose.
    We want to achieve this using/modifying only pricing procedure and not via user exit..
    Request SAP experts to provide some inputs to this issue..
    BR/Rajasekhar

    Hi rajsekhar
    But generally if you want to transfer the cost of the sub item to  main item then you can  check the box Cumulative cost in copy control VTFL . But your requirement is quite opposite .So you need to go to assign a New Reqt / Alt calc type  to the cond type , telling that the header item cost which is not relevant for pricing has to be transferred to sub item .So you need to integrate with the ABAP'er to give inputs to him and giving our requirement also
    Regards
    Srinath

  • Low-Level or High-Level for GUI ?

    I am developing a MIDLet that has to run CLDC-1.1 MIDP-2.0 Devices. The MIDLet has a simple user interface, and there is no gaming. I developed the MIDLet using the high-level GUI class, but I discovered that this class is nice, yet limited. Now I am investigating using the low level canvas class for the GUI. Is it possible to maintain cross-platform compatibility with the canvas, or should I stick with the high-level class?

    High Level Group
    Classes provided are
         Perfect for development of MIDlets that target the maximum number of devices
         Heavily abstracted to provide minimal control over their look and feel
         Classes do not provide exact control over their display
    Low Level Group
    Classes provided are
         Perfect for MIDlets where we want precise control over the location and display of the UI elements
         If more control there is comes less portability It may not be deployable on certain devices
    Cheers,
    Rohan Chandane

Maybe you are looking for

  • Curve 9300 won't turn on all the way, please help!

    My daughter has a blackberry curve 9300. It froze on her so she tried to reboot it and now its gets 3/4 of the way and reboots again. Ive tried everythings possible like desktop manager and jl_cmder but nothing seems to work. If anyone has any sugges

  • The item is not relevant for billing

    Hi Expert, I am trying to do billing for Non-stock item but i am getting an error message as The item is not relevant for billing. In VOV7 i have changed Relev. for billing to B from A for item category TAX. For item category TAX settings in my syste

  • Music DVD compatibility

    Hello all I have just made a DVD of music from an album in itunes in my Mac. I sent this to a friend but she doesn't seem to be able to open it in her pc which has itunes for Windows. Can anyone help ? Thanks Nigel

  • MRP PR No. Range

    I have maintained MRP for particular material like MRP type VB, Reorder Point 2, MRP Controller MR1, Lot Size HB, Maximum Stock Level 2, Safety Stock 1, Planned Delivery Time 20 days. after that i run mrp with TCode MD02, a purchase requisition creat

  • Performance regarding view

    hi, i have a view named CREATE OR REPLACE VIEW TAX_AMT_VIEW (PTIN_NO, AMOUNT) AS select I_ASMTNO PTIN_NO, (D_CRNPT+D_CRNED+D_CRNLCS+D_CRNUAUTHCNSTPLTY+D_ARRPT+D_ARRED+D_ARRLCS D_ARRUAUTHCNSTPLTYD_PLTYONARR+D_ADVAMT) AMOUNT from DMA12.PT_ASMTRCPT_TBL;