ління з моделлю використовується спеціально розроблений протокол зв'язку fTlink, в основу якого покладена концепція обміну повідомленнями Windows. Всі необхідні кошти для встановлення зв'язку з моделлю знаходяться у вихідних текстах програм зв'язку, що поставляються з пакетом. p align="justify"> On-line-оптимізація
На цьому кроці розробляється система управління та реальний об'єкт управління з'єднуються фізичної лінією зв'язку (див. рис. 8).
Такий вид налагодження дозволяє спостерігати поведінку системи в реальних умовах і при необхідності вносити зміни в систему управління.
Реалізація
На цьому етапі необхідно одержати остаточний варіант коду для конкретного мікроконтролера і, якщо потрібно, зв'язати його з основною програмою. Про оптимальність створюваного fuzzy TECH коду можна судити за даними табл. нижче.
Основу програмного коду, що генерується пакетом fuzzy TECH, становить апаратно-орієнтоване на конкретний тип процесора ядро. Постачається з пакетом fuzzy TECH MCU-96 програмне ядро ​​сумісно з такими контролерами, як 8096BH, 8096-90, 80196KB/KC/KD, 80196 KR, 80196MC, 80196NT/NQ. p align="justify"> Важливе зауваження стосується структури генерованого коду. Він, як правило, складається з трьох основних частин:
В§ код бібліотечних функцій;
В§ сегмент бази правил і функцій належності;
В§ функції нечіткої системи.
Знайти об'єм ОЗУ і ПЗУ, реквізит для роботи та зберігання системи, допоможуть наступні формули:
В§ для оперативної пам'яті,
де
Sv - обсяг необхідної оперативної пам'яті; - число вхідних змінних; - число вихідних змінних; - число термів у вхідний лінгвістичної змінної i; - число термів у вихідний лінгвістичної змінної j; константа, рівна 1 для 8 - бітного коду і 2 - для 16-бітного; - константа, рівна 28 байтам для MCU-96 і 7 байт для MCU-51;
В§ для постійної пам'яті:
де
Sf - розмір бази правил в байтах; - число вхідних змінних; число вихідних змінних; - число правил в базі знань; - число термів у вхідний лінгвістичної змінної i; - число термів у вихідний лінгвістичної змінної j; - число вхідних умов для правила r; - число вихідних умов для правила r; - константа, що дорівнює 1 для 8-бітного коду і 2 - для 16-бітного.
Точний розмір згенерованого fuzzy TECH 3.0 коду вказується по закінченні процесу компіляції.
Таблиця 2 - Прикл...