Barcode Generator with Labview

I am trying to create code in Labview 6.1 that will generate a barcode output. I have searched through the discussion database and through the Code Sharing database and have had no luck.....
If someone has code or knows of a way to do this can they let me know.
Thanks, Simon

My understanding is that it's just a matter of using a string indicator that uses a bar code font. You wire the desired characters into the indicator, and the font handles the task of displaying those characters as bar code.
Standard bar code fonts are available in many places; here is one site (www.barcodesinc.com) that offers a standard Code 39 implementation for free.
Hope that's what you're after,
John

Similar Messages

  • How interface N5181A MXG signal generator with labview by using LAN Interface????????????

    hai every one ...i have a doubt how  to interface N5181A MXG signal Generator with Labview by using LAN Interface???? and
    how to find IP Address of N5181A MXG signal Generator????????
    when i connect instrument with labview it shows that no instrument connected and what are the requirements for LAN interfacing with that instruments in labview and please help me?????? 

    You can set the IP Address on the instrument.  You may need to be in the same subnet of your controlling computer, so you may need to set your computer's IP Address to something static.
    Use VISA.  It makes life easier if you decide to use another bus (like GPIB, USB, serial, etc).  In MAX, create a network session with the static IP address you set the instrument to and use that as the VISA Resource.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • "Hi,I'm having problems controllin​g the Agilent E4422B Signal Generator with Labview. When using the Labview driver functions such as initialize instrument I always get an Error -107413504​0.

    I can query the device through the measurement and automation tool. I can also Identify the instrument by issuing a *IDN? with VISA write and read. Why do I get this error while using the drivers supplied by NI for this equipment? Any Ideas?

    Hi, Brooks.
    Attached please find the files containing all the information concerning my attempt to control the Agilent E4438C. Hope you can make sense of it and help me.
    Regards
    isaac
    Attachments:
    nireport.txt ‏2 KB
    Capture.spy ‏5 KB
    CaptureSpy.doc ‏117 KB

  • How can i control the Tektronix AFG3022 with LabView 7.0

    I am trying to control the Tektronix AFG3022 Function Generator with LabView 7.0. Is there a premade program I can download and use?

    If it is not in 7.0 make new thread and ask nice if someone can convert to labview 7.0.
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • Windows 7 is Error reporting when running a program generated with in Labview LV 7.1!

    Dear Labviewer's
    Once back in the yaers I'd generated a program with  - Labview 7.1.
    Now I'm informed that the version LV 7.1 is not supported by Windows 7.
    Now when i try to run the Program generated by Labview 7.1.  in windows 7 , I get communication error by the serial port. 
    Is there somehow somthing I can do to get this work. Is there any Runtime engines From NI for Windows 7.?
    Please Feed back if anyone got info for help.
    4 Stars ...
    HFZ
    Solved!
    Go to Solution.

    Have you installed a newer version of the NI-VISA runtime engine that will work with Windows 7?
    The most recent on the NI website appears to be version 5.0.3.
    http://joule.ni.com/nidu/cds/view/p/id/2257/lang/en

  • Printing labels (barcode, datamatrix code, ...) with LabView via Codesoft

    Hello together,
    could anyone post a sample vi which enables printing labels (barcodes, datamatrix code, ...) with LabView
    via the Teklynx Codesoft Runtime Software? There are no sample programs from Teklynx for LabView.
    Many Thanks for your help, Thomas.
    Message Edited by maximint on 01-04-2007 10:04 AM

    maximint wrote:
    Hi JLS,
    thanks for the answer. I agree with you that closing the references is the best und most stable solution. But it is really slow. I made an exe but this is also slow.
    But apart from this, the VI is running well, even with a handing over of variables. I guess this is one of the first VIs in the net which combines LV with
    Codesoft from Teklynx.
    Thanks, Thomas.
    PS: I made a wrong click on the rating of your last post. Sorry. I guess I rated it too bad.
    Well, this is easily solved with an intelligent global buffer VI or as they are also often called a LabVIEw 2 style global. I use them quite often for all kinds of reasons including to avoid globals in my programs almost 100% but this is one of the cases where they are also very handy.
    Basically you write a VI that has a while loop, and a case structure inside. The while loop normally only executes once. One or more uninitialized shift registers store different values that can be reused on each call to that VI. The case selector is wired to an enum (I make them always strict typedefed) on the front panel and that one is connected to the connector pane of the VI.
    Make the enum have init, print, close items and in the respective case frame do the opening of the refnum in the init case and anything else you need to do once at initialization time storing the refnum to the right shift register terminal. In the close case do everything to close done the software and then close the refnum coming from the right shift register terminal itself passing a Not A Refnum to the right shift register terminal. The print case uses the refnum from the right shift register terminal too, does all that is necessary to do printing and then stores the refnum back to the right shift register terminal. You now have an intelligent manager function for your interface to the printing software.
    The init case is called somewhere during initialization of your application while the close case is called somwehre when you close your application. A variant is to combine the init and print case but forst test for the refnum to be Not A Refnum (comparison palette) and in that case do the initialization first, otherwise just do the printing. The advantage with this is that the Codesoft interface is only initialized if you really need it.
    There is one caveat for this if you use dynamic top level VIs to implement for instance test steps or deamon like operation. LabVIEW remembers the top level VI under whom a refnum was opened and automatically closes refnums when that top level VI goes idle (stops running). So you would need to make sure that the initialization is done in the main hierarchy that is guaranteed to run for the entire time that your interface is required.
    I have included a small archive containing an API for Codesoft 7 that also supports variable query and substitution in templates. It is an older version of something I'm currently using and not very well tested as is, but the newer version is a lot more involved and complicated and not suited to be put here. I also included another archive showing a version of such an intelligent manager buffer function using that API.
    Rolf Kalbermatter

  • Program LPC2378 with code generated by LabView ARM embedded, without using LabView

    I would like to use the C files that are originally generated in LabVIEW ARM embedded module, and use Keil software (or other lower cost) to load these files into custom boards with LPC2378 controller without LabView.  Are there detailed instuctions for this?  I am using version 8.6 and the ARM embedded module is 1.1.  
    My reason for this task is boards are being made in a maufacturing facility oversees, and they need to be programmed at their end. 
    I read a forum describing the use of  hex files, but not enough detail for me to figure this out.
    Thanks in advance.

    Hey Bob,
    What you're looking to do should be possible. You'll just need to build the application in LabVIEW, then you should be able to use the uVisions command line to deploy the system. As for the C code itself, it gets generated when you build your build specification and you should see it placed in the same directory as your labview project in a folder named the name of your project. For example, if your project were called My ARM Project, you'll see a folder called "My ARM Project" created/updated whenever you build the build specification in that project and it will contain the C Code. To see the code organized logically, after building your build specification, right-click on the ARM target and select "Show Keil uVision". This will open a uVision window in "LabVIEW mode" and you'll be able to see all of the C files associated with you application; your VI specific code will be under a folder titled "VIs". You could also just open the C code files from disk in uVision, which is what you'll need to do if LabVIEW isn't installed. The main LabVIEW project can be found in the built directory described above as the LabVIEW.uvproj file in the "target"/Application/"uvision version"/Project directory. For example my main file was built in MyProject\EK_LM3S8962\Application\4.01\Project. From there, you'll need to follow uVision's process for compiling and deploying the target code from their command line:
    Command Line
    http://www.keil.com/support/man/docs/uv4/uv4_comma​ndline.htm
    Hope this helps!
    --Ryan_S

  • Problem with Labview and an ARM Cortex

    Good morning,
    I am currently trying to use Labview with a board from ST Microelectronics (MCBSTM32) with an ARM Cortex Processor.
    I use the SDK and have followed the tutorials.
    But, when I try to launch the program (the simple loop as write in the tutorial n°2 : http://zone.ni.com/devzone/cda/tut/p/id/7029 ), Keil gives me an error via Labview:
    "Argument 'DARMSTM' not permitted for option 'device'."
    It seems that Keil does not allow an ARM Cortex from ST as the device.
    Moreover, after having this problem, I am unable to use a Keil project ,even a project which worked before, without Labview. I need to restart the computer.
    I also try to launch the Keil project generated by Labview, without using Labview, and it works. But as soon as I use Labview, I have the error.
    Did anyone already have this error or know how to solve it
    Thank you for your answer and sorry for my bad english.
    Regards,
    Raphaël VAISSIERE

    Hi Raphi,
    So let me make sure I understand,
    The project created in LabVIEW errors out with the message "Argument 'DARMSTM' not permitted for option 'device" 
    If you open the same project in Keil uVision, it runs fine
    Here are my questions:
    1. So how does the code run when run through Keil? does it deploy and run fine?
    2. Did you follow the porting procedure completely?
    Your target STM32F103RB  is techincally supported by Keil but you need to port the RTX kernel to it. This paragraph explains it:
    To determine if your target already supports the RTX Real-Time Kernel, browse to the \Keil\ARM\Startup directory, then browse to the folder that corresponds to the manufacturer of your ARM microcontroller. If there is an RTX_Conf*.c file for your target, then the RTX Real-Time Kernel has already been ported for your ARM device. If no such file exists, skip to chapter 4 for more information on the RTX Real-Time Kernel and a guide for porting RTX to your ARM microcontroller. 
    You also need to port the Real-Time agent to it.
    I just want to make sure that you have followed the guidelines. If you have and are still having problems, we will continue to explore this.
    Thanks,
    National Instruments
    LabVIEW Embedded Product Support Engineer

  • How can i display a excel file generated by labview?

    hello,
    I'm looking for an exemple to display (open) a .xls file generated by labview after simulation but without use  the tookit report generation.
    somebody knows how could I do this?
    Any suggestions?
    Thanks,
    longar
    p.s: i use labview 8.6 
    Solved!
    Go to Solution.

    There is quite large dedicated Excel thread with a lot of examples.
    I'm curious though. If you don't have the toolkit, how did you create the Excel file in the first place?

  • How can I call a DLL from Borland C++Builder that was generated by LabVIEW?

    In the linking phase, the linker of Borland C++Builder echoes the message shown below:
    [Linker Error] 'Test.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
    'Test.LIB' was generated by LabVIEW Application Builder and had been verified working well with Microsoft Visual C++

    "Murray Chen" schrieb im Newsbeitrag
    news:[email protected]..
    > In the linking phase, the linker of Borland C++Builder echoes the
    > message shown below:
    >
    > [Linker Error] 'Test.LIB' contains invalid OMF record, type 0x21
    > (possibly COFF)
    >
    > 'Test.LIB' was generated by LabVIEW Application Builder and had been
    > verified working well with Microsoft Visual C++
    Hi Murray,
    Borland C++ Builder uses a .lib format which is not equal with VC++. You
    have to rebuild your .lib by using implib.
    Try 'implib library.lib library.dll' to create a new .lib.
    Greets
    Henrik

  • How can you create a test plan generator using labview

    I am looking to create a testplan generator using labview to help RF Engineers translate test requirements into test parameters and wanted to know how i can go about it.

    Have you considered to use Teststand? Teststand organizes all the tests and allows to parameterize them.
    Creating a tool with a similar functionality will be more expensive than buying Teststand and modifing the operator interface.
    Waldemar
    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

  • Problems obtaining .rxe with labview 8.5 professional

    Hello everyone! I am starting with labview for nxt, and I have some problems during the compilation.  I have installed all what it is said in instructions for labview 8.5 professional, then I have  done the "mass compiled" but I have obtanied lots of bad VI. I have tried to do it again and again, and results are always the same.
    Not knowing how to solve them, I decide to continue. I can do everything till the moment I want to compile. It tries to compile, but only generates a new .rxe file, with no name and no data. When I try to run it,  the nxt shows a message telling that it is a bad file.
    The trouble is that I do not know whether both problems are related and how to solve them. Any suggestions will be thanked!

    The solution is to copy all files from nxttoolkit101patch.zip that corresponds to the labview 7.1, to the folder of your labview version. Then, mass compile your new toolkit and does all.

  • Generate a LabVIEW VI From My SignalExpress Project

    I'm using Signal Express to acquire and analyse signal from Tektronix TDS 2012B digital storage oscilloscope.
    I've two problems facing now.
    1.
    I'm not able to plot the BH Loop (Hysteresis Loop) in Signal Express, which is shown correctly in TDS 2012B but it is shown as two seperate channels in Signal Express. How can i get the BH loop in Signal Express.
    I've attached the snapshots for the signal from 'TDS 2012B' and 'Signal Express'
    2.
    Now I've this project saved in my comptuer. I was trying to convert this project to a LabVIEW vi. While converting it shows an error that "Tektronix instrument control steps cannot be generated into LABVIEW code at this time".
    What should i do to convert the saved project into a labview code successfully.A snapshot of the 'error' is attached with this message.
    Using LabVIEW 8.0, 8.0.1, 8.2
    Attachments:
    Error.jpg ‏87 KB
    TDS 2012B image.jpg ‏96 KB
    from Signal express.png ‏7 KB

    Hi,
    Sorry, I didn't realize you were using SignalExpress 1.2. The ability to view time signals as XY was added in SignalExpress 2.0 which released earlier this year.
    I'm including a simple LabVIEW VI which you can run in SignalExpress 1.2 using the "User-Defined Step". In the step, select the VI that I'm including and pass your 2 channels as inputs. The output of the step will be an XY value. You can graph this directly and it will be in XY. It's the equivalent of what SignalExpress 2.0 does natively in the graph.
    I hope this helps,
    Phil
    Attachments:
    ConvertToXY.vi ‏38 KB

  • Has anyone created a lottery number generator within Labview & if so can I have a copy please?

    I would like to study the program of a lottery number generator for Labview if anyone has created or knows where I can get this.

    Wow, my vi is close to yours, but I have a different problem: I set mine up to generate a door prize-winning "powerball," but my issue is how can I get the array to show each number in a different cell in the array, rather than in every cell at the same time. I think I need an array constant somewhere, but with a while loop in the for loop, I can't seem to come up with the desired operation.
    Here's a copy of my vi and a pic of the "spaghetti"
    Also, I'm running on my version 9 student edition.
    Thanks for any help.
    Attachments:
    My Powerball.vi ‏53 KB
    Lotto code.JPG ‏117 KB

  • Electrical Engineer with LabVIEW Experience, Windsor, CO - Start Immediately

    National Analytics, Inc. is looking for a talented and motivated Electrical Engineer with a proven electronic hardware design and development background to complement our team of system integration experts. Experience with RF and DC power supplies or high power, high voltage inverters is highly desirable.
    Located in beautiful Northern Colorado, National Analytics has become a mainstay in remote monitoring & control, systems integration and engineering solutions. Our services include software engineering, hardware engineering, mechanical and electrical design, contract manufacturing & test, project management and training. Some of our recent customer markets include:
    * Government
    * Aerospace
    * Nuclear, Fossil & Wind Power
    * Environmental Remote Monitoring
    * Defense
    * Medical
    * Oil & Gas
    * Manufacturing
    Eligible candidates must be hard working, eager to learn, and able to adjust to rapidly changing project demands. We provide a fast-paced, fun work environment that promotes personal growth with challenging opportunities.
    Requirements:
    1. BSEE
    2. Proven electronic hardware design and development experience
    3. 3 years minimum LabVIEW programming experience required.
    4. Experience in analog and digital circuit design, schematic capture, board level PCB layout, design, and validation
    5. Embedded microcontroller programming
    6. FPGA programming
    7. Experience in design and development of automated test equipment for products with analog, digital, and embedded software content
    8. Ability to operate a variety of test equipment (oscilloscope, function generator, spectrum analyzer, etc.)
    9. Altium or similar electronics design package
    10. Demonstrated proficiency with LabVIEW
    11. Ability to solve complex technical problems independently
    12. Good verbal and written communication skills
    13. Ability to work in fast paced, high-pressure environment
    Please include professional references and salary expectations.
    Due to government contracting requirements, only US Citizens will be considered.
    Learn more about us at http://www.nationalanalytics.com
    No phone calls please.

    Hi Dan,
    I am the manager for the Customer Education department for NI Canada. We are looking for Engineers with extensive LabVIEW/LabWindows experienced to become certified as Professional Instructors of our courses.  We are currently looking for someone experienced developing Real-Time applications, TestStand and CVI.
    We do not offer a full-time position, rather are Contract work.
    If you are interested and have the experience, feel free to contact me for further details.
    Thanks,
    Berenice Tostado
    National Instruments Canada
    Customer Education Manager

Maybe you are looking for