Oscilloscopes (or scopes) test and display voltage signals as waveforms, visual representations of the variation of voltage over time. The signals are plotted on a graph, which shows how the signal changes. The vertical (Y) access represents the voltage measurement and the horizontal (X) axis represents time.
Sampling
Sampling is the process of converting a portion of an input signal into a number of discrete electrical values for the purpose of storage, processing and display. The magnitude of each sampled point is equal to the amplitude of the input signal at the time the signal is sampled.
The input waveform appears as a series of dots on the oscilloscope display. If the dots are widely spaced and difficult to interpret as a waveform, they can be connected using a process called interpolation, which connects the dots with lines, or vectors.
Sampling and interpolation: sampling is depicted by the dots while interpolation is shown as the black line.
Triggering
Trigger controls allow you to stabilize and display a repetitive waveform.
Edge triggering is the most common form of triggering. In this mode, the trigger level and slope controls provide the basic trigger point definition. The slope control determines whether the trigger point is on the rising or the falling edge of a signal, and the level control determines where on the edge the trigger point occurs.
When working with complex signals like a series of pulses, pulse-width triggering may be required. With this technique, both the trigger-level setting, and the next falling edge of the signal must occur within a specified time span. Once these two conditions are met, the oscilloscope triggers.
Another technique is single-shot triggering, by which the oscilloscope will display a trace only when the input signal meets the set trigger conditions. Once the trigger conditions are met, the oscilloscope acquires and updates the display, and then freezes the display to hold the trace.
Related resources
- What is an oscilloscope?
- Oscilloscope vs multimeter comparison
- How to display a waveform on an oscilloscope
Chat with ourFluke assistant
Clear Chat
Contact Us
Get 10% off
- I may occasionally generate incorrect information. I am not intended to provide advice.
- For questions regarding the use and safety of Fluke tools, always refer to the product manuals and safety sheets.
- Must comply with your organization’s safety standards and obtain necessary training before using Fluke tools or taking electrical or other measurements.
Please note that the use of Fluke’s products requires professional knowledge, skills and training and should only be purchased for used by appropriately qualified professionals.
`; // Promps are and additional message that can be added to the chat window. They are added after the intro text, and addPrompts(path); }}/* Create a helper function to add prompts to the chat window * Prompts are bot messages appended after the into text for specific paths.*/function addPrompts(path) { const validLocales = ['en', 'en-us', 'en-ie', 'en-gb', 'en-ca']; // Example usage if (!isValidHostAndLocale(validLocales)) { // Return the unmodified message if the host or locale is invalid. return; } const botCon = document.querySelector('.bot-message-container'); // Check if a bot-prompts already exists const existingPrompt = botCon.querySelector('.bot.bot-prompts'); if (existingPrompt) { return; } // If path is 6 characters or less, it is assumed to be the homepage if (path.length <= 6) { path = 'home'; } let message; switch (path) { case 'home': message = "How can I help you today?
" + "I want to learn more about a product
" + "I want to purchase a product
" + "I am looking for product support
" + "What's new?
"; break; case '/en-us/products/electrical-testing/best-solar-energy-industry-tools': message = "Thanks for checking out Fluke's solar solutions! How can I help you today?
" + "I want to learn more about a Fluke solar product(s)
" + "I want to purchase a product for my solar application
" + ""; break; case '/en-us/products/calibration-tools/temperature-calibrators': message = "
Thanks for checking out Fluke's Temperature Calibration solutions! How can I help you today?
" + "I want to learn more about a Fluke Temperature Calibration product(s)
" + "I want to learn more about Temperature Calibration
"; break; default: return; } const messageElement = document.createElement('div'); messageElement.classList.add('bot', 'bot-prompts'); messageElement.innerHTML = message; botCon.appendChild(messageElement);}function getPathCustomization(path) { const validLocales = ['en', 'en-us', 'en-ie', 'en-gb', 'en-ca']; // Example usage if (!isValidHostAndLocale(validLocales)) { // Dont attempt to fire any path customization if the host or locale is invalid. return; } if (path.length <= 6) { const lastState = localStorage.getItem('buzzLastState'); if (lastState) { return; } botTransitionMid(); scrollToBottom(); // Handle the case when the path is less than 6 characters } else if (path.includes('search/fluke')) { const lastState = localStorage.getItem('buzzLastState'); if (!lastState) { botTransitionMid(); } // Get the content of input.alg-search-input. We'll use this instead of query params because they are more accurate. let searchInput = document.querySelector('input.alg-search-input'); let botInput = document.getElementById('user-input'); // Function to build and insert CTA function buildAndInsertCta(searchValue) { let algoliaContainer = document.querySelector('.alg-full-results'); let builtCta = "Try the Fluke assistant to learn more about \"" + searchValue + "\"