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