Составьте сигнал выводимой строки на основе заданного формата и входных сигналов
Simulink / Строка
Блок Compose String составляет сигнал выводимой строки на основе спецификатора формата, перечисленного в параметре Format. Параметр Format определяет количество входных сигналов. Если существует несколько входных параметров, блок создает строку путем объединения этих нескольких входных параметров по порядку и применения связанного спецификатора формата, одного спецификатора формата для каждого входа. Каждый спецификатор формата запускается со знака процента, %
, сопровождаемого символом преобразования. Например, %f
форматирует вход как вывод с плавающей точкой. Чтобы добавить строку вывод, можно также добавить символ в спецификацию формата. Используйте этот блок, чтобы составить и отформатировать сигнал выводимой строки от входных параметров кратного.
Например, если параметр Format будет содержать "%s is %f"
, блок ожидает два входных параметров, сигнал строки и один или двойной сигнал. Если первый вход является строкой, "Pi"
и второй вход являются двойным значением 3.14
, выводом является "Pi is 3.14"
.
Когда компилятор MinGW® компилирует код, сгенерированный от блока, запущение скомпилированного кода может привести к нестандартным результатам для входных параметров с плавающей точкой. Например, числовой вход 501.987
возвращает строку "5.019870e+002"
вместо ожидаемой строки "5.019870e+02"
.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
ASCII, чтобы представить в виде строки | Отсканируйте строку | Строка выдерживает сравнение | Представьте конкатенацию в виде строки | Строковая константа | Представьте в виде строки находят | Длина строки | Представьте в виде строки к ASCII | Представьте в виде строки, чтобы удвоиться | Представьте в виде строки к одному | Подстрока | Представлять в виде строки | sprintf