RS232 programmin​g for Sartorius scales using LabView

Has anyone written a any code to control and read in data for a Sartorius scale with RS232

Hi,
Unfortunately, I was unable to locate a driver for your instrument at www.ni.com/idnet or at the Sartorius website. I would like you to submit a request for this driver at: http://zone.ni.com/idnet97.nsf/instrumentdriverreq​uest/ 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=TechResou​rces&ql=a , to search examples and knowledge bases
Hope this helps!
Best Regards,
Aaron K.
Application Engineer
National Instruments

Similar Messages

  • Making another counter VI for usb-6008 using Labview 8.5

    I want to create another counter for usb-6008 using Labview 8.5 as it is needed to calculate two speeds simultaneously.
    Solved!
    Go to Solution.

    The best way to do this is to use the counter.  The counter counts
    signals without having to interrupt the system or use the USB bus. 
    When you request the number of ticks that the counter has seen, a
    request is thrown from the CPU to the USB line to the 6008, which then
    asks the counter "How many ticks have you seen?"  That number is
    returned over the USB bus, goes to the CPU, and then displays on your
    screen.  Since the DIO lines on the 6008 are software timed, there is
    no way to guarantee that the data returning to the CPU is
    deterministic.  The conceptual difference between software-controlled
    DIO (which nondeterministically returns an entire data stream) and a
    software-tick-request-controlled counter (which returns a single number
    with the number of ticks) prevents us from using the DIO lines on the
    6008.  The cheapest way to count more edges is to purchase more 6008s. 
    Another possibility would be to purchase a PCI counter board such as
    the PCI-6602, which has 8 counters. The most counters we offer in the
    USB form factor is 2 per device.
    -John Sullivan
    Analog Engineer

  • Communicat​ion via RS232 with a Kollmorgen Servostar 300 using LabView.

    Hello,

    Sorry I am new posting a message here and I post it before I was able to describe my problem.
    I have a Kollmorgen Servostar 300 to control an AKM24F motor and I would like to send the instructions to the controller via RS232 using LabView. I think I had achieved communication from a PC to a Servostar 300 using LabView via the serial port.
    So far I have setup in LabView the configuration of the RS232 (8 bit, no parity, baud rate 38 400), the address of the servostar (ADDR 0), the way the servostar should respond to the host (PROMPT 1) and the error flag (MSG 1), and no error had been detected when I run the program. I should mentioned that after I sent an instruction such as ADDR 0 terminated with a carriage return, I set a delay time of 150 ms, then I read the amount of bytes that are in the buffer, and then I read the buffer, as I mentioned no error message has appear and the ADDR 0 instruction is read from the buffer. Following the same procedure I sent an instruction to move the motor but nothing happens.
    So far I am not sure if the way I am trying to communicate with the servostar is the correct or if I am missing something, any guidance that anyone my give would be greatly appreciated.

  • Good NI Test Stand Examples For a Beginner (Using LabVIEW)

    Hi everyone, I am new to using NI Test Stand.  I have gone through the "Getting Started with NI Test Stand" and "Using LabVIEW with Test Stand" documents.
    I know in the NI Test Stand Example folder there are many examples.  Are there any examples that cater to new users to Test Stand?
    Where can I find good examples (demos) for developing test sequences, local variables, parameters, etc...in Test Stand?
    Thanks so much!

    If you have the SSP you could access online training an do the exercises on the training.
    but the examples is a good way to getting started. just play around with all the options you have.

  • Which operating system is best for computer control using LabVIEW

    I am using LabVIEW 7.1 and want to write a program to control a system of pumps, heaters, and  compressors.  I am wondering if using Windows XP is a bad thing, given how many background processes computers tend to use these days.  I don't want my computer to slow down for intermittant checking for updates, or any other sort of routine maintenance computers are set up to do.  I have heard mixed things about windows reliability and computer control, most of which is people saying windows could crash and completely ruin my tests.  Does anyone have any advice on the best operating system to use for continuous computer control of my system? 

    If you plan on using a desktop PC for control type applications, then your best option in terms of performance will be with a Real-Time operating system. Windows is not deterministic for many reasons. Determinism involves the ability to respond to an event within a specified amount of time with an acceptable amount of error (jitter). First of all, Windows is not deterministic because it has to service mouse and keyboard events, as well as anti-virus software, automatic updates, etc.
    You can, however, convert an existing desktop PC to a Real-Time target with a Real-Time OS and use it for your control type application with the deterministic behavior of PXI, Compact FieldPoint, and other Real-Time targets. Check out this link for more information.
    On a side note to a previous reply, using the LabVIEW Real-Time module on Windows XP won't make your application deterministic. Your best bet, as others have noted, is to use the LabVIEW RT Module on an RT OS with good RT programming practices (avoiding memory allocations, etc.).
    Jarrod S.
    National Instruments

  • Enhance image/logo for larger scale use

    I have been given an image of a company logo to use for a variety of mediums through advertising. The logo they have given me is very small, I want to either enlarge it or create a higher resolution version of the image which I can then scale up/down according to my use for. Not sure which is the best tool to use for this, perhaps Photoshop may be better, which I have tried using to achieve this (my skills in Illustrator are very limited). The problem with the original image, is the logo (mainly text-based), the edges aren't smooth and when I increase the size of the logo, it becomes even more pixelated/rough round the edges and curves. Can anyone point out some suggestions for me please in how to achieve this? I would be very grateful for any help, thanks.

    raviipatel,
    You should get/find the right fonts and use the Type Tool, then use other means to get the effects/positioning.
    If you cannot get a vector version and see for yourself or get the font information from the company, you may try
    http://www.whatfontis.com/
    http://www.identifont.com/
    http://new.myfonts.com/WhatTheFont/
    http://www.bowfinprintworks.com/ScriptIDGuide.html (Script fonts)
    or ask in the Typography forum,
    http://forums.adobe.com/community/design_development/typography?view=discussions&start=0
    or hope that someone here knows.

  • Is there an ILX LDC-3916 Laser Diode driver for windows NT using Labview 5.0?

    Or will it be necessary to upgrade to the 6 version? I have searched for a while now but this is the only verion that I could find. Also is there any where to learn how to communicate using a GPIB board?

    Here are the drivers. They may work with LabVIEW 5.0, but may be compiled in LV 5.1.
    LDC-3908 8-Channel Laser Diode Controller Mainframe 39XX.LLB
    LDC-3916 16-Channel Laser Diode Controller Mainframe 39XX.LLB
    LDC-3916371 Controller Module 391637X.LLB
    LDC-3916372 Controller Module 391637X.LLB
    LDC-3916374 Controller Module 391637X.LLB
    LDC-3916376 Controller Module 391637X.LLB
    LDC-3916332 Dual Current Source Modules 391633X.LLB
    LDC-3916334 Dual Current Source Modules 391633X.LLB
    LDC-3916550 Dual Temperature (TEC) Control Module 391655X.LLB
    LDC-3916338 3 Amp Current Source 3916338.LLB
    -Jim
    Attachments:
    ilx39xx.zip ‏1501 KB

  • Software enable for Kollmorgen AKD using LabVIEW

    Hey all, I'm relatively new to motion control, and feel like I must be missing something...
    I have a PXI chassis with a 7350 card connected to a Kollmorgen AKD as described in the Getting Started guide.  I can get the system to move through MAX, and I can enable the hardware through the LabVIEW Enable Axes.flx vi from the NI 73xx palette.  But, I haven't found any way to do a software enable from LabVIEW... it only works through the Kollmorgen software.
    Is there a way to do the software enable from LabVIEW?  I haven't found anything in my searches so far.
    Thanks,
    Joe Z.
    (trying to quit LabVIEW, I swear)

    The only way to software enable the drive from LabVIEW is via a digital bus (EtherCAT, Modbus, etc). In general, you only want to use either the hardware enable OR the software enable, not both. In your situation, you should be using the hardware enable and you should use Kollmorgen WorkBench to set the drive to be software enabled at startup (on the Enable/Disable menu).
    Thanks,
    Paul B.
    Motion Control R&D

  • Using labview version 8 can application.exe be created for linux platform?

    hi
    Good morning..
    I have been creating GUI for windows platform using Labview version 8.
    Is it possible to create application.exe for linux platform...are there any settings that could be changed to make it work on linux platform ? or it will directly work when installer is installed in linux platform...
    waiting in anticipation...
    Thanx  ....
    Regards
    yogan

    You must setup a machine with Linux and install LabVIEW for Linux on this machine.
    If you haven't used any Windows technics you can copy the VIs from the Windows machine to the Linux machine, open LabVIEW on the Linux machine and create the application.
    There is no setting on any platform of LabVIEW to generate applications and/or installers for other platforms.
    Message Edited by waldemar.hersacher on 08-05-2008 08:22 AM
    Waldemar
    Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
    Don't forget to give Kudos to good answers and/or questions

  • How to design LabVIEW programmin​g for temperatur​e monitoring using 4 thermocoup​les

    Hi all.
    Sorry if this seems a simple question but I really sorry for the troubles. I'm a new user with LabVIEW and currently using LabVIEW 8.6 for a final year project of mine. I’m trying to monitor the temperature reading in 4 different depth of pavement for every 1 hour interval continuously for 1 month duration. Basically I’ll be using 4 separate thermocouples type J and NI 9219 device. My problems are:
    I’m not sure how to design the LabVIEW programming for my application.
    How to get the temperature reading data in Excel spread sheet.
    How to set the min, max and average daily temperature for each thermocouple.
     Thank You.
    Regards,
    Amanus
    Thermocouples Layout:
    Solved!
    Go to Solution.

    Introduction to LabVIEW
    Follow that link to some getting started tutorials. There should be all you need in there to get you going with both the software and hardware
    - Cheers, Ed

  • Read data of sartorius scales with RS232 interface

    Dear users,
    I have to use a Sartorius scales with a RS232 interface.
    In the attachment you see the program with which I try to read the data of this device – so far not successfully.
    Therefore I have several questions:
    Could somebody tell me if the structure of my program is correct? I think so, because I saw that other people created similar code. But I am not totally sure about this.
    To read data of the scales, I have to send a print control to the device. In the manual of the device is written that the print command is as in the attached picture. They mention that ESC = Escape, CR = Carriage return, LF = Line feed.
    So, how do I write this command correctly? Do I have to write in a string ESCPCRLF, or ESC P CR LR or ESC,P,CR,LF, or…? I am really totally lost here because I have never worked with such an interface so far.
    I do not have a RS232 interface on my computer, so I use an USB to serial adapter. Do I have to adapt the baud rate etc. of my adapter in the windows device manager to the values of my scales?
    When I run my program, the number of bytes at serial port is always 0. Could this be that I use next to my USB to serial adapter another adaptor to connect the 9-pin USB connector to the 25-pin connection of my scales - perhaps a connection is wrong?
    I really would appreciate your help much!!
    Attachments:
    ScalesLV2010.vi ‏18 KB
    ScalesLV2013.vi ‏21 KB
    PrintCommand.png ‏5 KB

    partial wrote:
    Thank you for your reply.
    Searching for drivers was one of the first steps I did. But unfortunately my device is so old (about 25 years) that there is no driver. I also tried to work with the programs of the LabVIEW LLB which are available from your link, but there I also get the 1073807339 error code.
    Checking the cabling is for sure a good idea. So far it seems to be fine.
    Thank you for your hint that the use of delays and the Bytes at Serial Port is incorrect.
    But why is Bytes at Port then mentioned in this NI-document:
    http://digital.ni.com/public.nsf/allkb/874B379E24C0A0D686256FCF007A6EA0
    There they also mention the delay which should be used for older instruments. Since my device is about 25 years old, I thought that the use of wait is a good idea.
    But perhaps you are right. So, could you please correct my program then? As I mentioned, I have never worked so far with the RS232 interface, so I really would be glad if somebody corrects my code.
    Unfortunately, what NI doesn't tell you is that "Bytes at Serial Port" is a last resort, to be used only if you have no other way to figure out if a device has completed sending data.  Since you have a marker - the line feed termination character - I would configure the VISA serial port to use it, and then discard the white space (the CR) at the end.  That way you read exactly the data and don't have to insert a wait to make sure everything was read.
    IMHO - If you have to insert a "wait" in between commands, you probably don't fully understand how to communicate with the equipment.  Of course, I have worked with power supplies that are so "dumb" that the programming guide says that you have to wait x milliseconds for a command to process! 
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • I need drivers for Polytech Vibrometer OFV-5000 to acquire data using LabVIEW 10

    I am using LabVIEW version 10.0f2, but I said ver 8.6.1 since mine wasn't there in the dropdown. I am new to Labview, but am trying to catch up fast since I think it is an absolutely amazing software. I use a Polytech Vibrometer OFV-5000 to measure displacements and velocities in the  micro/nano lab, and wanted to acquire data on the PC via a RS232 cable. I needed my device drivers for the same. LabVIEW has drivers for Polytech Vibrometer OFV-3001, but they won't work for my model. Can anyone help me?

    Well, as far as I know the Polytec-Controller, you can control the unit, set and read the setup (filter, ranges, laser on/off etc) values and the command set is in the manual.
    Reading the velocity/displacement values seems not to be possible via RS232, only with S/P-DIFF Digital out. (The RS232 is slow and async , doen't make much sense unless you have a lot of memory in the controller ) usually you use the analog output and do the trigger/sync with your DAQ hardware
    Have you asked polytec for a driver? I know they work a lot wiht NI hardware ...
    We have a bunch of vibrometers, however since we (need to)  use it as a primary standard, we do the decoding of the heterodyne signal by our own ...
    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 ǝɥʇ'

  • Need to control waterbath temp using labview via RS232

    HI,
    I am new to labview. I have labview 6.1. I need to control a thermo RTE7 water bath temp.  controler using labview.
    The water bath has to be connected to computer via RS232 port and the commands have to be given via binary values.
    The users manual for the bath has "hex" bytes that are to be converted
    to binary values to be passed to bath. If anyone has done this before
    or anyone can help me on this please let me know. Thanks,

    Use simply the recommandations given in the RTE manual. You don't have to convert to binary : that's something done by the hardware.
    For instance, to send the temperature setpoint to the controler, you have to send a byte string such as
    CA 00 01 F0 02 01 2C DD, where CA 00 01 is a header specific to the type of serial link you are using,
    F0 is the set temperature command,
    02 is the number of bytes expressing the temperature that you are about to send
    01 0C is the temperature in tenths of degree (here : 30°C = 300 tenth = 010C$
    DD is a check sum byte.
    The corresponding labVIEW program is as follow :
    Of course, do not forget to initialize the serial port before writing the string !
    Message Edité par chilly charly le 10-21-2005 06:21 AM
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    Water bath.png ‏4 KB
    Water bath.vi ‏28 KB

  • How to let the user define the colors for each plots in the graph (I use LabVIEW 7)?

    How to let the user define the colors for each plots in the graph (I
    use LabVIEW 7)?

    Hi,
    Take a look at this example, it uses property nodes to select tha
    active plot and then changes the color of that plot.
    If you want to make the number of plots dynamic you could use a for
    loop and an array of color boxes.
    I hope this helps.
    Regards,
    Juan Carlos
    N.I.
    Attachments:
    Changing_plot_color.vi ‏38 KB

  • I am trying to integrate simulink model (.mdl) file with SIT of Labview for RCP and HIL purpose. I am using Labview 8.6, Simulink 6.6 with RTW 6.6 and RTW embedded coder 4.6 ,Visual C Express 2008 and Visual C++ Express 2008.

    I am trying to integrate simulink model (.mdl) file with SIT of Labview for RCP and HIL purpose. I am using Labview 8.6, Simulink 6.6 with RTW 6.6 and RTW embedded coder 4.6 ,Visual C Express 2008 and Visual C++ Express 2008. I have selected system target file as nidll.tlc,make command as make_rtw and template nidll_vs.tmf. When I try to generate .dll file I get the following error.
    Attachments:
    SITProblem.JPG ‏101 KB

    Hi,
    No . I could not solve the issue. Presently we are using microautobox (from Dspace)for doing the RCP.
    Himadri 

Maybe you are looking for

  • Airport Express & Apple TV in Large house with lots of concrete!

    Hi there I have set up an AX & Apple TV network in a large house (not my own mind you) as follows: 1x AX(n) upstairs acting as base station 1x AX(n) downstairs at a Hi Fi audio system (using with Airtunes) 1x AppleTV upstairs in TV Room 1x PC with wi

  • ITunes Library Error - what am I doing wrong??

    I just bought a new 80 GB video iPod and wanted to import my existing library (I was previously using a nano). When I uploaded the info for my new iPod I got errors from Windows opening iTunes and it kept shutting down my internet connection saying t

  • Java Web Start Version 1.0 doesn't found installed JRE

    I would like to try some demos from http://java.sun.com/products/javawebstart/demos.html After I clicked on image receive next page with message "In order to launch the requested application, you will need to download Java Web Start Version 1.0 - Thi

  • Someone pls help, strange probl

    I have been trying to fix a sound problem I have on my SB Li've 5. on my XP system for 2 weeks and so far no solutions. My Problem: Sound is muting by itself. When i open the volume controls, the volume bars move down to the bottom by itself. I have

  • N8 DAB Radio and Videos Update

    I've tried to update these too software updates over the air but it's having none of it - it instantly says it has failed.  I reset the factory setting but nothing. I emailed Nokia Customer Support and was told to clear the cache and cookies etc - di