Easyelectronics.ru

Электроника для всех
Текущее время: 23 янв 2021, 04:32

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Лайфхак написания кода по документации
СообщениеДобавлено: 02 фев 2020, 15:52 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 3807
Откуда: Китай, Пекин
В данный момент занят проектом демонстрации возможностей генератора исходников AdHoc протокола в этом проекте требуется максимально быстро и эффективно собрать всю информацию с устройств/датчиков на I2C шине, упаковать их с помощью AdHoc протокола в пакеты и отправить по USB на PC/планшеты/проч.

одна из приятных особенностей этого кодогенератора в том, что вся документация кода, которая есть в файле описании протокола, будет перенесена в сгенерированный код.
Таким образом, чем качественнее будет исходник описание протокола, тем качественнее и понятнее будет сгенерированный код
на всех запрошеных языках програмирования С, С++, С#, Kotlin, Rust, TypeScript

допустим что I2C устройства будут хорошо известные INA219 - Zerø-Drift, Bidirectional Current/Power Monitor With I2C Interface

вполне подробная документация, в которой, внезапно! есть таблицы. важные и красивые такие

Изображение

уж очень хочется перенести их прям в код, да так чтобы без потери форматирования!
и оказалось что это... возможно!

Изображение

как? очень просто.
для этого понадобится MS office2019 плагином Writage
обычно этот плагин используется для упрощения написания текстов в формате Markdown

установленным в word он позволяет скопировать текст из word в формат Markdown с наименьшими потериями

и так последовательность действий
----------------------------------------------
устанавливаем плагин
открываем ina219.pdf в word выделяем нужную таблицу
находим в word и жмакаем кнопку
Изображение
вставляем в свои исходники
profit!

спасибо тебе Microsoft, ты заботишься о нас!

PS Все костанты из докуменации, а также вычисления/уравнения с ними, с примесью любых мат функций Java, могут быть использованя как метаинформация при кодогенерации...
в смысле их значения могут быть использованы как значения размеров массивов или величины измерения многомерных массивов полей пакета AdHoc протокола

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Лайфхак написания кода по документации
СообщениеДобавлено: 03 фев 2020, 02:17 
Старожил
Аватара пользователя

Зарегистрирован: 17 июн 2013, 14:28
Сообщения: 1240
Откуда: Красноярск
Так сложно перенести таблицы из pdf в текст? 2020 год на дворе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Лайфхак написания кода по документации
СообщениеДобавлено: 03 фев 2020, 06:04 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 3807
Откуда: Китай, Пекин
Цитата:
Так сложно перенести

а поподробнее...
у меня этих таблиц нужно переносить просто овердофига.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB