Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Разработка блок-диаграммы виртуального прибора

Читайте также:
  1. В стоимость услуги входит и разработка дизайна, и печать и распространение
  2. Глава 12. Режиссерская разработка эстрадной песни
  3. Запрещается выезд на линию при отсутствии пломб на приборах безопасности (УАВА, АВУ-045 или тумблере АВУ, РЦ АРС и тумблере ВБД).
  4. ИНСТРУКТАЖ ПО БЕЗОПАСНОМУ ОБРАЩЕНИЮ С ЭЛЕКТРОПРИБОРАМИ
  5. Использование прибора
  6. Какие 2 тайских кухонных прибора сильно улучшат ваш быт?
  7. Лампы во внешних световых приборах

 

Блок-диаграмма виртуального прибора

 

 

На данном рисунке приведена блок-диаграмма разрабатываемого УЗИ-сканера. Рассмотрим её составные части.

1. Создание массивов Array и Array2, которые используются в подприборах задержки УЗИ-импульса. Размер массивов задаётся равным 200, чтобы предотвратить переполнение. Массивы заполняются нулями. Использованы функции Initialize Array.

 

2. Задаётся коэффициент усиления принятого УЗИ-сигнала, используемый при запуске виртуального прибора. Задание осуществляется через локальную переменную, связанную с элементом «Усиление» на лицевой панели. Если не выполнить инициализации усиления, то при запуске прибора будет установлено значение 0, и принятый сигнал не будет отображаться.

 

3.Создаётся модель поверхности исследуемого органа, которая в данном случае имеет вид y = -1,4x – 1, где x ­ смещение датчика относительно исходного положения. Линейное соотношение используется для простоты реализации. Фактически рассчитывается расстояние от датчика до поверхности органа в зависимости от положения датчика. Результат записывается в массив «Расстояние (см)» и выводится на элемент Waveform Chart на лицевой панели.

4. Основная работа модели осуществляется в цикле While. Время каждой итерации задано равным 50 мс, для задания времени итерации используется функция Wait Until Next ms Multiple. На каждой итерации вычисляется время, прошедшее с начала работы модели (номер итерации умножается на время одной итерации). Полученный результат используется для работы подприбора Пьезоизлучатель.vi, который моделирует генерацию УЗ-импульсов.

Работа модели кратко может быть описана следующим образом. Импульс, сгенерированный подприбором Пьезоизлучатель.vi, задерживается на определённое число итераций первым подприбором Задержка.vi, тем самым имитируется прямой ход луча (от излучателя к органу). Количество итераций задержки определяется выражением N = (s / v) / dt, где s ­ расстояние от излучателя до органа в данный момент времени, v ­ скорость ультразвука в мягких тканях, dt ­ время итерации.

После задержки сигнал поступает на первый подприбор Поглощение.vi, который моделирует поглощение энергии УЗ-луча во время его прямого хода. Величина поглощения зависит от глубины залегания органа.

Далее сигнал поступает на подприбор Отражение.vi, который моделирует потерю энергии УЗ-луча при отражении от поверхности органа.

После отражения сигнал поступает на второй подприбор Поглощение.vi, который моделирует поглощение энергии УЗ-луча при его обратном ходе (от органа к приёмнику). Далее сигнал поступает на второй подприбор Задержка.vi, который моделирует время обратного хода луча.

Полученный сигнал усиливается в заданное число раз (по умолчанию 100) и выводится на дисплей, который реализован с использованием элемента Waveform Chart.

Расстояние до органа в каждый момент времени берётся из массива «Расстояние (см)», обращение к которому осуществляется через локальную переменную.

Выход из цикла осуществляется по нажатию кнопки «Стоп» на лицевой панели прибора.

5. На рисунке представлена блок-диаграмма подприбора Пьезоизлучатель.vi. Для каждого момента времени рассчитывается уровень звукового давления, создаваемого излучателем. Описание реальных пьезоэлементов затруднено, поэтому используется функция sin(50t-3)/(50t-3), которая повторяется с периодом в 150 итераций. Параметры функции подобраны экспериментально для достижения правдоподобного вида импульса.

 

6. На рисунке представлена блок-диаграмма подприбора Задержка.vi. Подприбор представляет собой, по сути, реализацию очереди из N элементов, где N определяется из выражения N = (s / v) / dt, где s ­ расстояние от излучателя до органа в данный момент времени, v ­ скорость ультразвука в мягких тканях, dt ­ время итерации. Скорость звука взята меньше реальной для обеспечения наглядности работы всего прибора, так как частота исходных УЗ-импульсов также меньше реально используемой (ограничена быстродействием ПК). Подприбор использует для хранения элементов ранее созданный массив, который передаётся по ссылке.

 

7. На рисунке представлена блок-диаграмма подприбора Поглощение.vi. Прибор реализует формулу для логарифмического коэффициента затухания и использует реальное значение этого коэффицента, усреднённое для разных видов биологических тканей.

 

8.На рисунке представлена блок-диаграмма подприбора Отражение.vi, который моделирует потерю части энергии УЗ-луча при отражении от поверхности органа. Z1 и Z2 ­ акустические сопротивления сред, в которых распространяется УЗ-луч, относительно воды. Z1 = 1,11 ­ для мягких тканей, Z1 = 1,13 ­ для почки[19,25].

 


Дата добавления: 2015-07-14; просмотров: 70 | Нарушение авторских прав


Читайте в этой же книге: Описание метода и физических процессов, лежащих в основе разработки | Патентное исследование по теме разработки | Сравнительный анализ технических характеристик устройств-аналогов | Технико-экономическое обоснование и постановка задачи |
<== предыдущая страница | следующая страница ==>
Структурная схема разрабатываемого устройства| Список использованных источников

mybiblioteka.su - 2015-2024 год. (0.007 сек.)