ГОСТ Р 56947—2016
Приложение Н
(справочное)
Пример командной ЭТДП
Н.1Введение
ТекстовыеЭТДПпредоставляютизготовителюмеханизмвстраиваниятекстовойинформациивинтеллекту
альныйпреобразователь.Любая текстоваяЭТДПимеетструктуру,котораяинкапсулируеттекстовуюинформацию
как«блокданных»произвольнойдлины.СтруктураЭТДПсовмещаетмногочисленныеблокидляподдержкисо
держаниянаразныхязыках.Единственнымограничением,налагаемымнастоящимстандартом,являетсяпредо
ставлениекаждогоблокаданныхввиде«образцадокумента»XML.
В данномприложениипредставленпростойпримеробразцадокументанаанглийскомязыке,подходящий
длявключениякоманднойЭТДП.ВприложенииDпредставленасхемадлятекстовойЭТДПвданномпримере.
Пример,представленныйниже,неимеетцелирасширениясхемы.
Информационноенаполнениелюбом текстовойЭТДПоставленонаусмотрениеизготовителя.Представлен
ный здесьпримерявляетсяиллюстративноймодельюдлятоговидаинформации,которыйизготовительгложет
пожелатьвключитьвкоманднуюЭТДП.Соответствиеданнымрекомендациямдаетизготовителюпреимущество
использованияобобщенныхинтерактивныхинструментов,которые,какожидается,будутразвиватьсяпомере
работы.Пример подобногоинструментаприведенниже.Несоответствиеданнымрекомендациямпотребуетотиз
готовителяразработкисобственногонаборапользовательскихинструментовдлязапускакоманд,определенных
изготовителем.
Н.2Примерситуации
Предположим,чтоизготовительИМПимеетсобственноепроизводствоблоковформированиясигналов,от
личающее данныйпродуктотвсехконкурентов.Фронтальнаячастьтакихблоковимеетмногочисленныеступени
усиленияспрограммируемымикоэффициентамиусиленияисмещениями(поправками).Для поддержкифункции
калибровкиирешениявозникающихпроблемпоставщикжелаетопределитьследующиекоманды:
SetGain
AlternateSetGain
SetOffsetl
Setgain,PreAmp
Setgain,PreAmp
Setoffset.PreAmp
(Установитькоэффициентусиления)
(Установитьальтернативныйкоэффициентусиления)
(Установитьсмещение)
Данный искусственныйпримеримеетпереченьнамеренносокращенныхкоманд,номожетбытьлегкорас
ширен дляохвата«многочисленныхступенейусиления»,упомянутыхвыше.
Описанныйвышесценарийбыл специальновыбран,чтобыпроиллюстрироватьфакттого,чтоопределен
ные изготовителемкомандынепланируютсякиспользованиюврабочемрежимепреобразователя.Такиекоманды
служатскорееинструментамирешенияпроблемкалибровкиилипусконаладки.
,
Н.ЗСхемаблокаданных
<?xml version-”i.O”encoding-""JTF-8”?>
<mdCmd xmlns:xsi-"http:/
/www.w3.org/2001/XMLSchema-instance"
<xs:schema
xirlns:stml-”http://grouper.ieee.oxg/groups/14Ь1/0/14ЫНТТРАР1”
targeLNamesace-"hrtp://grouper.ieee.org/groups/14bl/0/14ЫНТТРАР1”
element.FormDefault-"qualified”atLributeFormf>efdulL-"unqualified”>
xsi:noNamespaceSchemaLocalion-
"http://groupet.ieee.org/gcoups/14bl/0/1451HTTPAPI/
1ЕЕЕ14ЫCommandsTEDSSchema.xsd”>
<name desc-"This cotrasandis amanufacturer unique commandand is used set the gain of
an amplifier.">setGain</name>
<CmdClass>l28</CmdClass>
<CmdFunction>2</CmdFunction>
<argdrgKame-"GainVdiue"argNumber-"0”dataModei-”Int8"desc-”Thisamplifierhasallowable
gains of
1
2, 4, 8, 16or 32. Selectthevalue Гогthegain that youwant touseandenter
it into the argument array for the coe*nand.">
<TagyaiuePair Tag-"gain-I">
Cnt8Value>0</Tnt8Value>
</TagValuePair>
<TagVaiuePalr ?ag-"gain-2">
Ont8Value>!</rnt8Value>
238