This document summarizes a study on state-of-the-art remote laboratories for industrial electronics applications. It discusses how remote labs address gaps in engineering education by providing ubiquitous experimentation. Common architectures use LabVIEW or MATLAB for the lab server software and technologies like AJAX or LabVIEW's web interface for client-server communication. The document also provides examples of remote lab systems and outlines challenges in selecting server and communication technologies.
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...eMadrid network
This document compares LabVIEW and MATLAB for use in developing remote laboratory server software. Both LabVIEW and MATLAB are powerful and rich platforms that support data exchange, standard APIs, and database connectivity. While LabVIEW excels at graphical programming and remote operation, MATLAB is stronger for control algorithm development and simulation. Hybrid approaches using both platforms can achieve high efficiency. LabVIEW supports integration with MATLAB through technologies like ActiveX, DLLs, COM, and MathScript modules.
Chengbo Zhao is seeking a position in electrical engineering. He has a M.Sc. in Electrical Engineering from Syracuse University and a B.S. in Electronic Science and Technology from Huazhong University of Science and Technology. He has skills in areas such as C/C++, algorithms, data structures, Swift, Python, MATLAB, Verilog HDL, RF IC design, and wireless communication system optimization. His experience includes developing an iOS application, performing research projects on data compression techniques and wireless communication simulation, designing a micro-strip hybrid ring, and enhancing adsorption of organo-functional groups. He had an internship with China Telecom optimizing wireless communication networks and published a paper on adsorption of
The document discusses the NI LabVIEW Multisim API Toolkit, which provides over 120 functions for automating circuit simulation and analysis from within the LabVIEW environment. It allows users to access simulated measurements for further analysis, correlate simulated and real measurements, and use simulated measurements for testing. Two examples are provided that demonstrate using the toolkit to automatically calculate efficiency by sweeping frequency values for a buck converter, and automating simulations of a signal conditioning circuit with different op-amps and input signals.
Multisim is a premier SPICE based circuit simulation tool. Learn how Multisim, Ultiboard and LabVIEW are used to effectively simulate, prototype and virtually test a circuit design before going to market.
Invited talk at SSSW'16 (http://sssw.org/2016/?page_id=232) introducing the Fourth Industrial Revolution and discussing how Semantic Web technologies can support this movement. Also a teaser for the upcoming Springer book "Semantic Web for Intelligent Engineering Applications" (http://www.springer.com/us/book/9783319414881).
Semantic Web Technologies for Intelligent Engineering ApplicationsMarta Sabou
Presentation at the closing event of the Christian Doppler Laboratory „Software Engineering Integration for Flexible Automation Systems“ (CDL-Flex) (http://cdl.ifs.tuwien.ac.at/).
The document provides an overview of a two-day course on data acquisition and signal conditioning using LabVIEW. The course teaches the fundamentals of PC-based data acquisition and signal conditioning, providing hands-on experience installing and configuring hardware and using software functions to build applications. Attendees will learn about analog input, triggering, analog output, digital I/O, counters, signal conditioning, and synchronization. The target audience includes LabVIEW developers using DAQ hardware, developers using NI-DAQmx with other languages, and those new to PC-based data acquisition.
Automated Translation among EPSILON Languages for Performance-Driven UML Sof...Daniele Di Pompeo
- The document discusses a model refactoring framework that uses the EPSILON modeling language to detect performance antipatterns in UML software models and apply refactoring actions.
- It describes how the framework supports automated translation between the different EPSILON languages (EVL, EPL, EWL) to enable different views and interactions.
- Future work is proposed to integrate heuristic estimation of antipattern probability and refactoring effectiveness, as well as connecting to other refactoring approaches like software reliability.
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...eMadrid network
This document compares LabVIEW and MATLAB for use in developing remote laboratory server software. Both LabVIEW and MATLAB are powerful and rich platforms that support data exchange, standard APIs, and database connectivity. While LabVIEW excels at graphical programming and remote operation, MATLAB is stronger for control algorithm development and simulation. Hybrid approaches using both platforms can achieve high efficiency. LabVIEW supports integration with MATLAB through technologies like ActiveX, DLLs, COM, and MathScript modules.
Chengbo Zhao is seeking a position in electrical engineering. He has a M.Sc. in Electrical Engineering from Syracuse University and a B.S. in Electronic Science and Technology from Huazhong University of Science and Technology. He has skills in areas such as C/C++, algorithms, data structures, Swift, Python, MATLAB, Verilog HDL, RF IC design, and wireless communication system optimization. His experience includes developing an iOS application, performing research projects on data compression techniques and wireless communication simulation, designing a micro-strip hybrid ring, and enhancing adsorption of organo-functional groups. He had an internship with China Telecom optimizing wireless communication networks and published a paper on adsorption of
The document discusses the NI LabVIEW Multisim API Toolkit, which provides over 120 functions for automating circuit simulation and analysis from within the LabVIEW environment. It allows users to access simulated measurements for further analysis, correlate simulated and real measurements, and use simulated measurements for testing. Two examples are provided that demonstrate using the toolkit to automatically calculate efficiency by sweeping frequency values for a buck converter, and automating simulations of a signal conditioning circuit with different op-amps and input signals.
Multisim is a premier SPICE based circuit simulation tool. Learn how Multisim, Ultiboard and LabVIEW are used to effectively simulate, prototype and virtually test a circuit design before going to market.
Invited talk at SSSW'16 (http://sssw.org/2016/?page_id=232) introducing the Fourth Industrial Revolution and discussing how Semantic Web technologies can support this movement. Also a teaser for the upcoming Springer book "Semantic Web for Intelligent Engineering Applications" (http://www.springer.com/us/book/9783319414881).
Semantic Web Technologies for Intelligent Engineering ApplicationsMarta Sabou
Presentation at the closing event of the Christian Doppler Laboratory „Software Engineering Integration for Flexible Automation Systems“ (CDL-Flex) (http://cdl.ifs.tuwien.ac.at/).
The document provides an overview of a two-day course on data acquisition and signal conditioning using LabVIEW. The course teaches the fundamentals of PC-based data acquisition and signal conditioning, providing hands-on experience installing and configuring hardware and using software functions to build applications. Attendees will learn about analog input, triggering, analog output, digital I/O, counters, signal conditioning, and synchronization. The target audience includes LabVIEW developers using DAQ hardware, developers using NI-DAQmx with other languages, and those new to PC-based data acquisition.
Automated Translation among EPSILON Languages for Performance-Driven UML Sof...Daniele Di Pompeo
- The document discusses a model refactoring framework that uses the EPSILON modeling language to detect performance antipatterns in UML software models and apply refactoring actions.
- It describes how the framework supports automated translation between the different EPSILON languages (EVL, EPL, EWL) to enable different views and interactions.
- Future work is proposed to integrate heuristic estimation of antipattern probability and refactoring effectiveness, as well as connecting to other refactoring approaches like software reliability.
Hindustan Motors was once India's largest car manufacturer, producing the iconic Ambassador from 1957. However, [1] as the automobile industry liberalized in the 1990s-2000s and foreign competitors entered India, Hindustan Motors struggled to adapt, failing to upgrade technology, production, or vehicle design. [2] In contrast, Maruti Suzuki offered modern, fuel efficient vehicles across multiple segments and used effective marketing. [3] Hindustan Motors' reliance on its outdated Ambassador model and narrow customer focus contributed to its declining market share and eventual failure to compete.
The document provides information about entering the water treatment market in India. It notes that the water treatment market in India is growing rapidly at 18% annually and is estimated to be worth $420 million currently. The wastewater treatment segment in particular is highly fragmented. The document evaluates different market entry strategies for a foreign company, noting that joint ventures are commonly used by multinational companies to enter the Indian market. It also provides an overview of upcoming water and wastewater treatment expos in India.
Market Research Report :Security Equipments and Services Market in India 2012 Netscribes, Inc.
For the complete report, get in touch with us at : info@netscribes.com
Indian security equipment and services market is primarily boosted by the rapid urbanization and the ongoing globalization wherein need for robust and updated security technologies is gaining momentum with each passing day. Off late criminal activities coupled with the dawn of terrorism has triggered the demand for both security equipments and private security services by leaps and bounds. The industry is expected to attain a CAGR of more than 25% to reach nearly INR 600 bn by 2015.
The market primarily comprises of multiple segments including CCTV & other equipments, electronic access control, IT security and private security services. “Basically the demand for security equipment is seen mostly from the residential and commercial and enterprise segments of the market, wherein frequent criminal activities and the lurking danger of potential terrorist attack is stimulating the market by manifolds,” says Mr. Kalyan Banga, Product Manager at Netscribes. The market gets a further boost from occasional special events such as the recent commonwealth games held in New Delhi. Players operating in the Indian market space hail mostly from the unorganized space, on the contrary, 80% of the revenue generated within the market comes from the organized market, i.e. the players with ISO certification. “Speaking of players, it is observed that vendors in the market prefer to import products primarily from UK, Germany, Japan and Israel,” added Kalyan.
Government of India (GoI) has also taken various initiatives intended for the upliftment of the overall industry, which in turn acts as a boon for the players operating in the market. Allowance of FDI and the permission for CISF deployment as private security forces happen to be some of the major initiatives taken so far. Additionally, GoI has also signed pacts with Israel for the facilitation of better homeland security. State governments have also played their role by entering into collaborations with CAPSI for the setting up of training centres for security guards, so as to provide an enhanced security cover to the nation.
With constant growth in competition, market entry strategy is the key to success for any new vendor looking to venture into the industry. “Analysis shows, import of equipments happens to be the most preferred route for vendors,” noted Kalyan. Additionally, vendors also collaborate with local firms to distribute their products or indulge in self production of equipments.
The report begins with an illustration which briefs about the several segments within the market. The segments have been well highlighted for the better understanding of readers. Market overview section begins with the graphical representation of the overall market size and forecasted growth figures and the break up of these figures for the years 2010, 2012 and 2015. Moving along, the report elaborates on each individual market s
Industrial Electronics 80 Marks Sample Test Paperprathik
This sample question paper is for the subject of Industrial Electronics in the fifth semester of an Electronics and Telecommunication course. The paper has 6 questions divided into multiple parts. It covers topics such as semiconductor device symbols, characteristics of UJT and SCR, rectifier circuits including half wave, full wave and bridge configurations, triggering circuits, commutation methods, and applications of devices like SCR, TRIAC, IGBT in control and power electronics. Students are required to attempt several parts from each question covering diagrams, explanations and derivations with a maximum time given of 3 hours.
Introduction to Industrial Control Systems : Pentesting PLCs 101 (BlackHat Eu...arnaudsoullie
This document provides an overview of industrial control systems (ICS) and Programmable Logic Controllers (PLCs). It discusses the components of ICS, including sensors, actuators, HMIs, PLCs, and more. It also covers the MODBUS protocol commonly used in ICS, providing details on its master/slave architecture and function codes. The document concludes by discussing tools used in the workshop, such as Kali Linux, MBTGET, PLCSCAN, and Metasploit modules, to analyze MODBUS communications, perform reconnaissance on PLCs, and attack standard services and protocols.
Educon 2012- On the Design of Remote LaboratoriesMohamed Tawfik
This document discusses remote laboratory architectures and technologies for developing lab server software. It compares LabVIEW and MATLAB, the most common technologies used. Both LabVIEW and MATLAB possess rich features for data exchange, instrument control, and database connectivity. LabVIEW is most popular for remote labs due to its graphical interface while MATLAB is powerful for algorithms. Hybrid methods using both are common, with LabVIEW for signals/GUI and MATLAB for calculations. The document was presented by researchers from the Spanish University for Distance Education.
TAEE2012-Putting Fundmentals of Electronic Circuits Practices onlineMohamed Tawfik
This document discusses putting fundamentals of electronic circuits practices online through remote laboratories. It presents several solutions for remote labs, including NetLab, Virtual Instrument Systems in Reality (VISIR), and labs based on National Instruments' ELVIS platform. These solutions allow students to perform circuit design, construction, and measurement experiments remotely. Schools implementing VISIR have seen pleasant results applying it to teach concepts like rectifiers, regulators, and transistor circuits. Remote labs provide ubiquitous access to improve engineering education when in-person labs have limitations.
ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...Mohamed Tawfik
This document summarizes common types of remote laboratories used in electrical and computer engineering education. It describes three main types: 1) Embedded systems using microcontrollers and programmable logic devices, 2) Instrumentation and measurements of electronic circuits and control systems using data acquisition cards, and 3) Programmable logic controllers for automation control. It also compares the popular remote lab development platforms of LabVIEW and MATLAB and describes a hybrid approach. In conclusion, more information about remote labs can be found on the UNED engineering department website.
Your education and training laboratory in the CLOUD
Features
• eLabs “host and deliver live
practical training
• Run software and hardware
remotely – no download
required
• Create and run your own
tutorials
• Host product and software
demonstrations
• Web-conferencing
• Monitored/ Proctored
exams
"Think of it like controlling the Mars Rover from your Desk".
eLabs are a cloud-based training and product demonstration plug-in designed to run on Electromeet. User’s run practical, interactive demonstrations while others join the tutorial remotely.
Training institutions and corporations are given the ability to run training, perform presentations and demonstrate products from anywhere in the world, to anyone
with an Internet connection.
The document discusses integrating remote laboratories into management systems. It describes challenges in integrating diverse lab interfaces and technologies like LabVIEW. The authors propose creating standard APIs to facilitate integrating remote labs, especially LabVIEW-based ones, into remote laboratory management systems like Sahara. This would allow labs developed across universities to be more easily shared and managed through a common system.
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...Mohamed Tawfik
This document discusses standardizing the management of remote laboratories built using LabVIEW through remote laboratory management systems (RLMSs). It outlines the need for a standard application programming interface (API) layer to wrap LabVIEW-based remote labs and make them compatible with different RLMSs. The layer would define a common set of communication tools from LabVIEW, such as VI server and web services, to connect remote labs to RLMSs while addressing factors like simultaneous access, security, and session management. Developing such an API layer could help share and manage the many existing LabVIEW-based remote labs across various university platforms.
The purpose of the lab to the latest skills required for Job opportunities in many industries . This helps faculties to develop their skills and publish papers in intenational conferences and also innovate solutions
Garrett T. LaRue is a software developer and patent expert seeking a position on a growing development team. He has over 10 years of experience in software development, patent examination, and technical consulting. His technical skills include programming languages like Python, PHP, C/C++, and hardware experience. He holds a B.S. in Computer Engineering and a B.A. in Science, Technology and Society from North Carolina State University.
Lecture handout given by Mohd. Ayub Khan in National Workshop on LabVIEW and its Applications.Organized at Dayalbagh Educational Institute,Dayalbagh,AGRA from 28-29 August 2015.
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP Project
This presentation was delivered by Johan Forsman (Tieto), Jörg Domaschka (UULM) and Paolo Casari (IMDEA Networks) at the ETSI Experiential Network Intelligence (ENI) Meeting in Warsaw, Poland, on April 12th, 2019. ETSI Experiential Networked Industry Specification Group (ENI ISG) work on defining a Cognitive Network Management architecture using Artificial Intelligence (AI) techniques and context-aware policies to adjust offered services based on changes in user needs, environmental conditions and business goals. The intention is that the use of Artificial Intelligence techniques in the network management system should solve some of the problems of future network deployment and operations. For more information, see https://www.etsi.org/technologies/experiential-networked-intelligence.
Conference: 42nd Annual Industrial
Electronics Conference (IECON2016).
Florence, Italy – October 24-27, 2016
Title of the paper: A Web-Based
Simulator for a Discrete Manufacturing
System
Authors: Wael M. Mohammed, Borja
Ramis Ferrer, Sergii Iarovyi, Andrei
Lobov, José L. Martinez Lastra
What is Your Edge From the Cloud to the Edge, Extending Your ReachSUSE
As companies continue to take advantage of the benefits of cloud – increased flexibility, speed of innovation and quickly responding to business demands, it is no wonder that they want to extend these benefits to the edge. But there are still a lot of questions.
The document discusses National Instruments' academic program and virtual instrumentation solutions. It describes NI's initiatives for academic institutions including site licenses for LabVIEW, academic bundles for measurement hardware and software, courseware and resources. It provides examples of applications of virtual instrumentation in education and industry.
Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...DevOps Enterprise Summit
DevOps at scale requires predictability and consistency. A key enabler for many is “programmable infrastructure,” also known as “infrastructure as code,” which helps provide configuration fidelity across environments. But versioning and testing configurations alone can’t guarantee deployment success – you also need to make sure the workflows and processes used are as repeatable, testable and revertable as your application source code.
ElectricFlow provides a powerful Groovy-based domain specific language that provides DevOps teams a programmatic way to define and manipulate complex automation, pipelines and workflows along with any other object defined in the ElectricFlow platform.
During this talk, we’ll introduce you to the Groovy DSL, and demonstrate how “process as code” can provide teams a familiar and powerful way to accelerate application onboarding, and scale up their application and pipeline modeling and testing efforts. We will also show a prototype DSL Editor / IDE that makes it easy to get started within the ElectricFlow UI.
The document discusses cloud computing basics including cloud infrastructure overview, architecture, deployment models, service models, virtualization, and cloud native application development. It defines cloud computing, describes the components of cloud architecture, compares public, private, hybrid, and community cloud deployment models, and outlines infrastructure as a service, platform as a service, and software as a service models. It also explains virtualization concepts like hypervisors and virtual machines as well as benefits of virtualization. Finally, it discusses cloud native development practices and benefits.
Hindustan Motors was once India's largest car manufacturer, producing the iconic Ambassador from 1957. However, [1] as the automobile industry liberalized in the 1990s-2000s and foreign competitors entered India, Hindustan Motors struggled to adapt, failing to upgrade technology, production, or vehicle design. [2] In contrast, Maruti Suzuki offered modern, fuel efficient vehicles across multiple segments and used effective marketing. [3] Hindustan Motors' reliance on its outdated Ambassador model and narrow customer focus contributed to its declining market share and eventual failure to compete.
The document provides information about entering the water treatment market in India. It notes that the water treatment market in India is growing rapidly at 18% annually and is estimated to be worth $420 million currently. The wastewater treatment segment in particular is highly fragmented. The document evaluates different market entry strategies for a foreign company, noting that joint ventures are commonly used by multinational companies to enter the Indian market. It also provides an overview of upcoming water and wastewater treatment expos in India.
Market Research Report :Security Equipments and Services Market in India 2012 Netscribes, Inc.
For the complete report, get in touch with us at : info@netscribes.com
Indian security equipment and services market is primarily boosted by the rapid urbanization and the ongoing globalization wherein need for robust and updated security technologies is gaining momentum with each passing day. Off late criminal activities coupled with the dawn of terrorism has triggered the demand for both security equipments and private security services by leaps and bounds. The industry is expected to attain a CAGR of more than 25% to reach nearly INR 600 bn by 2015.
The market primarily comprises of multiple segments including CCTV & other equipments, electronic access control, IT security and private security services. “Basically the demand for security equipment is seen mostly from the residential and commercial and enterprise segments of the market, wherein frequent criminal activities and the lurking danger of potential terrorist attack is stimulating the market by manifolds,” says Mr. Kalyan Banga, Product Manager at Netscribes. The market gets a further boost from occasional special events such as the recent commonwealth games held in New Delhi. Players operating in the Indian market space hail mostly from the unorganized space, on the contrary, 80% of the revenue generated within the market comes from the organized market, i.e. the players with ISO certification. “Speaking of players, it is observed that vendors in the market prefer to import products primarily from UK, Germany, Japan and Israel,” added Kalyan.
Government of India (GoI) has also taken various initiatives intended for the upliftment of the overall industry, which in turn acts as a boon for the players operating in the market. Allowance of FDI and the permission for CISF deployment as private security forces happen to be some of the major initiatives taken so far. Additionally, GoI has also signed pacts with Israel for the facilitation of better homeland security. State governments have also played their role by entering into collaborations with CAPSI for the setting up of training centres for security guards, so as to provide an enhanced security cover to the nation.
With constant growth in competition, market entry strategy is the key to success for any new vendor looking to venture into the industry. “Analysis shows, import of equipments happens to be the most preferred route for vendors,” noted Kalyan. Additionally, vendors also collaborate with local firms to distribute their products or indulge in self production of equipments.
The report begins with an illustration which briefs about the several segments within the market. The segments have been well highlighted for the better understanding of readers. Market overview section begins with the graphical representation of the overall market size and forecasted growth figures and the break up of these figures for the years 2010, 2012 and 2015. Moving along, the report elaborates on each individual market s
Industrial Electronics 80 Marks Sample Test Paperprathik
This sample question paper is for the subject of Industrial Electronics in the fifth semester of an Electronics and Telecommunication course. The paper has 6 questions divided into multiple parts. It covers topics such as semiconductor device symbols, characteristics of UJT and SCR, rectifier circuits including half wave, full wave and bridge configurations, triggering circuits, commutation methods, and applications of devices like SCR, TRIAC, IGBT in control and power electronics. Students are required to attempt several parts from each question covering diagrams, explanations and derivations with a maximum time given of 3 hours.
Introduction to Industrial Control Systems : Pentesting PLCs 101 (BlackHat Eu...arnaudsoullie
This document provides an overview of industrial control systems (ICS) and Programmable Logic Controllers (PLCs). It discusses the components of ICS, including sensors, actuators, HMIs, PLCs, and more. It also covers the MODBUS protocol commonly used in ICS, providing details on its master/slave architecture and function codes. The document concludes by discussing tools used in the workshop, such as Kali Linux, MBTGET, PLCSCAN, and Metasploit modules, to analyze MODBUS communications, perform reconnaissance on PLCs, and attack standard services and protocols.
Educon 2012- On the Design of Remote LaboratoriesMohamed Tawfik
This document discusses remote laboratory architectures and technologies for developing lab server software. It compares LabVIEW and MATLAB, the most common technologies used. Both LabVIEW and MATLAB possess rich features for data exchange, instrument control, and database connectivity. LabVIEW is most popular for remote labs due to its graphical interface while MATLAB is powerful for algorithms. Hybrid methods using both are common, with LabVIEW for signals/GUI and MATLAB for calculations. The document was presented by researchers from the Spanish University for Distance Education.
TAEE2012-Putting Fundmentals of Electronic Circuits Practices onlineMohamed Tawfik
This document discusses putting fundamentals of electronic circuits practices online through remote laboratories. It presents several solutions for remote labs, including NetLab, Virtual Instrument Systems in Reality (VISIR), and labs based on National Instruments' ELVIS platform. These solutions allow students to perform circuit design, construction, and measurement experiments remotely. Schools implementing VISIR have seen pleasant results applying it to teach concepts like rectifiers, regulators, and transistor circuits. Remote labs provide ubiquitous access to improve engineering education when in-person labs have limitations.
ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...Mohamed Tawfik
This document summarizes common types of remote laboratories used in electrical and computer engineering education. It describes three main types: 1) Embedded systems using microcontrollers and programmable logic devices, 2) Instrumentation and measurements of electronic circuits and control systems using data acquisition cards, and 3) Programmable logic controllers for automation control. It also compares the popular remote lab development platforms of LabVIEW and MATLAB and describes a hybrid approach. In conclusion, more information about remote labs can be found on the UNED engineering department website.
Your education and training laboratory in the CLOUD
Features
• eLabs “host and deliver live
practical training
• Run software and hardware
remotely – no download
required
• Create and run your own
tutorials
• Host product and software
demonstrations
• Web-conferencing
• Monitored/ Proctored
exams
"Think of it like controlling the Mars Rover from your Desk".
eLabs are a cloud-based training and product demonstration plug-in designed to run on Electromeet. User’s run practical, interactive demonstrations while others join the tutorial remotely.
Training institutions and corporations are given the ability to run training, perform presentations and demonstrate products from anywhere in the world, to anyone
with an Internet connection.
The document discusses integrating remote laboratories into management systems. It describes challenges in integrating diverse lab interfaces and technologies like LabVIEW. The authors propose creating standard APIs to facilitate integrating remote labs, especially LabVIEW-based ones, into remote laboratory management systems like Sahara. This would allow labs developed across universities to be more easily shared and managed through a common system.
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...Mohamed Tawfik
This document discusses standardizing the management of remote laboratories built using LabVIEW through remote laboratory management systems (RLMSs). It outlines the need for a standard application programming interface (API) layer to wrap LabVIEW-based remote labs and make them compatible with different RLMSs. The layer would define a common set of communication tools from LabVIEW, such as VI server and web services, to connect remote labs to RLMSs while addressing factors like simultaneous access, security, and session management. Developing such an API layer could help share and manage the many existing LabVIEW-based remote labs across various university platforms.
The purpose of the lab to the latest skills required for Job opportunities in many industries . This helps faculties to develop their skills and publish papers in intenational conferences and also innovate solutions
Garrett T. LaRue is a software developer and patent expert seeking a position on a growing development team. He has over 10 years of experience in software development, patent examination, and technical consulting. His technical skills include programming languages like Python, PHP, C/C++, and hardware experience. He holds a B.S. in Computer Engineering and a B.A. in Science, Technology and Society from North Carolina State University.
Lecture handout given by Mohd. Ayub Khan in National Workshop on LabVIEW and its Applications.Organized at Dayalbagh Educational Institute,Dayalbagh,AGRA from 28-29 August 2015.
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP Project
This presentation was delivered by Johan Forsman (Tieto), Jörg Domaschka (UULM) and Paolo Casari (IMDEA Networks) at the ETSI Experiential Network Intelligence (ENI) Meeting in Warsaw, Poland, on April 12th, 2019. ETSI Experiential Networked Industry Specification Group (ENI ISG) work on defining a Cognitive Network Management architecture using Artificial Intelligence (AI) techniques and context-aware policies to adjust offered services based on changes in user needs, environmental conditions and business goals. The intention is that the use of Artificial Intelligence techniques in the network management system should solve some of the problems of future network deployment and operations. For more information, see https://www.etsi.org/technologies/experiential-networked-intelligence.
Conference: 42nd Annual Industrial
Electronics Conference (IECON2016).
Florence, Italy – October 24-27, 2016
Title of the paper: A Web-Based
Simulator for a Discrete Manufacturing
System
Authors: Wael M. Mohammed, Borja
Ramis Ferrer, Sergii Iarovyi, Andrei
Lobov, José L. Martinez Lastra
What is Your Edge From the Cloud to the Edge, Extending Your ReachSUSE
As companies continue to take advantage of the benefits of cloud – increased flexibility, speed of innovation and quickly responding to business demands, it is no wonder that they want to extend these benefits to the edge. But there are still a lot of questions.
The document discusses National Instruments' academic program and virtual instrumentation solutions. It describes NI's initiatives for academic institutions including site licenses for LabVIEW, academic bundles for measurement hardware and software, courseware and resources. It provides examples of applications of virtual instrumentation in education and industry.
Greg Maxey - Electric Cloud - Process as Code: An Introduction to the Electri...DevOps Enterprise Summit
DevOps at scale requires predictability and consistency. A key enabler for many is “programmable infrastructure,” also known as “infrastructure as code,” which helps provide configuration fidelity across environments. But versioning and testing configurations alone can’t guarantee deployment success – you also need to make sure the workflows and processes used are as repeatable, testable and revertable as your application source code.
ElectricFlow provides a powerful Groovy-based domain specific language that provides DevOps teams a programmatic way to define and manipulate complex automation, pipelines and workflows along with any other object defined in the ElectricFlow platform.
During this talk, we’ll introduce you to the Groovy DSL, and demonstrate how “process as code” can provide teams a familiar and powerful way to accelerate application onboarding, and scale up their application and pipeline modeling and testing efforts. We will also show a prototype DSL Editor / IDE that makes it easy to get started within the ElectricFlow UI.
The document discusses cloud computing basics including cloud infrastructure overview, architecture, deployment models, service models, virtualization, and cloud native application development. It defines cloud computing, describes the components of cloud architecture, compares public, private, hybrid, and community cloud deployment models, and outlines infrastructure as a service, platform as a service, and software as a service models. It also explains virtualization concepts like hypervisors and virtual machines as well as benefits of virtualization. Finally, it discusses cloud native development practices and benefits.
Developing Web-based Interactive Teaching System for Core Network Technology ...drboon
This paper presents an in-house created software application that emulates and virtualizes computer networking laboratory hardware and proprietary equipment on PCs and servers. A user friendly remote laboratory manage system is developed using .NET technology. Through the presented lab management system, the students are able to conduct more than 200 lab assignments covering 10 courses from both lower level routing and switching classes to upper level network management and security classes that demand a large amount of physical equipment and a great number of student lab contact hours prior to the emulated lab. This emulation solution eliminates our dependencies on expensive proprietary networking equipment. It also reduces the burden of system administration. This remote lab has been used and tested in three networking courses. The feedbacks show that the lab delivers similar or better lab experiences for the DE students while the lab construction and maintenance cost is reduced to the minimum.
The document discusses reactive applications and the Typesafe Reactive Platform. Reactive applications are message-driven, elastic, resilient, and responsive. They react to changes, scale up and down based on demand, handle failures, and provide low-latency responses. The Typesafe platform includes Akka for building concurrent applications and Play Framework for developing web applications. Both use reactive principles and support features like clustering, event sourcing, and web services. Typesafe delivers training and support for organizations adopting a reactive approach using their Java-based tools.
- Pawan Kumar Pareek has an M.Tech in Microelectronics and VLSI Design from IIT Bombay and experience as a Senior Hardware Engineer at Samsung R&D Institute, Bangalore and ASIC Design and Verification Engineer at Cisco Systems, Bangalore working on test bench design, coverage analysis, and reference model implementation. He has skills in Verilog, SystemVerilog, UVM, and tools like Cadence and has experience with projects involving FIFO design, MIPS architecture implementation, and mixed-signal filter design.
An Open and Improved VISIR System Through PILAR Federation for Electrical/Ele...Manuel Castro
Worksho of PILAR Federated VISIR systems celebrated in the TALE 2018 conference (Teaching, Assessment and Learning for Engineering) in December 2018, in Wollongong (Australia). Here you have the PILAR project link >>> http://www.ieec.uned.es/pilar-project/index.html?lng=en
Similar to TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Applications (20)
Microsoft Azure Cosmos DB is a multi-model database that supports document, key-value, wide-column and graph data models. It provides high throughput, low latency and global distribution across multiple regions. Cosmos DB supports multiple APIs including SQL, MongoDB, Cassandra and Gremlin to allow developers to use their preferred API based on their application needs and skills. It also provides automatic scaling of throughput and storage across all data partitions.
Azure SQL Database & Azure SQL Data WarehouseMohamed Tawfik
This document provides an overview of Microsoft Azure Data Services and Azure SQL Database. It discusses Infrastructure as a Service (IaaS) versus Platform as a Service (PaaS), and highlights the opportunities in the Linux database market. It also discusses Microsoft's commitment to customer choice and partnerships with companies like Red Hat. The remainder of the document focuses on features of Azure SQL Database, including an overview of the DTU and vCore purchasing models, managed instances, backup and recovery, high availability options, elastic scalability, and data sync capabilities.
Designing big data analytics solutions on azureMohamed Tawfik
This document discusses designing big data analytics solutions on Azure. It provides an overview of Azure's data landscape and common architectural patterns and scenarios for building analytics solutions using various Azure data and analytics services. These include Azure SQL Data Warehouse, Azure Data Lake Store, Azure Data Factory, Azure Machine Learning, and Power BI for reporting and visualization. The document also discusses using these services to build solutions for scenarios like data warehousing, data lakes, ETL/ELT, machine learning, streaming analytics and more.
Microsoft Azure Offerings and New Services Mohamed Tawfik
Microsoft Azure offers a wide range of computing services including networking, compute, storage, databases, developer tools, and analytics services. It provides benefits such as pay-as-you-go pricing, quick setup, scalability, redundancy, and high availability. Microsoft has seen incredible growth in Azure due to its ability to convert its large enterprise customer base into Azure customers and build hybrid cloud solutions. The presentation highlights several new Azure services and features in networking, compute, storage, databases, and security.
This document discusses setting up System Center Configuration Manager (SCCM) on Microsoft Azure. It begins with an overview of cloud computing benefits and Microsoft Azure features. It then reviews the System Center suite and describes the SCCM on Azure architecture with a SQL database, IIS, and load balancer. Steps are provided for deploying the base configuration in Azure. The document demonstrates SCCM functionality and concludes with notes on additional configuration topics.
This document provides an overview of IBM Watson including:
- A brief history of Watson and how it defeated human opponents on Jeopardy in 2011.
- Technical specifications of Watson including its architecture using 90 IBM Power 750 servers with 2,880 POWER7 processor threads and 16 terabytes of RAM.
- Key technologies that Watson utilizes including Apache UIMA, Hadoop, and DeepQA for natural language processing and question answering.
- Commercial applications of Watson that have been developed for industries like healthcare, finance, and customer service.
- Related cognitive computing technologies like Microsoft Azure Machine Learning and HPE HAVEn OnDemand.
Upcoming Challenges in E-Learning & Online Learning EnvironmentsMohamed Tawfik
Upcoming challenges in e-learning and online learning environments include:
1) Transitioning to blended learning models that combine online and in-person instruction.
2) Integrating learning management systems with remote laboratories and services like Web 2.0 tools.
3) Developing mobile learning capabilities that incorporate location-based and user-based interactions in a new framework deployable on smart devices.
FINTDI 2011 - Remote Laboratories for Electrical & Electronic Subjects in New...Mohamed Tawfik
Este documento describe una plataforma para laboratorios remotos de ingeniería eléctrica y electrónica. La plataforma utiliza una matriz de conmutación para conectar componentes como osciloscopios, fuentes de alimentación y generadores de funciones a través de una plataforma PXI controlada por software LabVIEW. Los estudiantes pueden acceder a los experimentos a través de una página web y realizar mediciones en tiempo real de forma remota. El objetivo es expandir el alcance de la plataforma y integrarla con sistemas de
This document discusses remote laboratories and their implementation in engineering education. It notes that remote labs help bridge the gap between educational curricula and real-world industry by allowing experimentation without constraints of location or time. Several challenges in developing remote labs are outlined, including selecting lab server software and integrating labs with learning management systems. Examples of remote lab architectures and systems like iLab, Labshare, and WebLab Deusto are provided. The benefits of standards-based integration of remote labs into online education are discussed.
Here are the key points about the PXI platform components:
- The PXI platform consists of instrument modules, a controller card, and a chassis to hold the cards.
- The modules (NI PXI instruments) substitute the traditional standalone instruments. They plug into the chassis.
- The controller card is an embedded PC that controls the entire system. It plugs into the chassis.
- The chassis provides power and communication connections for the modules and controller.
- At UNED, the specific models installed include the PXI-1031 chassis, modules like the PXI-4072 DMM and PXI-5114 oscilloscope, and the PXI-8105 controller.
-
REV 2011 - A New Node in the VISIR CommunityMohamed Tawfik
The document discusses developments in the VISIR remote laboratory project. VISIR allows students to perform measurements and experiments on electric and electronic circuits remotely. Several universities have implemented VISIR nodes. Efforts are underway to integrate VISIR with learning management systems and online engineering frameworks to expand access and sharing of laboratory resources between institutions.
This document provides information about the Institute of Electrical and Electronics Engineers (IEEE). IEEE is the world's largest technical professional organization dedicated to advancing technology for humanity. It has over 400,000 members across over 160 countries. IEEE was formed in 1963 by the merger of the Institute of Radio Engineers and the American Institute of Electrical Engineers. It consists of various societies, councils, sections and branches focused on different technical areas.
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICSMohamed Tawfik
VISIR is a remote laboratory for wiring and measuring electric circuits. It uses a PXI platform and relay switching matrix to connect various instruments. Several universities have implemented VISIR labs. Efforts are underway to standardize VISIR using LXI instruments, reduce costs, and integrate VISIR into learning management systems and online lab frameworks to enable broader access and sharing of lab resources.
TAEE 2012- Shareable Educational Architectures for Remote LaboratoriesMohamed Tawfik
This document discusses shareable educational architectures for remote laboratories in engineering education. It introduces remote laboratories, which allow students to control and administer online experiments interacting with physical instruments anywhere and anytime. Several existing remote laboratory systems are described that aim to integrate labs across learning management systems and universities through standard APIs. The document promotes the Global Online Laboratory Consortium which works to develop shared remote labs and interoperability between different remote lab systems to improve engineering education.
The PAC project aims to develop adaptive master's degree programs in engineering fields to better meet the needs of the labor market. It involves partnerships between universities and businesses to input employment needs into curriculum design. The programs will focus on skills and competencies required by industries, include virtual and practical learning components, and integrate work experience through internships. The goal is to transform engineering education from a traditional model to a performance-centered, employment-oriented approach.
Visir- Practicas Electronica Remotas Orientadas a la IndustriaMohamed Tawfik
Este documento describe varias iniciativas de prácticas remotas de electrónica industrial orientadas a estudiantes de posgrado y formación continua. Presenta proyectos de laboratorio remoto desarrollados por varias universidades para medir y analizar componentes electrónicos. También propone un MOOC y un máster europeo interinstitucional en línea sobre sistemas de comunicación e información aplicados a la industria.
Visir- Practicas Electronica Remotas Orientadas a la Industria
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Applications
1. State-of-the-Art Remote Laboratories
for Industrial Electronics
Applications
• Mohamed Tawfik
• Elio Sancristobal
• Sergio Martin
• Gabriel Díaz
• Manuel Castro
• Rosario Gil
Electrical & Computer Engineering Department
Spanish University for Distance Education (UNED)
2. The implementation of practical sessions in engineering education:
• Paves the way for students to be familiar with the instruments and thus,
with the industrial real-world.
• Augment the learning outcomes by strengthening the understanding of
scientific concepts and theories.
3. Unfortunately, there exist a wide gap between the engineering
educational curricula and the industrial real-world owing to:
• The lack of experimentation availability.
• The high cost of equipment and administration burdens.
4. • Remote laboratories addresses these needs providing on-line ubiquitous
workbenches unconstrained by neither temporal nor geographical
considerations.
• Recently, hundreds of remote laboratories for industrial electronics
applications have been developed at many universities.
5. • Despite this, the design of remote laboratories has not received too much
attention; most of the published literature focus only on the objectives of
a certain application, within a conducted course or on their functional and
operational aspects.
• To fill this gap, in this contribution we present a generic study on state-
of-art remote laboratories for industrial electronics applications and their
development addressing all the design process stages and cutting edge
technologies adopted.
6. Remote laboratories are those laboratories that can be controlled and
administrated online. They differ from the virtual simulated
laboratories as they are interacting with physical instruments.
7. e.g. Virtual Instrument Systems in Reality (VISIR)
VISIR is a remote laboratory for wiring and measurement of electronic
circuits remotely.
8. The common generic architecture design of today’s remote laboratory
for industrial electronics applications.
9. There exist two major challenges in building remote laboratories:
• Selecting the lab server software.
• Selecting the client-server communication technology.
10. The common outstanding technologies applied for remote laboratories
lab server software development are LabVIEW and MATLAB.
11. VS
Both possess rich and powerful features:
• Data exchange with other GUI applications such as COM, ActiveX, CGI, Java and .Net
applications, and web services.
• Support for standard Application Programming Interfaces (APIs) such as IVI, VISA,
PXI, GPIB, VXI, USB, LXI, and others.
• Connection with ODBC or OLEDB compliance database; compilation as DLL files to be
called from the Lab server software as a driver to execute the experiments on the
hardware.
• Support for OPC Servers to enable HMI and SCADA.
12. VS
• LabVIEW is the most popular remote laboratory environment and it is the most
outstanding representative of graphical programming language visualization and
parameter tuning for remote operation.
• MATLAB is the most powerful computing language for control algorithm
development and simulation
• Full using of their advantages can achieve high efficiency programming. In
numerous remote laboratories applications, a hybrid method was adopted; the
signal acquisition and the GUI were developed with LabVIEW, while numerical
calculation and signal processing were developed with MATLAB.
13. LabVIEW can support several ways of hybrid programming with MATLAB by means of:
• ActiveX automation technology
• DLL technology
• COM technology
• MathScript RT Module
Mathscript module allows
embedding .m file scripts in LabVIEW
applications by connecting the text-
based I/O variables with the inputs
and outputs of LabVIEW.
14. The client-server layer is responsible for the communication between
user interface and the lab server
15. • The client-server layer is responsible for the communication between
user interface and the lab server
User Interface Lab Server Software
16. There exist a wide variety of technologies for the communication
between client-server:
Desktop Sharing security problems
• Virtual Network Computing (VNC)very slow
• Remote Desktop Protocol (RDP) limited to a single connection
Common Gateway Interface (CGI) performance problems
ActiveX and Java Applets plugins required
Rich Internet Applications (RIAs) plugins required
LabVIEW Web server only with LabVIEW applications
Asynchronous JavaScript and XML (AJAX) the actual trend
Each of these solutions have its relative advantages and disadvantages,
which are well discussed in the paper. However, the trend is more shifted
towards web standards such as AJAX and Web services. On the mean time
for LabVIEW applications LabVIEW web interface is the common choice.
17. Research on Technologies for Engineering Education
http://ohm.ieec.uned.es/
For more information about remote laboratories, we invite you to access to
the web page of the Electrical & Computer Engineering department of the
UNED.
18. Thanks for your Attention!
Rosario Gil
Electrical & Computer Engineering Department (DIEEC)
Spanish University for Distance Education (UNED)
Editor's Notes
User InterfaceThe user interface is a virtual end-user workbench that handles all the lab administration process. It is a web site that runs on the user’s web browser and usually requires a server-side programming language to retrieve user’s data from database, along with a Graphical User Interface (GUI), which is built by means of plugins and animation technology embedded in the HTML code to resemble the real lab workbench.Web ServerThe web server is a server-PC that hosts the web site and the database files. The web server sends the user requests to the lab server in the form of XML messages through TCP/IP model over HTTP layer. Lab ServerThe lab server is a server-PC that hosts the instrumentation control software (lab server software) and it is connected directly to the instruments and the controller. The lab server software sends commands to the controller regarding the received requests or the programmed code from the user. The lab server software could be built from scratch with a multi-purpose programming language such as C# and C/C++, or with graphical programming environment such as LabVIEW and MATLAB. Or else, it could be a proprietary software that comes with the controller. The instrumentation control software is connected to the controller and the instruments by standards such as USB, RS-232, Ethernet, General Purpose Interface Bus (GPIB-IEEE-488.2), serial port, parallel port, etc. depending on the controller or the equipment platform. There are several modular types of instrumentation platforms such as PXI (PCI eXtensions for Instrumentation), LXI (LAN eXtensions for Instrumentation), GPIB, and VXI (VME eXtensions for Instrumentation).ControllerThe controller is a programmable device that directly controls the controlled objects and they are suited for all types of applications. In the literature, the controllers that have been typically used in remote laboratories are: Programmable Logic Controller (PLC), Programmable Logic Device (PLD); Field-Programmable Gate Array (FPGA) and Complex Programmable Logic Device (CPLD), and Microcontroller. The controller connection with the instruments and the controlled objects may entail connectors, converters (e.g., A/D, D/A), I2C-based electronic boards, etc.
User InterfaceThe user interface is a virtual end-user workbench that handles all the lab administration process. It is a web site that runs on the user’s web browser and usually requires a server-side programming language to retrieve user’s data from database, along with a Graphical User Interface (GUI), which is built by means of plugins and animation technology embedded in the HTML code to resemble the real lab workbench.Web ServerThe web server is a server-PC that hosts the web site and the database files. The web server sends the user requests to the lab server in the form of XML messages through TCP/IP model over HTTP layer. Lab ServerThe lab server is a server-PC that hosts the instrumentation control software (lab server software) and it is connected directly to the instruments and the controller. The lab server software sends commands to the controller regarding the received requests or the programmed code from the user. The lab server software could be built from scratch with a multi-purpose programming language such as C# and C/C++, or with graphical programming environment such as LabVIEW and MATLAB. Or else, it could be a proprietary software that comes with the controller. The instrumentation control software is connected to the controller and the instruments by standards such as USB, RS-232, Ethernet, General Purpose Interface Bus (GPIB-IEEE-488.2), serial port, parallel port, etc. depending on the controller or the equipment platform. There are several modular types of instrumentation platforms such as PXI (PCI eXtensions for Instrumentation), LXI (LAN eXtensions for Instrumentation), GPIB, and VXI (VME eXtensions for Instrumentation).ControllerThe controller is a programmable device that directly controls the controlled objects and they are suited for all types of applications. In the literature, the controllers that have been typically used in remote laboratories are: Programmable Logic Controller (PLC), Programmable Logic Device (PLD); Field-Programmable Gate Array (FPGA) and Complex Programmable Logic Device (CPLD), and Microcontroller. The controller connection with the instruments and the controlled objects may entail connectors, converters (e.g., A/D, D/A), I2C-based electronic boards, etc.
User InterfaceThe user interface is a virtual end-user workbench that handles all the lab administration process. It is a web site that runs on the user’s web browser and usually requires a server-side programming language to retrieve user’s data from database, along with a Graphical User Interface (GUI), which is built by means of plugins and animation technology embedded in the HTML code to resemble the real lab workbench.Web ServerThe web server is a server-PC that hosts the web site and the database files. The web server sends the user requests to the lab server in the form of XML messages through TCP/IP model over HTTP layer. Lab ServerThe lab server is a server-PC that hosts the instrumentation control software (lab server software) and it is connected directly to the instruments and the controller. The lab server software sends commands to the controller regarding the received requests or the programmed code from the user. The lab server software could be built from scratch with a multi-purpose programming language such as C# and C/C++, or with graphical programming environment such as LabVIEW and MATLAB. Or else, it could be a proprietary software that comes with the controller. The instrumentation control software is connected to the controller and the instruments by standards such as USB, RS-232, Ethernet, General Purpose Interface Bus (GPIB-IEEE-488.2), serial port, parallel port, etc. depending on the controller or the equipment platform. There are several modular types of instrumentation platforms such as PXI (PCI eXtensions for Instrumentation), LXI (LAN eXtensions for Instrumentation), GPIB, and VXI (VME eXtensions for Instrumentation).ControllerThe controller is a programmable device that directly controls the controlled objects and they are suited for all types of applications. In the literature, the controllers that have been typically used in remote laboratories are: Programmable Logic Controller (PLC), Programmable Logic Device (PLD); Field-Programmable Gate Array (FPGA) and Complex Programmable Logic Device (CPLD), and Microcontroller. The controller connection with the instruments and the controlled objects may entail connectors, converters (e.g., A/D, D/A), I2C-based electronic boards, etc.
User InterfaceThe user interface is a virtual end-user workbench that handles all the lab administration process. It is a web site that runs on the user’s web browser and usually requires a server-side programming language to retrieve user’s data from database, along with a Graphical User Interface (GUI), which is built by means of plugins and animation technology embedded in the HTML code to resemble the real lab workbench.Web ServerThe web server is a server-PC that hosts the web site and the database files. The web server sends the user requests to the lab server in the form of XML messages through TCP/IP model over HTTP layer. Lab ServerThe lab server is a server-PC that hosts the instrumentation control software (lab server software) and it is connected directly to the instruments and the controller. The lab server software sends commands to the controller regarding the received requests or the programmed code from the user. The lab server software could be built from scratch with a multi-purpose programming language such as C# and C/C++, or with graphical programming environment such as LabVIEW and MATLAB. Or else, it could be a proprietary software that comes with the controller. The instrumentation control software is connected to the controller and the instruments by standards such as USB, RS-232, Ethernet, General Purpose Interface Bus (GPIB-IEEE-488.2), serial port, parallel port, etc. depending on the controller or the equipment platform. There are several modular types of instrumentation platforms such as PXI (PCI eXtensions for Instrumentation), LXI (LAN eXtensions for Instrumentation), GPIB, and VXI (VME eXtensions for Instrumentation).ControllerThe controller is a programmable device that directly controls the controlled objects and they are suited for all types of applications. In the literature, the controllers that have been typically used in remote laboratories are: Programmable Logic Controller (PLC), Programmable Logic Device (PLD); Field-Programmable Gate Array (FPGA) and Complex Programmable Logic Device (CPLD), and Microcontroller. The controller connection with the instruments and the controlled objects may entail connectors, converters (e.g., A/D, D/A), I2C-based electronic boards, etc.
User InterfaceThe user interface is a virtual end-user workbench that handles all the lab administration process. It is a web site that runs on the user’s web browser and usually requires a server-side programming language to retrieve user’s data from database, along with a Graphical User Interface (GUI), which is built by means of plugins and animation technology embedded in the HTML code to resemble the real lab workbench.Web ServerThe web server is a server-PC that hosts the web site and the database files. The web server sends the user requests to the lab server in the form of XML messages through TCP/IP model over HTTP layer. Lab ServerThe lab server is a server-PC that hosts the instrumentation control software (lab server software) and it is connected directly to the instruments and the controller. The lab server software sends commands to the controller regarding the received requests or the programmed code from the user. The lab server software could be built from scratch with a multi-purpose programming language such as C# and C/C++, or with graphical programming environment such as LabVIEW and MATLAB. Or else, it could be a proprietary software that comes with the controller. The instrumentation control software is connected to the controller and the instruments by standards such as USB, RS-232, Ethernet, General Purpose Interface Bus (GPIB-IEEE-488.2), serial port, parallel port, etc. depending on the controller or the equipment platform. There are several modular types of instrumentation platforms such as PXI (PCI eXtensions for Instrumentation), LXI (LAN eXtensions for Instrumentation), GPIB, and VXI (VME eXtensions for Instrumentation).ControllerThe controller is a programmable device that directly controls the controlled objects and they are suited for all types of applications. In the literature, the controllers that have been typically used in remote laboratories are: Programmable Logic Controller (PLC), Programmable Logic Device (PLD); Field-Programmable Gate Array (FPGA) and Complex Programmable Logic Device (CPLD), and Microcontroller. The controller connection with the instruments and the controlled objects may entail connectors, converters (e.g., A/D, D/A), I2C-based electronic boards, etc.