Произошли следующие обновления.
1. Изменилась система ошибок. Стали более подробно прописываться сообщения от программы, а также о необходимости тех или иных действий.
2.Обновился файл перевода (Нужно обновить папку «lang»).
2. Добавились функции для работы с PWM выходами контроллера.
void MACHINE.setEnableOutPWM(int index,bool enable=true); //активация шим выхода
bool MACHINE.isEnableOutPWM(int index);
void MACHINE.setOutPWMFreq(int index,double freq); //установка несущей частоты
void MACHINE.setOutPWMK(int index,double k); //установка коэф. заполнения
void MACHINE.setOutPWMTp(int index,double time_ms); //установка времени импульса
double MACHINE.getOutPWMFreq(int index);
double MACHINE.getOutPWMK(int index);
double MACHINE.getOutPWMTp(int index);
То есть мы можем управлять сервоприводом задавая его положения длительностью импульса.
MACHINE.setEnableOutPWM(2) //активируем 2 выход ШИМ
MACHINE.setOutPWMFreq(2,50) //задаём частоту 50Гц
MACHINE.setOutPWMTp(2,1.5); //задаём среднее положение (диапазон от 1 до 2 мс)
3. Добавилась функция чтения строки программы.
GPROGRAM.getElementStr(index) //возвращает строку по номеру
4. Появился параметр selectRadius (config.ini). Который отвечает за радиус поиска траектории по клику. То есть не нужно точно попадать на элемент траектории.