Программное обеспечение кодировщика
Руководство пользователя
Программное обеспечение кодировщика
Этот документ содержит конфиденциальную информацию, которая является собственностью ООО «АРАД». Никакая часть его содержимого не может быть использована, скопирована, раскрыта или передана какой-либо стороне каким-либо образом без предварительного письменного разрешения ООО «АРАД».
Одобрения:
| Имя | Позиция | Подпись | |
| Автор: | Евгений Косаковский | Инженер по прошивке | |
| Одобрено: | Менеджер по НИОКР | ||
| Одобрено: | Менеджер по продукту | ||
| Одобрено: |
Федеральная комиссия по связи (FCC) Уведомление о соответствии
ОСТОРОЖНОСТЬ
Это устройство соответствует части 15 правил FCC. Пользователь должен знать, что изменения и модификации оборудования, не одобренные в явной форме Master Meter, могут привести к аннулированию гарантии и прав пользователя на эксплуатацию оборудования. Оборудование должно использоваться профессионально обученным персоналом.
Это оборудование было протестировано и признано соответствующим ограничениям для цифровых устройств класса B в соответствии с частью 15 правил FCC. Эти ограничения разработаны для обеспечения разумной защиты от вредных помех при установке в жилых помещениях. Это оборудование генерирует, использует и может излучать радиочастотную энергию и, если оно установлено и используется не в соответствии с инструкциями, может создавать вредные помехи для радиосвязи. Однако нет гарантии, что при установке не возникнет помех. Если это оборудование действительно создает недопустимые помехи для приема радио или телевидения, что можно определить путем включения и выключения оборудования, пользователю рекомендуется попытаться устранить помехи одним или несколькими из следующих способов:
- Переориентируйте или переместите приемную антенну.
- Увеличьте расстояние между оборудованием и приемником.
- Подключите оборудование к розетке в цепи, отличной от той, к которой подключен приемник.
- Обратитесь за помощью к дилеру или опытному радио-/телевизионному технику.
Это устройство соответствует Части 15 Правил FCC. Эксплуатация допускается при соблюдении следующих двух условий:
- Это устройство не может вызывать вредных помех и
- Данное устройство должно принимать любые принимаемые помехи, включая помехи, которые могут вызвать нежелательную работу.
Уведомление о соответствии требованиям Министерства промышленности Канады (IC)
Это устройство соответствует части 15 правил Федеральной комиссии по связи (FCC) и стандарту RSS, освобожденному от лицензии Министерства промышленности Канады. Эксплуатация осуществляется при следующих двух условиях:
- Это устройство не может вызывать помехи, и
- Данное устройство должно принимать любые помехи, включая помехи, которые могут вызвать нежелательную работу устройства.
В соответствии с правилами Министерства промышленности Канады, этот радиопередатчик может работать только с антенной, тип и максимальный (или меньший) коэффициент усиления которой утверждены для передатчика Министерством промышленности Канады. Чтобы уменьшить потенциальные радиопомехи другим пользователям, тип антенны и ее коэффициент усиления следует выбирать таким образом, чтобы эквивалентная мощность изотропного излучения (EIRP) не превышала той, которая необходима для успешной связи.
– Это цифровое устройство класса B соответствует канадскому стандарту ICES-003.
Заявление о воздействии радиации:
Это оборудование соответствует ограничениям FCC и IC на радиационное излучение, установленным для неконтролируемой среды.
Введение
Спецификация требований к программному обеспечению Encoder представляет собой описание программной системы, которая будет разработана в модуле Encoder. Он устанавливает функциональные и нефункциональные требования и может включать набор вариантов использования, описывающих взаимодействия системы и пользователя, которые должно обеспечивать программное обеспечение.
Текущее техническое задание устанавливает основу для работы между измерениями воды Арада с одной стороны и считывателями энкодера 2 или 3 провода с другой. При правильном использовании спецификации требований к программному обеспечению могут помочь предотвратить провал программного проекта.
В текущем документе перечислены достаточные и необходимые требования, необходимые для разработки модуля энкодера, включая определение системы, DFD, связь и т. д., а также представлены сведения об аппаратном и программном интерфейсе, необходимом для связи модуля энкодера со считывателями импульсов SENSUS.
Система завершенаview
Sonata Sprint Encoder — это модуль подсистемы с питанием от батареи, позволяющий считывать данные Sonata через интерфейс 2 Вт или 3 Вт.
Он идентифицирует тип системы считывателя (2W или 3W) и преобразует последовательно полученные данные от измерителя Sonata в строковые форматы считывателя и передает их в протокол типа считывателя Sensus.
Архитектура ПО энкодера
3.1 Модуль кодировщика — это очень простая настраиваемая система, которая:
3.1.1 Обеспечивает импульсный выходной сигнал высокого разрешения.
3.1.2 Может преобразовывать полученные данные от Sonata в электрические импульсы для каждой единицы измерения в соответствии с конфигурацией модуля Encoder. Электрический импульс передается по двухжильному или трехжильному кабелю на системы дистанционного считывания.
3.1.3 Поддерживает интерфейс связи с различными считывателями импульсов.
3.1.4 Модель Encoder построена из модуля, который передает только последнюю строку, полученную от измерителя Sonata, без какой-либо постобработки.
3.2 Архитектура ПО модуля кодировщика представляет собой управляемую прерываниями архитектуру ПО:
- Прерывание приема SPI
- Прерывания часов считывателя
- Тайм-ауты
3.3 Основная программа состоит из инициализации системы и основного цикла.
3.3.1 Во время основного цикла система ожидает прерывания SPI RX или прерывания считывателя.
3.3.2 Если не произошло прерывания и не была получена команда на вывод импульса, система переходит в режим «Power down».
3.3.3 Система выходит из режима «Power down» по прерыванию SPI или по прерыванию часов считывателя.
3.3.4 События SPI и считывателя обрабатываются в ISR.
3.4 На следующем рисунке показан блок обработки событий SPI модуля Encoder.

3.4.1 Таймер обнаружения Rx сообщения об ошибке.
Когда байт получен по SPI, система проверяет, является ли он байтом заголовка, открывает таймер для тайм-аута приема следующего байта и запускает таймер. Этот метод предотвращает длительное ожидание системой байтов.
Если байт не получен в течение длительного времени (более 200 мс), байт ошибки SPI обновляется, и сообщение не удаляется.
3.4.2 Сохранение полученного байта Rx
Каждый байт сохраняется в буфере Rx.
3.4.3 Проверка контрольной суммы
Когда получен последний байт сообщения, проверяется контрольная сумма.
3.4.4 Обновление байта ошибки SPI
Если контрольная сумма недействительна, байт ошибки SPI обновляется и сообщение не анализируется.
3.4.5 Анализ полученного сообщения SPI
Когда контрольная сумма верна, вызывается процесс синтаксического анализа.
Анализ выполняется в основном цикле, чтобы немедленно обработать полученный буфер как атомарный и не вмешивающийся процесс. При выполнении синтаксического анализа событие чтения не обрабатывается.
3.5 На следующем рисунке показан поток сообщений синтаксического анализа. Каждый из блоков кратко описан в подпунктах.

Конфигурация модуля энкодера
Модуль Encoder можно настроить для работы из графического интерфейса.

4.1 Набор настроек должен быть сохранен в счетчике Sonata нажатием на
кнопка.
4.2 Sonata должна настроить связь с модулем кодировщика с помощью конфигурации сигнализации RTC в соответствии с параметрами графического интерфейса:
4.2.1 В случае выбора пользователем
Сигнализация Sonata RTC должна быть настроена на время, указанное в поле «Минуты». Связь с модулем кодировщика должна выполняться через каждые «минуты» времени поля.
4.2.2 В случае выбора пользователем
Сигнализация Sonata RTC должна быть настроена на время, указанное в поле «Первое» или «Второе», в зависимости от выбранной опции. Связь с модулем кодировщика должна осуществляться в выбранное время.
4.3 Модуль кодировщика должен поддерживать только обратный формат переменных.
4.4 Тип счетчика:
4.4.1 Net Unsigned (1 преобразуется в 99999999).
4.4.2 Вперед (по умолчанию).
4.5 Резолюция:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (значение по умолчанию 1).
4.6 Режим обновления – время периода сонаты для отправки данных в модуль кодировщика:
4.6.1 Период – каждое предопределенное время (в поле «Минуты», см. 4.2.1) Sonata будет отправлять данные в модуль Encoder. (1…59 минут. По умолчанию 5 минут)
4.6.2 Один раз – фиксированное время, когда Sonata должна отправлять данные в модуль Encoder один раз в сутки (см. 4.2.2). Поле «Первое» должно содержать время в формате: часы и минуты.
4.6.3 Дважды – фиксированное время, когда Sonata должна отправлять данные в модуль Encoder два раза в сутки (см. 4.2.2). Поля «Первое» и «Второе» должны содержать время в формате: часы и минуты.
4.7 Серийный номер AMR — до 8 цифр идентификационного номера (по умолчанию такой же, как идентификатор счетчика)
- Только числовые числа (в обратном порядке).
- Только 8 младших значащих чисел (в обратном режиме).
4.8 Количество цифр – 1-8 цифр с крайнего правого положения для отправки на считыватель 2/3 Вт (по умолчанию 8 цифр).
4.9 TPOR – время, в течение которого считыватель ожидает, пока мастер остановит синхронизацию запуска (см. Интерфейс сенсорного чтения) (0…1000 мс. По умолчанию 500 мс).
4.10 2W Pulse Width – (60…1200 мс. По умолчанию 800 мс).
4.11 Единицы – единицы измерения расхода и объема такие же, как и в счетчике воды Sonata (только чтение).
4.12 Модуль энкодера не поддерживает сигналы тревоги в обратном формате. Поэтому у нас не может быть возможности индикации аварийных сигналов на стороне модуля.
Определение связи

| Соната — интерфейсы энкодера | ||
| Версия 1.00 | 23/11/2017 | Евгений К. |
5.1 Связь энкодера Sonata↔
5.1.1 Счетчик воды Sonata взаимодействует с модулем энкодера по протоколу SPI: 500 кГц, без контроля данных). Использование других настроек приведет к непредсказуемым результатам и может привести к тому, что подключенный водомер Sonata перестанет реагировать.
5.1.2 После перезапуска Сонаты текущая конфигурация должна быть отправлена на модуль Энкодера с первым запросом на связь в течение 1 минуты работы Сонаты.
5.1.3 В случае, если модуль энкодера не получил конфигурацию 3 раза, Sonata должна выполнить сброс модуля энкодера через контакт «Reset» в течение 200 мс и снова попытаться отправить конфигурацию.
5.1.4 После успешного выполнения запроса конфигурации Sonata должна начать отправку данных в модуль Encoder.
5.2 Интерфейс Encoder ↔ Sensus Reader (Touch Read)
5.2.1 Спецификация интерфейса для режима Touch Read определяется с точки зрения работы в стандартной схеме.
5.2.2 Модуль энкодера должен обмениваться данными со считывателями по протоколу Sensus 2W или 3W. Существуют временные диаграммы интерфейса Touch Read для связи Sensus 2W или 3W.

| Сим | Описание | Мин. | Макс | По умолчанию |
| ТПО | Включите питание, чтобы измеритель был готов (Примечание 1) | 500 | 500 | |
| ТПЛ | Низкое время питания/тактовой частоты | 500 | 1500 | |
| Низкое дрожание питания/тактовой частоты (Примечание 2) | ±25 | |||
| ТПХ | Время питания/тактовой частоты | 1500 | Примечание 3 | |
| ТПСЛ | Задержка, часы до вывода данных | 250 | ||
| Несущая частота мощности/тактовой частоты | 20 | 30 | ||
| Запросить частоту передачи данных | 40 | 60 | ||
| ТРК | Команда сброса. Время низкого уровня питания/тактовой частоты для принудительного сброса регистра | 200 | ||
| ТРР | Время повторного считывания счетчика (Примечание 1) | 200 |
Примечания:
- Во время TPOR импульсы питания/тактовые импульсы могут присутствовать, но они игнорируются регистром. Некоторые регистры могут не повторять сообщение без команды сброса
- Дрожание тактового сигнала регистра указано, потому что некоторые регистры могут быть чувствительны к большим колебаниям времени низкого тактового импульса.
- Реестр должен быть статическим устройством. Регистр должен оставаться в текущем состоянии, пока сигнал Power/Clock остается высоким.
5.2.3 Поддерживаемые считыватели:
2W
- TouchReader II Sensus M3096 – 146616D
- TouchReader II Sensus M3096 – 154779D
- TouchReader II Sensus 3096 – 122357C
- Sensus AutoGun 4090-89545 А
- VersaProbe NorthROP Grumman VP11BS1680
- Sensus RadioRead M520R C1-TC-X-AL
3W
- VL9, Кемп-Мик Минеола, Техас (Tap)
- Master Meter MMR NTAMMR1 RepReader
- Сенсус AR4002 РФ
5.3 Режим питания энкодера
5.3.1 При тайм-ауте индицируется отсутствие активности считывателей (200 мс), SPI или считывателей, система переходит в режим отключения питания.
5.3.2 Система может выйти из режима пониженного энергопотребления только при получении сигнала SPI или сигнала Readeclock.
5.3.3 Режим отключения питания системы – режим HALT (минимальное энергопотребление).
5.3.4 Перед входом в режим пониженного энергопотребления модуль SPI настраивается как EXTI, чтобы разрешить пробуждение из режима HALT при получении сообщения SPI.
5.3.5 PB0 настроен на EXTI, чтобы выйти из режима HALT при получении часов считывателя.
5.3.6 GPIO настроен на минимальное энергопотребление в режиме отключения питания.
5.3.7 Вход в режим отключения питания осуществляется из основного контура по истечении таймера тайм-аута, таймер 2.
5.4 Сообщение об обратной совместимости
Сообщение от счетчик:
| Байт номер | (0:3) | (4:7) |
| 0 | 'С' | |
| 1 | Идентификатор [0]-0x30 | Идентификатор [1]-0x30 |
| 2 | Идентификатор [2]-0x30 | Идентификатор [3]-0x30 |
| 3 | Идентификатор[4]-0x30 | Идентификатор [5]-0x30 |
| 4 | Идентификатор[6]-0x30 | Идентификатор [7]-0x30 |
| 5 | Акк[0]-0x30 | Акк [1]-0x30 |
| 6 | Акк [2]-0x30 | Акк [3]-0x30 |
| 7 | Акк [4]-0x30 | Акк [5]-0x30 |
| 8 | Акк [6]-0x30 | Акк [7]-0x30 |
| 9 | Контрольная сумма для (i=1;i<9;a^= message[i++]); | |
| 10 | 0x0D | |
5.5 Конфигурация интерфейса энкодера
| Байт номер | ||
| 1 | Биты: 0 — включить внешнее питание 1 – 0 Исправить формат 1 Формат переменной |
По умолчанию 0 Без внешнего питания и переменного формата |
| 7 _ |
ТПО | С шагом 10 мс |
| тактовая частота 2 Вт | В кГц | |
| Порог восприятия | Переключение на внешнее питание, когда Vsense превышает пороговое значение | |
| 6 | Ширина импульса 2 Вт в 5 * мкс | 0 означает Ус 10 означает 50 долларов США 100 означает 500 долларов США |
| 7-8 | Порог доступа к батарее В тысячах обращений. |
Будет определено |
| 9 | Расположение десятичной точки | |
| 10 | Количество цифр | 0-8 |
| 11 | Идентификатор производителя | |
| 12 | Единица объема | См. Приложение А |
| 13 | Единица потока | См. Приложение А |
| 14-15 | Побитовое: 0 – отправить сигнал тревоги 1 – отправить единицу 2 - отправить поток 3 - объем отправки |
|
| 16 | Тип потока | C |
| 17 | Тип тома | B |
| 18-30 | Идентификатор счетчика Основной | Вперед (8 LSB в режиме Fix) |
| 31-42 | Идентификатор счетчика (вторичный) | Обратный поток (8 LSB в режиме Fix) |
5.6 Форматирование сообщения энкодера
5.6.1 Формат фиксированной длины
РннннииииииииКР
R[Данные энкодера][ID счетчика 8 LSB(Конфигурация)]CR
Формат фиксированной длины имеет вид:
Где:
«Р» — главный герой.
«nnnn» — четырехзначное показание счетчика.
«iiiiiiiii» — восьмизначный идентификационный номер.
«CR» — это символ возврата каретки (значение ASCII 0Dh).
Допустимые символы для «n»: «0-9» и «?»
Допустимые символы для «i»: 0-9, AZ, az, ?
В случае фиксированного формата модуль будет:
- Преобразование счетчика Meter, отправленного в модуль, в ASCII (от 0 до 9999)
- Возьмите 8 LSB из Meter ID Main или Meter ID (вторичный)
5.6.2 Формат переменной длины
Формат переменной длины состоит из начального символа «V», ряда полей и завершающего символа «CR». Общая форма:
В;ИМииииииииииии;РБммммммм,ув;Аа,а,а;GCнннн,ufCR
- Возьмите 12 символов LSB из основного идентификатора счетчика или идентификатора счетчика (дополнительного).
- Преобразование поля счетчика данных кодировщика и преобразование в ASCII (от 0 до 99999999), количество цифр зависит от конфигурации
- Отправьте байт тревоги из данных энкодера, если он существует
- Отправить единичный байт из данных кодировщика, если он существует
- Преобразование поля расхода счетчика данных кодировщика и преобразование из числа с плавающей запятой в ASCII, число цифр равно 4, десятичная точка и знак, если требуется.
- Объедините все с соответствующими заголовками и разделителями
- Добавьте КР.
Сумматор 0 1 2 3 . 4 5 6 7 8 Сенсус 0 0 0 0 0 1 2 3 Кодировщик Объем данных 123 Количество цифр = 8
Разрешение = 1
Расположение десятичной точки = 0 (без десятичной точки)Сумматор 0 1 2 3 . 4 5 6 7 8 Сенсус 0 0 1 2 3 . 4 5 Кодировщик Объем данных 12345 Количество цифр = 7 (макс. из-за десятичной точки)
Разрешение = 1
Расположение десятичной точки = 2Сумматор 0 1 2 3 . 4 5 6 7 8 Сенсус 1 2 3 4 5 . 6 7 Кодировщик Объем данных 1234567 Количество цифр =7 (макс. из-за десятичной точки)
Разрешение =x0.01
Расположение десятичной точки = 2Сумматор 0 0 1 2 . 3 4 5 6 7 Сенсус 0 0 0 1 2 3 4 Кодировщик Объем данных 1234 Количество цифр = 7
Разрешение = х 0.01
Расположение десятичной точки = 0Сумматор 0 1 2 3 . 4 5 6 7 8 Сенсус 0 0 0 0 0 1 2 Кодировщик Объем данных 12 Количество цифр = 7
Разрешение =x10
Расположение десятичной точки = 0
5.7 Определение поля
5.7.1 Формат сообщения определяется по первому байту сообщения.
- 0 x 55 указывает на сообщение нового формата.
- 0 x 53 ("S") указывает на сообщение старого формата.
5.7.2 Ниже представлено несколько необязательных подполей. Они заключаются в скобки «[,]». Если для поля определено более одного подполя, подполя должны отображаться в представленном порядке.
5.7.3 Модуль преобразует данные из счетчика в один из двух форматов в соответствии с конфигурацией (фиксированный или переменный).
В следующей таблице указаны поддерживаемые форматы длины:
|
Выходное сообщение Формат |
Форма | Где | Конфигурация |
| Формат фиксированной длины | РннннииииииииКР | Р главный герой n – показания счетчика i – идентификатор счетчика CR – ASCII 0Dh |
единицы измерения счетчика |
| Формат переменной длины | V;IMiiiiiiiiiiii; РБммммммм,фффф,уф; Аа,а,а; GCnnnnnn,uf CR | В - главный герой I – поле идентификации. я – до 12 символов M – идентификатор производителя RB – текущий объем А – Поле тревоги. a – допустимы типы тревог до 8 подполей кода тревоги. GC – Текущий расход m – до 8 цифр f – мантисса uv – единицы объема (см. таблицу Units) ннннн – 4-6 символов: 4 цифры, 1 десятичная точка, 1 знак uf – единицы расхода (см. таблицу единиц измерения) |
Поля:
f (мантисса), a (аварийный сигнал), u (единицы) не являются обязательными.
Допустимые символы: «0-9», «AZ», «az», «?» действует как индикатор ошибки.
5.8 Разобрать сообщение в соответствии со старым форматом
5.8.1 В старом формате сообщение содержит идентификатор счетчика и дату объема.
5.8.2 Сообщение анализируется в соответствии с ICD.
5.9 Запись полученных параметров в EEPROM
5.9.1 При получении идентификатора модуля, сообщения данных или сообщения конфигурации параметры сообщения записываются в EEPROM.
5.9.2 Эта запись в EEPROM предотвращает потерю данных системой при сбросе системы.
5.10 Блок дескриптора события чтения
5.10.1 Когда часы считывателя получены, система обрабатывает событие ISR считывателя.
5.10.2 Все процессы выполняются в ISR для синхронизации со считывателем.
5.10.3 Если часы не обнаружены в течение 200 мс, система переходит в режим отключения питания.

| Блок обработки ISR считывателя | ||
| Версия 1.00 | 3/12/2017 | 3/12/2017 |
5.11 Таймер обнаружения закрытия
5.11.1 Когда часы считывателя получены, открывается таймер Quite Detection.
5.11.2 При отсутствии событий часов в течение 200 мс система переходит в режим отключения питания.
5.12 Определение типа считывателя
5.12.1 Первые 3 события часов используются для типа обнаружения часов.
5.12.2 Обнаружение осуществляется путем измерения частоты часов считывателя.
5.12.3 Тактовая частота для 2-ваттного считывателя: 20 кГц – 30 кГц.
5.12.4 Тактовая частота для считывателя 3w меньше 2 кГц.
5.13 Таймер открытия для обнаружения TPSL
5.13.1 При обнаружении считывателя 2w открывается таймер для определения времени TPSL перед передачей каждого байта.
5.13.2. В протоколе считывателя 2w каждый бит передается с интервалом или полностью.
5.14 Ожидание события понижения частоты, сдвиг данных
- В 2w связи. После определения времени TPSL бит передается по протоколу 2w.
'0' передается как импульс 50 кГц в течение 300 мкс
«1» передается как «0» в течение 300 мкс. - В 3w связи. По истечении времени задержки TPOR бит передается по протоколу 3w.
«0» передается как «1»
«1» передается как «0»
Каждый бит передается после события понижения часов.
5.15 Предварительный счетчик событий TX, переход к TRR
После каждой передачи сообщения счетчик событий TX обновляется. Счетчик используется для индикации ошибки превышения доступа к батарее, когда количество показаний превышает значение доступа к батарее. После каждой передачи в течение времени TRR система не получает события часов считывателя.
5.16 Формат сообщения/конфигурация энкодера
Сообщение от счетчика к энкодеру:
| Заголовок | Адрес 17:61 | Тип 15:0] | Лен | Данные | Конец | ||
| Получить доступ к кодировщику | 55 | X | 12 | 0 | Нулевой | CSum | |
| Получить статус кодировщика | 55 | X | 13 | 0 | Нулевой | CSum | |
| Очистить статус кодировщика | 55 | X | 14 | 0 | Нулевой | CSum | |
| Данные кодировщика | 55 | X | 15 | 4-10 | Байт | Данные счетчика | CSum |
| 1-4 5 6-9 |
Объем метра (подпаленный Int) Тревога Поток (плавающий) |
||||||
| Кодировщик Конфигурация |
55 | X | 16 | Ошибка! Ссылка источник не найден. |
CSum | ||
Лен – длина данных;
CSum – контрольная сумма по всему кадру [55…Data] или AA.
Кодировщик отвечает счетчику:
| Заголовок | Addr | Тип | Лен | Данные | Конец | ||
| Получить доступ к кодировщику | 55 | X | 9 | 2 | Идентификатор модуля | ||
| Получить статус | 55 | X | 444 | 1 | Побитовый | Идентификатор модуля | |
| 0 1 2 4 8 |
OK Сторожевой пес произошел Ошибка UART Превышение прочитанного числа Ошибки интерфейса энкодера |
||||||
| Все команды | 55 | X | X | 0 | Идентификатор модуля | ||
Глоссарий
| Срок | Описание |
| CSCI | Интерфейс конфигурации программного обеспечения компьютера |
| EEPROM | Электронно стираемый выпускной вечер |
| графический интерфейс | Графический пользовательский интерфейс |
| ИСР | Процедура обслуживания прерывания |
| СРС | Спецификация требований к программному обеспечению |
| WD | Сторожевой пес |
Приложение
7.1 единиц измерения
| Характер | Единицы |
| м³ | Кубические метры |
| фут³ | Кубические футы |
| Галлон США | Галлоны США |
| l | Литры |
Внешние документы
| Имя и местоположение |
| 2W-СЕНСУС |
| 3W-СЕНСУС |
История изменений:
| Пересмотр | Затронутый раздел | Дата | Изменено | Изменить Описание |
| 1.00 | Все | 04/12/2017 | Евгений Косаковский | Создание документа |
~ Конец документа ~
ООО «Арад Технологии».
ул. ХаМада, Йокнеам Элит,
2069206, Израиль
www.arad.co.il
Документы/Ресурсы
![]() |
Программное обеспечение ARAD TECHNOLOGIES Encoder [pdf] Руководство пользователя 2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, Программное обеспечение кодировщика, Кодировщик, Программное обеспечение, Кодировщик Sonata Sprint, Программное обеспечение кодировщика для кодировщика Sonata Sprint |




