Monday, January 26, 2009

AIP notes by AKSHAY sir


http://www.mediafire.com/file/3uck2atmkk1/LAN.ppt

http://www.mediafire.com/file/owymtc4gylm/hart.ppt

http://www.mediafire.com/file/fwt2dfydb2f/field bus.ppt

http://www.mediafire.com/file/xj2mmmlmzzw/AUTO.ppt



Control System for a Remote Electronics Laboratory


http://www.mediafire.com/file/2vlmmkmiakt/Control System for a Remote Electronics Laboratory.pdf



SUCCESS IS FAILURE DELAYED,
FAILURE IS SUCCESS DELAYED,
NEITHER IS FAILURE FINAL-----NOR IS SUCCESS PERMANENT
JUST DON"T QUIT,ITS JUST A GAME
PLAY IT TO D END...........................

"AL POIWER IS WITIN U,U CAN DO NYTIN ND VRYTIN.BLEAVE IN DAT,DONT BLEAV DAT UR WEAK.STAND UP ND EXPRESS D DIVINITY WITHIN U "
"STAND UP,B BOLD,B STRONG.TAK D WHOL RESPONSIBILITY ON UR OWN SHOULDER ,ND KNOW DAT UR D CREATOR OF UR OWN DESTINY" ------ SWAMIVIVEKANANDA

INSPIRATION

Sucess is failure delayed,
Failure is sucess delayed,
neither is failure final
nor is sucess permanent
just dont quit.its just a GAME
PLAY IT TO THE END...............

Thursday, January 22, 2009

IMP notes by SATISH sir

http://www.mediafire.com/?fsatxkulcqa



follow this link and download the file " IMP material .rar.one ". ( 7 MB )

remove the extension ".one" then u will get "rar" file . later u can unzip using WINRAR.

the following contents are included

1. 08-serial.ppt
2. 11_Serial_0515_H4.doc
3. 11_Serial_0515_H4.pdf
4. intel-8259a-pic.pdf.gz
5. io.ppt
6.last.ppt
7.SerialComm.pdf
8.slides8086.zip




http://www.mediafire.com/?fsatxkulcqa

Saturday, January 17, 2009

DEDICATED TO ALL EIEIANZ . . . . .





Everything looks impossible
for the people
who never try anything
. - Albert Einstein




It takes a lot of courage
to show your dreams
to someone else.
-- Erma Bombeck








BOOKS - MOST IMPORTANT






BOOKS - LABVIEW






A remotely controlled data acquisition system using LabVIEW


http://kirkgomes.com/cms/remotely-controlled-data-acquisition-system-using-labview


this project was a group effort (Honghao Tan, Sunil Patil and Kirk Gomes) and involved transforming an experiment performed by undergraduates enrolled in the Mechanics and Vibration class so that it could be performed remotely from any computer in the world equipped with an Internet connection and a browser (and proper login credentials). When done in the conventional way, this experiment is not really hard to perform, however, automating everything so that it could be done remotely via a browser proved to be a pretty difficult task especially since none of us had worked with LabVIEW before. These were our objectives :

  • To experimentally determine the modulus of elasticity and Poisson ratio for the material used in the pressure vessel.
  • To verify the validity of the thin wall pressure vessel formulae for stress.
  • To demonstrate how principal stresses are obtained from resistance type strain gage rosettes.
  • To compare theoretical, experimental and principal stresses.
  • To automate the experiment with a feedback control.
  • Data acquisition and analysis using LabVIEW.
  • To make this experiment operational from any computer with an internet connection and a web browser.

The following equipment was used in this experiment :

  • Pressure vessel test bed complete with a Bourdon type pressure gauge, 6 mounted strain gages and a manual pump
  • 24 V, 2.6 A DC motor, quantity - 2
  • 0-20 V variable DC power supply
  • Relays with 3-32 V DC input, quantity - 8
  • 0-1500 psi pressure transducer (Omega Engineering model PX4100-1.5KGV)
  • 50 terminal connector block
  • SCXI-1349 adapter, SCXI-1000 chassis, SCXI-1122 module and SCXI-1322 terminal connector block
  • PC with installed PCI-MIO-16XE-50 DAQ card and NI LabVIEW software

The schematic diagram and the actual setup is shown below.













post14

Developing Bluetooth Applications with LabVIEW


Overview

Bluetooth is a wireless protocol that uses a 2.4 GHz radio frequency to communicate among devices within a 30 to 40-foot range. Initially developed to communicate wirelessly with cellular phones, PDAs, and laptop computers, the Bluetooth simple protocol and ease of implementation make it ideal for wireless communication across a diverse set of products in many industries. Engineers are now using Bluetooth to develop remote data acquisition and instrument control applications. LabVIEW 7.1 and later include Bluetooth VIs with which LabVIEW developers can build custom Bluetooth applications. This application note demonstrates how to build a LabVIEW application to communicate with Bluetooth-enabled devices. Refer to the Bluetooth Web sites at www.microsoft.com and www.bluetooth.com (linked below) for more information about Bluetooth technology.

Creating Bluetooth server and client applications in LabVIEW is similar to creating server and client applications for TCP communication. A Bluetooth server uses the Service Discovery Protocol (SDP) to broadcast the availability of the services contained and listens for inbound connections. A client creates an outbound RFCOMM connection to a server. Once the client and server connect to each other, they exchange data until the client or server terminates the connection or until the connection is lost. There is no inherent security built into the Bluetooth protocol, although many devices include settings that require clients to log in before accessing Bluetooth services.

The following steps outline how to configure your computer or PDA for Bluetooth communication and demonstrate how to use LabVIEW to build a Bluetooth server application and a Bluetooth client application.


Setup and Requirements

Bluetooth capabilities in LabVIEW are available for the following operating systems:

  • Windows XP SP 2 and later – LabVIEW works with Bluetooth devices that use the Microsoft Bluetooth driver included with Windows XP Service Pack 2 and later. Refer to the Microsoft Web site for Bluetooth devices that are supported by the Microsoft Bluetooth driver. Most Bluetooth devices come packaged with a proprietary Bluetooth driver. To use the device with LabVIEW, the Bluetooth adapter must be using the Microsoft Bluetooth driver. A Microsoft Bluetooth driver for Windows XP SP1 was also available. Refer to Microsoft Knowledge Base Article 323183: Availability of Windows XP Service Pack 1 Support for Bluetooth Wireless Devices for more information about Bluetooth-compatible operating systems.
  • Windows 2000 – Bluetooth applications for a PDA target can be developed in Windows 2000. However, Bluetooth communication cannot be utilized since Windows 2000 does not have a compatible Bluetooth driver. Applications developed in Windows 2000 can be built for a target that supports Bluetooth and run on that system.
  • Pocket PC 2003 – To run Bluetooth applications on Pocket PC 2003 devices they must be using the WIDCOMM BTW-CE driver version 1.4 or later. Additional installation of Bluetooth DLLs is also required. Refer to the Installing the WIDCOMM Bluetooth DLLs on Pocket PC 2003 Devices section of the Getting Started with LabVIEW PDA Module for more information.
  • Palm OS 5.0 and later – To run Bluetooth applications on Palm devices, you must have Palm OS 5.0 and later with installed Bluetooth hardware.
  • Mac OS X - The LabVIEW Bluetooth VIs are not supported on the Mac platform.
    See Also:
    Microsoft Knowledge Base
    Getting Started with LabVIEW PDA Module

    Creating a Bluetooth Server Application

Complete the following steps to develop a Bluetooth server application.

1. Create a Bluetooth service – Use the Bluetooth Create Listener function to create a Bluetooth service identified by a Bluetooth uuid. This function returns a listener ID which refers to this server through your LabVIEW application. The Bluetooth Create Listener function also returns a reserved Bluetooth channel that the server can use to listen for inbound connections. A Bluetooth channel is a global resource with only 30 channels available on any Bluetooth device. If no server channel is available the function returns an error.

2. Wait for incoming connection request – Use the Bluetooth Wait on Listener function to wait for and accept an incoming connection request from a client. This function returns a connection ID that is used to exchange data with the client.

3. Read and Write data – Use Bluetooth Read and Bluetooth Write functions to exchange data with the client.

4.Close connection – Use Bluetooth Close Connection function to close connection to the client and to stop listening for incoming connections.

The block diagram of a typical Bluetooth server application looks similar to Figure 1.



[+] Enlarge Image
Figure 1. Bluetooth Server Application

Creating a Bluetooth Client Application

Complete the following steps to develop a Bluetooth client application.

1. Request a connection to Bluetooth server – Use the Bluetooth Open Connection function to connect to a service on a Bluetooth server. Set the channel number to zero and specify a Bluetooth uuid to identify which service to connect to. The Bluetooth Open Connection function performs an SDP query to make a connection to the first service found with matching uuid. Internally, the result of an SDP query is an RFCOMM channel number to connect to. The SDP query is a tool to "translate" uuid to a channel number.

If you know the channel number associated with the service in advance, use the channel number instead of zero. Specifying a nonzero channel number bypasses the internal SDP query operation thus reducing the amount of time it takes to connect to the service. If the channel number is nonzero, LabVIEW ignores the uuid input parameter.

Note: You can use the Bluetooth RFCOMM Service Discovery VI to search for a valid channel number associated with a service on a remote Bluetooth device. This VI performs an SDP RFCOMM service discovery resulting in a channel number you can use to connect to the corresponding service on the remote Bluetooth device.

2. Read and Write data – Use Bluetooth Read and Bluetooth Write functions to exchange data with the server.

3. Close connection – Use Bluetooth Close Connection function to close connection to the server.

The block diagram of a typical Bluetooth client application looks similar to Figure 2.



[+] Enlarge Image
Figure 2. Bluetooth Client Application


Refer to the following VIs for examples of creating a simple Bluetooth server and client applications:

  • Simple Bluetooth Server VI: labview\examples\comm\Bluetooth.llb
  • Simple Bluetooth Client VI: labview\examples\comm\Bluetooth.llb
  • Simple Bluetooth Server (Palm OS) VI: labview\examples\PDA\pdacomm\PDABluetooth.llb
  • Simple Bluetooth Client (Palm OS) VI: labview\examples\PDA\pdacomm\PDABluetooth.llb
  • Simple Bluetooth Server (Pocket PC) VI: labview\examples\PDA\pdacomm\PDABluetooth.llb
  • Simple Bluetooth Client (Pocket PC) VI: labview\examples\PDA\pdacomm\PDABluetooth.llb

    Finding Nearby Bluetooth Devices

Use the Bluetooth Discover function to search for Bluetooth devices that are within the permissible range. The function returns a list of device addresses and names. These device addresses can then be used by a client to connect to a specific Bluetooth server. The optional input parameter, time limit (ms), specifies the length of Bluetooth inquiry. The default value is 10 ms and the maximum value is 30 s. If time limit is less than or equal to zero, the function returns a list of installed local Bluetooth devices.

Note: Bluetooth discovery is a slow operation because of the communication involved. A Bluetooth device address is a fixed address that is usually printed on the actual device and you can query the address from the device control setting. This address is unique to each device. If you know the Bluetooth address of the specific device you want to connect to, you can skip the discovery process and use the Bluetooth Open Connection function to connect to the device directly.

Querying Services Available on a Bluetooth Device


Use the Bluetooth RFCOMM Service Discovery VI to search for available RFCOMM services on a local/remote Bluetooth device. This function returns a list of available services along with the associated channel numbers. A channel number in the list can be used as an input parameter of the Bluetooth Open Connection function to make a connection to the corresponding service on the remote Bluetooth device.



Figure 3. Bluetooth Discovery Function


Refer to the following VIs for examples of Bluetooth device and service discovery:

  • Advanced Bluetooth Server.vi: labview\examples\comm\Bluetooth.llb
  • Advanced Bluetooth Client.vi: labview\examples\comm\Bluetooth.llb
  • Advanced Bluetooth Client – PDA.vi: labview\examples\PDA\pdacomm\PDABluetoothllb

    Bluetooth Virtual Serial Port

A Bluetooth system in PalmOS and PocketPC provides serial port profile with a virtual serial driver. Bluetooth Serial Port profile defines procedures that devices use to emulate an RS-232/serial cable connection. The profile maps virtual Serial COM ports to actual Bluetooth channels. Bluetooth Serial Port profile enables you to use LabVIEW Serial VIs to open a connection to and exchange data with other Bluetooth devices. Bluetooth Serial Port profile cannot be used on Windows XP SP1. Other Windows Bluetooth drivers may work with the Serial Port profile.

The driver recognizes only one active serial channel at a time. You can open the serial channel as an outbound (client) port or as an inbound (server) port. When you open the port as an outbound (client) port, the driver prompts you to select a Bluetooth device (server) to connect to. When you open the port as an inbound (server) port, the driver waits to receive a connection request from the client. Bluetooth serial port is based on RFCOMM, which is different from a physical serial port. RFCOMM requires roles of a server and a client when establishing Bluetooth serial connection.

Refer to KnowledgeBase 32GEGGTP: Does LabVIEW for PDA Support Bluetooth? (linked below) for more information on Bluetooth Virtual Serial Port and the LabVIEW PDA Module.
Related Links:
KnowledgeBase 32GEGGTP: Does LabVIEW for PDA Support Bluetooth?
LabVIEW Development System
LabVIEW PDA Module
Microsoft Website
Bluetooth Website
LabVIEW PDA User Manual

AIP NOTES BY AKSHAY SIR



http://www.mediafire.com/file/3uck2atmkk1/LAN.ppt

http://www.mediafire.com/file/owymtc4gylm/hart.ppt

http://www.mediafire.com/file/fwt2dfydb2f/field bus.ppt

http://www.mediafire.com/file/xj2mmmlmzzw/AUTO.ppt

VIRTUAL INSTRUMENTATION

virtual instrumentation

http://www.mediafire.com/file/otqj2z4kyov/A MULTI-THREAD VIRTUAL INSTRUMENT FOR INTENSIVE SPECTRUM ANALYSER .pdf



http://www.mediafire.com/file/wmmnhyjqryz/A Virtual Instrument for Automobiles Fuel Consumption.pdf



http://www.mediafire.com/file/gzcy4hxmdao/DEVELOPMENT OF INTERACTIVE AND REMOTE LEARNING INSTRUMENTS.pdf



http://www.mediafire.com/file/34wkh2gdq5m/digital electronics experiments with respect to D2A and A2D.pdf




http://www.mediafire.com/file/ymznggzl4zt/The Virtual Instrument Control System.pdf


http://www.mediafire.com/file/h3lthqmnzyz/VIRTUAL INSTRUMENTS FOR DETECTING ROTOR FAULTS IN INDUCTION MOTORS.pdf




http://www.mediafire.com/file/m1c2jxjy0cn/Virtual Laboratory in Engineering Education.pdf



http://www.mediafire.com/file/tzijzo444fm/VirtualInstrumentation.pdf


http://www.mediafire.com/file/fzznerknzkb/Web-based Virtual Instruments for Remote Data Acquisition.pdf



LAB VIEW

labview


http://www.mediafire.com/file/yyvzzgkvuyz/00-01 Control of an Inverted Pendulum Using LabVIEW RT.pdf




http://www.mediafire.com/file/wyvycjcmy1c/30-Williams-InstrumentationControl for Pulse EPR Spectroscopy.pdf





http://www.mediafire.com/file/gydrmtzmzzu/[Temperature Measurement]Using LabVIEW to Perform Temperature Measurements for Thermal Analysis of Hardware.pdf




http://www.mediafire.com/file/yznotqtyzzz/A DATA ACQUISITION SYSTEM FOR TRANSVERSE DYNAMICS MEASUREMENTS.pdf





http://www.mediafire.com/file/wjylmmjqjvy/A LabView Based Instrumentation System for a Wind-Solar Hybrid.pdf





http://www.mediafire.com/file/n3ay1zchz2m/A Multi-Purpose Vibration Experiment Using Labview.pdf





http://www.mediafire.com/file/mjmymgjtdly/Acquisition of Biopotentials Using LabVIEW.pdf





http://www.mediafire.com/file/0oznmyizwnt/An Innovative Integration of Data Acquisition and Manufacturing.pdf







http://www.mediafire.com/file/zmhr43d2wzg/Automatic antenna-tuning unit for software-defined and cognitive radio.pdf






http://www.mediafire.com/file/ylgdynonwwj/averna_honeywell-upgrading_manufacturing_test_station_labview_pxi.pdf





http://www.mediafire.com/file/aj4lngzqztw/bsc12.pdf






http://www.mediafire.com/file/c2fjzqoz252/Control of an Inverted Pendulum Using LabVIEW RT.pdf







http://www.mediafire.com/file/m3qlmmuy3u0/DESIGN OF ONLINE ECG EASUREMENT SYSTEM USING LAB VIEW SOFTWARE.doc







http://www.mediafire.com/file/4eyv0nm3tmi/Design of Software-Based GPS- Galileo Receiver for Applications.pdf







http://www.mediafire.com/file/zijyyxmjtog/Design of Virtual Instrumentation for Remote Testing.pdf







http://www.mediafire.com/file/rjyikkj2zmn/development of anonline analog signal processsing lab using labview.pdf






http://www.mediafire.com/file/1nndgemyj32/Distance-Learning Remote Laboratories using LabVIEW.pdf






http://www.mediafire.com/file/nwvzz3z4yrz/Distillation Monitoring and Control using LabVIEW and SIMULINK Tools.pdf






http://www.mediafire.com/file/hnzkyjy3ymg/Fermilab Booster Ion Profile Monitor System Using LabView.pdf






http://www.mediafire.com/file/mhe2f0nmmzn/Identification and Inversion of Magnetic Hysteresis Using LabVIEW.pdf





http://www.mediafire.com/file/ywz5dmjly0l/Implementation of a New RF Monitoring System for the SRS Using LabVIEW.PDF





http://www.mediafire.com/file/2eomdo4ntzi/Implementing Data Historian Functionality with LabVIEW.pdf





http://www.mediafire.com/file/ydmjknmzmyk/labview based software defined radio-4QAM modem.pdf






http://www.mediafire.com/file/xggvvzze4tl/Mobile Security System using LabVIEW.pdf






http://www.mediafire.com/file/e3q4jzjdmzt/NI LabVIEW RF and Communications Software.pdf






http://www.mediafire.com/file/i3iqyymjwzi/ProgSimSDR_final.pdf






http://www.mediafire.com/file/onznfkmjnkk/REMOTE MONITORING OF FLEXIBLE MANUFACTURING SYSTEMS USING LABVIEW.pdf





http://www.mediafire.com/file/rytm5nggmmu/Robotics research and education with LabVIEW.pdf






http://www.mediafire.com/file/ndxjoznym5f/synchronus generator simulation using labives.pdf





http://www.mediafire.com/file/nniwegwnooh/Telemeasured Performances of a DSP based CDMA Software Defined Radio.pdf





http://www.mediafire.com/file/z5ntnewjyzm/Test Environment for WLAN Systems Using Hardware Equipments with ..pdf







http://www.mediafire.com/file/zjlt3dzhzmu/Testing the Neliniarities of the Digital to Analog Converters Using Labview Environment.pdf






http://www.mediafire.com/file/yjzonhzmymk/Using LabVIEW for Heart Rate Variability Analysis.pdf






http://www.mediafire.com/file/nzjyhjzj4iy/Using LabVIEW in a Mini Power System Model Allowing Remote Acces.pdf





http://www.mediafire.com/file/zjnwdnouyrm/Using LabVIEW in Student Projects for Instrumentation and Control L.pdf






http://www.mediafire.com/file/nttltq4qmzg/Using LabVIEW RT and DSA.pdf







http://www.mediafire.com/file/mnzdnmnzzzd/Using LabVIEW to Monitor and Control a Weather Station.pdf






http://www.mediafire.com/file/nngm3ojeuey/VIRTUAL INSTRUMENTATION SYSTEMS- SOME DEVELOPMENTS IN POWER PLANT.pdf


MEMS

MEMS


http://www.mediafire.com/file/yytmmdg5jvm/_distributed-MEMS-phase-shifter.pdf




http://www.mediafire.com/file/mygjmtzqahm/A Critical Review of MEMS Gyroscopes Technology.pdf



http://www.mediafire.com/file/4qrtn00d4no/A DUAL FILTERING APPROACH IN MEMS BASED DYNAMIC ATTITUDE ESTIMATION.pdf



http://www.mediafire.com/file/uudmzzytmmn/A Nanoscale Composite Material for Enhanced Damage Tolerance.pdf




http://www.mediafire.com/file/yzzmyomywnj/A New Driving Method for Electrostatic MEMS Actuators.pdf



http://www.mediafire.com/file/tlwlmzyd4no/A Wireless MEMS Sensor System for Telecommunications Reliability.pdf




http://www.mediafire.com/file/qnm5jwyo5dn/Accurate Lumped-Parameter modeling for Dynamic Simulation .pdf




http://www.mediafire.com/file/y4retyzondw/ADDRESSING THE NEEDS OF COMPLEX MEMS DESIGN.pdf



http://www.mediafire.com/file/mzzvxux2yj2/AN INFORMAL SURVEY OF POWER MEMS.pdf





http://www.mediafire.com/file/mdkqvhmjjnz/Asymtek_fluid_dispensing_capabilities_for_assembly_of_MEMs.pdf




http://www.mediafire.com/file/x1imygrjj1n/Bridge Local Scour Monitoring System Using MEMS Sensor Zigbee Network.pdf



http://www.mediafire.com/file/dxik2zzmglg/Capstone Design Project on Optical MEMS.pdf



http://www.mediafire.com/file/jyfzzmmmkvt/Cost-effective Testing and Calibration of Low Cost MEMS Sensors.pdf



http://www.mediafire.com/file/n4wmwimmjcg/Design Tools and Issues of Silicon Micromachined (MEMS) Devices.pdf




http://www.mediafire.com/file/vjovjumxkm2/Development of a MEMS based colloid thruster with sandwich structure.pdf



http://www.mediafire.com/file/ymdojdwqiyy/Dynamic analysis of MEMS devices with moving parts using ANSYS.pdf




http://www.mediafire.com/file/fztjzyzmn4d/EMBEDDED MEMS-BASED CONCENTRATION SENSOR FOR IMPROVED ACTIVE FUEL.pdf





http://www.mediafire.com/file/1nwtmrvllmh/Failure Mechanisms in MEMS.pdf





http://www.mediafire.com/file/otmyqh2iamg/Feasibility of Polymers for Wafer Scale Capping of RF MEMS.PDF





http://www.mediafire.com/file/w5addmzijnw/Incorporating a MEMS relay into a electronic thermostat control IC.pdf





http://www.mediafire.com/file/nmjdnrtv1nm/LCP based mems.pdf





http://www.mediafire.com/file/yjouwwdzmzw/M E M S - T H E N E W C L A S S O F B A R C O D E S C A N N E R.pdf





http://www.mediafire.com/file/kmnm00qwt5n/Macro-Modeling of Systems Including Free-Space Optical MEMS.pdf





http://www.mediafire.com/file/hzxmhjqg0ey/MEMS and Nanotechnology.pdf





http://www.mediafire.com/file/w0n5lmf5ogy/MEMS Based High Dose Radiation Resistant SOI Pressure Sensor.pdf





http://www.mediafire.com/file/mndlyzjzmyk/MEMS Design.pdf





http://www.mediafire.com/file/yru0wuhxxhy/MEMS FABRICATION.pdf





http://www.mediafire.com/file/m0zjmy2togi/MEMS Functional Validation Using the Configuration Space Approac.pdf




http://www.mediafire.com/file/nj52tidduzc/MEMs – Mobile Electronic Memos- efficient information capture.pdf




http://www.mediafire.com/file/nunyykzuznl/MEMS_Digital_Camera_SPIE_Jan_2007.pdf





http://www.mediafire.com/file/ynamzxnnmdc/Mezmeriz Carbon Fiber MEMS for Pico Projector White paper.pdf





http://www.mediafire.com/file/man1jynyx0z/Micro-optical Components for a MEMS Integrated Display.pdf





http://www.mediafire.com/file/hyg0unmzjro/Microwave MEMS technology for next-generation wireless.pdf




http://www.mediafire.com/file/ykyxmmtw0jz/Performance Test Results of an Integrated GPS-MEMS.pdf




http://www.mediafire.com/file/gvyytwwjifm/Reliability in MEMS Packaging.pdf




http://www.mediafire.com/file/uoum3hnymzm/RF MEMS Switches and Switch Matrices.pdf




http://www.mediafire.com/file/ywnmkdzqdeu/RF-MEMS_manufacturing_process_on_GaAs_substrate_fully_compatible_with_MMICs.pdf




http://www.mediafire.com/file/yjwn2t2yn2z/Silicon technology for optical MEMS.pdf




http://www.mediafire.com/file/eqj2mzm43k3/THE APPLICATION OF MEMS TECHNOLOGY TO MICROLITHOGRAPHY AND MOBILE.pdf





http://www.mediafire.com/file/veimtyd3zqu/Two-Dimensional Endoscopic MEMS Scanner for High Resolution.pdf
























A remotely controlled data acquisition system using LabVIEW

A remotely controlled data acquisition system using LabVIEW


http://kirkgomes.com/cms/remotely-controlled-data-acquisition-system-using-labview


this project was a group effort (Honghao Tan, Sunil Patil and Kirk Gomes) and involved transforming an experiment performed by undergraduates enrolled in the Mechanics and Vibration class so that it could be performed remotely from any computer in the world equipped with an Internet connection and a browser (and proper login credentials). When done in the conventional way, this experiment is not really hard to perform, however, automating everything so that it could be done remotely via a browser proved to be a pretty difficult task especially since none of us had worked with LabVIEW before. These were our objectives :

  • To experimentally determine the modulus of elasticity and Poisson ratio for the material used in the pressure vessel.
  • To verify the validity of the thin wall pressure vessel formulae for stress.
  • To demonstrate how principal stresses are obtained from resistance type strain gage rosettes.
  • To compare theoretical, experimental and principal stresses.
  • To automate the experiment with a feedback control.
  • Data acquisition and analysis using LabVIEW.
  • To make this experiment operational from any computer with an internet connection and a web browser.

The following equipment was used in this experiment :

  • Pressure vessel test bed complete with a Bourdon type pressure gauge, 6 mounted strain gages and a manual pump
  • 24 V, 2.6 A DC motor, quantity - 2
  • 0-20 V variable DC power supply
  • Relays with 3-32 V DC input, quantity - 8
  • 0-1500 psi pressure transducer (Omega Engineering model PX4100-1.5KGV)
  • 50 terminal connector block
  • SCXI-1349 adapter, SCXI-1000 chassis, SCXI-1122 module and SCXI-1322 terminal connector block
  • PC with installed PCI-MIO-16XE-50 DAQ card and NI LabVIEW software

The schematic diagram and the actual setup is shown below.













Developing Bluetooth Applications with LabVIEW

Developing Bluetooth Applications with LabVIEW


Overview

Bluetooth is a wireless protocol that uses a 2.4 GHz radio frequency to communicate among devices within a 30 to 40-foot range. Initially developed to communicate wirelessly with cellular phones, PDAs, and laptop computers, the Bluetooth simple protocol and ease of implementation make it ideal for wireless communication across a diverse set of products in many industries. Engineers are now using Bluetooth to develop remote data acquisition and instrument control applications. LabVIEW 7.1 and later include Bluetooth VIs with which LabVIEW developers can build custom Bluetooth applications. This application note demonstrates how to build a LabVIEW application to communicate with Bluetooth-enabled devices. Refer to the Bluetooth Web sites at www.microsoft.com and www.bluetooth.com (linked below) for more information about Bluetooth technology.

Creating Bluetooth server and client applications in LabVIEW is similar to creating server and client applications for TCP communication. A Bluetooth server uses the Service Discovery Protocol (SDP) to broadcast the availability of the services contained and listens for inbound connections. A client creates an outbound RFCOMM connection to a server. Once the client and server connect to each other, they exchange data until the client or server terminates the connection or until the connection is lost. There is no inherent security built into the Bluetooth protocol, although many devices include settings that require clients to log in before accessing Bluetooth services.

The following steps outline how to configure your computer or PDA for Bluetooth communication and demonstrate how to use LabVIEW to build a Bluetooth server application and a Bluetooth client application.


Setup and Requirements

Bluetooth capabilities in LabVIEW are available for the following operating systems:

  • Windows XP SP 2 and later – LabVIEW works with Bluetooth devices that use the Microsoft Bluetooth driver included with Windows XP Service Pack 2 and later. Refer to the Microsoft Web site for Bluetooth devices that are supported by the Microsoft Bluetooth driver. Most Bluetooth devices come packaged with a proprietary Bluetooth driver. To use the device with LabVIEW, the Bluetooth adapter must be using the Microsoft Bluetooth driver. A Microsoft Bluetooth driver for Windows XP SP1 was also available. Refer to Microsoft Knowledge Base Article 323183: Availability of Windows XP Service Pack 1 Support for Bluetooth Wireless Devices for more information about Bluetooth-compatible operating systems.
  • Windows 2000 – Bluetooth applications for a PDA target can be developed in Windows 2000. However, Bluetooth communication cannot be utilized since Windows 2000 does not have a compatible Bluetooth driver. Applications developed in Windows 2000 can be built for a target that supports Bluetooth and run on that system.
  • Pocket PC 2003 – To run Bluetooth applications on Pocket PC 2003 devices they must be using the WIDCOMM BTW-CE driver version 1.4 or later. Additional installation of Bluetooth DLLs is also required. Refer to the Installing the WIDCOMM Bluetooth DLLs on Pocket PC 2003 Devices section of the Getting Started with LabVIEW PDA Module for more information.
  • Palm OS 5.0 and later – To run Bluetooth applications on Palm devices, you must have Palm OS 5.0 and later with installed Bluetooth hardware.
  • Mac OS X - The LabVIEW Bluetooth VIs are not supported on the Mac platform.
    See Also:
    Microsoft Knowledge Base
    Getting Started with LabVIEW PDA Module

    Creating a Bluetooth Server Application

Complete the following steps to develop a Bluetooth server application.

1. Create a Bluetooth service – Use the Bluetooth Create Listener function to create a Bluetooth service identified by a Bluetooth uuid. This function returns a listener ID which refers to this server through your LabVIEW application. The Bluetooth Create Listener function also returns a reserved Bluetooth channel that the server can use to listen for inbound connections. A Bluetooth channel is a global resource with only 30 channels available on any Bluetooth device. If no server channel is available the function returns an error.

2. Wait for incoming connection request – Use the Bluetooth Wait on Listener function to wait for and accept an incoming connection request from a client. This function returns a connection ID that is used to exchange data with the client.

3. Read and Write data – Use Bluetooth Read and Bluetooth Write functions to exchange data with the client.

4.Close connection – Use Bluetooth Close Connection function to close connection to the client and to stop listening for incoming connections.

The block diagram of a typical Bluetooth server application looks similar to Figure 1.



[+] Enlarge Image
Figure 1. Bluetooth Server Application

Creating a Bluetooth Client Application

Complete the following steps to develop a Bluetooth client application.

1. Request a connection to Bluetooth server – Use the Bluetooth Open Connection function to connect to a service on a Bluetooth server. Set the channel number to zero and specify a Bluetooth uuid to identify which service to connect to. The Bluetooth Open Connection function performs an SDP query to make a connection to the first service found with matching uuid. Internally, the result of an SDP query is an RFCOMM channel number to connect to. The SDP query is a tool to "translate" uuid to a channel number.

If you know the channel number associated with the service in advance, use the channel number instead of zero. Specifying a nonzero channel number bypasses the internal SDP query operation thus reducing the amount of time it takes to connect to the service. If the channel number is nonzero, LabVIEW ignores the uuid input parameter.

Note: You can use the Bluetooth RFCOMM Service Discovery VI to search for a valid channel number associated with a service on a remote Bluetooth device. This VI performs an SDP RFCOMM service discovery resulting in a channel number you can use to connect to the corresponding service on the remote Bluetooth device.

2. Read and Write data – Use Bluetooth Read and Bluetooth Write functions to exchange data with the server.

3. Close connection – Use Bluetooth Close Connection function to close connection to the server.

The block diagram of a typical Bluetooth client application looks similar to Figure 2.



[+] Enlarge Image
Figure 2. Bluetooth Client Application


Refer to the following VIs for examples of creating a simple Bluetooth server and client applications:

  • Simple Bluetooth Server VI: labview\examples\comm\Bluetooth.llb
  • Simple Bluetooth Client VI: labview\examples\comm\Bluetooth.llb
  • Simple Bluetooth Server (Palm OS) VI: labview\examples\PDA\pdacomm\PDABluetooth.llb
  • Simple Bluetooth Client (Palm OS) VI: labview\examples\PDA\pdacomm\PDABluetooth.llb
  • Simple Bluetooth Server (Pocket PC) VI: labview\examples\PDA\pdacomm\PDABluetooth.llb
  • Simple Bluetooth Client (Pocket PC) VI: labview\examples\PDA\pdacomm\PDABluetooth.llb

    Finding Nearby Bluetooth Devices

Use the Bluetooth Discover function to search for Bluetooth devices that are within the permissible range. The function returns a list of device addresses and names. These device addresses can then be used by a client to connect to a specific Bluetooth server. The optional input parameter, time limit (ms), specifies the length of Bluetooth inquiry. The default value is 10 ms and the maximum value is 30 s. If time limit is less than or equal to zero, the function returns a list of installed local Bluetooth devices.

Note: Bluetooth discovery is a slow operation because of the communication involved. A Bluetooth device address is a fixed address that is usually printed on the actual device and you can query the address from the device control setting. This address is unique to each device. If you know the Bluetooth address of the specific device you want to connect to, you can skip the discovery process and use the Bluetooth Open Connection function to connect to the device directly.

Querying Services Available on a Bluetooth Device


Use the Bluetooth RFCOMM Service Discovery VI to search for available RFCOMM services on a local/remote Bluetooth device. This function returns a list of available services along with the associated channel numbers. A channel number in the list can be used as an input parameter of the Bluetooth Open Connection function to make a connection to the corresponding service on the remote Bluetooth device.



Figure 3. Bluetooth Discovery Function


Refer to the following VIs for examples of Bluetooth device and service discovery:

  • Advanced Bluetooth Server.vi: labview\examples\comm\Bluetooth.llb
  • Advanced Bluetooth Client.vi: labview\examples\comm\Bluetooth.llb
  • Advanced Bluetooth Client – PDA.vi: labview\examples\PDA\pdacomm\PDABluetoothllb

    Bluetooth Virtual Serial Port

A Bluetooth system in PalmOS and PocketPC provides serial port profile with a virtual serial driver. Bluetooth Serial Port profile defines procedures that devices use to emulate an RS-232/serial cable connection. The profile maps virtual Serial COM ports to actual Bluetooth channels. Bluetooth Serial Port profile enables you to use LabVIEW Serial VIs to open a connection to and exchange data with other Bluetooth devices. Bluetooth Serial Port profile cannot be used on Windows XP SP1. Other Windows Bluetooth drivers may work with the Serial Port profile.

The driver recognizes only one active serial channel at a time. You can open the serial channel as an outbound (client) port or as an inbound (server) port. When you open the port as an outbound (client) port, the driver prompts you to select a Bluetooth device (server) to connect to. When you open the port as an inbound (server) port, the driver waits to receive a connection request from the client. Bluetooth serial port is based on RFCOMM, which is different from a physical serial port. RFCOMM requires roles of a server and a client when establishing Bluetooth serial connection.

Refer to KnowledgeBase 32GEGGTP: Does LabVIEW for PDA Support Bluetooth? (linked below) for more information on Bluetooth Virtual Serial Port and the LabVIEW PDA Module.
Related Links:
KnowledgeBase 32GEGGTP: Does LabVIEW for PDA Support Bluetooth?
LabVIEW Development System
LabVIEW PDA Module
Microsoft Website
Bluetooth Website
LabVIEW PDA User Manual

post7

post6

post5

post4

miscillineous but most wanted



http://www.mediafire.com/?2mttljnmzmz
Author(s): John Gribbin
Publisher: Robinson Publishing
Date : 2008
Pages : 320
Format : PDF
size : 1MB






http://www.mediafire.com/?hywmt2whwwz
Author(s): H. Labiod, H. Afifi, C. De Santis
Publisher: Springer; 1 edition
Date : 2007
Pages : 316
Format : PDF
size : 16.98MB





http://www.mediafire.com/?qyyyyx0t1eg
Author(s): Elliott D. Kaplan, Christopher Hegarty (Editors)
Publisher: Artech House Publishers; 2 edition
Date : 2005
Pages : 726
Format : PDF
size : 7.45MB





http://www.mediafire.com/?ywfmgtxmfmd
Author(s): Bruce A. Fette, Roberto Aiello, Praphul Chandra et al.
Publisher: Newnes
Date : 2007
Pages : 712
Format : PDF
size : 6.82MB






http://www.mediafire.com/?yi2ifznnw2o
Author(s): Wes Simpson
Publisher: Focal
Date : 2008
Pages : 504
Format : PDF
size : 4.4MB




http://www.mediafire.com/?yy5oezouxmz
Author(s): Jiangzhou Wang
Publisher: Cambridge University Press
Date : November 10, 2008
Pages : 336
Format : PDF
size : 5MB





http://www.mediafire.com/?ynnweln2egm
Author(s): Adam Wilen, Justin P. Schade, Ron Thornburg
Publisher: Intel Press
Date : 2003
Pages : 325
Format : PDF
size : 1.87Mb




http://www.mediafire.com/?wyi0nij4om3
Author(s): Rahul Dubey
Publisher: Springer; 1 edition
Date : 2008
Pages : 168
Format : PDFs
size : 6.44MB




http://www.mediafire.com/?yijanqmj2uy
Author(s): Edited by Benny Bing
Publisher: Cambridge University Press
Date : 2008
Pages : 897
Format : PDF


size : 13.85MB

books - LABVIEW and APPLICATIONS



http://www.mediafire.com/?zzqmmowljmz
Author(s): S. Sumathi, P. Surekha
Publisher: Springer; 1 edition
Date : 2007
Pages : 631
Format : PDF
size : 46.72MB








http://www.mediafire.com/?tyrznimmzt3
Author(s): Nasser Kehtarnavaz, Namjin Kim
Publisher: Newnes
Date : 2005
Pages : 304
Format : PDF
size : 5.25 MB







http://www.mediafire.com/?lzxgyjm0zn0
Author(s): Rick Bitter, Taqi Mohiuddin, Matt Nawrocki
Publisher: CRC; 2 edition
Date : 2006
Pages : 500
Format : PDF
size:14.71MB






http://www.mediafire.com/?u03jio0o0hz
Author(s): Stephen E. Derenzo
Publisher: Cambridge University Press
Date : 2003
Pages : 628
size: 2.9MB











http://www.mediafire.com/?zlmwjygmjgi

Author(s): P .P.L. Regtien
Publisher: VSSD
Date : 2006
Pages : 412
Format : PDF
size : 14.17MB







http://www.mediafire.com/?jjwdzjy3eyf
Author(s): Kevin James
Publisher: Newnes
Date : 2000
Pages : 448
Format : PDF
size : 1.7MB








http://www.mediafire.com/?zztqly2rizd

Author(s): William C. Dunn
Publisher: Artech House Publishers
Date : 2005
Pages : 354
Format : PDF
size: 2.04MB





http://www.mediafire.com/?0nwnnmz0k2m

Author(s): Tracy Allen
Publisher: Parallax Press
Date : January 2003
Pages : 201
Format : pdf
size: 6.2MB








http://www.mediafire.com/?zwqzymmwzqk

Author(s): Jon S. Wilson
Publisher: Newnes; 1 edition
Date : 2004
Pages : 704
Format : PDF
size: 5.75MB






http://www.mediafire.com/?zgyz05h0e2j
Author(s): Sensors and Transducers, Third Edition
Publisher: Newnes
Date : May 30, 2001
Pages : 306
Format : pdf
size : 6.0MB








http://www.mediafire.com/?td0yl0myxvt

Author(s): Charles Kitchin and Lew Counts
Publisher: Analog Devices
Date : 2006
Pages : 130
Format : PDF
size : 2.52MB







http://www.mediafire.com/?oezyozmzzmy

Author(s): Douglas O. deSa
Publisher: CRC; 1 edition
Date : 2004
Pages : 406
Format : PDF
size : 5.72Mb






http://www.mediafire.com/?m2ilzjhrltl

Author(s): Wolfgang Altmann
Publisher: Newnes
Date : 2005
Pages : 304
Format : PDF
size : 3.22Mb







http://www.mediafire.com/?yzvnyjtkmyz

Author(s): John Park, Steve Mackay
Publisher: Newnes; 1 edition
Date : 2003
Pages : 432
Format : PDF
size : 13.58MB




http://www.mediafire.com/?zyggty4nkwn

Author(s): Steve Mackay, Edwin Wright, John Park
Publisher: Newnes; 1 edition
Date : 2003
Pages : 400
Format : PDF
size: 24.36MB







http://www.mediafire.com/?qmijnz4gqnn
Author(s): Gregory K. McMillan, Douglas M. Considine
Publisher: McGraw-Hill Professional; 5 edition
Date : 1999
Pages : 1200
Format : PDF
size : 16.13MB







http://www.mediafire.com/?mzigjimjd0m
Author(s): William Dunn
Publisher: McGraw-Hill Professional; 1 edition
Date : 2005
Pages : 322
Format : PDF
size :2.58MB









http://www.mediafire.com/?y0zyy2m2nwq

Author(s): Nicolas Navet
Publisher: CRC
Date : 2008
Pages : 488
Format : PDF
size : 7.6MB








http://www.mediafire.com/?uzymwuwnilm

Author(s): Michael D. Whitt
Publisher: ISA-Instrumentation, Systems, and Automation
Date : 2003
Pages : 360
Format : PDF
size : 13.76MB







http://www.mediafire.com/?okijq0nuttj

Author(s): Clyde F. Coombs
Publisher: McGraw-Hill Professional; 3 edition
Date : 1999
Pages : 1264
Format : PDF
size : 14.27MB








http://www.mediafire.com/?dm2mzilnzuy

Author(s): Mike Tooley
Publisher: Newnes; 3 edition
Date : 2005
Pages : 512
Format : PDF
size : 10.94MB











http://www.mediafire.com/?imm0ynyfwzz
Author(s): Anna Hac
Publisher: John Wiley & Sons
Date : December 12, 2003
Pages : 410
Format : pdf
size : 7MB