如何在Xojo中使用Serial

时间:2014-12-14 13:36:18

标签: serial-port xojo

我第一次使用Xojo并且对Serial Class有一点问题 尽管以前添加了它,编译器仍然不知道我的串行对象。

http://i.stack.imgur.com/SoFQ2.png

这是我的Xojo项目窗口的屏幕截图。串行对象是从库(serial1)添加的,为什么编译器意味着,serial1不存在。 Serial.Baud9600 = 8是什么意思?我该如何解决这个问题?

谢谢 Macman2010

1 个答案:

答案 0 :(得分:3)

您似乎已将新的Serial控件添加到项目中(实际上是作为新类),而不是作为窗口上的新控件。

您想创建一个Serial子类,还是只想从Window中使用一个新的Serial控件?

要保留你的Serial1子类(可能想要重命名它),只需将它从你在左边看到的导航器拖到" Window1"。这将添加类似" Serial11"作为Window1的控件,您可以通过将Window1.Open事件中的现有代码更改为:

来使用
Serial11.Baud = Serial.Baud9600

否则,如果您不需要创建Serial的子类并且只想使用Window1中的方法和事件,那么删除" serial1"从左侧导航器中选择您的" Window1"再次,以便您看到Window1布局编辑器并将Serial控件从右侧库拖动到Window的布局中。这将删除" Serial1"在Window的布局底部的架子上,新控件可以从Window1中的代码中使用。

哦,不要过于担心Serial.Baud9600 = 8帮助文本,它只是告诉您Serial的Baud9600常量的值为" 8& #34;在幕后,这不是你真正需要处理的事情,因为它只是Serial类切换到众所周知的波特率常量之一的方法。

希望有所帮助。