我试着在FreePIE(免费可编程输入仿真器)中运行一段代码,这是一种软件,可以识别传感器或额外的硬件,使它们成为计算机的输入。在
我要运行的代码是用python编写的:
def update():
global yaw
global roll
global pitch
yaw = ahrsImu.yaw
roll = ahrsImu.roll
pitch = ahrsImu.pitch
vireioSMT.yaw = yaw - cyaw
vireioSMT.roll = roll - croll
vireioSMT.pitch = pitch - cpitch
diagnostics.watch(yaw-cyaw)
diagnostics.watch(roll-croll)
diagnostics.watch(pitch-cpitch)
if starting:
cyaw = 0
croll = 0
cpitch = 0
ahrsImu.update += update
center = keyboard.getPressed(Key.Z)
if center:
cyaw = yaw
croll = roll
cpitch = pitch
当我尝试运行它时,会弹出一个错误:
在我的软件里,它没有连接,但实际上没有连接。在
我试着将这段代码添加到if开头:
^{pr2}$什么都没变,同样的问题。在
我该怎么解决这个问题?在
问题是这段代码使用的是类“vireioSMT”,这是一个FreePIE的插件,网址: https://github.com/Baristan6/VireioSMT
如果将.dll添加到FreePIE中,则不会再发生此错误,而是可以正常工作。在
相关问题 更多 >
编程相关推荐