Можно ли каким-либо образом программировать Matlab/Simulink, чтобы иметь возможность автоматически генерировать схемы самостоятельно? Я использую PLECS-блоксет (Piece-wise Linear Electrical Circuit Simulation), встроенный в Simulink.Автоматическая генерация схем сама по себе в PLECS (моделирование линейных электрических цепей)
Например, мне нужно иметь сотни одинаковых блоков в одном файле .mdl вместо того, чтобы вставлять один за другим, вызывая блок, который я ранее сохранял в библиотеке Simulink, возможно ли, что Simulink может быть запрограммирован автоматически генерировать сотни блоков?
Единственный способ, о котором я говорил, - это «использование векторизации для большинства компонентов. Большинство компонентов векторизованы, если они имеют векторный входной сигнал или если один из их параметров задан как вектор». Однако я не мог найти никакой дополнительной информации/подробностей, если бы кто-нибудь из вас мог высказать свое мнение по этому поводу?
Я просто хочу знать, возможно ли это? Еще бы, мне пришлось бы попробовать другой подход?
Спасибо!
отредактировано 10.07.2013: В дополнение к моему вопросу, я подтвердил с помощью Plexim, что таких функций нет (add_block и add_line) в Plecs (Piece-wise Linear Electrical Circuit Simulation), кто-нибудь знает, есть ли каким-либо образом я мог бы автоматизировать модель Plecs? Цените любое предложение ... Спасибо
Спасибо am304 за то, что дал мне направление, я нахожу очень полезную ссылку, воспроизведенную здесь, на случай, если кто-то ищет такое же решение ... http://blogs.mathworks.com/seth/2010/01/21/ build-models-with-matlab-code/ – user2563812
В дополнение к моему вопросу, я подтвердил с помощью Plexim, что таких функций нет (add_block и add_line) в Plecs (Piece-wise Linear Electrical Circuit Simulation), кто-нибудь знает, есть ли там каким образом я могу автоматизировать модель Plecs? Оцените любое предложение ... Спасибо – user2563812
'add_block' и' add_line' работают со стандартным блоком Simulink и смотрят на документацию Plecs (у меня нет опыта), похоже, что он должен работать с блоками из 'plecslib' если путь библиотеки указан правильно. Тем не менее, я не уверен, что будут работать компоненты, которые входят в блоки «схемы». Вероятно, это скорее вопрос для Plecs, а не для MATLAB/Simulink. – am304