Отсканируйте входную строку и преобразуйте в сигналы на заданный формат
Simulink / Строка
Блок Scan String сканирует входную строку и преобразовывает ее в сигналы на формат, заданный параметром Формата. Блок преобразовывает значения в их десятичное число (базируйтесь 10), представление и выводит результаты как числовые или сигналы строки. Используйте этот блок когда это необходимо, чтобы вскрыть противоречия в строке, например предложение, в его отдельные компоненты. Например, если параметр Формата устанавливается на "%s is %f."
, блок выходные параметры две части, сигнал строки и единственный сигнал. Если входной параметр является строкой "Pi is 3.14"
, этими двумя выходными параметрами является "Pi"
и "3.14"
.
Строка Сканирования, Строка, чтобы Удвоиться, и Представить в виде строки к Единственным блокам являются идентичными блоками. Когда сконфигурировано для Строки, чтобы Удвоиться, блок преобразовывает сигнал входной строки в двойной числовой вывод. Когда сконфигурировано для Строки к Единственному, блок преобразовывает сигнал входной строки в единственный числовой вывод.
Для генерации кода сконфигурируйте модели, которые содержат этот блок для неличной поддержки номера путем выбора Configuration Parameters> Code Generation> Interface> Support неличный флажок чисел.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
ASCII, чтобы представить в виде строки | Составьте строку | Строка выдерживает сравнение | Представьте конкатенацию в виде строки | Строковая константа | Представьте в виде строки находят | Длина строки | Представьте в виде строки к ASCII | Представьте в виде строки, чтобы удвоиться | Представьте в виде строки к перечислению | Представьте в виде строки к единственному | Подстрока | Представлять в виде строки | sscanf