Как подключить PID_Regulators.lib из библиотеки ОВЕН.
Если просто добавляю в Library Manager - она не работает.
Как подключить PID_Regulators.lib из библиотеки ОВЕН.
Если просто добавляю в Library Manager - она не работает.
Начиная с прошивки 1.31.1 библиотека изменилась - качайте новую версию
http://www.owen.ru/documents/catalog...ulators_v2.zip
Скачал, добавил. Тоже самое.
Если открыть библиотеку через Файл/Open/ Pid_regulators.lib, то в каждом функ. блоке заполнено только поле переменных, а поле для кода - пустое.
Радик,
Вы конечно молодец, но складывается у меня впечатление, что библиотеку Вы не так добавляете
Библиотека добавляется через Library Manager. Там необходимо выбрать пункт добавления библиотеки...
После чего Вы можете использовать все её функциональные блоки и т.п.
Исходники ПИД-регулятора Вам не доступны.
[QUOTE=незарегистрированный;888]Радик,
Вы конечно молодец, но складывается у меня впечатление, что библиотеку Вы не так добавляете
Библиотека добавляется через Library Manager. Там необходимо выбрать пункт добавления библиотеки...
После чего Вы можете использовать все её функциональные блоки и т.п.
Так и делаю. Потом создаю прогу с одним функциональным блоком «Decode_Float» из библиотеки ОВЕН (Pid_Regulators). Запускаю в режиме эмуляции и изменяя значения на входе пытаюсь добиться реакции на выходе, но ничего не происходит.
[QUOTE=Радик;896]Добрый день!
Ключевое слово - режим эмуляции - в нем библиотека ПИД-ов, как и большинство др. библиотек ОВЕНА, не работает.
Если функцию DecodeFloat еще можно было бы написать на языке CT, к примеру (она прощё некуда) и она бы заработала в режиме эмуляции.
То переводить на него и потом сопровождать пару сотен килобайт исходников ПИД-регуляторов на языке С никто не будет.
К тому же они работать на CT будут медленнее, чем на С.
Тролль-наседка, добрый, нежный и ласковый