"интегралы-производные" - это вам смотреть многочисленные реализации ПИДа в кодесис. Они как раз построены на интеграторах и дифференциаторах.
Посмотрите еще на такую библиотечку, в качестве характерного примера: Controller Toolbox
Вид для печати
"интегралы-производные" - это вам смотреть многочисленные реализации ПИДа в кодесис. Они как раз построены на интеграторах и дифференциаторах.
Посмотрите еще на такую библиотечку, в качестве характерного примера: Controller Toolbox
ИМХО в таких задачах 99% усилий идет на алгоритмизацию. Кодирование не представляет сложности никакой. Например, если я построил цифровой фильтр с преобразованием Фурье, сверткой и пр., то в итоге имею последовательность элементарных вычислений. Закодировать их на языках Паскаль, C или ST может школьник. Для МЭК языков тут нет никакой специфики по отношению к другим языкам программирования. Сложность только в математике. Поэтому делать и обсуждать подобные примеры лучше на языках, понятных широкому кругу математиков, например на Бейсике. Для ПЛК на ST переводится 1 в 1.
Это четко видно на примере биб-ки oscat. В ней куча математических блоков. Все на МЭК языках, все открыто. Можно использовать как примеры. Но, если не знаешь стоящий за алгоритмом мат метод, то понять реализацию нельзя. Если знаешь, то реализация не представляет особого интереса.
Уважаемые, пользуйтесь хелпами: вот help Simulink на русском языке, а вот русский help для Matlab