全部!
我正在尝试运行程序来控制步进电机。我已经安装的 PC 和软件以及步进电机控制器已经很旧了,而且我对我在这里所做的几乎所有事情都是新手——边做边学。我在 Matlab 中“编码”了一点,所以我有一个非常基本的编码逻辑水平,但基本上不了解任何常用语法。所以,我知道一些关于步进器和步进控制器的知识,但其他的不多!
我有一个名为“Hoop.exe”的程序,当我运行该程序时,我正在尝试修改它以降低其中一个步进器的速度(我只需要将 300 更改为 200!)。软盘上还有一个相关的(假设的)hoop.bas 和一个 hoop.txt 文件。通过查看 txt 文件,它看起来像是我见过的基本示例中的基本代码。我在 Windows 98 上使用 Visual Basic 2.0 和 qbasic 1.1。
所以,我尝试先用 qbasic 和 vb 打开 hoop.bas 文件。使用 qb,我收到“错误文件模式”消息。使用 vb,我得到“无效的文件格式”,它似乎要我打开一个 mak 文件,但我没有“hoop.mak”。我这样做是想我可以用vb或qb打开bas文件,然后编辑它,然后将其保存为exe,然后运行它。
我找到了一个 pdf,它展示了如何将 qb 文件合并到 vb 的命令按钮中,我尝试了一下。但是,我在第一行收到“预期:语句结束”错误!当我尝试将其保存为 exe 时。
所以,我真正想做的就是改变我的 hoop.exe。我会假设由于 qb 和 vb 都在 PC 上,其中一个写了 bas(也许不是!),所以我想知道为什么他们都不能阅读它。
我从未使用过 vb 或 qb,但如果我必须深入了解细节,我似乎更愿意使用 qbasic,因为我以前从未使用过图形界面进行编码。但是,为了做我想做的事,其中之一是必要的吗?(我将需要编写一些程序来控制这些步进器,当一切都说完了,但我认为我应该一次迈出一步。)
我尝试了某种形式的复制和粘贴到 qb 中,但我无法立即弄清楚如何做到这一点。(可能是因为我不知道如何使用 qb。)
那么,修改我的箍程序最有效的方法是什么?
如果答案是我只需要用 qb 学习基础知识,那很好,但我想在我付出那么多努力之前从知道他们在说什么的人那里得到某种指示。
我真的很感激任何指示,因为我自己显然完全一无所知!
2013 年 8 月 10 日:
以防万一,以下是我打开的 Hoop.txt 中的一些行:
10 CLS:清除 1000:P = 512
20 定位 , , 1
100 A% = INKEY$:打印 A$;
105 如果 A$ = "*" 那么转到 700
110 GOSUB 510:GOSUB 610:转到 100
500 快速移动
第510章
等等。这是允许我与电机控制器对话的接口代码的开始