Showing posts with label CLAD. Show all posts
Showing posts with label CLAD. Show all posts

Sunday, 17 February 2019

Looking for LabVIEW Developers

We are seeking a hands-on National Instruments LabVIEW developer with extensive experience using LabVIEW, FPGA, and Real-Time modules to create robust data acquisition, timing, and control software to interface with NI and non NI instruments. As a LabVIEW developer at SyncSols, you will collaborate with hardware and testing engineers to define, design, develop, test, debug, and maintain LabVIEW code for automatic testing system (ATS).

Job Duties

  • Create, modify and maintain LabVIEW applications for systems.
  • Work with hardware and testing engineers to specify software requirements.
  • Establish and execute test and evaluation procedures.
  • Document software, including requirements, design, code, user manuals.
  • Follow best practices for software development, archiving, and version control.

Requirements

  • Expert at LabVIEW, LabVIEW FPGA, and LabVIEW Real-Time software.
  • Substantial experience with real-time, data acquisition and instrument control.
  • Certified LabVIEW Developer is a plus.
  • Experienced with database operation such as SQL and MS Access.
  • Familiarity with standard diagnostic equipment (e.g., oscilloscopes, spectrum analyzers).
  • Ability to analyze and resolve equipment and software issues for manufacturing.

Education

Bachelor or Master in EEE, EIE, ECE, Mechanical or equivalent professional experience

Experience

3+ years of industry experience

LOCATION

Chengalpattu (TN) / Bangalore (KA)

If interested, Kindly revert with following details:

Total Exp:

Relevant Exp in Labview:

Relevant Exp in Teststand/Veristand:

Current Location:

Preferred Location:

Current CTC:

Expected CTC:

Official Notice Period:

Candidates who meets the requirements are requested to share the details with your profile to sankar@syncsols.com

Tuesday, 19 September 2017

LabVIEW Architectures

LabVIEW Architectures Series 2 of 8

Before going to next architecture let me tell you the inefficiency of the simple state machine.
    

  • GUI handling is very tedious job. At that time, they will use serious of select function to check the UI changes.
Handling UI Changes
If your UI has more controls, idle case will become messier. In LabVIEW 2007 NI introduced event structure to capture UI changes. After this, whole way programming was changed. Here is one more advantage, you can configure event time out -1 (Wait until event occur) if there is no UI event your program will freeze (No load in processor).
Event Structure
Event Selector: The event selector label specifies which events cause the currently displayed case to execute. To view other event cases, click the down arrow next to the case name.
Event Time Out: The Timeout terminal specifies the number of milliseconds to wait for an event before timing out.
Event Data Node: The Event Data Node identifies the data LabVIEW returns when an event occurs. Like the Unbundle by Name function, you can resize the node vertically and select the items you need. Use the Event Data Node to access event data elements, such as Type and Time, which are common to all events. Other event data elements, like Char and VKey for example, vary based on the event you configure.
·       If you want to pass the data from one case to another case, you have to use shift register or local variable. If you use local variable your program load will increase. So most of the people started use shift register.
State Machine with Data shift registers
If your program grows data will be increase, so the number of shit register will also increase and your program will become more complex to debug and can’t maintain it.
 To overcome this problem Data Cluster concept introduced.
 Data Cluster: A typedef cluster which is contain all elements to pass one case to another case.
This is the widely used version of simple state machine. Click here to download this state machine.
 ·       What next…? Can you guess what is the missing in above architecture☺? Yes, you are wright state transition. In this method at end of the state only we can determine the next state. This makes your program harder to read and can’t maintain the modularity. Here the String array and Enum array concepts introduced.
Enum Array State Machine
Click here to download this architecture. Same way peoples used string based state machine.
In Next article we will discuss about advanced state machine Architectures.

Thursday, 22 December 2016

LabVIEW job opening

LabVIEW Job Opening in Chennai for a leading test and measurement company.

Qmax Test Equipments, a global leader in Automated Test and diagnostic Equipment for Electronic Systems, - designs, develops and manufactures a wide range of test equipment for PCB and Semi-con test industry is looking for LabVIEW developer in Chennai.

Software Engineer 
Responsible for designing, developing, troubleshooting, and improving software programs for circuit card assemblies and systems. Must have strong experience in LabVIEW and other software applications experience is a plus. Performs systems modeling, simulation and analysis in designing compilers, assemblers and utility programs. Work with hardware designers on machine characteristics that may affect software systems. As required, provides inputs for documentation of new or existing programs.

Software Engineer Responsibilities:
Responsible for the analysis, design, programming, and modification of software programs in a manufacturing environment.
Writes code, completes the programming and performs the testing and debugging of applications.
Writes software for graphical user interfaces as required. Completes documentation and procedures for installation and maintenance.
Will interface with customers internal and external to define system requirements and/or necessary modifications.
Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results.

Software Engineer Traits:
Must be a self-starter and be able to work with minimal supervision.
To be considered must have a willingness to support the manufacturing effort at all times.
The successful candidate shall possess the required knowledge and reasoning skills to effectively accomplish job objectives, and take personal responsibility to continuously learn and maintain skills.
Their work must be thorough, accurate, reliable and completed in a timely manner.
They must provide verbal and written information that is clear and concise, and demonstrating tact, courtesy, and flexibility.
They shall be punctual and take personal responsibility to comply with ethical standards.

Software Engineer Qualifications:
1. BE candidates with Minimum of 1 year experience in LabVIEW Development Environment
2. Must be at-least CLAD Certified.
3. Knowledge in USB,Ethernet,RS232 and other communication protocols
4. Knowledge in NI and third party hardware integration.
5. Ability to work independently in both new project development and existing project improvement.
6. Basic knowledge in Electronics.

Candidates who meets the above requirements mail your resume to santhosh.s.m@qmaxtest.com

Thursday, 1 December 2016

LabVIEW Certification


National Instruments Provides three levels of Certification for LabVIEW
  • CLAD
  • CLD
  • CLA

Certified LabVIEW Associate Developer (CLAD):

The First Level of certification is for beginners. LabVIEW Core 1 and Core 2 Knowledge is a must or minimum Six months of experience in Application Development. Obtaining CLAD Demonstrates a broad understanding of LabVIEW Functionality.
Duration        :    1 Hour
Format          :    Multiple Choice
Validation     :    2 Year
Pass grade    :    70%

Certified LabVIEW Developer (CLD):

The Second Level of Certification is for Intermediates. LabVIEW Core 1, Core 2 and Core 3 Knowledge is required or 12 to 18 months of experience in Application Development. Obtaining CLD Demonstrates ability to create well documented code.
Duration       :    4 Hours
Format          :    Application Development
Validation     :    3 Years
Pass grade    :    70%

Certified LabVIEW Architect (CLA):

The Final Level is the highest level of LabVIEW Certification. Knowledge in Advanced Architectures in LabVIEW or 24 months of development experience in LabVIEW.
Duration        :    4 Hours
Format          :     VI and Application Architecture Development
Validation     :    4 Years
Pass grade    :    70%


Click here for more details and study Materials

The Certification from NI is like having a Golden feather in one's hat. The advantages of getting certified is your name will be Listed in NI Website, Industries Looking for candidates mostly prefer certified people. You will get Logo It also helps to make one's Resume look unique and best compared to others. Also, the advantage is people will look to your certification and not your Marks .
If you are interested in Taking up Certification you can get discounts using below link.

Click here to get Student Discount