我一直在寻找一个在TIBASIC中运行的程序,它可以评估代码是从哪种计算器运行的,而不是程序集。因为我不认为有任何东西能从“关于”屏幕上得到信息。下面是我想出的一段代码:
:ClrDraw
:Text(0,0,0
:PxlTest(6,1这将有不同的输出,基于哪个计算器运行它。还有其他类似的伎俩吗?还是有更好的方法呢?
发布于 2016-09-17 18:07:16
问得好!我唯一能想到的就是处理器的速度差(或者RAM/ROM的差异,但我想不出有什么方法来测试这个问题)。不幸的是,TI-83没有内置时钟,但是这样的代码应该能够区分TI-84和TI-84 SE:
:startTmr→T
:For(I,1,99
:e^9
:End
:sub("TI-84+ SE",1,6+3(19>T发布于 2017-02-14 19:40:59
这里有一个简单快捷的方法来区分TI-84和TI-84 CE之间的区别。另一个答案似乎是专注于区分SE和非SE。既然你在一年前批准了它(并且问了这个问题),我不知道这对你是否有用,但是给你。
: 0→Xmin
: 1→ΔX
: If Xmax=264
: Disp "TI-84 CE因为CE屏幕更宽,所以自动生成的最大值被设置为比正常的TI-84更高的值(264)。您还可以设置用于其他内容的窗口vars,然后恢复它们,以保持图形屏幕不受影响。
https://stackoverflow.com/questions/38741999
复制相似问题