Вывод формы волны потока Python в базу данных
Я смотрю, как взять данные из компонента формы сигнала и записать его в БД. Я искал пример подключения к порту сигнала и декодирования BulkIO в какую-то собственную структуру данных Python, которую затем я могу использовать для записи в БД.
Я попытался взглянуть на пример Python-Rest без такого взгляда, и заглушка в руководстве предусматривает только один порт, а не несколько портов.
Это не нужно делать с помощью Corba, но документации о том, как читать данные из потока TCP, еще меньше.
Любая помощь будет наиболее подходящей
1 ответ
Вы должны быть в состоянии использовать песочницу REDHAWK для создания sb.DataSink
и подключите его к выходному порту вашего компонента или формы волны. Затем вы можете прочитать данные из sb.DataSink
и получите SRI, временные метки и данные для отправки в вашу БД, как вы пожелаете. Вы можете написать это как простой скрипт на python, если это то, что подходит вашему приложению.
Если вашему приложению нужно будет взаимодействовать с базой данных, вы можете использовать Python-сервис REDHAWK. Таким образом, ваше приложение REDHAWK может взаимодействовать со службой REDHAWK и является частью вашего домена REDHAWK.
Инструментальные средства REDHAWK для предприятий могут быть полезны, но это верблюд java и apache, а не Python, но они должны иметь инструментальные средства для передачи данных из RH в различные внешние источники, включая базы данных.