equipment/measurement_equipment-0.1.0#

A piece of measurement equipment.

Description

This schema describes a piece of measurement equipment that is part of a measurement chain. Equipment can be associated with signal sources and data transformations.

Outline

Schema Definitions

This type is an object with the following properties:

Examples

A analog to digital conversion equipment with a linear signal transformation.:

!<asdf://weldx.bam.de/weldx/tags/equipment/measurement_equipment-0.1.0>
  name: Beckhoff ELM3002-0000
  sources: []
  transformations:
  - &id004 !<asdf://weldx.bam.de/weldx/tags/measurement/signal_transformation-0.1.0>
    name: AD conversion current measurement
    type_transformation: AD
    error: !<asdf://weldx.bam.de/weldx/tags/measurement/error-0.1.0>
      deviation: !<asdf://weldx.bam.de/weldx/tags/units/quantity-0.1.0> {value: 0.01, units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> percent}
    func: !<asdf://weldx.bam.de/weldx/tags/core/mathematical_expression-0.1.0>
      expression: a*x + b
      parameters:
        a: !<asdf://weldx.bam.de/weldx/tags/units/quantity-0.1.0> {value: 3276.8, units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> 1 / volt}
        b: !<asdf://weldx.bam.de/weldx/tags/units/quantity-0.1.0> {value: 0.0, units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> dimensionless}

Original Schema

%YAML 1.1
---
$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
id: "asdf://weldx.bam.de/weldx/schemas/equipment/measurement_equipment-0.1.0"

title: |
  A piece of measurement equipment.
description: |
  This schema describes a piece of measurement equipment that is part of a measurement chain.
  Equipment can be associated with signal sources and data transformations.

examples:
  -
    - A analog to digital conversion equipment with a linear signal transformation.
    - |
      !<asdf://weldx.bam.de/weldx/tags/equipment/measurement_equipment-0.1.0>
        name: Beckhoff ELM3002-0000
        sources: []
        transformations:
        - &id004 !<asdf://weldx.bam.de/weldx/tags/measurement/signal_transformation-0.1.0>
          name: AD conversion current measurement
          type_transformation: AD
          error: !<asdf://weldx.bam.de/weldx/tags/measurement/error-0.1.0>
            deviation: !<asdf://weldx.bam.de/weldx/tags/units/quantity-0.1.0> {value: 0.01, units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> percent}
          func: !<asdf://weldx.bam.de/weldx/tags/core/mathematical_expression-0.1.0>
            expression: a*x + b
            parameters:
              a: !<asdf://weldx.bam.de/weldx/tags/units/quantity-0.1.0> {value: 3276.8, units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> 1 / volt}
              b: !<asdf://weldx.bam.de/weldx/tags/units/quantity-0.1.0> {value: 0.0, units: !<asdf://weldx.bam.de/weldx/tags/units/units-0.1.0> dimensionless}

type: object
properties:
  name:
    type: string
  sources:
    type: array
    items:
      tag: "asdf://weldx.bam.de/weldx/tags/measurement/source-0.1.*"
  transformations:
    type: array
    items:
      tag: "asdf://weldx.bam.de/weldx/tags/measurement/signal_transformation-0.1.*"

propertyOrder: [name, sources, transformations]
required: [name]

flowStyle: block
...