Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DAQ_uprazhnenia.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
3.11 Mб
Скачать
  • Задайте следующие значения в разделе Timing Settings:

    • Acquisition Mode: Continuous Samples

    • Samples to Read: 100

    • Rate (Hz): 1k

    1. Протестируйте задачу DAQmx

      • На блоке BNC-2120 поверните регулятор Amplitude Adjust в положение HI.

      • В верхней части задачи щелкните по кнопке Run для сбора данных. Выберите тип Graph в меню Display для лучшего представления данных, как показано на рисунке 2-10.

      • Щелкните по кнопке Stop для завершения тестирования.

    Рисунок 2-10. Результаты выполнения задачи NI-DAQmx на графике

    1. Щелкните по кнопке Save для сохранения задачи в MAX.

    Часть III: Пользовательская шкала температур

    Значения напряжения, получаемые с температурного датчика в блоке BNC-2120, находятся в диапазоне от 0.2 до 0.3 В. Это напряжение, умноженное на 100, соответствует значениям температуры в градусах Цельсия.

    1. Добавьте пользовательскую шкалу к каналу Temperature Sensor, чтобы для приложения этот канал возвращал значения в более удобном формате.

      • В разделе Data Neighborhood выберите NI-DAQmx Global Virtual Channels и выберите Temperature Sensor.

      • На закладке Settings в разделе Voltage Input Setup откройте выпадающее меню Custom Scaling и выберите Create New.

      • Используёте следующие настройки пользовательской шкалы:

    • Scale Type: Linear

    • Name: Temperature Scale

    • Нажмите Finish. Появится окно DAQ Assistant.

  • Настройте числовое масштабирование вашей шкалы в DAQ Assistant.

    • Поскольку значения напряжения связаны со значениями температуры в градусах Цельсия отношением 1:100, введите 100 как значение Slope. Поскольку сдвига нет, оставьте значение Y-Intercept равным 0 по умолчанию.

    • Установите Pre-Scaled равным Volts в разделе Units. В поле Scaled введите Deg C.

    • Щелкните по кнопке OK.

  • Настройте раздел Voltage Input Setup.

    • Для канала Temperature Sensor задайте максимальное и минимальное входные значения равным 40 и 0 соответственно. Для измерения температуры воздуха или температуры вашего пальца этого диапазона вполне достаточно.

  • Щелкните по кнопке Run глобального виртуального канала NI-DAQmx Temperature Sensor для сбора данных. Обратите внимание, что теперь данные находятся в диапазоне от 20 до 30 градусов Цельсия.

  • Щелкните по кнопке Stop для остановки измерений.

  • Щелкните по кнопке Save для сохранения настроек глобального виртуального канала NI-DAQmx.

  • Вернитесь к задаче MyVoltageTask и запустите ее кнопкой Run. Обратите внимание, как на дисплее Graph отображается новая шкала канала Temperature Sensor.

  • Щелкните по кнопке Stop для останова задачи.

  • Сохраните задачу NI-DAQmx.

  • Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]