Популярные посты
Темы
- Цифровая обработка сигналов
- Системы управления
- Математика и статистика
- Изображения и видео
- Электропривод и силовая электроника
- Системы связи
- Робототехника и беспилотники
- ПЛИС и СнК
- Глубокое и машинное обучение(ИИ)
- Встраиваемые системы
- Автоматизация испытаний
- Верификация и валидация
- Радиолокация
- Финансы
- Другое
Популярные теги
MATLAB (305)
Simulink (201)
конкурс_hub.exponenta_2019 (54)
конкурс_hub_2021 (46)
Student_Hub_2021 (45)
Электропривод (36)
StudentHub2019 (35)
системы управления (35)
VIIВСЕРОССИЙСКАЯКОНФЕРЕНЦИЯ (30)
доклад (28)
моделирование (27)
математическое моделирование (26)
MATLAB-программирование (25)
электротехника (25)
МОП (25)
В скобках указано количество постов по тегу
Все теги
Ответы
Какой именно?
Далеко не все можно поменять. Точнее даже сказать мало что.
ПКМ/LookUnderMask открывает внутреннюю структуру блока.
Присоединяюсь к интересу. Довольно частый вопрос для новичков. Насколько мне удалось выяснить, обычному пользователю MATLAB невозможно изменить/подправить стандартный блок. ПКМ/LookUnderMask - эта функиця можно сказать бесполезна.
Изменить код скорее всего можно на уровне программирования, однако мне не удалось узнать как.
Запрос автора понятен. Если кто знает ответ, прошу поделиться знанием.
Странно очень для новичка желать изменить содержимое блока разработчика, работающего в этой сфере несколько десятилетий. Это уже совсем не новичок.
Крайне не согласен. Очень полезная штучка. Ряд блоков изменить вполне можно. И этим успешно пользуются. К примеру такие переделки как изменить формат выходных данных. Встаил внутри блока на выходе то что нужно и из блока уже данные в том формате который удобен. Это только один пример. А таких мелочей, которые делают жизнь лучше - огромное количество.
А если хотите свой блок, который работает так как вам нужно, кто же мешает сделать это? Для этого в симулинк предусмотрено множество способов.
Возможно то, о чем говорите вы - верно. Но как мне показалось, вопрос заключается в том, чтобы на уровне кода/скрипта вносить изменения в блок. Почему я присоединился к этому вопросу, потому что сам заинтересован в таких изменениях. И то что было предложено вами, ПКМ/LUM, мне не помогло.
Simulink придуман для того, чтобы не писать код, и при этом разрабатывать сложные алгоритмы гораздо быстрее программистов. Поэтому доступ к исходным кодам блоков не предусмотрен, за исключением части библиотек Simscape. В Simscape многие блоки открыты и могут быть отредактированы.
Покажите, что именно вы хотите изменить.
В моем случае, хотелось бы представить целостную модель в виде скрипта. Сама модель создана при помощи Fuzzy Logic Toolbox, блоков Симулинк, функций прописанных в workspace. Каким образом, если это возможно, объединить результаты моделирования в более лаконичной форме?
Из моделей Simulink нельзя сгенерировать скрипт, можно сгенерировать Си-код, но вряд ли такое представление модели покажется вам более лаконичным.
И, если уж у вас есть модель Simulink, то для лаконичного представления возможно имеет смысл хранить код, fis-объекты и другие данные в самой модели. Предполагаю, что "функции, прописанные в workspace" - это анонимные функции, их тоже можно сохранить в модели в виде объектов или кода так, чтобы они были доступны во время моделирования.