Berekeningen met parameters? Wat is dat?
In Azumuta kunt u wiskundige berekeningen uitvoeren met parameterwaarden. Parameterwaarden zijn niet alleen statische gegevenspunten — ze kunnen ook worden gebruikt in wiskundige berekeningen.
U kunt bijvoorbeeld productafmetingen, materiaalvereisten, productietijd en veel andere berekeningen uitvoeren met behulp van parameterwaarden.
Het gebruik ervan zal zeker de nauwkeurigheid van uw productieprocessen verbeteren, uw kwaliteitsmanagementsysteem helpen en een extra laag traceerbaarheid toevoegen. Bovendien zullen ze ook (gedeeltelijk) uw workflow automatiseren.
Dit artikel toont het type berekeningen dat u met parameterwaarden kunt uitvoeren, evenals hoe u deze uitvoert.
Opmerking: Voordat u berekeningen met een parameter uitvoert, zorg er alstublieft voor dat u het parameterwaardetype hebt ingesteld op Nummer. Zie hoe u het parameterwaardetype instelt voor details.
Een parameterwaarde weergeven
Voordat we in berekeningen duiken, behandelt deze sectie hoe u een parameterwaarde weergeeft binnen een instructiestap. Hiervoor moet u een formule schrijven op een afbeeldingsvisuele pagina. Hier is hoe u dit van nul af aan doet:
- Navigeer naar de instructiestap waar u de parameterwaarde wilt weergeven.
- Klik op het tabblad Visuele elementen.
- Klik op Pagina toevoegen.
- Selecteer Afbeeldingen.
- Klik op Tekstvak.
- Maak het tekstvak op de visuele pagina.
- Schrijf de parameterformule. De parameterformule is ${Parameter key}.
Bijvoorbeeld, in de video hierboven gebruikten we de parameter key Number_of_Available_Washing_Cycle Options. Daarom is de formule:
- ${Number_of_Available_Washing_Cycle Options}
Zoals weergegeven in de onderstaande afbeeldingen:
Daarna, op een productorder die is gemaakt op basis van een artikel dat deze specifieke parameter key bevat, zal de parameterformule die u hebt geschreven onmiddellijk veranderen in de parameterwaarde op het scherm van uw operator, zoals weergegeven in de onderstaande afbeeldingen:
Bovendien kunt u ook een afbeelding als achtergrond voor de parameterformule weergeven, zoals hieronder weergegeven:
En dit is hoe het op het operator scherm zal verschijnen:
Basic berekeningen met parameterwaarden
U hebt geleerd hoe u een parameterwaarde op een instructiestap weergeeft. Deze sectie behandelt basic berekeningen met parameterwaarden.
Momenteel zijn de basic rekenkundige berekeningen die u kunt uitvoeren:
- Optellen (vertegenwoordigd door het + pictogram)
- Aftrekken (vertegenwoordigd door het – pictogram)
- Vermenigvuldiging (vertegenwoordigd door het * pictogram)
- Deling (vertegenwoordigd door het / pictogram)
- Rest/modulo (vertegenwoordigd door het % pictogram)
Hieronder staan enkele voorbeelden van hoe u berekeningen met parameterwaarden gebruikt
Wiskundige berekening met 1 parameter en een extern getal
We beginnen met de eenvoudigste: het uitvoeren van een wiskundige berekening met 1 parameter en een extern getal. Een extern getal betekent een getal dat geen parameterwaarde is.
Om dit type berekening uit te voeren, moet u het volgende als de parameterformule op de instructiestap schrijven:
- ${=Parameter key en de berekening die u wilt uitvoeren}
Voorbeeld (enkele parameter)
Bijvoorbeeld, u wilt het totale gewicht van een wasmachine berekenen nadat het bovenpaneel is geïnstalleerd. We doen dit met de AzuWash A8PB Wasmachine. Het gewicht van de wasmachine, zonder bovenpaneel, wordt vertegenwoordigd door de parameter key Washing_Machine_Weight_Without_Top_Panel, zoals weergegeven in de onderstaande afbeelding:
Intussen zullen alle wasmachines, ongeacht het type, hetzelfde bovenpaneel gebruiken – dat 3 kg weegt.
Daarom is dit de formule die moet worden geschreven om de genoemde berekening uit te voeren:
- ${=Washing_Machine_Weight_Without_Top_Panel+3}
De operator scherm toont 68, wat het resultaat is van 65+3 (65 is de parameterwaarde, en 3 is het externe getal):
Wiskundige berekening met 2 of meer parameters
We gaan verder met iets complexers: het uitvoeren van een wiskundige vergelijking met 2 of meer parameters. Dit kunt u doen:
- 2 of meer parameterwaarden optellen
- Een parameterwaarde van een andere parameterwaarde aftrekken
- Een vermenigvuldiging uitvoeren met 2 of meer parameters
- Een deling uitvoeren met 2 of meer parameters
- Een modulo berekening uitvoeren met 2 of meer parameters
Voorbeeld (meerdere parameters)
Bijvoorbeeld, onze hypothetische fabriek produceert 3 soorten wasmachines. Elk van hen heeft een ander lichaamsgewicht en trommelgewicht:
- AzuWash A8PB
- Wasmachine lichaamsgewicht: 65 kg
- Wasmachine trommelgewicht: 10 kg
- AzuWash A9PC
- Wasmachine lichaamsgewicht: 70 kg Wasmachine trommelgewicht: 12 kg
- AzuWash A10PG
- Wasmachine lichaamsgewicht: 75 kg Wasmachine trommelgewicht: 14 kg
Parameter key voor wasmachine lichaamsgewicht: Washing_Machine_Body_Weight
Parameter key voor wasmachine trommelgewicht: Washing_Machine_Drum_Weight
U wilt het totale gewicht van een wasmachine berekenen nadat de wasmachinetrommels zijn geïnstalleerd. Dit betekent het optellen van het gewicht van het wasmachinelichaams en het wasmachinetrommels.
Daarrom is dit de formule die moet worden geschreven om de genoemde berekening uit te voeren:
- ${Washing_Machine_Body_Weight+Washing_Machine_Drum_Weight}
Zoals weergegeven in de onderstaande afbeelding:
In het voorbeeld gebruiken we AzuWash A8PB, die een wasmachine lichaamsgewicht van 65 kg en een wasmachine trommelgewicht van 10 kg heeft.
Daarrom is het antwoord op de berekening 75 (65 +10).
Wiskundige berekening met een operator invoer
In de vorige voorbeelden werden alle getallen die in de berekeningen werden gebruikt, door de admin verstrekt. U kunt echter ook getallen gebruiken die door een operator in een berekening worden verstrekt, wat real-time gegevensinvoer en dynamische resultaten rechtstreeks op de werkvloer mogelijk maakt.
Hier is hoe u dit instelt:
- Voeg een op nummers gebaseerde check toe aan een instructiestap
- Zet de Schrijf waarde naar parameters toggle aan.
- Typ de parameter key. U kunt een nieuwe parameter key typen, of een bestaande. Dit is de parameter waar uw operator de parameterwaarde van zal invoeren.
- Ga naar de volgende instructiestap, en schrijf de formule voor de berekening. Zorg ervoor dat u de parameter key opneemt die u in stap nr. 3 hebt getypt.
- Daarna informeert u uw operator om de gegevens in de genoemde instructiestap in te voeren.
- Voor meer details, raadpleeg alstublieft het voorbeeld onder de video.
Voorbeeld (operator invoer)
Bijvoorbeeld, u wilt de hoeveelheid water meten die uit een wasmachine is gelekt tijdens een testwascyclus voor een AzuWash A8PB Wasmachine. Daarom moet u de hoeveelheid water die na een wascyclus is overgebleven aftrekken van de totale hoeveelheid water die in een wascyclus is gebruikt.
In dit geval is de hoeveelheid water die een wasmachine in een wascyclus gebruikt al vooraf gedefinieerd als een parameter voor het artikel, zoals hieronder weergegeven:
Intussen zal een operator de hoeveelheid water moeten meten die na de testwascyclus overblijft. Daarom hebben we deze parameter key op een op nummers gebaseerde check geschreven.
En op de volgende instructiestap hebben we de volgende formule geschreven, die gericht was op het aftrekken van de hoeveelheid water die na een wascyclus is overgebleven van de totale hoeveelheid water die in een wascyclus is gebruikt, zoals hieronder weergegeven:
- ${=Water_Volume_Used_per_Wash_Cycle-Remaining_Water_Volume}
En laten we zeggen dat de operator de parameterwaarde van 38 voor de parameter Remaining_Water_Volume heeft ingevoerd.
Dan zal ons platform automatisch de waarde die door de operator is ingevoerd registreren en de formule berekenen die u hebt ingesteld, wat leidde tot het uiteindelijke antwoord van 2 (40-38).
Een meeteenheid toevoegen aan de berekening
U kunt ook een meeteenheid toevoegen aan de berekeningsformule. Hiervoor typt u de meeteenheid na de sluitende accolade.
Voorbeeld (met een meeteenheid)
In het onderstaande voorbeeld hebben we de kg meeteenheid toegevoegd na de sluitende accolade op de berekeningsformule:
Daarrom is de kg meeteenheid opgenomen in het berekeningsresultaat, zoals weergegeven in de onderstaande afbeelding: