Популярные посты
- Poly Track: Experience high-speed online racing and masterful skills
- Among Us Online
- Hollow Knight Online: A New Way to Explore Hallownest Together
- BitLife – When every choice is a new journey of life
- Incredibox
- Step into the Hellish Heights of Level Devil
- The Community and Collaboration in Geometry Dash
- Взаимная индутивность трех катушек
- Doodle Baseball for Kids: Safe, Fun, and Educational Play
- Build Your Dream Team in Retro Bowl 26
Темы
- Цифровая обработка сигналов
- Системы управления
- Математика и статистика
- Электропривод и силовая электроника
- Изображения и видео
- Системы связи
- Робототехника и беспилотники
- Встраиваемые системы
- ПЛИС и СнК
- Глубокое и машинное обучение(ИИ)
- Автоматизация испытаний
- Верификация и валидация
- Радиолокация
- Биология
- Другое
Популярные теги
MATLAB (313)
Simulink (209)
конкурс_hub.exponenta_2019 (54)
конкурс_hub_2021 (46)
Student_Hub_2021 (45)
Электропривод (38)
StudentHub2019 (35)
системы управления (35)
моделирование (28)
VIIВСЕРОССИЙСКАЯКОНФЕРЕНЦИЯ (27)
электротехника (25)
МОП (25)
MATLAB-программирование (25)
ЦОС (25)
доклад (25)
В скобках указано количество постов по тегу
Все теги
Ответы
Какой именно?
Далеко не все можно поменять. Точнее даже сказать мало что.
ПКМ/LookUnderMask открывает внутреннюю структуру блока.
Присоединяюсь к интересу. Довольно частый вопрос для новичков. Насколько мне удалось выяснить, обычному пользователю MATLAB невозможно изменить/подправить стандартный блок. ПКМ/LookUnderMask - эта функиця можно сказать бесполезна.
Изменить код скорее всего можно на уровне программирования, однако мне не удалось узнать как.
Запрос автора понятен. Если кто знает ответ, прошу поделиться знанием.
Странно очень для новичка желать изменить содержимое блока разработчика, работающего в этой сфере несколько десятилетий. Это уже совсем не новичок.
Крайне не согласен. Очень полезная штучка. Ряд блоков изменить вполне можно. И этим успешно пользуются. К примеру такие переделки как изменить формат выходных данных. Встаил внутри блока на выходе то что нужно и из блока уже данные в том формате который удобен. Это только один пример. А таких мелочей, которые делают жизнь лучше - огромное количество.
А если хотите свой блок, который работает так как вам нужно, кто же мешает сделать это? Для этого в симулинк предусмотрено множество способов.
Возможно то, о чем говорите вы - верно. Но как мне показалось, вопрос заключается в том, чтобы на уровне кода/скрипта вносить изменения в блок. Почему я присоединился к этому вопросу, потому что сам заинтересован в таких изменениях. И то что было предложено вами, ПКМ/LUM, мне не помогло.
Simulink придуман для того, чтобы не писать код, и при этом разрабатывать сложные алгоритмы гораздо быстрее программистов. Поэтому доступ к исходным кодам блоков не предусмотрен, за исключением части библиотек Simscape. В Simscape многие блоки открыты и могут быть отредактированы.
Покажите, что именно вы хотите изменить.
В моем случае, хотелось бы представить целостную модель в виде скрипта. Сама модель создана при помощи Fuzzy Logic Toolbox, блоков Симулинк, функций прописанных в workspace. Каким образом, если это возможно, объединить результаты моделирования в более лаконичной форме?
Из моделей Simulink нельзя сгенерировать скрипт, можно сгенерировать Си-код, но вряд ли такое представление модели покажется вам более лаконичным.
И, если уж у вас есть модель Simulink, то для лаконичного представления возможно имеет смысл хранить код, fis-объекты и другие данные в самой модели. Предполагаю, что "функции, прописанные в workspace" - это анонимные функции, их тоже можно сохранить в модели в виде объектов или кода так, чтобы они были доступны во время моделирования.