Yra 4 14 марта, 2018 Опубликовано 14 марта, 2018 · Жалоба С Git-а скачиваю файл VP_auto-master.zip, соответственно, распаковывается все в папку ./VP_auto-master, а в командном файле примеров везде прописан путь к папке - "VP_auto\" - поправить бы надо. Это да, наверное. Я у себя развиваю идею структурирования папки с проектом подобным образом: ./Название проекта ....| ....|-Папка со схемами, pcb, герберами и др. ....| ....|-Папка с данными для VP_auto и подобных вспомогательных программ ....| ....|- Utils ........| ........|-VP_auto (сама программа) ........| ........|-msys (выдернутые утилиты из MinGW) ........| ........|-GC (Great Code для форматирования С-кода) ........| ........|-Другие мелкие консольные вспомогательные программы Естественно, всё это запихивается в репозиторий (в том числе и бинарники). В результате на другой пустой машине это всё можно извлечь из репозитория и продолжить работу над проектом. Всё это обвязывается скриптами (сложные вещи можно делать в bash - стиле для этого и msys...). И вопрос по "*.do" - файлу соответствий. А если у меня всего одна плата и нет никаких блоков, то как должен выглядеть "*.do" - файл ? Одна строчка тогда в этом файле. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yra 4 27 декабря, 2020 Опубликовано 27 декабря, 2020 · Жалоба Я наконец по достоинству оценил преимущества скриптовых языков. Вот Lua, например, имеет динамическую типизацию, основан на разряженных таблицах и легко встраивается в C/C++ код. В общем, немного доработал VP_auto. Теперь там можно выполнять более продвинутую сортировку т.к. алгоритм сравнения двух элементов вынесен в Lua - модуль. Можно, к примеру сортировать резисторы P1-12в спецификации/ведомости покупных по мощности-номиналу, как любят педанты из нормоконтроля... Добавил до кучи в проект несколько скриптовых утилит, помогающих справляться с обработкой разрастающейся базы наименований компонентов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться