Использование NI USB-6009 с линейным датчиком модели KTC-275

Простейшие вопросы в области инженерной разработки
Аватара пользователя
ARN1_1
beginner
beginner
Сообщения: 29
Зарегистрирован: 20 янв 2023, 00:04
Версия LabVIEW: 2021-2022
Благодарил (а): 12 раз
Контактная информация:

Re: Использование NI USB-6009 с линейным датчиком модели KTC-275

Сообщение ARN1_1 »

Спасибо большое за советы! Извините, что пропал.Проблема с подключением решилась, оказывается были проблемы с портами платы NI USB-6009. Попросил внешнее стабилизирующее напряжение 0-5В, подключил, проверил - все работает.
Front Panel.png
Хотел ещё уточнить на счет сохранения значений с графика в Excel таблицу. Почему-то через какое-то время у меня программа выдает ошибку и завершается, хотя вроде бы она делает запись в Excel и сохраняет по указанному пути.
Код.png
(Можно любые примеры по данной теме)
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 980
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 17 раз

Re: Использование NI USB-6009 с линейным датчиком модели KTC-275

Сообщение Andrew Lunev »

Если хотите чтобы помогли, то важно сообщить не о том, что появляется ошибка, а что именно за ошибка. По ее коду станет многое понятно.
Скорее всего цикл не успевает выполниться за 200 мс и через какое-то время буфер переполняется. Делать чтение данных и запись в файл в одном цикле это очень плохая практика. Лучше передавать данные через очередь в другой цикл и в нем уже производить запись. Ну и использовать экспресс прибор для записи тоже плохая идея. Он при каждой записи открывает файл и закрывает его. Лучше использовать другие приборы для работы с файлами. Открывать файл перед циклом и закрывать после останова цикла.
Аватара пользователя
ARN1_1
beginner
beginner
Сообщения: 29
Зарегистрирован: 20 янв 2023, 00:04
Версия LabVIEW: 2021-2022
Благодарил (а): 12 раз
Контактная информация:

Re: Использование NI USB-6009 с линейным датчиком модели KTC-275

Сообщение ARN1_1 »

Andrew Lunev писал(а): 15 окт 2024, 12:53 Если хотите чтобы помогли, то важно сообщить не о том, что появляется ошибка, а что именно за ошибка. По ее коду станет многое понятно.
Скорее всего цикл не успевает выполниться за 200 мс и через какое-то время буфер переполняется. Делать чтение данных и запись в файл в одном цикле это очень плохая практика. Лучше передавать данные через очередь в другой цикл и в нем уже производить запись. Ну и использовать экспресс прибор для записи тоже плохая идея. Он при каждой записи открывает файл и закрывает его. Лучше использовать другие приборы для работы с файлами. Открывать файл перед циклом и закрывать после останова цикла.
Извиняюсь за неточность :thank: , я подправил все по вашим рекомендациям. Проблем не возникло никаких больше, работу приняли.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»