Вопросы по теме 'simulink'

Как получить данные из блока Simulink в графический интерфейс MATLAB?
У меня есть модель Simulink, которая использует встроенную функцию MATLAB для блока, и я не смог понять, как перемещать данные между встроенным блоком MATLAB и графическим интерфейсом в режиме реального времени (т. е. во время работы модели). Я...
21741 просмотров
schedule 10.03.2024

Системный вызов из Simulink возможен?
Можно ли сделать системный вызов из Simulink ? Я не нашел его в документации, но, возможно, есть обходной путь. Или это может быть так же просто, как вызов функции.
631 просмотров
schedule 17.02.2024

Хранение переменных в simulink
Я работаю над моделью Simulink, в которой я получаю поставку переменной через определенные промежутки времени, и мне нужно использовать только последние 10 значений этой переменной. как мне поступить с этим?
330 просмотров
schedule 03.11.2022

Доступно ли в Simulink / xPC разреженное умножение матрицы на вектор?
Я пытаюсь сделать свой алгоритм управления более эффективным, поскольку мои матрицы разрежены. В настоящее время я выполняю обычное умножение матрицы на вектор в Simulink / xPC для приложения реального времени. Я не могу найти способ преобразовать...
635 просмотров
schedule 21.09.2022

Почему интерпретируемый функциональный блок MATLAB должен оцениваться дважды в Simulink?
У меня есть модель Simulink, которая включает следующую подсистему. Блок bm_train_adapter вызовет одноименную функцию MATLAB, передав все входные аргументы в одном векторе. Подсистеме было задано время выборки 900 (сек), поэтому все...
2702 просмотров
schedule 07.10.2022

Вызов функции C в matlab-simulink / stateflow
Я создал функцию C в test.c #include <stdio.h> int Test() { FILE * fp = fopen("C:\\workspace\\test.txt", "rw"); fprintf(fp, "test hello world"); fclose(fp); return 10; } И я определил состояние в потоке состояний...
4250 просмотров
schedule 18.03.2024

как создать блок передачи Simulink в реальном времени
У меня есть простая идея, но я думаю, что ее трудно реализовать на simulink. Я создал сервер TCP/IP между BeagleBone и блоком Simulink, используя код C. У меня есть переключатель, подключенный к кости бигля в качестве входа, и моя идея состоит в...
872 просмотров
schedule 21.11.2022

Создайте шину simulink из структуры
У меня есть данные измерений, которые хранятся в виде иерархических структур, содержащих объекты временных рядов MATLAB. Например: MyData - TimeSeries1 - TimeSeries2 - MyHierarchicalData -- TimeSeries3 Чтобы использовать их в...
4522 просмотров
schedule 29.10.2022

как преобразовать дизайн управления из simulink в C
Я разработал систему управления в simulink для своего проекта. Теперь мне нужно преобразовать этот дизайн в код C. Но в настоящее время не решено ни одного конкретного аппаратного процессора, на котором будет находиться код. Поэтому мне нужно...
3287 просмотров
schedule 28.01.2024

Функциональные блоки и подсистемы открываются в новом окне
Я использую Simulink со многими подсистемами. Если я открою блок, появится новое окно. Это довольно раздражает, если вы открываете 10 блоков. Я знаю, что должна быть возможность изменить это поведение. Чтобы новый блок отображался в существующем...
2298 просмотров
schedule 22.11.2023

Как написать S-функцию, генерирующую сигнал более двух измерений?
Судя по всему, я не могу сгенерировать сигнал размером [3x3x3]: function Test_SF_02(block) % Level-2 MATLAB file S-Function. setup(block); function setup(block) % Register number of ports and parameters block.NumInputPorts = 0;...
736 просмотров
schedule 19.11.2023

Как мне вызвать переменную Matlab из S-функции?
Я работаю над функцией S в simulink. В рабочей области MATLAB доступны некоторые переменные. Я хочу позвонить им. Итак, в МАТЛАБ: a=3; и в функции S (написанной на C/C++): double a = CallFromMATLABWorkSpace(a); //Something like...
548 просмотров
schedule 21.03.2024

Simulink крупномасштабное моделирование: лучшие практики для соединения блоков
Каковы наилучшие методы крупномасштабного моделирования в Simulink, когда речь идет о соединении блоков? Будете ли вы использовать одну и ту же структуру для всех портов ввода-вывода ваших блоков, чтобы упростить их взаимосвязь (но, очевидно, будет...
1403 просмотров
schedule 20.01.2024

Выполнение модели Simulink за один шаг с помощью командной строки
Я дал модель Simulink, которой я управляю из своей программы на C++. Из движка Matlab я хочу запускать Simulink по одному шагу за раз для всех моих данных. Как запустить симуляцию из моей программы на C++ шаг за шагом?
1169 просмотров
schedule 21.09.2022

Передайте Simulink.Parameter в S-функцию C
Как передать структуру Simulink.Parameter (которая в моем случае является структурой структур) в C S-function ? Изменить: Информация о Simulink.Parameter Вы можете создать объект Simulink.Parameter следующим образом:...
1719 просмотров
schedule 10.05.2024

Добавление текста в трехмерный график Simulink независимо от координат
Я делаю небольшую симуляцию на matlab simulink, и мне нужно написать текст на графике, не зависящем от координат. Чтобы объяснить больше, в моем моделировании положение камеры в свойствах осей всегда меняется (3D-график), поэтому координаты,...
441 просмотров
schedule 31.10.2022

Более быстрый способ многократно запускать симуляцию simulink в течение большого количества раз
Я хочу запустить симуляцию, которая включает блоки SimEvent (таким образом, для симулятора доступна только опция Normal) большое количество раз, например, как минимум 1000. Когда я использую sim, он компилирует программу каждый раз, и мне интересно,...
737 просмотров
schedule 06.02.2024

блок simulink для преобразования матрицы
У меня есть матрица 1x512 "u", которую мне нужно преобразовать в 1x128, используя следующую формулу: ua = u(1:128)+u(129:256)+u(257:384)+u(385:512) Это работает в рабочей области, но не в simulink. Я попытался добавить функциональный блок Fcn и...
510 просмотров
schedule 05.03.2024

Моя простая модель Simulink работает слишком быстро
Я разработал простые диаграммы simulink и stateflow на Matlab. Он работает отлично! Но у меня есть две проблемы: 1) Модель работает слишком быстро. Время перехода между двумя состояниями удивительно быстрое, чего я не вижу. Я пытался изменить...
1995 просмотров
schedule 02.05.2024

Блокируйте переполнение интегратора в Simulink
Я работаю над блоком Simulink Matlab: Среднее (переменная частота). Блок показан на http://www.mathworks.com/help/physmod/sps/powersys/ref/meanvariablefrequency.html Первым шагом этого алгоритма является интегрирование входного сигнала. Однако,...
971 просмотров
schedule 20.11.2022