Изменения

Перейти к навигации Перейти к поиску

Настройка и работа с загрузчиком R1ScaleLoader

2022 байта добавлено, 16:30, 17 марта 2023
Список правил импорта
::поддерживаются формат {{Путь к файлу|csv}}
::перед передачей данные файлы преобразуются в зависимости от типа весов, на которые ведется передача
 
=== Создание регулярного выражения для правил ===
 
Правило захвата файлов загрузчиком построено на регулярных выражений в формате Python. В правилах используются именованные группы, именно они должны быть описаны в формате Python. В остальном регулярные выражения стандартны.
 
Использование именованных групп:
 
:Для задания IP адреса весов - '''<IP>'''
 
:Для задания № этикетки - '''<NUM>'''
 
 
Для проверки правил можно использовать бесплатный онлайн сервис [https://regex101.com/ '''regular expressions 101'''] или аналогичные.
 
 
'''Пример для задания этикеток с привязкой к номерам:'''
 
:{{Пункт меню|.*[tTlL](?P<NUM>\d+).*_fmt(?P<IP>(?:#)\d{1,3}|)\.lnx$}}
 
Этому примеру соответствует:
 
:{{Путь к файлу|L17_fmt.lnx}}
 
Где 17 - это номер этикетки.
Этикетка рассылается на все весы из списка весов.
 
 
:{{Путь к файлу|L17_fmt#158.lnx}}
 
Где 17 - это номер этикетки.
Файл передается на весы с адресом .158 в последней части IP адреса.
 
 
'''Пример правила простого копирования файла на весы:'''
 
:{{Пункт меню|.*(?P<IP>#\d{1,3}|)\.(?:xml|txt|csv)$}}
 
Этому примеру соответствует:
 
:{{Путь к файлу|input.xml}}
 
Файл рассылается на все весы из списка весов.
 
 
:{{Путь к файлу|input#158.xml}}
 
Файл передается на весы с адресом .158 в последней части IP адреса.
= Запуск загрузчика =

Навигация