Utility to receive 'scope hardcopy over GPIB?

We're using a Tek 11801C, and it does not have a floppy drive.
I'd like to capture the hardcopy (Bitmap Dump) onto my PC over GPIB. If set the instrument to Talk Only and press Hardcopy, bits start flying out over the bus.
If I open up NI 488.2 Communicator and click Read, I can catch a few bytes
But what I'd really like to do is have some sort of utility where I can set it to "listen" for a file transfer, and then hit Hardcopy on the 'scope and have it capture it to a file.
We don't use LabVIEW.
Does such a utility exist? Thanks!

Hello
Thera are 2 posts that can lead you to a solution:ç
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=506500000008000000A1F50000&USEARCHCONTEXT_CATEGORY_0=_26_%24_13_&USEARCHCONTEXT_CATEGORY_S=0&UCATEGORY_0=_26_%24_13_&UCATEGORY_S=0
and
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=50650000000800000074F50000&USEARCHCONTEXT_CATEGORY_0=_49_%24_6_&USEARCHCONTEXT_CATEGORY_S=0&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0
Hope it helps
Alipio
"Qod natura non dat, Salmantica non praestat"

Similar Messages

  • Utility to send text file over GPIB, one line at a time?

    We are developing instrumentation that receives data and commmands over GPIB as plain text, and returns them as well. I'd like to create GPIB "batch" files and send them over the bus, one line at a time, so I can debug the instruments' behavior. I'd also like to be able to read back responses, one line at a time.
    Is there such a utility? I've got our programmer working on something like this, but I'd hate to have him re-invent an existing wheel.
    Thanks!

    Apart from NI-SPY, I have not heard of such a utility. This may be simple to implement using proper termination. If the instrument is capable of sending line feeds or carriage return, you should be able to easily create a document. Also, using IBWRTF, you could write the ASCII file (containing the termination characters) to the bus. Depending on how you have your timeouts specified, this may be ideal.
    Alternately, if you read a static amount of data, you could IBRD chunks of data. the result may need editing for broken words at the end of a line but would achieve such a result.
    Ryan Mosley
    National Instruments, Applications Engineer
    http://www.ni.com/exchange

  • Advantages of VISA over GPIB

    i want to know advantages of VISA over GPIB in labview when we connect our pc with a device which has GPIB interface
    what could be reason behind using VISA programming 
    i want atleast 5 advantages of visa over GPIB .
    Solved!
    Go to Solution.

    Hi,
    1.VISA Write is equivalent to a GPIB write except the VISA Write returns a VISA Reference Out that is much easier to use. You pass that to the next VISA function instead of wiring a GPIB address to all.This will make your blockdiagram cleaner.
    2.portability:-VISA supports GPIB, Serial, Ethernet, USB, PXI, VXI, and PCI. So, with a single piece of code, you can support all of the interfaces and even GPIB controllers from different vendors.
    3.VISA supports aliases. You can assign logical names to the resources. Instead of trying to remember the GPIB address in a rack full of instruments, you can reference 'DMM', 'Scope', etc.
    4. If you are programming multiple devices that communicate over more than one bus type, it might be easier to use VISA for your entire system.
    5. In VISA, you must always call viEnableEvent() prior to being allowed to receive events, this is required in VISA to avoid the race condition of trying to wait on events for which the hardware may not be enabled.
    6.The VISA Resource Control allows you to pick from a list of available resources.
        Enough
    Thanks as kudos only

  • Emails received ok for over a year since buying ipad 2.Has not updated now for a month but had not changed any settings

    Why has my ipad 2 stopped receiving emails for over a month when I have not changed any settings

    Does the iPod connect to other networks?
    Does the iPod see the network?
    Any error messages?
    Try:
    - Reset the iOS device. Nothing will be lost
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Power off and then back on the router
    - Reset network settings: Settings>General>Reset>Reset Network Settings
    - iOS: Troubleshooting Wi-Fi networks and connections
    - iOS: Recommended settings for Wi-Fi routers and access points
    - Restore from backup. See:
    iOS: How to back up
    - Restore to factory settings/new iOS device.
    - Make an appointment at the Genius Bar of an Apple store.
    Apple Retail Store - Genius Bar
    maybe this:
    iOS: Wi-Fi or Bluetooth settings grayed out or dim
    If not successful, an appointment at the Genius Bar of an Apple store is usually in order.
    Apple Retail Store - Genius Bar

  • Unable to receive internet connection over wifi connection.  Shows that I am connected to the network, but do not have internet access.  Checked my firewall and turned it off.  What else am I missing or should be doing differently?

    Unable to receive internet connection over wifi connection.  Shows that I am connected to the network, but do not have internet access.  Checked my firewall and turned it off.  What else am I missing or should be doing differently?

    You might want to try resetting your router and your modem - just unplug the cords, leave them unplugged for about 3-5 minutes and then replug the modem and then the router in that order.
    This may or may not correct your problem - call back if it doesn't.
    Clinton

  • Please specify how do we can activate a web scope feature over all sub webs when a solution package is activated.???

    please specify how do we can activate a web scope feature over all sub webs when a solution package is activated.
    when a solution package is deactivated the web scope features over all sub website gone deactivated and does not re-activated when solution package is activated.
    we have couples of sub webs to activate web features manually that should be activated when a solution package is activated.
    all sub webs are created by custom web templates onet.xml.

    Hi,
    I can think of three different solution (all custom solution)
    Use Powershell Cmdlet to activate feature to all sub sites
    Upgrade your solution to Site Collection scope, However all subsites under the root will have access to the features, which you may want to restrict based on your requirement
    create a site scoped solution feature to activate the web scoped features, this will give you more control and easier management of all your features
    here are some links -
    http://social.msdn.microsoft.com/Forums/sharepoint/en-US/10a95745-67c5-4a32-a783-b9ae8977f7e0/deploying-a-solution-with-a-feature-to-be-activated-on-a-number-of-subsites?forum=sharepointdevelopmentprevious
    http://sharepointgroup.wordpress.com/2012/05/04/activating-and-deactivating-features-with-powershell/
    Hope this helps!
    Ram - SharePoint Architect
    Blog - SharePointDeveloper.in
    Please vote or mark your question answered, if my reply helps you

  • What is the Proper way to nullify the VECTOR after it's scope is over

    I am using Vectors and Array lists at many places in my Web Application, It is neccessary to use them.
    In some processes I m storing bulk amount of data into vector due to that the performance of my application will be decreased, for that I have to nullify the vector after it's scope is over.
    To nullify I m using Vector v = new Vector()
    v.clear().
    The above method is suitable in case of simple object data like strings and other values.
    But I wanna know that If I m using HashMap and storing bulk data in it and then I m storing each HashMap into vector, what is the proper way.
    Does I have to iterate each object of HashMap from vector and set them as null and then set vector as null or directly I can use v.clear() method??
    If any having any answer regarding my question then plz reply your each valuable reply will be appriciable.
    Thanks in advance......!!

    JBOSS2000 wrote:
    Each time in loop a new object of vector is created and each time I m nullifying it. Thats what I m doing.
    Thats why I m nullifying it.
    Even if I'll declare it out side the loop then also for the each iteration I have to nullify it cause what I m doing is I m inserting the data into database in each iteration of loop, So that I think it is must to nullify the objects each time.If it is constructed inside the loop then you do not have to nullify it. If it is constructed outside of the loop and you want to empty it for each iteration then just clear() it.

  • I've recently received 3 emails over the last 2 weeks from admin@appleid-apple.co.uk asking me to confirm my apple id- I presume this is fake

    I have recently received 3 emails over the last 2 weeks from [email protected] I presume these are fake. Can anyone confirm

    https://appleid.apple.com
    Go to the above website, sign in to your AppleID using the "Manage your Apple ID" link, and make sure everything is correct.  If it is, then clearly, at the least, the emails are in error.

  • How to Program with Labview over GPIB BUS to measure dc&ac voltage through TDS3014 Scope driver

    What I want to measure are Vpeak-peak,Vrms,Vmax,Vmin for both DC and AC voltagee(the output of a power supply). May I begin with the Getting Started.vi? Waiting for you help nervously.

    Hello-
    See ivifoundation.org for the IVI specs. There is probably a function to do this operation.
    Randy Solomonson
    Application Engineer
    National Instruments

  • After installing Mavericks I started to receive my email over and over again.

    (Mail on Mac) I am experiencing a disturbing problem I can't find a previous mention of. Hopefully there's someone who has already been able to solve this.
    My email is, on my wish, (Webmail UPC) not removed from my providers server after download, this for security reasons. I suppose after installing Mavericks the following event repeats itself again and again. What happens is that the email messages received are first seen in their correct alias(account) under/in the Incoming box. Next the same messages (after a period of time or/and after one or more times restarting Mail, this is unclear) are received again within an alias of that account, however the re-received message can be delivered in another alias(account) for example, an emailaccounts given alias, lets say, alias 1a receives a message again... while the original message was addressed to that emailaccounts alias 1b or 1c etc. But alias 1a also gets the message sooner or later. Thus I keep receiving the same messages over and over again in time. Does anyone recognize this problem and even better is there a solution. Thanks.

    Open Console in Utilities & see if there are any clues or repeating messages when this happens.
    Or...
    One way to test is to Safe Boot from the HD, (holding Shift key down at bootup), run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions, Test for problem in Safe Mode...
    PS. Safe boot may stay on the gray radian for a long time, let it go, it's trying to repair the Hard Drive
    Reboot, test again.
    If it only does it in Regular Boot, then it could be some hardware problem like Video card, (Quartz is turned off in Safe Mode), or Airport, or some USB or Firewire device, or 3rd party add-on, Check System Preferences>Accounts (Users & Groups in later OSX versions)>Login Items window to see if it or something relevant is listed.
    Check the System Preferences>Other Row, for 3rd party Pref Panes.
    Also look in these if they exist, some are invisible...
    /private/var/run/StartupItems
    /Library/StartupItems
    /System/Library/StartupItems
    /System/Library/LaunchDaemons
    /Library/LaunchDaemons

  • Reboot while communicating over GPIB

    I have a fairly simple program to control an Alessi 6100 scope using GPIB (PCI-GPIB). It seems to work ok, but randomly while its working, the whole computer will just reboot and when it starts up again, I get a message saying "The system recovered from a serious error" and spits out the following codes
    BCCode : 1000007e BCP1 : C0000005 BCP2 : F79FB536 BCP3 : F7A56C60
    BCP4 : F7A56960 OSVer : 5_1_2600 SP : 1_0 Product : 256_1
    Now, I do two different things with the program. One involves moving the scope infrequently (Once every ~8min) and the other moves the scope frequently (Once per second). When moving the scope infrequently, everything's fine, and I can leave it running for over a day without any problems. When I move the scope more often though, it only lasts about 5-10min before it crashes.
    I think I'm using the newest drivers (NI-488.2 2.30, VISA 3.1), so I don't think that's the problem. The basic idea of the program works fine on other systems: I've been using an older version of my program to control an Alessi 2500 and move it once every quarter second without any problems. I've just run into trouble with the new scope and different computer.
    Just so you know some important history, there was a time on this system where it constantly rebooted (before I could even log into the computer), because nipalk.sys was corrupted, and I've seen other people have this problem too, but I think I fixed that by re-installing the newest drivers. Although if there are remenants left behind when that happens, they could be causing the problem, and I'd love to hear how to completely clean the NI drivers.
    Any help would be greatly appreciated. I've attached a NI-Spy log, although it looks pretty normal, so I don't know if it will be any help. (I had to rename it to a .txt file so your forum would accept it, so you'll have to rename it to a .spy file yourself)
    Thanks,
    Jeff
    Attachments:
    Capture1.txt ‏971 KB

    Ah, as it turns out, the problem is with a capture device I'm using, not any National Instruments device. Sorry to bug you!!

  • How do I send an array over endpoint 2 and receive an array over endpoint 1?

    Background:
    I'm a device developer.  I have an HID device that interrupt transfers over endpoint 1 and endpoint 2.  The device enumerates successfully as an HID on mac, windows, and linux.  I've use a couple different .dll files to communicate with the device using visual studio and python with some success and now I'd like to get it to work in labview.
    Status to date:
    1.  Successfully installed device hijacker driver so NI MAX can see the device as USB::0x####::0x####:erialNumber::RAW (# inserted to protect the innocent and SerialNumber is an actual number)
    2.  I can see the device in MAX.  Tried to send a line of numbers and something is sent back, but it isn't useful yet.
    3.  Tried interruptusb.vi and it doesn't do anything but timeout.
    4.  Tried Read USB Descriptor Snippet1.vi and an 18 byte array shows up and the VID and PID are parsed out correctly if the bRequest is Get Descriptor and the Descriptor Type is Device.  None of the endpoint descriptor types return anything.  A bRequest won't trigger a device function.  It needs an array over the out endpoint.
    The problem:
    Intuitively I'm at a loss of what to do next.  The device needs to receive a command from a 16 byte array gets passed through the out endpoint (2).  Then it will respond with a 16 byte array through the IN endpoint(1).  It seems as though the interruptusb.vi should work, but the interrupt transfer is a receive only demonstration.  How should I format a 16 byte array to go through the out endpoint? Does it need to be flattened?  

    Thanks for the tip.
    The nuggets were great for getting started and helped with installing the labview hijack driver for the HID device.  Closer examination may lead to the conclusion that the code I'm using is very very similar to the nugget with minor changes to the output.  Definitely the nuggets are useful, but for my device, there is more to it. 
    It is not USBTMC compliant.  It requires an array of bytes be sent and received.  The problem may have to do with timing and ensuring that the byte transfer is correct.  When communicating from visual studio, a declared array of characters works fine.  I tried that with this setup and it doesn't work consistently.  Of particular concern is why with this setup the device shows up, doesn't work properly until stopped, then works fine, but when the labview VI is stopped, the device disappears and no longer available in the VISA combobox.  The Device Manager still shows the device, but Labview must have an open handle to it. 
    I'd really like to be able to call the dll used in Visual Studio, so the user can choose to use the included software or a Labview VI without having to reinstall a driver.  Afterall, HID is great because the driver is under the hood.  Having to load one for Labview defeats the purpose of developing an HID device.  If I wanted to load a driver, I'd program the device to be a USB-Serial device and use the labview VISA serial vi's. 
    For now I'll be happy to get a stable version in Labview that will communicate consistently even if it is the hijacked driver.

  • Receiving PDF files over AS2 in 11g

    Hi,
    We are in the process of setting up Oracle B2B for EDI transmissions.
    For one of the trading partners we have successfully set up ASN over AS2.
    Doc Protocol - OAG
    Document Type - SHOW_SHIPMENT_005
    Once the partner receives the ASN, they send the shipping labels back in PDF format over AS2.
    A custom document type has been defined in B2B for document identification and that seems to be working fine.
    But when the document is downloaded to a folder it always appears to be blank.
    Is this the right way to receive PDF (binary) files in B2B.
    TIA,

    Oracle B2B can send binary files over AS2 but can not receive a binary document over AS2. You may use FILE/FTP/SFTP for such requirement. Raise an enhancement request with Product Development if you have a strong use case.
    You may also receive the binary content in a XML wrapped in CDATA tag at Oracle B2B, so I think this can be one of the considerable approach.
    Regrads,
    Anuj

  • Send and Receive ACK 997 over AS2

    Hi,
    I have AS2/EDI setup in place and is working fine. The only thing remaining is sending and receiving Ack 997. How can I do that? What is the quickest way of doing it?
    Please help. I need it urgently. I'm sure there must be some quick way of doing the same.
    Thanks.

    Hi Dipti,
    If you have setup ready with parties then you need to add agreement
    and in the agreement configure the acknowledgements section.
    Go through following articles:
    BizTalk Server EDI Scenario: Send an X12 Message and Receive an Acknowledgement
    BizTalk Server EDI Scenario: Send an X12 Message Over AS2 and Receive an
    Asynchronous MDN
    If you not have parties added then first do that and then create agreement between them:
    Create Trading Partners and Business Profiles
    Create Trading Partner Agreement
    Maheshkumar S Tiwari|User Page|Blog|BizTalk
    Server : How Map Works on Port Level

  • Email keeps receiving (no sender) over and over again

    I receive 30 or more of these emails from "(no sender) with no content and dated 1969.
    How can I get this to stop?

    Reboot the iPad by holding the sleep and home buttons at the same for the ~15 seconds until the Apple logo appears. Release buttons and let iPad restart.
    The best explanation I've found  (one I like) is that Dec. 31, 1969 @ 12 MN UTC (or Greenwich Mean Time) is an arbitrary time set for the beginning of computer/VAX/Unix time. 
    The 'why'  for your iPad showing this date in emails when it does? Don't know but I've seen it in several of my computers (and my first iPad 2) over time. Random and transient.
    The iPad 2 had the phantom emails as you describe ~every 2-3 weeks for a few months, then stopped doing it (fingers crossed) so I hope yours calms down, too.

Maybe you are looking for