Jump to content

Search the Community

Showing results for tags 'labview'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Software & Hardware Discussions
    • LabVIEW Community Edition
    • LabVIEW General
    • LabVIEW (By Category)
    • Hardware
  • Resources
    • LabVIEW Getting Started
    • GCentral
    • Code Repository (Certified)
    • LAVA Code on LabVIEW Tools Network
    • Code In-Development
    • OpenG
  • Community
    • LAVA Lounge
    • LabVIEW Feedback for NI
    • LabVIEW Ecosystem
  • LAVA Site Related
    • Site Feedback & Support
    • Wiki Help

Categories

  • *Uncertified*
  • LabVIEW Tools Network Certified
  • LabVIEW API
    • VI Scripting
    • JKI Right-Click Framework Plugins
    • Quick Drop Plugins
    • XNodes
  • General
  • User Interface
    • X-Controls
  • LabVIEW IDE
    • Custom Probes
  • LabVIEW OOP
  • Database & File IO
  • Machine Vision & Imaging
  • Remote Control, Monitoring and the Internet
  • Hardware

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Personal Website


Company Website


Twitter Name


LinkedIn Profile


Facebook Page


Location


Interests

  1. When I originally selected the name for my blog ExpressionFlow back many years ago, what I had in mind was functional dataflow programming and the ability to pass any subdiagrams (expressions) around as first class citizens of the language. Functional programming languages (haskell, clojure, lisp) have a lot in common with dataflow world. In principle, calling a function in a functional language is identical to calling a node in a visual language. Passing data between functions happens in an immutable way in functional languages, similar to the concept of data flowing between nodes in a flow-based programming languages. Monads determine execution order of functions with side effects, the same way as flow diagrams determine the execution order of nodes in LabVIEW. Functional programming is often seen as an alternative to object oriented programming. One can solve similar problems of dynamic dispatching either by passing functions around or passing objects with methods around. There are of course multi-paradigm languages supporting both objects and functions like Clojure and Scala. So what would LabVIEW look like if it supported concepts of functional programming paradigm? I posted an article on this on ExpressionFlow and I am intending to study the concept on ExpressionFlow in my future posts. Would you use functional LabVIEW if such a language existed? My post on how a functional programming could appear in a visual dataflow language: Synchronous Functional Dataflow Programming & Closures of Named Functions p.s. See Joel's quick intro to functional programming if you are unfamiliar with the concept of functional programming.
  2. Hello, I have set up a vi in my project where it deploys startup.rtexe, web service and the related web service vi and a shared variable library to the real-time(sbRIO) target. i have 3 targets in the project 1) My computer 2) RT-Target 3) FPGA. What i want is to change the properties of the RT-Target whereby i can assign the IP address of the device to the target project properties programmatically. i can manually assign the IP address by right click on target->properties->IP address. but sometimes the IP address changes and so target cannot be reached and deployment fails. i want to be able to set the IP address through the VI and then deploy the items to the target. Please suggest a way to do this. Thank you.
  3. All, I am happy to announce that I am back in blogging on ExpressionFlow. I'm trying to cover more theoretical topics around visual programming and discuss new fresh approaches. I'd like to invite everyone to follow the blog and @expressionflow twitter account. url: http://expressionflow.com twitter: @expressionflow facebook: https://www.facebook.com/expressionflow Please let me know the kind of topics you'd like me to discuss. There's lots of cool topics on my mind already but I would love to hear from you, what would be something interesting for you all. Thanks, and happy Thanksgiving for everyone! Tomi
  4. Hello, all! I am new to the forum. I've been working on and off in LabVIEW development. One of my projects requires that I build a VI to download information from a PLC. The information is laid out in an excel file, where a macro is programmatically ran to convert the info for a more user-friendly look and read. When I packaged the VI into an executable and an installer, it's all smooth sailing. However, when I tested out the installer on multiple computers (with no LV or LV-RTE), a few took 5-to-10 minutes to finish installation. Others got stuck early in the install process...commonly when the process is installing "Microsoft Run Time Engine". On one computer, the installation process was cancelled and restarted multiple times without success. Then, the next morning (after a reboot), the installation worked without issue. On another computer, I did the whole "install-cancel-restart install" process. After three times, I checked the task manager and noticed there were equally as many msiexec.exe files still running even after the installations had all been cancelled and closed. I ended all of the msiexec.exe processes, ran the installation again, and it ran smoothly from 0 to 100%. Although it's great that I got the installer to go through smoothly after ending the msiexec process, this cannot do as the solution to get through a full installation. Has anyone ever run into this issue?
  5. LabVIEW Programmer – Enable Integration Enable Integration (a division of Enable Training and Consulting, Inc.) is seeking a LabVIEW programmer to join our integration team and immediately be a core part of several projects. Today, we are a team of 20 employees and have a diverse range of clients: Bosch-Rexroth, FIRST Robotics, University of Waterloo, LEGO Education, National Instruments, and Solid Works. We are a dynamic employer with a flexible working environment and atmosphere. Our integration team specializes in consulting and providing custom hardware and software solutions for test, measurement & automation applications for worldwide clients in a variety of industries. Our team has over 65 years combined programming experience and have worked on projects both large and small, and have recently been recognized as a National Instruments Alliance Partner with exceptional technical resources at NIWeek 2013. Please visit www.enabletc.com for more information about the company. Duties & Responsibilities: We are looking for a self-motivated LabVIEW programmer who will excel in a fast-paced consulting environment, will excel to meet deadlines and ensure the success of our customers. We are looking for someone who has recent experience developing application using LabVIEW. Your primary efforts will encompass all stages of software engineering application design, including: · Requirement definition and gathering, Specification writing · Systems Design & Architecture · Algorithm development · Documentation (Code and Project Management) · Unit, Functional, Validation & Verification Test · Deployment & Application Support This is a full-time position and candidates will be expected to work out of our Milton, Ontario head office. Desired Skills & Experience · 4-year technical degree, or 3-year technical diploma from accredited colleges or universities · Experience programming hardware and/or software applications using LabVIEW o CLAD/CLD/CLA certifications are an asset · Discipline and organization with respect to software maintenance and version management · Experience with source code control & source configuration management tools a plus (TortoiseSVN ideal, however will consider applicants with working knowledge of Perforce, ClearCase etc.) · Strong troubleshooting and debugging skills · Understanding of basic signals and systems concepts o Sensors and actuators o Analog and digital signals o Data acquisition concepts and hardware o Communication protocols · Ability to work both alone and with colleagues to solve problems and to weigh the merits of differing approaches · Self-motivated team player · Effective time management · Strong written skills in English o Code documentation, Project management & Progress Reports o Team communication/updates · Immediately eligible to work in Canada at time of application Pay is commensurate with skills and qualifications of the applicant.
  6. lEver wanted to communicate with VI which are across context boundaries? Those typical boundaries, are different LabVIEW project LabVIEW into LabVIEW EXE, EXE to EXE PC to PC across a network or even the internet Usually to get around these boundaries, we have to flatten to some easier transport mechanism like a string and then unflatten on the other end. There are a whole other host of situations and and reasons why cross context boundary communication is useful and not just a simple slam dunk using existing primitives in LabVIEW REx (Remote Export Framework) is a useful framework that you can take advantage of to eliminate the typical boundaries Instead of spend 45 minutes trying to describe it, see the linked videos below, (also in the PPT) until more written content gets made. Basic Demo - Current App http://screencast.com/t/JbW2mM3jx Creating & Using a New Command http://screencast.com/t/GhkE2CEx4Ip Send into EXE http://screencast.com/t/bxbI0B4l8Xs EXE to EXE http://screencast.com/t/xCJw2B39mFQr Debugging Ports / Services http://screencast.com/t/E0RXrgM3Yex Using Service Dump Info http://screencast.com/t/oTUSH5aFqo9S Network Communication http://screencast.com/t/KuTPTKA8rmC1 Rebuild of EXE (addendum) http://screencast.com/t/36oWmrybjRMj ******************* 1/12/15 Update: attached new VIPC which upgrades REx to 1.14.0.31 to address the issues w/ things not moving into the tools menu properly Remote Export – REx Framework.pptx REx Installation Full.vipc 01/31/22 Update: Added update to Error handling on response, required ni_lib_rex-1_15.0.30.vip
  7. From a jpg image I need to extract pixel by pixel the R G and B values. Can someone help me with this? Also is it possible to extract exposure values from a jpeg image?
  8. HI, After finding the dominant color in an image(attached the image file),using the dominant color from the orginal image,i have to create color mask image as per the technique from this pdf i had attached ,can you please help me out in performing a color mask to an image usiing dominant color. Thank you, Madhubalan A fast MPEG-7 dominant color extraction with new similarity.pdf
  9. This thread is a follow up to the point discussed in another thread. I opened a new thread to avoid polluting the previous thread with a second discussion. The link is http://lavag.org/topic/16669-universal-fgv/?p=103311 and I want to react to a message from JohnMc86: Hi, I get the advantage of working with both DVR and Objects. However I am still very sceptical about the use of the in place structure to read the object directly in the main VI. I see the DVR Based Objects a really safe way to work with class while making sure they are initialized and to avoid data copies. Working with In Place on the main VI theoriticaly gives me the right to remove an initialized object from a reference and replace it with another object from the class or, even worse, a non initialized object. I am really sceptical on the "well coding" of this based on that point and also based on the fact that you are then manipulating an object outside a method. Is it really the best way to go? Would it not be prefearable to write this function in a method (like "Copy Object" where the object in the reference is duplicated and both object and reference are output. Or a "To Object" and "To Reference" Method with some error handling algorithm to make sure the object input of the "To Reference" method has correctly been initiated or is the same instance than the one that has been called from the "To Object" method)? I ma still "new" to the GOO world, so there might be some subtlety I do not see. Cheers
  10. Northwest Contract Services is seeking a Sr. LabView Developer to assist our client, a game console manufacturer who is set to make a major announcment on May 21st, to perform the following responsibilities: 7+ years’ experience in Labview (Must have worked end-to-end Architecture/Design/Test) DLL development in Labview Minimum 5+ years’ experience in hardware test/design environment. Solid EE skills Hardware Test experience Experience using test equipment (multi-meters, o-scopes etc.) Experience with sensors a big plus Project management experience is a big plus .Net, ActiveX, Vision, Motion, DAQ, instrument communication, TCP/IP, source code control, state machines TestStand experience is a plus C++/C# experience is a plus Northwest Contract Services offers very competitive wages, a comprehensive Medical/Dental/Vision plan - 100% of premiums paid by NWCS , and a 4% Match 401K program. This opportunity is a long-term position with an opportunity for growth and sustainment. Qualified candidates will receive an immediate response. Aaron Edgington Northwest Contract Services aaron@nwcontract.com 253-350-4980 (cell)
  11. Hi Everyone, Enable may be a bit unique being an NI Alliance Partner and Mobile App development house. However, I thought I'd ask and see if anyone else plans to be there. Might be great to share thoughts on LabVIEW / App interfacing. Turns out we got lucky, and secured 2 tickets to WWDC 2013 before they sold out in 2 minutes. Ben
  12. Hi, I need to control up to 32 serial port devices (RS232) using Labview. Can any body recommend a product that will do this? I have been looking at Terminal Servers (e.g. http://www.perle.com/products/Terminal-Server.shtml) Does anybody know if I can use this device with Labview to access each RS232 device.(NB: I can currently access each device using TeraTerm). The recommended retail price for a 16port unit is £800. Can anybody suggest a cheaper solution? Thanks in advance. Cheers Ian
  13. hello i want to make a project on control indicator through voice and I have referred one example given in ni.com that is " http://forums.ni.com/t5/Signal-Generators/Hello-I-Want-Labview-Control-An-Indicator-By-Voice-Recognition/m-p/2348244/highlight/true#M2512" and downloaded it but its not working for me.Please help me . thank you. 12345 (1).vi
  14. It’s been a couple of years now since the last LabVIEW User Group meeting in Southern Ontario. We like these meetings and we want more. So Enable has teamed up with National Instruments to present three User Group Meetings in the month of March. Check the links below for presentation topic details and to register. WATERLOO: Thursday, March 14, 4:00 - 6:00 - University of Waterloo http://sine.ni.com/nievents/app/offering/p/offeringId/1433357/site/nic/country/ca/lang/en HUMBER COLLEGE: Thursday, March 21, 5:00 - 7:00 - Humber College http://sine.ni.com/nievents/app/offering/p/offeringId/1433359/site/nic/country/ca/lang/en MILTON: Tuesday, March 26, 5:00 - 7:00 - Enable TC HQ http://sine.ni.com/nievents/app/offering/p/offeringId/1433358/site/nic/country/ca/lang/en We also encourage all LabVIEW programmers in Southern Ontario to check out the NI Community Page for the area here: https://decibel.ni.com/content/groups/toronto-labview-user-group Hope to see you there!
  15. This is a cross-posting from the Bay Area LabVIEW User Group Community Forum : To all Bay Area LabVIEW Developers and Enthusiasts – the 2013 Coding Challenge has been announced on the BALUG February 19 Meeting Problem Statement 1. The Challenge: Provide a low latency/small memory footprint solution to access records in a very large Data Set (i.e. a Lookup Table). Contestants are provided with: 1D array of strings (unique Record Keys) 1D array of record numbers in the Data Set (same size and order as Record Keys) You need to implement 3 Vis toBuild the Lookup Table (Create) Search for a Record Number using Record Key value (Search) Destroy the Lookup Table (Destroy) [*]Winner: a solution providing minimal search times and data memory footprint on a large set of random key searches. [*]Time for Creating/Destroying the Lookup Table is ignored in determining the winner 2. The Grand Challenge: Same as above, but besides Search requests, a solution has to handle Insertion of new (Key, Number) pairs. If Key is already in the Lookup Table its Number value is to be replaced with the new Number value. Deletion of existing (Key, Number) pairs. Test Sequence includes a random mix of Search/Add/Delete requests (33.3% of each). Winner: a solution providing minimal processing time and data memory footprint on a random Test Sequence. Time for Creating/Destroying the Lookup Table is ignored in determining the winner For details on scoring, solution development and submission guidelines please download the full Challenge Announcement from https://decibel.ni.com/content/docs/DOC-26828 Submission Deadline: Wednesday, May 1, 2013 Coding Challenge Prizes The Grand Challenge Winner:NI : a 50% discount on NI Week 2013 Full Conference Registration Arktur Technologies : A bottle of 2008 Truchard Cabernet Sauvignon, Carneros, Napa Valley The Challenge Winner, 2nd and 3d place winners in both challenges: NI : NI logo items (no details available at the moment) Please respond to this thread if you or your company would like to establish a prize for a specific achievement in this Coding Challenge. Dmitry Sagatelyan Arktur Technologies LLC Bay Area LabVIEW User Group 2013 Coding Challenge Announcement.pdf
  16. Hello, Does anyone know how to get progress when building an EXE with Application Builder API? I am using the code below to automate my work and it would be nice to see a progress bar like when you build your application from the LV Project. I've found a VI called "Create progressbar events.vi" but I don't know what it does and how to use it. Thanks a lot for help. Matthias.
  17. Hello all ! Here is a post that I created 2 days ago on NI forums : http://forums.ni.com/t5/LabVIEW/LabVIEW-windows-blocked-when-TS-Engine-used-as-a-process/m-p/2324742/highlight/false#M729301 My problem is that I'm currently building a software program requiring TS to be THE execution engine. I mean that almost all actions of playing VIs, sequences, and so on are based on a TS execution. I then decided to use my traditionnal application framework (see pic attached). And I'm facing a weired issue : if TS is run as a process (running in background), my main window acts like if it was modal. And then, when this main window is closed (end of execution), all other LV windows (lvproj, VI opened, ...) are not responding to mouse actions (I can't move the windows, click on buttons, ...) but react to keyboard actions... A guy from NI respond that it's caused TS API ActiveX components, and I shouldn't use it the I want to use it... Do you agree with him or is there something going wrong somewhere ?!
  18. Hi everyone, I am currently looking for an Associate CAT Lab Tools Developer located in Austin for General Motors. Below is some additional information about the position: If Interested please follow this link to Apply: http://jobs.gm.com/job/Austin-Associate-CAT-Lab-Tools-Developer-Job-TX-73301/2416857/ Associate CAT Lab Tools Developer Computer Aided Test / Laboratory Tools Software Developer, Global Product Development About the General Motors Product Development IT team: Global Product Development IT is responsible for coordinating product development process re-engineering activities and the implementation of associated information systems across GM business sectors. Our Goal is to effectively and efficiently develop and deliver focused solutions to the business that drive business value and meet the most critical business needs. Our industry leading developers, engineers, testers and architects work closely with internal teams and dealers to deliver the world’s best customer experience. About the role: This role will be an integral member of application development teams supporting GM’s Vehicle and Powertrain Global Test Laboratories. Developers will build applications for engineers and lab technicians in a variety of labs and validation disciplines including, but not limited to: Safety Labs, Vehicle Dynamics, Battery Lab, Emissions Lab, Electromagnetic Compatability, etc. Many of the projects will be done in an agile rapid prototyping environment. The Laboratory Tools / Computer Aided Test Software Developer is responsible for developing software components that make up complex systems serving GM Product Development community. This includes both hands-on development and testing of systems using a mix of custom and commercial packages, with a focus on data acquisition, data analysis and information presentation. The developer will work independently and under the direction of Lead IT developers or architects while contributing to multi-layered solution architectures that comprehend and specify business, application, data and infrastructure designs. Qualifications Minimum Qualifications: - BS or equivalent experience in engineering, computer science, or other math based discipline - Experience in Matlab, Diadem, Labview and / or C/C++ programming languages - Experience developing code to detailed UML software design specifications - Demonstrated experience developing SQL queries to access databases through ODBC - Demonstrated experience developing GUIs using Microsoft Foundation Classes (MFC) Preferred Qualifications: - Experience with Microsoft Visual Studio, .net, - Experience with large-scale code bases, with the desire to dive in, understand existing code, improve, redesign and generalize existing functionalities - Demonstrated experience with Digital Signal Processing Theory - Demonstrated experience processing data using scientific math library functions - Participation in multiple software development disciplines (i.e. Agile) - Experience with equipment level interfaces and control - Enterprise level IT experience in a developer role. Why General Motors? At GM, we’ve charged ourselves with one mission: to design, build and sell the world’s best vehicles. And to achieve our goals, we’re currently undergoing one of the largest Information Technology transformations in the history of the automotive industry. GM IT is a leader in cutting edge technologies such as Mobility, Telematics, Mission-Critical Business Systems, Supercomputing, Vehicle Engineering, and Real-time Computing. We offer challenging positions for passionate professionals looking to get in on the ground-floor of a growing “Fortune 5” firm that is re-inventing IT with a laser focus on Innovation, Speed, and Business Value. Join our team and experience Information Technology at a scale and pace not seen before! If Interested please follow this link to Apply: http://jobs.gm.com/job/Austin-Associate-CAT-Lab-Tools-Developer-Job-TX-73301/2416857/
  19. Hi All, I am a certified LabVIEW developer with 7 years experience using LabVIEW, and looking for a contract opportunity. Ideally working remotely, or within the UK. Contact information and website below. Best regards, Rod e.mail:info@acodaq.com website: www.acodaq.com
  20. LabVIEW/TestStand Developer Job Summary Averna at a glance Averna delivers industry-leading test solutions and services for communications and electronics device makers worldwide, accelerating product development, quality and innovation: Be global@work: Serve international customers and collaborate with colleagues in Canada, the U.S., Mexico, Japan and Hungary. Drive innovation@work: Participate in the development of market-leading high-tech products in the telecom, transportation, electronics and multimedia sectors. Averna has forged R&D relationships with pioneers in virtual instrumentation and test and measurement, keeping it at the cutting edge of technology. Averna's engineers hold dozens of the highest LabVIEW™ and NI TestStand™ certifications. Develop your talent@work: Contribute to thrilling projects that will stretch your skills and talent to the maximum. Enjoy success@work: Be part of a fast-growing company with award-winning products and team. Averna's engineering processes meet stringent ISO, CSIA, and Controlled Goods Program standards and have earned Averna top engineering awards, including a Graphical System Design Achievement Award. Share your passion@work: Meet passionate people, enjoy our modern environment and dynamic atmosphere. The challenge of the Software Developer: As part of the Engineering team in Atlanta, GA or Austin, TX, you will be involved in the development and integrationof various software programs for validation systems. The Engineering team developsa range of custom data acquisition systems to help our customers obtain accurate measurements and results. These systems are renowned for providing fast data throughput and extreme data integrity, while accelerating design cycles and reducing prototyping costs. Technical RequirementsBachelor’s degree or college diploma in electrical engineering, software engineering or physics ; 5 to 8 years experience in software development with LabVIEW or NI Teststand; Experience in software development with either C# or VB.Net ; Knowledge of the manufacturing environment ; Available to travel regularly ; Professionalism, strong communication skills and interpersonal skills. Required Skills You are the one we are looking for if you are: Independent, resourceful, and you possess good adaptability and learning capacities. Pamphlet Test Experts - ENG.pdf
  21. Phoenix Energy Technologies is seeking a contract Labview developer for a short project. We are based in Irvine, CA and would prefer someone local but are willing to work with a strong remote resource. SQL experience is required and analytics/energy analytics experience is a huge plus. Application Verification and Deployment • Application: Approximately 30, low-complexity virtual instruments that comprise an application used to analyze time-series data and signal alarms • Project: o Catalog the application components and verify that all components are present o Document LabView virtual instruments in the application: • Summary of VI function • Inputs • Outputs o Configure and deploy application for two new data sources This is a contract position but could potentially lead to a full time position for the right candidate. Please contact Dave Labowitz (dlabowitz@phoenixet.com) with a resume if interested. Mods: apologies if this is in the wrong place; feel free to move it as necessary. Thank you!
  22. For more information, please have a look at http://www.silixa.com/careers.
  23. hey I am using Labview interface for arduino tool kit for interfacing LabVIEW and arduino to control the servo motor position but the problem is that the servo is moving to fast. Is there any way the speed of servo can be change Regards
  24. Was looking into creating a project template for our team using the new features added to LV2012. Before I dive in an start hacking away at it, I was wondering if anyone has created or found a wizard to automate the process a bit. The only doc on NI's site (http://www.ni.com/white-paper/14045/en) I could find made it looks like a rather tedious process to do this manually. I was actually surprised they would create this feature and not build a tool to guide you through the process of making your own template. thanks, -John
  25. Hi all ! Currently building a TS custom interface for one of my customer, I decided (this time) to manage user rights directly using TS user manager. Since I applied this solution, LV randomly crashes (or not crash) without giving any message that could help on resolving the issue. This is not the first time I create TS custom interfaces, but this time there are few new things compared to other HMI I built : newer LV | TS versions than usually (LV 2011 SP1.f2 and TS 2010 SP1.f1) user rights are managed using TS user manager For my user manager, I used a functional global to retain the TS engine reference and share through all functions I made to deal with user (I've built a library in order to reuse these functions later). Maybe this is not allowed... what do you think about it ?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.