mail.ru
LightBurn Software Documentation - документация на русском языке

Подробное руководство по форматам переменного текста в программе LightBurn

  1. Серийный номер: LightBurn может автоматически генерировать уникальные серийные номера для каждого изделия в серии. Вы можете задать начальное значение и шаг, и LightBurn автоматически увеличит значение для каждого следующего изделия.
  2. Дата / время: Этот формат позволяет автоматически вставлять текущую дату и время в текстовое поле. Вы можете выбрать желаемый формат даты и времени.
  3. CSV / текстовый файл: LightBurn может извлекать данные из CSV-файлов или текстовых файлов и вставлять их в текстовые поля. Это может быть полезно для создания персонализированных изделий на основе данных из внешних источников.
  4. Пользовательский скрипт: Этот формат позволяет использовать пользовательский скрипт на языке Lua для генерации содержимого текстовых полей. Это предоставляет максимальную гибкость и позволяет реализовывать сложные сценарии, которые не могут быть реализованы другими форматами переменного текста.

В каждом из этих форматов вы можете использовать дополнительные опции форматирования для контроля над внешним видом и расположением переменного текста. Это включает в себя такие параметры, как шрифт, размер, цвет, выравнивание и т.д.
!
Gistroy - качественные лазерные и фрезерные станки от производителей. Быстрые поставки в страны СНГ
Это различные коды форматирования, используемые для переменного текста в LightBurn.

Формат текста дата и время: Date and 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, в таблице ниже показано, как этот номер будет отформатирован для каждого из отображаемых входов форматирования:
Формат текста для порядкового номера: Serial Number Text Format
Вы не можете смешивать десятичное и шестнадцатеричное форматирование в одном тексте, а также разделять порядковый номер другими символами. Например, эта строка не является допустимой: ddd-ddd из-за дефиса между двумя группами символов формата.

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

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

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

Например:

LightBurn, 80, 10
Corel, 300, 20
При вводе 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 смещение для текущего слоя, включая единицы измерения (например, мм).