Да, точно това имах впредвид. Обаче не съм дълбал там, за да ти кажа, дали работи без проблем. Ако си създадеш схемата на твоята версия на Матлаб от нулата със стандартните блокове на Симулинк и после и генерираш кода, със сигурност ще ти работи. Ако вземеш нещо, правено на ML/SL от 2010, особено с къстъм модели, изобщо не вярвам да генерира кода, ама може и да греша.
Ако питаш за софтуера PLECS, той е standalone или blockset (като sub-tool към Симулинк). Standalone е напълно отделен софтуер, и като такъв е много по-бърз в симулациите за разлика от blockset.
https://www.plexim.com/products/plecs/plecs_blocksethttps://www.plexim.com/products/plecs/plecs_standaloneОтносно примери как да ползваш PLECS, има много хубава документация и manuals. Самата програма има много демота, като схемата може да работи в електрически, механичен, термален и електромагнитен домейн. Това е плюса на PLECS - можеш да симулираш напълно реални системи и да получаваш данни за температури, сили на усукване, въртящ момент като примери. Можеш да си създадеш реална магнитна схема на някой траф или дросел. И всичко това се симулира едновременно, но в четири различни домейна, или колкото ти ползваш - можеш само на електронни схеми и контрол да я караш. Тях не ги разделям, защото е както при Симулинк - контролни блокове със сигнали и електрически компоненти, които могат да се управляват чрез тях, а може и да са само електрически.
Ако питаш обаче за пример с PLECS и генерация на С код, то тогава говорим за PLECS Coder, а това е отделен продукт. Имам и него, защото фирмата ми плаща лиценза, но не го ползвам. Затова примери не мога да ти дам. Сега като се замисля, няма да е зле да го прегледам. Ето кратко инфо:
https://www.plexim.com/products/plecs/plecs_coderВ ПЛЕКС съм си писал на С малки скриптове, главно за мои контролни блокове, но рядко смесвам схемата с програмиране - аз не съм и програмист, за мое огромно съжаление. Ето малко сламки за С скриптовете:
https://www.plexim.com/sites/default/fi ... roller.pdf