Jove
Visualize
Contact Us

Related Concept Videos

Multiple Pipe Systems01:21

Multiple Pipe Systems

769
Multipipe systems consist of complex configurations of interconnected pipes designed to transport fluids efficiently across intricate networks. They are essential in engineering applications requiring precise control over flow distribution, pressure, and head loss. They are categorized into series, parallel, loop, and network configurations, each distinguished by unique flow characteristics and applications.
Series Configuration
In a series configuration, fluid flows sequentially from one pipe...
769
Distribution Reliability and Automation01:25

Distribution Reliability and Automation

109
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
109
Multiple Comparison Tests01:13

Multiple Comparison Tests

3.9K
Multiple comparison test, abbreviated as MCT, is a post hoc analysis generally performed after comparing multiple samples with one or more tests. An MCT will help identify a significantly different sample among multiple samples or a factor among multiple factors.
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
3.9K
Instrument Calibration01:12

Instrument Calibration

202
Instrument calibration is essential for ensuring that instruments produce accurate and consistent results. It is vital in manufacturing, healthcare, testing laboratories, and scientific research. Calibration processes are specific to each instrument and help enhance data accuracy. Each instrument has a unique calibration process tailored to its design and function to improve data accuracy.
Analytical Balance Calibration
An analytical balance measures mass and requires regular calibration to...
202
Pipe Flowrate Measurement01:28

Pipe Flowrate Measurement

717
In pipe flow measurement, orifice, nozzle, and Venturi meters are commonly used to determine fluid flowrates by constricting the flow area, which increases fluid velocity and reduces pressure. This pressure difference, governed by Bernoulli's principle and adjusted for real-world conditions, is essential for calculating flowrate. Each meter type is suited to specific applications based on accuracy, efficiency, and compatibility with various flow conditions.
The orifice meter is a simple,...
717
Instrumentation Amplifier01:25

Instrumentation Amplifier

541
An electrocardiography (ECG) machine is an essential piece of medical equipment used to monitor the electrical activity of the heart. It operates by detecting small electrical changes on the skin that result from the depolarization of the heart muscle during each heartbeat. However, these signals are in the microvolt range and can be easily overwhelmed by noise or interference.
To overcome this challenge, an ECG machine utilizes an instrumentation amplifier. This specialized amplifier is...
541

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

In vivo optophysiology reveals that G-protein activation triggers osmotic swelling and increased light scattering of rod photoreceptors.

Proceedings of the National Academy of Sciences of the United States of America·2017
Same journal

MT-MRI for detection of renal interstitial fibrosis in renovascular disease.

Scientific reports·2026
Same journal

Detection of underground objects from GPR data using a lightweight YOLO-based approach.

Scientific reports·2026
Same journal

Early systemic inflammatory-metabolic trajectory phenotypes are associated with survival outcomes in metastatic renal cell carcinoma treated with nivolumab.

Scientific reports·2026
Same journal

Water balance components in a dry-seeded rice-wheat system: Untangling the effects of tillage and mulching practices.

Scientific reports·2026
Same journal

Topological approaches to quantum tensor train compression via ZX-calculus and SVD.

Scientific reports·2026
Same journal

determinants of flood impacts and adaptive capacity among market vendors in Walukuba-Masese, Jinja city, Uganda.

Scientific reports·2026
See all related articles
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Experiment Video

Updated: Jul 12, 2025

Author Spotlight: Investigating the Role of Repetitive DNA Misregulation in Cancer Initiation and Immunotherapy Resistance
04:58

Author Spotlight: Investigating the Role of Repetitive DNA Misregulation in Cancer Initiation and Immunotherapy Resistance

Published on: December 13, 2024

2.5K

Performance comparison of instrument automation pipelines using different programming languages.

Ankur Kumar1, Mayank Goswami2

  • 1Divyadrishti Imaging Laboratory, Department of Physics, IIT Roorkee, Haridwar, Uttarakhand, India.

Scientific Reports
|October 31, 2023
PubMed
Summary
This summary is machine-generated.

This study analyzed automated 2D ultrasound computerized tomography systems in LabVIEW, MATLAB, C, and Python. MATLAB and LabVIEW showed superior performance in different processing scenarios, guiding optimal programming language selection for instrument automation.

More Related Videos

Automated Sample Multiplexing by using Combined Precursor Isotopic Labeling and Isobaric Tagging cPILOT
09:24

Automated Sample Multiplexing by using Combined Precursor Isotopic Labeling and Isobaric Tagging cPILOT

Published on: December 18, 2020

5.6K
Automated Robotic Liquid Handling Assembly of Modular DNA Devices
11:22

Automated Robotic Liquid Handling Assembly of Modular DNA Devices

Published on: December 1, 2017

12.4K

Related Experiment Videos

Last Updated: Jul 12, 2025

Author Spotlight: Investigating the Role of Repetitive DNA Misregulation in Cancer Initiation and Immunotherapy Resistance
04:58

Author Spotlight: Investigating the Role of Repetitive DNA Misregulation in Cancer Initiation and Immunotherapy Resistance

Published on: December 13, 2024

2.5K
Automated Sample Multiplexing by using Combined Precursor Isotopic Labeling and Isobaric Tagging cPILOT
09:24

Automated Sample Multiplexing by using Combined Precursor Isotopic Labeling and Isobaric Tagging cPILOT

Published on: December 18, 2020

5.6K
Automated Robotic Liquid Handling Assembly of Modular DNA Devices
11:22

Automated Robotic Liquid Handling Assembly of Modular DNA Devices

Published on: December 1, 2017

12.4K

Area of Science:

  • Medical Imaging
  • Computer Science
  • Engineering

Background:

  • Automated 2D ultrasound computerized tomography (USCT) systems require efficient programming for complex tasks.
  • Selecting the optimal programming language is crucial for system performance and resource optimization.

Purpose of the Study:

  • To conduct a performance analysis of a fully automated, in-house developed 2D USCT system across four programming languages: LabVIEW, MATLAB, C, and Python.
  • To evaluate launch performance, eight performance indices, and runtime performance for each language.
  • To provide a methodology for selecting the best programming language for instrument automation.

Main Methods:

  • Developed a fully automated 2D USCT system with integrated codes for sensors, instrument interfacing, real-time control, data acquisition, processing, and analysis.
  • Implemented the system in LabVIEW, MATLAB, C, and Python.
  • Assessed performance using launch metrics, eight indices, and runtime analysis, with and without data processing.

Main Results:

  • C demonstrated the lowest processing power consumption and fewest I/O operations.
  • For runtime analysis (data acquisition and real-time control), LabVIEW was fastest (365.69 s), followed by MATLAB (623.83 s), C (1252.03 s), and Python (1505.54 s).
  • With data processing, MATLAB showed the best performance (640.33 s), outperforming LabVIEW (731.91 s), Python (1520.01 s), and C (1930.15 s). Python excelled in interfacing speed and RAM usage.

Conclusions:

  • The choice of programming language significantly impacts the performance of automated 2D USCT systems.
  • MATLAB is optimal for tasks involving data processing, while LabVIEW excels in real-time control and data acquisition.
  • C offers efficiency in processing power and I/O, and Python provides advantages in interfacing and memory management, informing resource optimization strategies.