Разработчик: | Jiří Maier (1) | ||
Цена: | Бесплатно | ||
Рейтинги: | 0 | ||
Отзывы: | 0 Написать отзыв | ||
Списки: | 0 + 0 | ||
Очки: | 0 + 0 ¡ | ||
Очки + 1 |
Описание
Data Plotter is a tool for plotting data received over a serial port. Typical use cases are microcontroller-based SDI (Software-defined instruments), for example, an oscilloscope based on STM32 MCU, or data logging of some sensor connected to Arduino.
The communication protocol is designed to be as simple as possible to implement on the MCU firmware side. Data can be transmitted in binary format or as text.
The capabilities of DataPlotter are similar to oscilloscopes, it can plot the data (obviously), perform FFT and automatic measurements, and save data to a CSV file or as an image. There are also cursors and XY modes. The plot can operate either in oscilloscope mode (data received as an array of samples captured over a short time period) or in rolling mode (data received point-by-point and continuously appended to previous data over a long time period). There is also support for logic (digital) channels.
There are various means of controlling the instrument from the DataPlotter:
There is an ANSI terminal emulator that supports escape sequences (you can move the cursor, change text color and background color, etc.). This allows the creating of a pseudo-graphical UI for displaying measured data and settings. It also includes an interactive feature: if a character in the terminal has a colorful background, it can be clicked to send that character to the instrument. This allows you to create buttons in the terminal. The command sent by that button is in principle one byte (the character on that button) so it is very easy to process on the MCU (no parser, just UART ISR or whatever). Some characters have good meaning on the buttons (e.g. + - / ), but if you run out of meaningful characters, you can just hide the character by setting the font color the same as the background and label the button with text next to it.
Another way of dynamically creating instrument controls is QML (QtQuick language). The QML code can be sent to DataPlotter by the instrument (microcontroller) and the new GUI will be shown. There is a minimalistic (easy-to-use) interface for sending and receiving data from the QML code. This offers almost endless possibilities for customization.
ещё ↓ The communication protocol is designed to be as simple as possible to implement on the MCU firmware side. Data can be transmitted in binary format or as text.
The capabilities of DataPlotter are similar to oscilloscopes, it can plot the data (obviously), perform FFT and automatic measurements, and save data to a CSV file or as an image. There are also cursors and XY modes. The plot can operate either in oscilloscope mode (data received as an array of samples captured over a short time period) or in rolling mode (data received point-by-point and continuously appended to previous data over a long time period). There is also support for logic (digital) channels.
There are various means of controlling the instrument from the DataPlotter:
There is an ANSI terminal emulator that supports escape sequences (you can move the cursor, change text color and background color, etc.). This allows the creating of a pseudo-graphical UI for displaying measured data and settings. It also includes an interactive feature: if a character in the terminal has a colorful background, it can be clicked to send that character to the instrument. This allows you to create buttons in the terminal. The command sent by that button is in principle one byte (the character on that button) so it is very easy to process on the MCU (no parser, just UART ISR or whatever). Some characters have good meaning on the buttons (e.g. + - / ), but if you run out of meaningful characters, you can just hide the character by setting the font color the same as the background and label the button with text next to it.
Another way of dynamically creating instrument controls is QML (QtQuick language). The QML code can be sent to DataPlotter by the instrument (microcontroller) and the new GUI will be shown. There is a minimalistic (easy-to-use) interface for sending and receiving data from the QML code. This offers almost endless possibilities for customization.
Что нового
- Версия: PC
- Обновлено:
Цена
- Сегодня: Бесплатно
- Минимум: Бесплатно
- Максимум: Бесплатно
Отслеживайте цены
Разработчик
- Jiří Maier
- Платформы: Windows Приложения (1)
- Списки: 0 + 0
- Очки: 0 + 0 ¡
- Рейтинги: 0
- Отзывы: 0
- Скидки: 0
- Видео: 0
- RSS: Подписаться
Очки
Не найдено ☹️
Рейтинги
Не найдено ☹️
Списки
Не найдено ☹️
Отзывы
Ваш отзыв будет первым!
Дополнительная информация
- Категория:
Windows Приложения
›Средства разработчика
- Операционные системы:
PC
- Размер:
46 Mb
- Поддерживаемые языки:
English
- Возрастные ограничения:
EVERYONE
- Windows Store Рейтинг:
0
- Обновлено:
- Дата выпуска:
Контакты
Вам также могут понравиться
-
- Data Charts
- Windows Приложения: Средства разработчика От: WTCube
- Бесплатно
- Списки: 0 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 0 + 0 Версия: PC Data Charts is an application to request JSON from an REST endpoint quickly in the form of charts. It can save the URL and the value to display for quick lookup.
-
- Data Table Comparer
- Windows Приложения: Средства разработчика От: MKA Solutions
- $6.99
- Списки: 0 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 0 + 0 Версия: PC The perfect tool for data table comparison. Can load excel and csv files and sql databases.
-
- Hexa Data Reader
- Windows Приложения: Средства разработчика От: L.Moriarty
- Бесплатно
- Списки: 0 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 0 + 1 Версия: PC This app would help you to view the data in the file in hexadecimal code.
-
- AnSam Serial Port Plotter
- Windows Приложения: Средства разработчика От: AnSam Freedive
- $3.99
- Списки: 0 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 0 + 0 Версия: PC It shows the data of the connected serial device in graphs and logs. It connects hardware devices such as Arduino and PC and conveniently performs data transmission and reception. In ...
-
- LOGGBOK - Arduino Data Logging and Monitoring
- Windows Приложения: Средства разработчика От: Sebastian Strobl
- Бесплатно
- Списки: 1 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 4 + 0 Версия: PC It may seem impossible to easily bring sensor data from the Arduino to your PC, but with LOGGBOK things look a little bit different. This windows applications is made for this specific
-
- SensorTag Data Acquisition
- Windows Приложения: Средства разработчика От: RS Systems
- Бесплатно
- Списки: 0 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 0 + 1 Версия: PC This app is aimed to facilitate the data capturing from multiple TI SensorTag CC2650 modules. IMU (Accelerometer, angular velocity, magnetic field), Luxmeter, Humidity, Barometer, IR ...
-
- DSE Inline Diff
- Windows Приложения: Средства разработчика От: Data Safety Expert
- Бесплатно
- Списки: 1 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 2 + 1 Версия: PC Text file comparison tool. Compares two text files and displays differences in different colors. Also compares different lines and displays different characters in different colors. ...
-
- CRMT
- Windows Приложения: Средства разработчика От: Mythosia
- * Бесплатно
- Списки: 0 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 0 + 0 Версия: PC Professional COM port debugging software. 00. 100% English supported. (The screenshot was captured in the Korean version and is displayed in English in the English version of Windows. ...
-
- Encrypted Covert Channel
- Windows Приложения: Средства разработчика От: James Kwon
- Бесплатно
- Списки: 0 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 0 + 0 Версия: PC I made this as a my final project of CST Btech program at BCIT. Encrypted Covert channel is a type of computer software attacks that allow the communication of information by ...
-
- Flow CSV Viewer
- Windows Приложения: Средства разработчика От: Waveworks
- Бесплатно
- Списки: 0 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 1 + 10 Версия: PC Flow CSV Viewer is a light-weight tool for viewing, plotting and analyzing time series data files in CSV format. It's designed to be extremely quick and easy to use. It opens any valid
-
- Clobbr - API load & speed test
- Windows Приложения: Средства разработчика От: Dan Mindru
- $32.49
- Списки: 0 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 0 + 2 Версия: PC Clobbr is a developer tool that allows you to test your api endpoints to see how well they perform under multiple requests (clobber your apis!), in sequence or parallel. Regardless if ...
-
- Modbus Slave Emulator
- Windows Приложения: Средства разработчика От: Redisant
- $29.99
- Списки: 0 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 0 + 1 Версия: PC - Supports multiple Modbus protocols, including: Modbus RTU, Modbus ASCII, Modbus TCP/IP, Modbus UDP/IP, Modbus RTU Over TCP/IP, Modbus RTU Over UDP/IP. - Monitor communication data on
-
- SCADAvis.io Synoptic Editor
- Windows Приложения: Средства разработчика От: DSC_Systems
- $19.99
- Списки: 1 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 0 + 0 Версия: PC SCADAvis.io Synoptic Editor is a powerful tool to create synoptic graphics that can be animated with real-time data on any modern web browser (mobile or desktop). This editor is based ...
-
- HexToolkit
- Windows Приложения: Средства разработчика От: BinaryEarth
- $1.29
- Списки: 0 + 0 Рейтинги: 0 Отзывы: 0
- Очки: 0 + 2 Версия: PC This is a very useful hex viewer/editor which can view any file and has some handy features which make it easier to reverse engineer binary file formats. Features: * Works easily with ...
Вам также могут понравиться
- Windows Приложения
- Новые Windows Приложения
- Средства разработчика Windows Приложения : Новые
- Видео Windows Приложения
- Лучшие Windows Приложения
- Средства разработчика Windows Приложения : Лучшие
- Скидки Windows Приложения
- Средства разработчика Windows Приложения : Скидки
- Рейтинги Windows Приложения
- Отзывы Windows Приложения
- Списки Windows Приложения
- Очки Windows Приложения