Beschrijving
De functie Variabele Tekst vervangt automatisch specifieke codes in tekstobjecten door bijbehorende gegevens. Het ondersteunt oplopende serienummers, huidige datum/tijd en sequentiële gegevens uit CSV-bestanden. Dit is ideaal voor het automatiseren van taken zoals het genereren van serienummers en het toevoegen van tijdstempels.
Dit artikel biedt een handleiding voor het maken van serienummers. Volg de onderstaande stappen.
Stap 1 - Variabele Tekst activeren
1-1. Voeg een tekstobject toe. Zoek in het paneel Tekstobject het veld Variabele Tekst en schakel het in.
1-2. Nadat Variabele Tekst is geactiveerd, selecteert u het gewenste type: Serienummer, Huidige Datum/Tijd of CSV.
Serienummer: Ondersteunt Arabische cijfers.
Huidige Datum/Tijd: Gebruikt de huidige datum en tijd van uw systeem (opmaak is afhankelijk van de systeemtaal).
CSV: Hiermee kunt u een CSV-bestand importeren en waarden sequentieel invullen per rij en kolom.
1-3. Voer een verschuiving in om de waarde aan te passen ten opzichte van de huidige basiswaarde.
Offset is alleen beschikbaar voor de typen Serienummer en CSV.
Bijvoorbeeld, als het huidige serienummer
2en de offset5, dan zal de uiteindelijke uitvoer7.Bij gebruik van het Array-gereedschap neemt elk gedupliceerd object automatisch met 1 toe. De volgorde van toename gaat van links naar rechts en vervolgens van boven naar beneden.
1-4. Klik op de knop Instellingen om extra opties voor de variabele tekst te configureren.
Stap 2 – Formaatcodes voor variabele tekst
Voer de bijbehorende formaatcode in op basis van het geselecteerde type variabele tekst.
Raadpleeg de onderstaande tabel voor de beschikbare formaatcodes.
Volgnummer
| Formaat | Invoer | Beschrijving |
|---|---|---|
|
d dd ddd dddd... |
Arabische cijfers | De invoer moet in kleine letters zijn, met maximaal 10 cijfers. Als het huidige getal de cijferlimiet overschrijdt, worden alleen de laatste cijfers weergegeven. Als de variabele tekst bijvoorbeeld d en het huidige nummer 15 is, wordt de tekst vervangen door 5. |
| h |
In hexadecimale notatie met kleine letters |
Bijvoorbeeld: a, b, f
|
| H | In hexadecimale notatie met hoofdletters | Bijvoorbeeld: A, B, F
|
| 0 | vul getallen aan met nullen |
Als een formaat dat begint met 0 wordt gebruikt (bijv. 0ddd), zal het systeem automatisch voorloopnullen toevoegen tot de opgegeven lengte is bereikt. |
#Voorbeeld:
Voer de volgende tekst in Beam Studio in:
dddddHet bovenstaande formaat representeert een 5-cijferige code.
Het systeem zal de huidige waarde omzetten naar een 5-cijferig formaat. Als de huidige waarde meer dan vijf cijfers bevat, worden alleen de laatste vijf cijfers weergegeven.
Bijvoorbeeld, als de Huidige Waarde is 123 en de Offset is 0, zal de uitvoer zijn:
123Huidige Tijd
| Formaat | Invoer | Beschrijving |
|---|---|---|
YY |
18 | Jaar in twee cijfers |
YYYY |
2018 | Jaar in vier cijfers |
M |
1-12 | Maand |
MM |
01-12 | Maand in twee cijfers |
MMM |
jan~dec | Afgekorte maandnaam |
MMMM |
januari~december | Volledige maandnaam |
D |
1-31 | Datum |
DD |
01-31 | Datum met twee cijfers |
d |
0-6 | De dag van de week, waarbij zondag 0 is |
dd |
zo~za | De afkorting van de dag van de week |
ddd |
zo-za | De verkorte naam van de dag van de week |
dddd |
zondag-zaterdag | De volledige naam van de dag van de week |
H |
0-23 | Het uur |
HH |
00-23 | Uur in twee cijfers |
h |
1-12 | Het uur, 12-uurs notatie |
hh |
01-12 | Het uur, 12-uurs notatie, twee cijfers |
m |
0-59 | De minuut |
mm |
00-59 | De minuut, twee cijfers |
s |
0-59 | De seconde |
ss |
00-59 | De seconde, twee cijfers |
SSS |
000-999 | De tweede, drie cijfers |
Z |
+05:00 | De afwijking van UTC, ±UU:mm |
ZZ |
+0500 | De afwijking van UTC, ±UUmm |
A |
AM PM |
|
a |
am pm |
|
#Voorbeeld:
Voer de volgende tekst in Beam Studio in:
JJ/MM/DD dddd UU:mmHet systeem zal de huidige tijd weergeven op basis van de gedetecteerde systeemtaal. De uitvoer:
25/05/27 dinsdag 16:12Om de weekdag in het Engels weer te geven, wijzig de systeemtaal naar Engels en start de software opnieuw op.
CSV
Bij het gebruik van de "CSV" variabele tekstopmaak zal het systeem automatisch specifiek opgemaakte tekstinvoer combineren en vervangen door de overeenkomstige gegevens uit de huidige rij van het CSV-bestand.
Het % Het symbool % wordt gebruikt om velden aan te duiden, met veldnummers beginnend bij 0, in volgorde: %0, %1, %2, enzovoort.
Rijnummers beginnen ook bij 0, en de huidige waarde bepaalt van welke rij de gegevens worden weergegeven.
| Formaat | Invoer |
Beschrijving |
|
% |
%0 |
Eerste kolom |
#Voorbeeld:
De velden in de CSV-gegevens zijn als volgt:
| Student | Vak | Punt |
| A | Geschiedenis | 90 |
| B | Engels | 70 |
| C | Wiskunde | 50 |
Voer de volgende tekst in Beam Studio in:
%0:%1,%2. Staat voor: Kolom 1 — Kolom 2 — Kolom 3.
Als de huidige waarde 0 is en de offset 0 is, zal de uitvoer de eerste rij zijn:
Student:Vak,Punt.Als de huidige waarde 1 is en de offset 0 is, zal de uitvoer de tweede rij zijn:
A:Geschiedenis,90. Stap 3 – Configureer variabele tekstparameters
Na het klikken op de instellingenknop verschijnt het venster voor variabele tekstinstellingen. De parameterdefinities zijn als volgt:
| Parameters | Beschrijving |
| Start | Startserienummer voor elke batch; of de eerste rij in het CSV-bestand. De startwaarde mag niet groter zijn dan de eindwaarde. |
| Einde | Het laatste serienummer voor elke batch, of de laatste rij in het CSV-bestand. |
| Huidig | Stel de huidige waarde in; of de huidige rij in |
| Verhogen met | De hoeveelheid waarmee de waarde bij elke stap wordt verhoogd. |
| Vorige | Vorige waarde |
| Volgende | Volgende waarde |
| Test | Werk de variabele tekst direct bij op het canvas om het geconverteerde resultaat te bekijken. |
| Afronden | Converteer alle variabele tekst op het canvas naar statische tekst en verwijder de variabiliteit. |
| Automatisch doorlopen | Ga automatisch door naar de volgende variabele waarde na elke verzonden opdracht. |
| CSV-bestand selecteren | CSV-bestand selecteren |
| CSV wissen | CSV-bestand verwijderen |
If Automatisch doorlopen is ingeschakeld in de instellingen voor variabele tekst, zal de waarde automatisch met één stap verhogen telkens wanneer een opdracht wordt verzonden. Als Automatisch doorlopen is uitgeschakeld, blijft de huidige waarde behouden.
Overige - Code Generator
Na het selecteren van 'Variabele Tekst' in de code generator tool, kunt u de tekst in het opgegeven formaat invoeren. Deze wordt in realtime geconverteerd wanneer de opdracht wordt verzonden.
Opmerking: Als de variabele tekst in de code generator een formaat bevat dat niet wordt ondersteund door de geselecteerde barcode—bijvoorbeeld als de barcode alleen Engelse tekens ondersteunt maar de geconverteerde inhoud Hebreeuwsbevat—zal er een conversiefout optreden. Controleer de inhoud en pas deze indien nodig aan.
Als de variabele tekst niet correct wordt geconverteerd, controleer dan het volgende:
Of het geselecteerde type variabele tekst overeenkomt met het invoerformaat.
Of de instellingen voor variabele tekst correct zijn en of het CSV-bestand correct is geüpload.
Of alle invoerwaarden in halfbrede Latijnse tekens zijn — volbrede tekens kunnen niet worden herkend.
Opmerkingen
0 opmerkingen
U moet u aanmelden om een opmerking te plaatsen.