GIT - это не главное. Важнее разобраться с редактором, который использован в Hardella. Это то же какой-то стандарт или В.Ситников его сам придумал ?
GIT - это не главное. Важнее разобраться с редактором, который использован в Hardella. Это то же какой-то стандарт или В.Ситников его сам придумал ?
Редактор не я придумал, это разработка JetBrains: https://www.jetbrains.com/mps/
Есть научные исследования о том, как "простые смертные" воспринимают такой редактор и находят ли они его удобнее.
Недавно был очередной доклад на тему "использование подобного редактора для программирования микроконтроллеров на C". http://2016.splashcon.org/event/itsl...ment-of-mbeddr
Собственно, слайды: http://voelter.de/data/presentations...Mbeddr2016.pdf
Там есть слайд 71:
Снимок экрана 2017-01-07 в 17.55.30.png
Т.е. в целом, народ соглашается, что нужно какое-то время, чтобы привыкнуть к редактору, но так же, народ в целом считает, что такой редактор повышает эффективность.
А обычный, всем привычный, редактор нельзя было использовать ?
Нет.
Сделать удобную среду с текстовым редактором сложно.
Редактировать что-нибудь типа "PLC Configuration" в текстовом виде тоже никак.
Сделать CFC или подобное в текстовом редакторе вообще невозможно.
Да, здесь редактор своеобразный, но зато без проблем можно встраивать таблицы, картинки галочки, выпадающие списки, разные подсказки, графические языки и прочее.
Вот эту строку как ввести ?
https://hardella.com/docs/pru/data-exchange/
Снимок экрана 2017-01-07 в 18.20.01.png
Т.е. подвести к переменной, нажать alt+enter и выбрать "exchange with host".
В целом, можно добавить реакцию на @ (чтобы появлялось @Echange), но, честно говоря, не уверен, что вообще такой "синтаксис" правилен. Смотрится несколько странно, но в голову ничего лучше не приходит.
Все остальные строки ввел. Осталась только строка из предыдущего поста. Ctr + пробел для этой строки не работает.
Все что надо ввел, проект компилируется без ошибок. Спасибо В.Ситникову.
Из того, что сделал В.Ситников слепил свой проект - энкодер + 2 драйвера ШД.
Прилагаю свой проект. Владимир, посмотрите, пожалуйста, все ли я правильно сделал.
Последний раз редактировалось Newcomer; 07.01.2017 в 19:22.
Редактор действительно простой, если в нем разобраться. Все основано на подсказках. Но пользоваться им не очень удобно.
Последний раз редактировалось Newcomer; 07.01.2017 в 19:20.