Пример обмена информацией
В.1 Общие положения
Схема последовательности операций, приведенная на рисунке 15, иллюстрирует простое взаимодействие типа "запрос/отклик" между приложениями RC (контроллер управления роботом) и RM (мониторинг состояния робота). Элемент ADM-матрицы поддерживает обмен информацией между приложениями, основанными на определенных в элементе AIM-матрицы возможностях ресурсов. В данном сценарии приложение RC запрашивает информацию с датчика от приложения RM и корректирует профиль перемещения модуля в соответствии с полученной от датчика информацией.
Robot control - Управление роботом; Adjust robot motion - Корректировка перемещения робота; Robot monitoring - Мониторинг робота
Рисунок 15 - Простой информационный обмен между приложениями
В разделах В.2 и В.3 приведены примеры набора элементов AIM-матрицы для приложений RC и RM, которые в свою очередь являются элементами таблицы 10 (RM - RC). В разделе В.4 приведен пример элемента ADM-матрицы для интегрированного приложения RC (см. таблицу 9), в котором приложения подлежат исполнению с использованием ресурсов согласно этой таблице. Более подробный обмен информацией будет включать в себя несколько элементов AIM- и ADM-матриц.
В.2 Элемент AIM-матрицы для приложения RC
В данном примере представлен элемент AIM-матрицы для приложения RC (контроллер управления роботом) согласно разделу 8.
<?xml version="1.0" encoding="utf-8"?>
<ISO_AIME xmlns="http://www.iso.org/aime"
xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance">
<MatrixElementHeader>
<MEidentification>exampleAIME</MEidentification>
<MErevision>1a</MErevision>
<MEname>D.1.2.Ay_D.1.1Ax</MEname>
<MEsource>ISO</MEsource>
<MEclasslD>AIP</MEclasslD>
<MEdate>2010-09-14</MEdate>
<MEregistry>lndustry_specific_registry_name_ISO_13774_DM</MEregistry>
</MatrixElementHeader>
<MatrixElementBody>
<Context_Section>
<domainSection>
<domainSourceHandle>D1.1</domainSourceHandle>
<domain DestinationHandle></domainDestinationHandle>
</domainSection>