mail.ru
Gistroy - портативное оборудование

Форматы переменного текста в LightBurn

Variable Text Formats
Это различные коды форматирования, используемые для переменного текста в LightBurn.

Формат текста Дата/Время

Date / Time text format
При использовании режима "Date/Time" (Дата/Время) для текста система будет автоматически заменять специальные комбинации символов значениями текущей местной даты и времени.

Например, если ваше текстовое поле имеет значение "d/MM/yyy", система заменит его на "15/6/2019". Значения, которые можно использовать для подстановки, перечислены ниже.

Для даты можно использовать следующие формулировки:

Формат даты

Data format
d - день как число без первого нуля (от 1 до 31) 
dd - день как число с первым нулем (от 01 до 31)
ddd - сокращенное название дня в местном формате (например, от "Mon" (Пн) до "Sun" (Вс))
dddd - длинное местное название дня (например, от "Monday" (Понедельник) до "Sunday" (Воскресенье))
M - месяц в виде числа без первого нуля (1-12)
MM - месяц как число с первым нулем (01-12)
МММ - сокращенное местное название месяца (например, от "Jan" (янв) до "Dec" (дек))
ММММ - длинное местное название месяца (например, от "January" (Январь) до "December" (Декабрь))
yy - год в виде двузначного числа (00-99)
yyyy - год как четырехзначное число


Формат времени

Time format
Для времени можно использовать следующие формулировки:
h - час без первого нуля (от 0 до 23 или от 1 до 12 при отображении AM/PM)
hh - час с первым нулем (от 00 до 23 или от 01 до 12, если отображается AM/PM)
H - час без первого нуля (от 0 до 23, даже при отображении AM/PM)
HH - час с первым нулем (от 00 до 23, даже при отображении AM/PM)
m - минута без первого нуля (от 0 до 59)
mm - минута с первым нулем (от 00 до 59)
s - целая секунда без первого нуля (от 0 до 59)
ss - целая секунда с первым нулем, где это применимо (от 00 до 59)
z - дробная часть секунды, идущая после десятичной точки, без первых нулей (от 0 до 999) Таким образом, "s.z" сообщает секунды с полной доступной точностью (миллисекунды) без последующих нулей
zzz - дробная часть секунды с точностью до миллисекунды, включая нули в конце, где это применимо (от 000 до 999)
AP или A - используют индикацию AM/PM. A/AP будет заменено на "AM" или "PM"
ap или a - используют отображение am/pm. a/ap будет заменено на "am" или "pm"
t - часовой пояс (например, "CEST")
Любая последовательность символов, заключенная в одинарные кавычки, будет включена в строку вывода дословно (без кавычек), даже если она содержит символы форматирования. Две последовательные одинарные кавычки ('') заменяются одинарной кавычкой в выходной строке. Все остальные символы входной строки включаются в выходную строку дословно.

Форматы без разделителей (например, "ddMM") поддерживаются, но должны использоваться с осторожностью, так как получаемые строки не всегда надежно читаемы (например, если "dM" дает "212", это может означать либо 2 декабря, либо 21 февраля).

Примеры форматных строк (для даты и времени 21 мая 2001 14:13:09.120):

Формат текста для порядкового номера

Serial number text format
При использовании режима "Serial" (Порядковый) для текста, система автоматически подставляет определенные специальные комбинации символов в текущее значение серийного номера, а другие символы управляют его форматированием.

Эти выражения можно использовать для порядковых номеров:
d - порядковый номер в виде десятичного значения
h - серийный номер в виде шестнадцатеричного значения, нижний регистр
H - серийный номер как шестнадцатеричное значение, верхний регистр
0 - команда LightBurn для заполнения номера первыми нулями
Количество используемых символов определяет, сколько цифр отобразит система. Если порядковый номер больше допустимого количества цифр, будет отображено столько цифр, сколько поместится с конца номера. Например, если ваш порядковый номер 1234, в таблице ниже показано, как этот номер будет отформатирован для каждого из отображаемых входов форматирования:
Вы не можете смешивать десятичное и шестнадцатеричное форматирование в одном тексте, а также разделять порядковый номер другими символами. Например, эта строка не является допустимой: ddd-ddd из-за дефиса между двумя группами символов формата.

Как и при форматировании "Date / Time" (Дата / Время), любой текст между парой одинарных кавычек точно копируется в вывод, а пара одинарных кавычек вместе заменяется одной одинарной кавычкой в выводе.

Формат текста CSV/Merge

CSV/Merge text format
При использовании режима CSV/Merge для текста система будет автоматически заменять определенные специальные комбинации символов записями из выбранной строки файла CSV. CSV-файл - это "Значения, разделенные запятыми" - очень простой текстовый формат, в котором строка файла используется в качестве строки, а запятые разделяют столбцы файла.

Например:
При вводе CSV/Merge в LightBurn в тексте используется знак процента, за которым следует число для поиска столбца в текущей строке CSV-файла. Например, используя этот текст с приведенной выше таблицей:

Я думаю купить %0 - он стоит $%1.

отобразится:

Я думаю купить Лайтберн - он стоит $80.

Столбцы нумеруются, начиная с 0.

Формат текста с настройкой резки

Cut Setting text format
При использовании режима настройки реза для текста система автоматически заменяет определенные символы значениями из настройки реза, примененной к тексту.

Как и при форматировании "Date / Time" (Дата / Время) или "Serial number" (Порядковый номер), любой текст между парой одинарных кавычек точно копируется на выход, а пара одинарных кавычек вместе заменяется одной одинарной кавычкой на выходе.
C - за которым следует номер, извлекает настройки из пронумерованного слоя резки (например, C03) для оставшейся части этой строки
s - скорость, как число в текущих единицах измерения скорости
S - скорость, включая текущие единицы измерения (например, мм/сек)
p - максимальная мощность, в процентах
P - максимальная мощность, включая знак процента
m - min мощность, в процентах
M - min мощность, включая знак процента
d - DPI, в виде числа, всегда точек на дюйм
i - интервал, в текущих единицах расстояния
I - интервал, включая текущие единицы измерения расстояния (например, мм).
L - Отображает название лазера. По желанию за ним может следовать индекс символа, с которого начинается отображение, а также запятая и второе число для количества символов для отображения. Например, если L отображает 'Ruida 6442G', L6 отображает '6442G', а L6,4 отображает '6442' (без кавычек).
z - Z смещение для текущего слоя в текущих единицах измерения расстояния
Z - Z смещение для текущего слоя, включая единицы измерения (например, мм)