1

首先,B4A 做得很好。我刚刚开始,并且已经在我的 10 英寸平板电脑上运行了一个小应用程序。这非常令人兴奋。但我想接下来做这个......

作为一个自学成才的新手,我使用 VB6 编写了一个应用程序。它是一个“华丽的计算器”,可以根据用户输入生成一个文本文件,该文件成为 CNC 车床的“程序”。本质上,该应用程序会生成一个文本文件——一长串变量名称及其值。然后将这些变量读回内存,并以 CNC 车床可以理解的格式输出到第二个文本文件。为了让生活变得有趣,并非所有车床都是平等的——它们的需求略有不同(语法?),因此必须有几个单独的“后处理器”来应对不同的“方言”。这不是问题,一旦我在这个 Android 世界中受到了质疑!

因此(简化的)第一个文本文件,由用户在文本框中输入生成,可能如下所示:Diameter1 = 123.4

直径2 = 456.7

长度1 = 0

长度 2 = -35。

粗加工进给率 = 0.25

FinishingFeedrate = 0.1

ETC...

第一个文本文件格式并不重要——不管怎样。它只是一个中间存储的地方。

然后,在“后处理”之后,使用第一个文本文件中存储的变量,第二个文本文件可能是这样的:

G0 X123.4 Z0

G1 Z-35。F0.25

X456.7 F0.1

我将非常感谢您的解决方案,或指出一个合适的地方。我看过但没有发现任何足够简单的东西。我希望这是那些“当你知道如何轻松”的情况之一。我提前感谢你,希望我已经发布在正确的地方,并希望你有一个简单的解决方案,(这些帖子令人难以置信!)

4

1 回答 1

0

请参阅文本文件教程。您应该使用 File.WriteMap 来保存一对键和值。您可以稍后创建具有所需格式的字符串并使用 File.WriteString 将其保存,或者将每一行添加到列表并使用 File.WriteList 写入。

于 2011-10-30T09:21:38.223 回答