Программный текстовый блок

 

Этот блок может объединять символы и группы, образуя текст (рис. 1). Ниже приведены примеры текста: abcd23, Dog, john! Текст может содержать цифры, и даже специальные знаки, такие, как символы и знаки препинания. Текст важен, поскольку он может быть отображен на экране NXT.

Image of block with data hub open

Рисунок 1. Пиктограмма программного текстового блока.

Предложение, показанное здесь, является длинным фрагментом текста. Отдельные слова являются более мелкими элементами текста. Программный текстовый блок может объединить три более мелких фрагмента текста и сформировать более крупный фрагмент, похожий на предложение. Если сигнал на входе А является элементом текста «Эта», а сигналы на В и С являются текстовыми элементами « программа – » и «чудо!», полученный объединенный текст будет выглядеть так: « Эта программа – чудо!». Учтите, что текстовый элемент Впрограмма -») содержит два пробела, что имеет немаловажное значение при формировании правильного предложения.

Числа, которые генерирует устройство NXT не являются обычными текстовыми элементами; их нельзя отобразить непосредственно на экране устройства NXT.

Концентратор данных откроется автоматически, когда блок будет присоединен к коммутатору последовательности действий. Три вводимых текстовых фрагмента могут быть загружены динамически при помощи шин данных, подключенных к разъемам на левой стороне концентратора данных. Выводимый текст будет направлен от разъема правой верхней части. Три других выходных разъема справа будут передавать входящую текстовую информацию к другим программным блокам, если это необходимо.

Настройка Программного текстового блока (рис. 2):

Рисунок 2. Настройка программного текстового блока.

Три вводимых текстовых фрагмента (A, B, & C) могут быть введены путем набора или динамически, при помощи шин данных. Не забывайте, что пробелы имеют большое значение и будут применены в выходящем тексте только в том случае, если они были во входящем тексте.

На этой схеме показаны различные характеристики разъемов на концентраторе данных Программного текстового блока (табл. 1):

Таблица 1. Характеристики разъемов на концентраторе данных Программного текстового блока.

 

Разъем

Тип данных

Возможный диапазон

Что обозначают эти величины

Этот разъем игнорируется, если...

 

Port

A

Текст

 

 

 

 

Port

B

Текст

 

 

 

 

Port

C

Текст

 

 

 

 

Port

Сложный текст

Текст

 

Совокупность текстовых фрагментов A, B и C