首先,在B4A上做得很好。我刚刚开始,并且已经在我的10英寸平板电脑上运行了一个小应用程序。这是非常令人兴奋的。但我想在下一步……
作为一个自学成才的新手,我用VB6写了一个应用程序。它是一个“光荣的计算器”,它从用户输入生成一个文本文件,成为一个数控车床的“程序”。本质上,该应用程序生成一个文本文件--一个变量名称及其值的长长列表。然后将这些变量读回内存,并以数控车床可以理解的格式输出到第二个文本文件中。为了让生活变得有趣,并不是所有的车床都是平等的--它们有细微的变化(语法?)因此,必须有几个独立的“后处理器”来处理不同的“方言”。这不是问题,一旦我把它放在这个机器人的世界里!
因此(简化的)第一个文本文件,从用户在文本框中的输入生成,可能如下所示: Diameter1 = 123.4
Diameter2 = 456.7
Length1 =0
Length2 = -35。
RoughingFeedrate = 0.25
FinishingFeedrate = 0.1
等等。
第一种文本文件格式并不重要--不管它如何工作。它只是一个中间存储位置。
然后,在“后处理”之后,使用第一个文本文件中存储的变量,第二个文本文件可以是:
G0 X123.4 Z0
G1 Z-35F0.25
X456.7 F0.1
如果能给我一个解决方案,或者被指到合适的地方,我将非常感激。我已经找过了,但没有找到任何足够简单的东西。我希望这是那种“当你知道怎么做时才会变得容易”的情况。我提前感谢你,希望我在正确的地方发帖,并希望你有一个简单的解决方案给我,(这些帖子令人难以置信!)
发布于 2011-10-30 17:21:38
请参阅文本文件tutorial。您应该使用File.WriteMap来保存一对键和值。您可以稍后创建具有所需格式的字符串并使用File.WriteString保存它,也可以将每一行添加到列表中并使用File.WriteList编写它。
https://stackoverflow.com/questions/7944060
复制相似问题