Developing serial driver for hp54615B

Hellow LabVIEW User's,
I am dveloping a serial driver for hp54615B scope. i went through the GPIB driver for the hp54615B which NI has developed. In this driver hp546xx Read Delay.vi which commands of hp54615B you are setting to the following inputs.
1) what does the following parameters corresponds to
a) Channel1 edge count
b) Channel2 edge count
2 ) Similarly in hp546xx Read Min Max Waveform.vi
what is the min waveform array and max waveform array consists of when i acquire some 5000 points.
3) Similarly in hp546xx Configure Record length.vi
what are these parameters corresponds to
a) time per record .
b) minimum record length (is this input same as no of points to acquire ).
c) acquisition start time
inputs corresponds to and which command should i pass to achieve this.
waiting for reply
Thanks & Regards
anil

I'm thinking that you are using IVI driver. IVI driver from NI site is distributed with source code. This driver does not support serial interface, but you can change source code and recompile DLL. LabVIEW IVI driver is calling DLL.
Driver will require following changes:
1) in IviInit function you must set for serial interface some attributes. (VI_ATTR_TERMCHAR, etc.)
2) for serial interface you cannot use events. WaitForOPCCallback must be changed.
3) All functions which read binary data must be changed. You must disable term. character during binary transfer.
For more details download tktds3x0 driver. This driver supports serial interface.
>-----------------------------------------------------
* hp546xx Read Delay.vi call for edge count param
etrers following command:
MEASEF DEL,,
If slope is set to falling, value is inverted.
For example:
Channel1 Slope: Rising
Channel1 Edge Count: 2
Channel2 slope: Falling
Channel1 Edge Count: 5
Command: MEASEF DEL,2,-5
* Read Min Max Waveform you can call only if the acquisition type is peak detect. In this case scope returns two waveforms. Odd elements in buffer(WAVATA?) are elements of min waveform and even elements are elements of max waveform.
* hp546xx Configure Record Length.vi
* minimum record length - is the minimum number of points which you require. If you set this value to value which is not supported but is less as maximum for example 4901, driver sets to instrument number of points WAVOIN 5000. Driver will guarantee that read function returns wavefrom with this size.
* time per record is time for aquire all points. (TIM:RANG)
* This time represents the time of first element in waveform. if you set 0.0 -> first el
ement of waveform is trigger. (TIMEL) the range depends on the time per record.
Regards,
Zdenek

Similar Messages

  • Looking for a serial driver for an agilent 4395A to work with labview

    Can only find one for gpib I have no interface for gpib on my PC but i do have a rs232/gpib converter and was wondering if I could get a serial driver for the agilent 4395A for this.
    Thanks

    I've only used the RS232/GPIB converter to go from a GPIB bus to a serial instrument so I can't speak for going the other direction but I would give it a try. However, you have big problems with the driver if its the same one I just downloaded from NI. It's not really what I would call a driver at all but an application program meant to be used stand alone. There is no breakout of instrument functions into subVIs and none of the controls or indicators are on the connector so you can't even use the high level app as a subVI without a lot of work. It is a contributed driver but I'm surprised NI accepted it because it doesn't follow any of the published rules for an instrument driver. It's not even a good example of program design, imho. There is a VISA dr
    iver available from Agilent here and I would try that instead. To use a VISA driver with a serial port, you just specify the VISA resource name for that port instead of the GPIB resource name. For example, a GPIB resource name of an instrument with an address of 5 would be "GPIB::5::INSTR". To communicate to your instrument over com port 1, the VISA resource name is "ASRL1::INSTR". If the instrument has a serial port in addition to the GPIB, you could also try skipping the converter. Some VISA drivers work fine either way.

  • Developer Serial Number for Server?

    Hello,
    I've been a registered developer for many years. Some years ago I set up one of my rotated-out-of-daily-use machines as a 10.4 server using the developer serial number. It sits in the corner humming away doing it's thing very nicely. The serial number is to expire shortly (Dec 31, 2014). I can't find a new one yet on the developer web site.
    Although I have other MacOSX machines that are set up as newer servers, I was hoping to just leave this older one as it is.
    So - does anyone know about - or is there - a new Developer SN previous versions of the Server?
    Thanks,
    K

    Well - I gave up waiting for a new SN to show up on the files list. Perhaps one will come along at the last minute, but in the meantime I purchased a copy of Tiger Server and installed that instead. Perhaps I should have done that several years ago, when I was using the server more for use than for testing, but anyway, it's done now.

  • Has anyone developed a driver for HP 34591?

    If someone has experience with it please email me!

    Hi Peter,
    Unfortunately, I was unable to locate a driver for your instrument. I would like you to submit a request for this driver at: http://zone.ni.com/idnet97.nsf/instrumentdriverrequest/ and with the instrument manufacturer. We develop drivers based on demand and popularity so the more requests we have for it, the greater the possibility that we will develop one.
    If you would like to try developing your own instrument driver (or modify the existing one), we have documentation, model instrument drivers, and driver templates to help at :
    http://www.ni.com/devzone/idnet/development.htm
    We also have a syndicate of third party vendors that specialize in National Instruments' products and services. Some of the vendors specialize in driver development. I
    would suggest contacting one of the Alliance members at:
    http://www.ni.com/alliance
    An instrument driver is a collection of functions that implement the commands necessary to perform the instrument�s operations. In short, someone read the instrument user manual and implemented some of the functionality in a program for the end user. Instrument drivers are not necessary to use your instrument. They are merely time savers to help you develop your project so you do not need to study the manual before writing a program.
    There are example VI's in LV on Instrument Connectivity. If you go to the Help menu >> Examples.. >> I/O, you will see a couple and Examples.. >> Fundamentals for File and String manipulation. I would suggest tweaking them to suit your application. Also the specific command that your instrument responds to can be found from it's manual.
    Some useful resources for your application are
    ni.com > NI Developer Zone > Development Library > Instrument Connectivity
    http://search.ni.com/?col=alldocs&layout=TechResources&ql=a , to search examples and knowledge bases
    Hope this helps!
    Best Regards,
    Aaron K.
    Application Engineer
    National Instruments

  • Where can I find the USB driver for the serial to USB adapter?

    I have a Palm IIIc with the serial HotSync cradle and USB adapter but I dont have the driver disc for it and was wondering if there was a page within the site here I could download it from?
    The OS platform needed for the driver is Win2000 / XP.
    TIA,
    -guitardude
    Post relates to:

    I did a Google search and found this link:
    http://www.gilsson.com/usb_drivers_download.htm
    It had the Prolific USB-to-Serial driver for WinXP. I downloaded & installed it. It created a COM5 port that my Palm Desktop found automatically. I hit the HotSync and, presto!, everything works perfectly. I only spent 5 hours trying to solve this problem for my dad.
    He hadn't HotSync'd his Palm IIIxe to his home laptop since NOV2005!! And he hadn't HotSync'd to his work PC since he retired in JUL2008 (and he doesn't have access to that PC anymore).
    I'll repeat this post in the other threads I queried on. I hope this helps someone solve their USB-to-Serial Adapter Driver problems.
    -mark
    Post relates to: Treo 650 (Sprint)

  • Maxon EPOS2 driver for sbRIO

    I am working on using LabVIEW to control a Maxon EPOS2 50/5 controller. I am using a sbRIO and the NI 9853 CAN module.
    I have found the EPOS driver posted here. I have also found the CANopen engine posted here.
    However, I'm looking for a VI based implementation of the Maxon EPOS2 driver. The existing EPOS2 DLL (wrapped in a LV API) can not communicate with my CAN device because it's connected to an LV-RT system through an LV-FPGA device. Therefore, I need a VI based implementation of the driver such that I can communicate through an LV-FPGA based CAN from an LV RT system.
    Thanks for any help!
    -Viktor

    Viktor,
    I've been looking into this and don't know of any VI based implementation of this driver.  It may be worthwhile to contact Maxon to see if they can provide any help with this.  The only other option would be to use compile the dll code into a shared library .out file that would be compatible with your sbRIO.
    Calling External Code on VxWorks Targets
    http://digital.ni.com/public.nsf/allkb/5A267EF5471​758CA86257233006EF3D8
    Developing Shared Libraries for the cRIO-901x and Other VxWorks Targets - Developer Zone
    http://zone.ni.com/devzone/cda/tut/p/id/5694
    maxepos2 - Serial Driver for LabVIEW
    http://sine.ni.com/apps/utf8/niid_web_display.down​load_page?p_id_guid=7D860A61EC12469DE04400144F1EF8​...
    Best,
    Chris LS
    National Instruments
    Applications Engineer
    Visit ni.com/gettingstarted for step-by-step help in setting up your system.

  • 64 bit serial driver with 32 bit VISA causing problems?

    I'm running LabView 2012 on Linux (kernel 3.10) on an x86_64 machine. I think that VISA is not playing nicely with my 64-bit serial driver. I have a few instuments connected through an NPort serial to ethernet converter. Instruments which output data constantly (unpolled) are working fine. I'm reading ASCII data from those using both minicom and LabView / VISA with no problem. Instruments which need to be polled for data are not working.
    The same software and drivers are working fine on a 32-bit machine in the same lab (although I compiled the NPort serial driver for 32-bit on that machine). All I can think is that 32-bit VISA doesn't like the "bitness" of the 64 bit serial driver, and it's mashing anything I try to write to a serial port. This being the case:
    1) Can I install 64-bit VISA for Linux in conjunction with 32-bit Labview? Would that work?
    2) If I have to go for a 64-bit LabView, do I really need to downgrade my kernel to 2.x as suggested in a hidden NI compatibility document that I now can't find?
    3) Why is Linux such an after-thought with NI?

    OK. Panic over. Could be down to differences in control codes that the newer version of the driver is acting on.
    [james@IceMan ~]$ stty -a -F /dev/ttyr00
    speed 9600 baud; rows 0; columns 0; line = 0;
    intr = <undef>; quit = <undef>; erase = <undef>; kill = <undef>; eof = <undef>; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S;
    susp = <undef>; rprnt = <undef>; werase = <undef>; lnext = <undef>; flush = <undef>; min = 0; time = 0;
    -parenb -parodd cs8 -hupcl -cstopb cread clocal -crtscts -cdtrdsr
    -ignbrk -brkint -ignpar parmrk inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -iutf8
    -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
    -isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt -echoctl -echoke
    [james@IceMan ~]$ stty -g -F /dev/ttyr00
    18:0:8bd:4000:0:0:0:0:0:0:0:0:11:13:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
    [james@IceMan2 ~]$ stty -a -F /dev/ttyr00
    speed 9600 baud; rows 0; columns 0; line = 0;
    intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
    werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
    -parenb -parodd -cmspar cs8 hupcl -cstopb cread clocal -crtscts
    -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8
    opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
    isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
    [james@IceMan2 ~]$ stty -g -F /dev/ttyr00
    500:5:cbd:8a3b:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0

  • Driver for PM5193 on Labview6.1

    Hi,
    I'm searching a driver for a function generator Fluke/Philips PM5193 for Labview6.1. I have found the driver for Labview7 and 8 but not for Labview6.
    I'm using a GPIB card and I must use the Labview6.1.
    Thank you for your help.

    Hi,
    Like you mentioned, the mininum requirements to use the driver is LabVIEW 7.0. As you probably know National Instruments does not maintain or support this driver. My suggestion would be that you try to post this on the DAQ/GPIB discussion forum to see if another customer has developed the driver for LabVIEW 6.1
    Warm regards,
    Karunya R
    National Instruments
    Applications Engineer

  • LabVIEW serial drivers for CAL Controls 9500.

    Anyone already created a LabVIEW Modbus serial driver for the Cal Controls 9500 process controller. Please let me know if you have.
    Best Regards
    Dunc

    Same question, has anyone made a serial driver for this yet?

  • LabVIEW 2010 FPGA Driver for Xilinx SPARTAN 3E Starter Board

    Dear Friends,
    Is there any possibility to release a LabVIEW 2010 FPGA Driver for Xilinx SPARTAN 3E Starter Board?
    Regards,
    wedo
    Solved!
    Go to Solution.

    Hi Brad,
    So glad to get your post here!
    I’m looking forward to download the new installer.
    I wonder whether the new driver will support the 10/100 Ethernet Physical Layer Interface, since the last drivers aren’t support this feature!?
    Also, will be any new examples included with the new driver? For instance: an example for the StartaFlash Memory; I have done an example for this but I couldn’t get it work! I don’t know why! You may check my post and the example in the following link!
    http://forums.ni.com/t5/LabVIEW/Spartan-3E-StrataF​lash-Memory-wrong-reading/m-p/1030898
    By the way, is there any plane to develop a driver for the Spartan-3E (1600Kgate) kit? Both kits (500KGate and 1600KGate) have the sample on-board peripherals, the only difference is in the number of Gates (FPGA chip). I think all that is needed is to add the component ID (29597843---->3E1600) and revise the xc3s1600e.bsd and 3sXXXe.nph.
    Thanks in advance & kindest regards,
    wedo

  • LabVIEW driver for TECAN or Thermo microplate reader ?

    I have to develop a LV program to control a microplate reader (TECAN Infinite 200, or Thermo Electron Varioscan). As anyone some experience on this problem ?
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

    Michael.Proctor a écrit:
    Hi CC,
    I was about to start developing a driver for the Infinity 200 using .Net to add it to my automated Plate Reader LIMS sytem.
    We use it to grow yeast cells
    I already have connectivety and control to the earlier Tecan Plate Readers ( Genios and Safire) using ActiveX calls to the Tecan RDROLE libraries. It works well, a few memroy leaks aside.
    .Net progamming is new to me so I am hoping you may have made a strt that will point me in the right direction - if not I will eventually have something working.
    I am alos workign on the Tecan EVO (liquid handling robot ) connectivity.
    thanks Michael
    Stanford University
    Hi Michael,
    Most of my projects will be on a stand-by for a few months, and I'm not sure the Tecan program will be among the firsts to be revived . However, your move could be a good trigger for me !
    I also got the Tecan libraries but I only had time to give them a quick look. Being a Macintosh afficionado, my feelings about .Net programming are probably the same as those of a chicken for a monkey wrench
    However, things can change assuming I have the proper driving force. We also the use the infinity to study yeast growth. What I would like to do is to program the liquid dispenser according to the growth results.
    If YOU point me in the right direction, may be we could soon join our efforts ?
    Feel free to contact me either here or directly at [email protected]
    Cheers
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Need driver for Mitutoyo 264-007 input tool.

    Subject says it all. Need a serial driver for this device. It connects
    the vendors gages to a computer serial port.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

    Hi there,
    Its a simple case of collaboration between objects.
    Assume u have a class A and u need to store values of A into B, then there is a containment relationship between A and B.
    Add Accessor (get) methods to A and have an object of Type A in B.
    I hope i addressed ur question.

  • Writing USB-Serial Converter Device Driver for Windows CE 6.0

    Dear Developers,
          I have a Silicon Labs chip Cp2108. Its a Quad USB to Serial converter. It supports all the operating systems except Win CE. So I have the source code of the driver for Linux 2.6 / Linux 3.0. I have experience in Device drivers development
    in Linux.
      Question is How will I start coding driver for Windows CE 6.0. Can anyone point me to a best starting point on this topic. All I need to do is make this chip work with WIN CE 6.0. Can anyone point me to a Sample driver source code It will be great.
     Regards,
         Winston

    Dear Vinoth, 
            Thanks for the valuable reply. 
      I am confused a bit here. I need to make the external USB -UART bridge (CP2108) work on win CE 7.
       the driver in Path \WINCE600\PUBLIC\COMMON\OAK\DRIVERS\USB\CLASS\USBSER is using the built in USB controller
    hardware and making it as a Serial port right ? 
       How do you go about making the external USB -UART bridge work as a COM port ? 
     I have a document from SIlicon Labs which gives info about Device descriptors and interface commands . 
      Regards,
        Winston 

  • I have Photoshop CS5 as a download that I wish to put on a new hard drive I bought for my computer. I have he serial number for the download, How do I install it on my computer?

    I have Photoshop CS5 as a download that I wish to put on a new hard drive for my computer. I have the serial number. How do I do it?

    start your installation file on your new hd.

  • I am trying to install the driver for a Wacom Bamboo Pad. The dmg from Wacom downloadsand will opens, but when I try to install it the message "Install Wacom Tablet.pkg" can't be opened because the Identity of the developer cannot be confirmed"

    iMac late 2009 3,06GHz Intel Core Duo; 500gb hard drive, 12gb memory. OS X 10.8.5 (Mountain Lion)
    '“Install Wacom Tablet.pkg" can't be opened because the Identity of the developer cannot be confirmed.'
    I have been trying to install the driver for a Wacom Bamboo Pad. There are several driver packages listed on the website (the device is supplied ready to run with Windows devices) and I have tried tried downloading all the available drivers which apply to my set-up. Some will not open at all and I get a 'Damaged' message on my screen. Of the ones which open, I can download the .dmg and expand it but when clicked it opens as a window with multiple choice of languages and an icon which instructs you to click to open.
    If I do this some versions repeat the 'damaged' message but the later ones generate a window saying:-
    '“Install Wacom Tablet.pkg" can't be opened because the Identity of the developer cannot be confirmed.' - this is as far as I can get it to go; most frustrating!
    I understand that Apple's security updates have recently included an alteration that causes this result, and that there is supposed to be a legal (i.e. Apple sanctioned) workaround to allow files like this to be opened. If this is so, can anyone enlighten me?

    Many Thanks, Kurt.
    I knew I'd seen the solution you've provided somewhere - either in MacWorld or MacFormat - but couldn't remember the Gatekeeper bit!
    I shall save it somewhere VERY safe now in case this happens again …
    You have made an old man very happy and saved me from worrying that senile decay had suddenly set in. (I was 70 last week so you might understand the situation from that.)
    Best wishes
    OllyanDinah

Maybe you are looking for

  • Issue in IDOC-File Scenario

    Hallo Everybody, In one of the requirements,for the interface design which involves IDOC-FILE scenario we have a req as:- Multiple IDOCs would be sent from SAP R/3 to SAP XI. Each IDOC can have 0-4 segments and for each segment a file needs to create

  • How can I just sync the checked songs from my iTunes to my iPod?

    Okay, I cannot figure out how to sync my iPod (5th gen touch) with only the checked items. I noticed on the summary page it says, "sync only checked songs and videos" well I have that box checked. I have all my music checked that I want on my Ipod as

  • Ipad 3 acting crazy, doing things on it's own without touchng it.

    My friend's ipad 3 with retina display 32GB  is acting crazy. It switches between apps, closes/ opens apps, types, scrols, goes to home/ search and ...... by itself without even touching it. You can't think of using the ipad like this. It happens whe

  • Using SubReport to show Details of field grouped in Main Report

    Hi Experts I am creating a Crystal Report from BEx Query . In Report i have Created a group on Cost center field. & some other fields are in detail section. Suppose if i execute report then groups are A, B, C, D ...... Now further requirement  is  wh

  • Issues with Purchase order change documents

    Hi Gurus, I have some peculiar issues with Purchase order. The PO line item has deletion indicator set but I can't find who set the deletion indicator. The PO change documents doesn't show anything related to deletion indicator. Please help to fix th