PDA

Просмотр полной версии : библиотека ОВЕН



Радик
22.02.2007, 10:46
Как подключить PID_Regulators.lib из библиотеки ОВЕН.
Если просто добавляю в Library Manager - она не работает.

Малышев Олег
22.02.2007, 11:25
Начиная с прошивки 1.31.1 библиотека изменилась - качайте новую версию
http://www.owen.ru/documents/catalog/files/PID_Regulators_v2.zip

Радик
22.02.2007, 12:40
Скачал, добавил. Тоже самое.
Если открыть библиотеку через Файл/Open/ Pid_regulators.lib, то в каждом функ. блоке заполнено только поле переменных, а поле для кода - пустое.

Малышев Олег
22.02.2007, 15:38
Как подключить PID_Regulators.lib из библиотеки ОВЕН.
Если просто добавляю в Library Manager - она не работает.
Уточните, что значит, не работает?
Какая у вас версия прошивки

незарегистрированный
22.02.2007, 17:35
Скачал, добавил. Тоже самое.
Если открыть библиотеку через Файл/Open/ Pid_regulators.lib, то в каждом функ. блоке заполнено только поле переменных, а поле для кода - пустое.

Радик,
Вы конечно молодец, но складывается у меня впечатление, что библиотеку Вы не так добавляете:)
Библиотека добавляется через Library Manager. Там необходимо выбрать пункт добавления библиотеки...
После чего Вы можете использовать все её функциональные блоки и т.п.
Исходники ПИД-регулятора Вам не доступны.

Радик
23.02.2007, 15:15
[QUOTE=незарегистрированный;888]Радик,
Вы конечно молодец, но складывается у меня впечатление, что библиотеку Вы не так добавляете:)
Библиотека добавляется через Library Manager. Там необходимо выбрать пункт добавления библиотеки...
После чего Вы можете использовать все её функциональные блоки и т.п.

Так и делаю. Потом создаю прогу с одним функциональным блоком «Decode_Float» из библиотеки ОВЕН (Pid_Regulators). Запускаю в режиме эмуляции и изменяя значения на входе пытаюсь добиться реакции на выходе, но ничего не происходит.

Филоненко Владислав
23.02.2007, 20:08
[QUOTE=незарегистрированный;888]Радик,
Вы конечно молодец, но складывается у меня впечатление, что библиотеку Вы не так добавляете:)
Библиотека добавляется через Library Manager. Там необходимо выбрать пункт добавления библиотеки...
После чего Вы можете использовать все её функциональные блоки и т.п.

Так и делаю. Потом создаю прогу с одним функциональным блоком «Decode_Float» из библиотеки ОВЕН (Pid_Regulators). Запускаю в режиме эмуляции и изменяя значения на входе пытаюсь добиться реакции на выходе, но ничего не происходит.

Добрый день!
Ключевое слово - режим эмуляции - в нем библиотека ПИД-ов, как и большинство др. библиотек ОВЕНА, не работает.
Если функцию DecodeFloat еще можно было бы написать на языке CT, к примеру (она прощё некуда) и она бы заработала в режиме эмуляции.
То переводить на него и потом сопровождать пару сотен килобайт исходников ПИД-регуляторов на языке С никто не будет.
К тому же они работать на CT будут медленнее, чем на С.