Tech Search

Custom Search
Showing posts with label Basics of Virtual Instrumentation. Show all posts
Showing posts with label Basics of Virtual Instrumentation. Show all posts

Monday, May 25, 2009

VOICE BASED SWITCHING CONTROL OF HOUSEHOLD ELECTRICAL APPLIANCE using VIRTUAL INSTRUMENTATION

VOICE BASED SWITCHING CONTROL OF HOUSEHOLD ELECTRICAL APPLIANCE using VIRTUAL INSTRUMENTATION
Normally the control of household electrical appliances are done using manual switches. In the digital era, every device can be controlled remotely. However, additionally one more remote control unit is required which can also be controlled only by manual . Instead of this, if the devices are able to control using our voice, then our task will become even more easy. If all the electrical appliances can be controlled using our voice, then the way of control and our lifestyle also will become a enjoying one.
Virtual instrumentation use intuitive and powerful software with flexible and modular hardware to build customer defined solutions. In building virtual instrumentation solutions, engineers use software to define the functions of the system. This software flexibility maximizes the hardware capabilities while making it easier to adapt and scale to future needs. LabVIEW is a widely adopted graphical development environment for customized test, measurement and control applications
Voice Control parameters is of prime importance in present industrial scenario. With Virtual Instrumentation, it is possible to make the process more effective. The effective senses and the pre-trained words using labview and can give better matching results.The output signal from the Virutual Instrumentation control can be effectively used to make the ON/OFF control all the household electrical appliances.

Wednesday, August 20, 2008

Features of Labview and applications

Features of Lab view and applications

I have been discussing Lab view and Virtual Instrumentation(VI) for the past few blogs. I have given some basics on Labview and VI. There are lot of features with its modules and tool kits. For example, There is one hardware called as Speedy33 which is meant for DSP applications.

With this kit interfaced with labview with its proper drivers softwares, we can synthesis voice signals which can be used for voice authentication systems. There are numerous filter packages available in Labview. A proper filter can be designed to sythesis our voice for recocgnition. Speech processing and Pattern matching can be achieved by properly coding the labview environment. It gives widespread scope for starting a projects with Labview and Speedy 33 module.

One more application, i would like to share is to find the status of breaking glass through its sound vibrations and freuency sythesis.

Sunday, August 17, 2008

Basics of Virtual Instrumentation

Basics of Virtual Instrumentation

LabVIEW programs are called virtual instruments, are VIs, because their appearance and operation imitate physical instruments, such as oscilloscopes and multimeters. Every VI uses functions that manipulate input from the user interface or other sources and displays that information or moves it to other files or other computers.


A VI contains the following three components,
• Front panel
• Block diagram
• Icon and connector pane

The Front panel serves as the user interface. The Icon and the connector pane identifies the interface to the VI so that one VI can be used in another VI. In general, a VI within another VI is called a sub VI. A sub VI corresponds to a subroutine in text based programming languages. The Block diagram contains the graphical code of VI used.
When a LabVIEW application is created, it is started at the top-level VI and inputs and outputs for the application are defined. Then a sub VI is constructed to perform the smaller tasks within the top-level VI. This modular approach is one of the strengths of LabVIEW. Hence it is possible to create complicated applications that are hierarchal in nature and reuse common elements within an application. The use of sub VI makes application easy to understand, debug and maintain.
The basic LabVIEW environment elements are the menus at the top of the front panel and block diagram windows, toolbar and free floating palettes like tools palette and controls palette.
The Tools Palette is available on the front panel and block diagram. A tool is a special operating mode of the mouse cursor. The cursor corresponds to the icon of the tool selected in the palette. The tools are used to operate and modify the front panel and block diagram objects. If automatic tool selection is enabled and the cursor is moved over the objects on the front panel or block diagram, LabVIEW automatically selects the corresponding tools from the tools palette. The tools palette can be also be used to modify the contents of the front panel or the block diagram. Each icon on the tools palette changes the behaviour of the cursor on LabVIEW so that operations like positioning, operating and editing tasks on VIs can be performed.

A Front Panel is built by placing controls and indicators from the controls palette. Each palette icon represents a sub palette, which contains control. A control is a front panel object that the user manipulates to interact with the VI. Simple examples of controls, buttons, slides, dials and text boxes. An indicator is also a front panel object that displays the data to the user.

Examples of indicators are graphs, thermometers, gauges. When control or indicator is placed in front panel, the corresponding terminal is automatically created in block diagram.