DDE-связь между Simulink и FIX

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

Лабораторная работа №8. DDEсвязь между Simulinkи FIX.

Выполнил: Зуев В.С. (гр. АПМ-02)

1) Оставим часть базы данных с «лаб.07», которая соответствует следующей схеме, причём вместо Simulation Driver (SIM) выберем DDE для блоков AI_PID (тип AI) и U (тип AO):

Параметры блока PID1:

Общий вид базы данных (для iFix2.6):

2) создадим в Simulink модель lab_8.mdl:

S-функции описаны m-файлами dsfunc_from_excel.m и dsfunc_to_excel.m

Получаем, что на входе модели – значение ячейки Excel B2, что соответствует выходу PID регулятора, а на выходе с модели – наоборот, ячейка B1 (вход регулятора).

3) Сначала проверим работу регулятора без шума (параметр White Noise: noise power =0). При Y заданном =0 получаем:

 

Теперь задаём Y=50, получаем:

и назад Y заданное =0:

На вход ПИД-регулятора подаём значение Y,  видим, что графики AI_PID и Y одинаковые.

4) вид Scope:

5) теперь тоже самое но с шумом:

:

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.