6,479 bytes added
, 06:16, 23 June 2022
<noinclude>
{{OslTemplate:LabProcess/Header
|id=220123-sist-0100-pt
|name=KIproBatt v1 Separation
|output_category=Category:OSLb1415173552d4921acf30ac51f3bce62
|output_type=
|debug={{OslTemplate:Helper/Strings/No}}
}}{{#set: |IsA=Fraunhofer_ISC/Processes/KIproBatt_v1/Process/Separation}}
</noinclude>
<includeonly>
{{OslTemplate:LabProcess/Instance/Header
|id={{{id|}}}
|name=Separation Protocol
|output_category={{{output_category}}}
|output_type={{{output_type}}}
|type_symbol={{{type_symbol}}}
|creator_abbreviation={{{creator_abbreviation}}}
|creator={{{creator}}}
|short_timestamp={{{short_timestamp}}}
|timestamp={{{timestamp}}}
|projects={{{projects}}}
|additional_ids={{{additional_ids}}}
|template={{{template}}}
|debug={{OslTemplate:Helper/Strings/No}}
}}
</includeonly><!-- __NOCACHE__ -->
<!-- We need a separate selection subprocess. Otherwise we have no intermidiade object and would have to map one electrode foil to n separated electrodes -->
{{OslTemplate:LabProcess/Steps/Generic
|id=S0000
|name=Electrode Foil Selection
|link_type=post button
|popup={{OslTemplate:Helper/Strings/No}}
|required={{OslTemplate:Helper/Strings/Yes}}
|predecessor=
|precondition=
|input_objects=
|output_objects=
{{#invoke:LabProcess/Object|object
|id=O0090
|name=ElectrodeFoil
|label=Electrode foil
}}
|description=
|nominal_object_category=Category:OSL81ff062158d44f839d30430012a1a8e5
|objects=
{{#invoke:LabProcess/Parameter/Config|object
|id=P0000
|name=ElectrodeFoilSelection
|label=Electrode foil selection
|object_id=O0090
}}
}}
{{OslTemplate:LabProcess/Steps/Generic
|id=S0010
|name=Electrode Foil Separation
|link_type=post button
|popup={{OslTemplate:Helper/Strings/No}}
|purge={{OslTemplate:Helper/Strings/Yes}}<!-- Requiered to update count param -->
|required={{OslTemplate:Helper/Strings/Yes}}
|predecessor=S0000
|precondition=
|description=
|input_objects=O0090
|output_objects=
{{#invoke:LabProcess/Object|object
|id=O0001
|name=Electrode1
|label=Electrode 1
|type=Material:OSL6f819ab9a80947d39b0327083e561786<!-- ToDo: Retrieve type from magazine (anode mag -> anodes) -->
|count={{OslTemplate:LabProcess/Query/Param |param_name=ElectrodeCount |default=6}}
}}
|nominal_tool_category=Category:OSL16fb0c1ccedf4e2b8913cf9647c35c05
|tools=
{{#invoke:LabProcess/Parameter/Config|tool
|id=P0000
|name=PunchingMachineSelection
|label=Machine selection
|nominal_category=Category:OSL16fb0c1ccedf4e2b8913cf9647c35c05
|nominal_type=Device:OSLc56893309e584b3b88c0cb581957ce8f
|actual_category_sync_active=No
}}
|quantitatives=
{{#invoke:LabProcess/Parameter/Config|quantitative
|id=P0001
|name=CompactingPressure
|label=Compacting pressure
|nominal_quantity=Property:HasPressure
|nominal_value=20
|nominal_unit=bar
}}
{{#invoke:LabProcess/Parameter/Config|quantitative
|index_offset=1
|id=P0002
|name=ElectrodeCount
|label=Electrode count
|nominal_quantity=Property:HasNumberOfEntities
|nominal_value=
{{#ifeq: {{{output_type|}}} | Material:OSL35365769f21b4e408e582318a7e81a6e | 10 | }}
{{#ifeq: {{{output_type|}}} | Material:OSLa56701a567b64fe2a6eab5bd90f33d30 | 11 | }}
{{#ifeq: {{{output_type|}}} | Material:OSLa6b343604e5f4022a4a9feeef0f6adc6 | 5 | }}
{{#ifeq: {{{output_type|}}} | Material:OSL5cf054503ea24a1eafddf18250cb6dfa | 6 | }}
|actual_value=
{{#ifeq: {{{output_type|}}} | Material:OSL35365769f21b4e408e582318a7e81a6e | 10 | }}
{{#ifeq: {{{output_type|}}} | Material:OSLa56701a567b64fe2a6eab5bd90f33d30 | 11 | }}
{{#ifeq: {{{output_type|}}} | Material:OSLa6b343604e5f4022a4a9feeef0f6adc6 | 5 | }}
{{#ifeq: {{{output_type|}}} | Material:OSL5cf054503ea24a1eafddf18250cb6dfa | 6 | }}
|nominal_unit=
}}
}}
<!-- ElectrodeCount: {{OslTemplate:LabProcess/Query/GenericParam |process_step_name=0020 |parameter_name=ElectrodeCount |parameter_property=Property:HasNumberOfEntities |exists_not_msg=6 |link={{OslTemplate:Helper/Strings/No}}}} -->
{{OslTemplate:LabProcess/Steps/Generic
|id=S0020
|name=Electrode weighing
|status=Term:OSLaa8d29404288446a9f3ec7afa4e2a512
|description=
|link_type=post button
|popup={{OslTemplate:Helper/Strings/No}}
|required={{OslTemplate:Helper/Strings/Yes}}
|predecessor=S0010
|precondition=
|input_objects={{#invoke:LabProcess/Object|reference |id=O0001 |count={{OslTemplate:LabProcess/Query/Param |param_name=ElectrodeCount |default=6}} }}
|output_objects=
{{#invoke:LabProcess/Object|object
|id=O0000
|custom_id={{{id|220123-sist-0100-pt}}}
|custom_id_pattern=(%d+)-(%a+)-(%d+)-(%a+)
|custom_id_replace=%1-%2-%3-mi
|name=ElectrodeMagazine
|label=Electrode magazine
|use_as_label=custom_id
|type={{{output_type|Material:OSLa8ec7bb1ae5d4b52997d12e780ca5833}}}
|global={{OslTemplate:Helper/Strings/Yes}}
}}
|nominal_tool_category=Category:OSL707c359d5b3d43e480458bc0da142359
|tools=
{{#invoke:LabProcess/Parameter/Config|tool
|id=P0000
|name=CameraWeighingScale
|label=Selected camera weighing scale
|nominal_category=Category:OSL707c359d5b3d43e480458bc0da142359
|nominal_type=Device:OSL24707c7b5cc14c0c881745ae3db91746
|actual_category_sync_active=Yes
}}
|quantitatives=
{{#invoke:LabProcess/Parameter/Config|quantitative
|id=P0101
|object_id=O0001
|type=Term:OSLb8daeb7461534b6f82c8714a2d8d98eb
|name=PredryingMass1
|label=Predrying mass 1
|nominal_quantity=Property:HasMass
|nominal_unit=g
|count={{OslTemplate:LabProcess/Query/Param |param_name=ElectrodeCount |default=6}}
}}
|nominal_file_category=Category:OSLf3e9655d44bd404493e765bd1fe62c91
|files=
{{#invoke:LabProcess/Parameter/Config|file
|id=P0201
|object_id=O0001
|type=Term:OSL1bb538c109fe427db8b2ad1dcbf7f559
|name=ElectrodeImage1
|label=Electrode image 1
|nominal_type=FileType:OSL66b1f5744478411f9ef43e1832aeea01
|count={{OslTemplate:LabProcess/Query/Param |param_name=ElectrodeCount |default=6}}
}}
}}
<includeonly>
{{OslTemplate:LabProcess/Instance/Footer}}
</includeonly>
<noinclude>
{{OslTemplate:LabProcess/Footer}}
</noinclude>