Parameters 如何将创建参数传递给抽象?

Parameters 如何将创建参数传递给抽象?,parameters,arguments,puredata,Parameters,Arguments,Puredata,关于纯数据的问题:抽象是否支持创建参数?如果是这样的话,我怎样才能让它们发挥作用?我有一个这样的设置,我希望1出现在bar.pd的底部数字框中。我真的必须使用其他框(如bar2.pd所示)将所有参数传递给foo吗 foo.pd: [inlet] | [outlet] bar.pd(不工作): bar2.pd(本工程): 立即回答你的问题:是的。子部分,或者更精确的抽象,支持您希望的创建参数数量 您可以在抽象内的创建参数中引用$1、$2等。。。但是要小心,因为这些类型的变量与消息中使用的变量不同

关于纯数据的问题:抽象是否支持创建参数?如果是这样的话,我怎样才能让它们发挥作用?我有一个这样的设置,我希望1出现在bar.pd的底部数字框中。我真的必须使用其他框(如bar2.pd所示)将所有参数传递给foo吗

foo.pd:

[inlet]
|
[outlet]
bar.pd(不工作):

bar2.pd(本工程):


立即回答你的问题:是的。子部分,或者更精确的抽象,支持您希望的创建参数数量

您可以在抽象内的创建参数中引用$1、$2等。。。但是要小心,因为这些类型的变量与消息中使用的变量不同

因此,如果foo.pd是:

[loadbang]
|
[f $1]
|
[outlet]
您可以这样从bar.pd调用它:

[foo 1]
|
[1\
当调用foo时,从foo出口输出的结果将是您选择作为创建变量插入的任何变量


总之,不,您不必使用其他框将所有参数传递给foo。

您谈论的是抽象,而不是子部分[pd subpatch]。
[loadbang]
|
[f $1]
|
[outlet]
[foo 1]
|
[1\