Преобразование строкового сигнала в одиночный
Симулинк/строка
Scan String сканирует входную строку и преобразует ее в сигналы в соответствии с форматом, заданным параметром Format. Блок преобразует значения в их десятичное (базовое 10) представление и выводит результаты в виде числовых или строковых сигналов. Например, если параметру Format присвоено значение "%s is %f."блок выводит две части, строковый сигнал и один сигнал. Если вводом является строка "Pi is 3.14", два выхода: "Pi" и "3.14".
Блоки Scan String, String to Double и String to Single являются идентичными блоками. Если параметр «Строка» задан как «Двойная», блок преобразует входной строковый сигнал в двойной числовой выход. Если для параметра «Строка» задано значение «Один», блок преобразует входной строковый сигнал в один числовой выход.
Для создания кода настройте модели, содержащие этот блок, для поддержки неграничных чисел, установив флажок Параметры конфигурации > Генерация кода > Интерфейс > Поддержка неграничных чисел.
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|
ASCII в строку | Создать строку | Сканировать строку | sscanf | Сравнение строк | Конкатенат строки | Строковая константа | Поиск строки | Длина строки | Строка в ASCII | Строка для удвоения | Строка в перечисление | Подстрока | Натягивать