处理中的ARGV

时间:2014-11-11 12:12:02

标签: python processing

我有一个使用Python模式处理的应用程序,我在Processing文档中没有找到关于使用argv参数的任何地方。我需要将变量值作为参数传递以确定我的应用程序行为。为了清楚地说明事情,我正在做一个RPM模拟器,它有一个小圆圈,围绕一个大圆圈进行平移。我目前的来源是:

rpm = 27

def setup():
    size(600, 600)
    rectMode(CENTER)
    ellipseMode(RADIUS)
    noFill()
    stroke(33, 33, 33)
    smooth()

def draw():
    background(2, 135, 208)
    fill(100, 100, 100)
    ellipse(width / 2, height / 2, 280, 280)
    translate(width / 2, height / 2)
    angle = frameCount * parameter_table(rpm)
    x = cos(angle) * 280
    y = sin(angle) * 280
    fill(23, 187, 176)
    stroke(10)
    smooth()
    ellipse(x, y, 20, 20)


def parameter_table(rpm):
    return 10.0 * 0.01 / (60.0 / rpm)

如何通过命令行动态设置RPM,调用/home/my_application 27

0 个答案:

没有答案