#visual-studio #matlab #api #serial-port #usb
#visual-studio #matlab #API #последовательный порт #usb
Вопрос:
У меня есть программа, запущенная на небольшом компьютере. Для простоты предположим, что программа отображает строку с надписью «настройка» при настройке и «готово» при готовности. Руководство по этой программе скудное, но в нем говорится, что я могу запросить эту строку с помощью команды «СТАТУС? » через последовательный интерфейс. Я понятия не имею, что это значит, поэтому, если кто-нибудь может дать мне отправную точку, это было бы здорово. По сути, я хотел бы знать, как я мог бы даже отправить эту команду запроса в программное обеспечение. Я лишь немного знаком с MATLAB, поэтому, если кто-то, имеющий опыт работы с этим типом связи, может сказать, какие инструменты необходимы для написания цикла, который постоянно запрашивает статус и возвращает логическое значение, когда программа «готова», это было бы здорово.
Ниже приведено все, что я смог найти в руководстве: инструкции по командам последовательного интерфейса
Комментарии:
1. Вы упоминаете только один «маленький компьютер» (его физический размер или возможности обработки, вероятно, не имеют значения) и программу. Вы упоминаете «последовательный интерфейс» , который будет аппаратным портом, который также является одним из концов последовательного канала. Такой «последовательный интерфейс» бесполезен, вы устанавливаете последовательный канал, используя другой совместимый (как на уровнях HW, так и на уровнях SW) последовательный порт. В «руководстве» (для «компьютера» или программы?) Упоминается разъем RS-232, DB-9, назначенный COM2 на » стороне ПК панели» . Есть ли у «компьютера» такой разъем?
2. Здравствуйте, спасибо за ваш ответ. Да, у него есть доступный USB-порт. Я обнаружил, что могу запросить приложение, подключившись к этому USB с другого компьютера и используя инструментальную панель управления из MATLAB. Сейчас я выясняю, как включить это в скрипт, с помощью которого я могу запускать цикл для постоянного запроса этого приложения через определенные промежутки времени. Затем я выясню, как отправить сигнал из MATLAB в генератор сигналов для запуска аналогового события. Я просто ищу совместимое оборудование и опубликую результаты, если / когда это сработает. Я приму ответы других, если они есть