值系列:将提取峰值运算符的结果保存为宏/示例集

ckck 成员职位:4贡献我
2019年11月编辑 帮助

我正在做一个“傅里叶变换”,并使用值级数扩展的“提取峰值”操作符。

我的问题是:我如何从系列世界中获得峰值,比如将结果保存为宏或“正常”示例集?如果我使用“级数到数据”,我只得到“傅里叶变换”,但没有得到峰值提取的结果,似乎被称为“单值”或“单属性”。

这里有一个小例子:

<?xml version = " 1.0 " encoding = " utf - 8 " ?> <过程version = " 7.2.002”>
> <上下文
<输入/ >
<输出/ >
<宏/ >
> < /上下文
. class="process" compatibility="7.2.002
<参数键= " logverbosity " value = "地位" / >
<过程扩展= " true " >

<列出关键= "频率" >
<参数键= " 1000.0 " value = " 1.0 " / >
<参数键= " 600.0 " value = " 2.0 " / >
< / >列表
< /操作符>


<参数键= " frequency_rescaling " value = " true " / >
<参数键= " sample_rate " value = " 44100.0 " / >
< /操作符>








> < /过程
< /操作符>
> < /过程

提前谢谢。:-)

答案

  • ckck 成员职位:4贡献我

    以防别人也有同样的问题。
    我没有找到使用“数据到系列”/“系列到数据”组合的解决方案,但可以用“过程系列”解决它。
    不得不为这个操作符转置我的数据,并使用“提取宏”来生成所需的结束属性值。

    <?xml version = " 1.0 " encoding = " utf - 8 " ?> <过程version = " 7.2.003”>
    > <上下文
    <输入/ >
    <输出/ >
    <宏/ >
    > < /上下文

    <过程扩展= " true " >
    . .
    <参数键= " number_examples " value = " 10000 " / >
    <参数键= " number_of_attributes " value = " 1 " / >
    <参数键= " attributes_lower_bound " value = " 0.0 " / >
    <参数键= " attributes_upper_bound " value = " 50.0 " / >
    < /操作符>

    <参数键= "宏" value = " num_ex " / >
    <列出关键= " additional_macros " / >
    < /操作符>

    <参数键= " attribute_filter_type " value = "单一" / >
    <参数键= "属性" value = "标签" / >
    < /操作符>


    <参数键= " start_attribute " value = " att_1 " / >
    <参数键= " end_attribute " value = " att_ % {num_ex} " / >
    <参数键= " keep_old_single_attributes " value = " false " / >
    <过程扩展= " true " >


    <参数键= " frequency_rescaling " value = " true " / >
    <参数键= " sample_rate " value = " 200.0 " / >
    < /操作符>





    < portSpacing端口= " source_series”间隔= " 0 " / >

    < portSpacing端口= " sink_series”间隔= " 0 " / >
    > < /过程
    < /操作符>

    /> . .





    > < /过程
    < /操作符>
    > < /过程
登录注册置评。