Программное обеспечение виртуального прибора превосходит функциональные возможности традиционных обычных осциллографов.
Виртуальный осциллограф обычно содержит три части: сборщик данных + компьютер + программное обеспечение виртуального прибора, сборщик данных по формированию входного аналогового сигнала, аналого-цифровое преобразование, при необходимости, для кэширования данных; Компьютер является широко популярным общим инструментом с мощными ресурсами взаимодействия человека с компьютером, включая большой экран (в отличие от узкого экрана традиционного осциллографа), управление мышью, клавиатурой, сенсорным экраном, управление звуком и т. д., а также мощные вычислительные возможности, включая один или несколько высокоскоростных процессоров, большой объем памяти, включая жесткий диск, сетевой диск, память и т. д.; Программное обеспечение виртуального инструмента построено на основе мощных вычислительных ресурсов компьютера и ресурсов взаимодействия человека с компьютером, обработки, анализа и отображения собранных данных и предоставляет пользователям интерфейс взаимодействия человека с компьютером.
По сравнению с традиционными автономными осциллографами виртуальные осциллографы имеют преимущество в цене на оборудование, главным образом потому, что компьютер является продуктом массовой популярности, хотя и мощным, но из-за миллиардов единиц, продаваемых на рынке каждый год, а также широкой конкуренции, цена это очень дешево. Традиционные осциллографы, объединяющие возможности обычного компьютера, очень дороги и могут быть в десять, а то и в сто раз дороже обычного компьютера. Еще одним преимуществом виртуальных осциллографов является программное обеспечение виртуальных инструментов. Программное обеспечение может обеспечить гибкость, масштабируемость и возможность обновления, которые не могут обеспечить традиционные осциллографы. Благодаря изменению функций программного обеспечения на базе одного и того же оборудования можно определить разные инструменты и даже использовать несколько инструментов одновременно. Поэтому, хотя мы иногда еще называем его виртуальным осциллографом, на самом деле неточно, поскольку его функции выходят далеко за рамки обычных осциллографов и охватывают множество традиционных инструментов, включая анализаторы спектра, динамические анализаторы сигналов, анализаторы искажений, генераторы сигналов, регистраторы данных, таблицы LCR, анализаторы вибрации и т. д., логические анализаторы, анализаторы протоколов, анализаторы сетей и т. д.
Программное обеспечение виртуального прибора является основным компонентом виртуального осциллографа. Хорошее программное обеспечение виртуального инструмента может максимально эффективно использовать собственные мощные ресурсы компьютера, включая процессор, память, жесткий диск и интерактивные инструменты. Рекомендации по проектированию виртуального осциллографа заключаются в том, что, если его можно реализовать на собственном оборудовании компьютера, нет необходимости дублировать одно и то же функциональное оборудование в сборщике данных, чтобы максимизировать повторное использование ресурсов и снизить затраты. Функциональность хорошего программного обеспечения виртуального осциллографа должна значительно превосходить функциональность традиционного обычного осциллографа, поскольку программное обеспечение виртуального прибора работает на гораздо более мощном компьютере, чем аппаратное обеспечение традиционного осциллографа.
