Measurement application device and method
The present disclosure provides a measurement application device comprising a measurement interface configured to receive an analog measurement signal, an analog-to-digital converter coupled to the measurement interface, wherein the analog-to-digital converter is configured to convert the analog measurement signal into a digital data stream, a segmented memory coupled to the analog-to-digital converter, wherein the segmented memory comprises a plurality of memory segments and is configured to store digital data stream sections of the digital data stream into each one of the memory segments, and a trigger unit coupled to the segmented memory, wherein the trigger unit is configured to create a trigger output signal based on a trigger condition definition and the digital data stream stored in each one of the single memory segments. Further, the present disclosure provides a respective method.
1 . A measurement application device comprising:
a measurement interface configured to receive an analog measurement signal;
an analog-to-digital converter coupled to the measurement interface, wherein the analog-to-digital converter is configured to convert the analog measurement signal into a digital data stream;
a segmented memory coupled to the analog-to-digital converter, wherein the segmented memory comprises a plurality of memory segments and is configured to store digital data stream sections of the digital data stream into each one of the plurality of memory segments; and
a trigger unit coupled to the segmented memory, wherein the trigger unit is configured to create a trigger output signal based on a trigger condition definition and the digital data stream sections stored in each one of the plurality of memory segments, wherein the trigger unit further comprises:
at least one pixel converter configured to convert incoming ones of the digital data stream sections into a pixel-based image, and
at least one comparator configured to compare the pixel-based image with the trigger condition definition to determine the trigger output signal.
2 . The measurement application device according to claim 1 , wherein the segmented memory comprises a memory, and a memory controller coupled to the memory, wherein the memory controller is configured to organize the memory into the plurality of memory segments and to control storing the digital data stream sections in the plurality of memory segments.
3 . The measurement application device according to claim 2 , wherein the memory controller is further configured to exclude a respective first memory segment of plurality of memory segments from storing further digital data stream sections when a positive trigger output signal is provided by the trigger unit for the digital data stream section that is stored in the first memory segment.
4 . The measurement application device according to claim 3 , wherein the memory controller is further configured to exclude a further respective second memory segment of the plurality of memory segments that comprises a digital data stream section that is directly consecutive to the digital data stream section stored in the first memory segment from storing further digital data stream sections when a positive trigger output signal is provided by the trigger unit for the digital data stream section stored in the first memory segment.
5 . The measurement application device according to claim 2 , wherein the memory controller is further configured to overwrite a memory segment of the plurality of memory segments when storing the digital data stream sections when a negative trigger output signal is provided by the trigger unit for the digital data stream section that is stored in a respective memory segment of the plurality of memory segments.
6 . The measurement application device according to claim 5 , wherein the memory controller is further configured to at least one of:
instantaneously overwrite the respective memory segment with a further digital data stream section when a negative trigger output signal is provided by the trigger unit; or
mark the respective memory segment for overwriting with a further digital data stream section when a negative trigger output signal is provided by the trigger unit, and write the next further digital data stream section into a consecutive memory segment that is not excluded from storing.
7 . The measurement application device according to claim 3 , wherein the memory controller comprises:
a data input;
a data output for each one of the plurality of memory segments; and
a data switch coupled to the data input, wherein the data switch is configured to controllably couple the data input to one of the data outputs.
8 . The measurement application device according to claim 1 , wherein the at least one comparator is configured to:
consecutively compare, for the one of the plurality of memory segments that data was last stored in, the digital data stream section stored in a respective memory segment with at least one predefined trigger zone definition;
output a positive trigger output signal when the digital data stream section stored in the respective memory segment matches with the at least one predefined trigger zone definition; and
output a negative trigger output signal when the digital data stream section stored in the respective memory segment does not match with the at least one predefined trigger zone definition.
9 . The measurement application device according to claim 1 , wherein the at least one predefined trigger zone definition comprises at least one of:
a definition of a geometric zone in a coordinate system corresponding to the pixel-based image;
a threshold value; or
a comparator function.
10 . The measurement application device according to claim 9 , wherein the comparator function comprises one of:
a higher-than function;
a lower-than function;
an is-equal function; or
an is-not-equal function.
11 . The measurement application device according to claim 8 , comprising at least two comparators; and
further comprising a trigger output signal comparator coupled to the at least two comparators;
wherein the trigger output signal comparator is configured to generate a unified trigger output signal based on a predetermined logical combination of trigger output signals provided by the at least two comparators.
12 . A method for operating a measurement application device, the method comprising:
receiving an analog measurement signal;
converting the analog measurement signal into a digital data stream;
storing digital data stream sections of the digital data stream into each one of a plurality of memory segments of a memory; and
creating, using a trigger unit, a trigger output signal based on a trigger condition definition and the digital data stream sections stored in each one of the plurality of memory segments, wherein creating a trigger output signal further comprises:
converting each one of the digital data stream sections into a respective pixel-based image, and
comparing the pixel-based images with the trigger condition definition to determine the trigger output signal.
13 . The method according to claim 12 , further comprising excluding a respective first memory segment of plurality of memory segments from storing further digital data stream sections when a positive trigger output signal is provided for the digital data stream section that is stored in the first memory segment.
14 . The method according to claim 13 , further comprising excluding a further respective second memory segment of plurality of memory segments that comprises a digital data stream section that is directly consecutive to the digital data stream section stored in the first memory segment from storing further digital data stream sections when a positive trigger output signal is provided for the digital data stream section stored in the first memory segment.
15 . The method according to claim 12 , further comprising overwriting a memory segment of the plurality of memory segments when storing the digital data stream when a negative trigger output signal is provided by a trigger unit for the digital data stream section that is stored in a respective memory segment of the plurality of memory segments by:
instantaneously overwriting the respective memory segment with a further digital data stream section when a negative trigger output signal is provided by the trigger unit; or
marking the respective memory segment for overwriting with a further digital data stream section when a negative trigger output signal is provided by the trigger unit, and writing the next further digital data stream section into a consecutive memory segment that is not excluded from storing.
16 . The method according to claim 12 , wherein creating a trigger output signal comprises:
consecutively comparing, for the one of the plurality of memory segments that data was last stored in, the digital data stream section stored in a respective memory segment with at least one predefined trigger zone definition;
outputting a positive trigger output signal when the digital data stream section stored in the respective memory segment matches with the at least one predefined trigger zone definition; and
outputting a negative trigger output signal when the digital data stream section stored in the respective memory segment does not match with the at least one predefined trigger zone definition.
17 . The method according to claim 12 , wherein the at least one predefined trigger zone definition comprises at least one of:
a definition of a geometric zone in a coordinate system corresponding to the respective pixel-based image;
a threshold value; or
a comparator function; and
wherein the comparator function comprises one of:
a higher-than function;
a lower-than function;
an is-equal function; or
an is-not-equal function.
18 . The method according to claim 16 , further comprising:
creating at least two trigger output signals; and
generating a unified trigger output signal based on a predetermined logical combination of the at least two trigger output signals.
19 . A measurement application device comprising:
a measurement interface configured to receive an analog measurement signal;
an analog-to-digital converter coupled to the measurement interface, wherein the analog-to-digital converter is configured to convert the analog measurement signal into a digital data stream;
a segmented memory coupled to the analog-to-digital converter, wherein the segmented memory comprises a plurality of memory segments and is configured to store digital data stream sections of the digital data stream into each one of the plurality of memory segments; and
a trigger unit coupled to the segmented memory, wherein the trigger unit is configured to create a trigger output signal based on a trigger condition definition and the digital data stream sections stored in each one of the plurality of memory segments,
the trigger unit further comprising:
at least one comparator configured to compare a pixel-based image with the trigger condition definition to determine the trigger output signal,
wherein the trigger condition definition comprises a comparator function, wherein the comparator function comprises one of:
a higher-than function;
a lower-than function;
an is-equal function; or
an is-not-equal function.