首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TI-BASIC中检查计算器类型

在TI-BASIC中检查计算器类型
EN

Stack Overflow用户
提问于 2016-08-03 11:14:47
回答 2查看 145关注 0票数 5

我一直在寻找一个在TIBASIC中运行的程序,它可以评估代码是从哪种计算器运行的,而不是程序集。因为我不认为有任何东西能从“关于”屏幕上得到信息。下面是我想出的一段代码:

代码语言:javascript
复制
:ClrDraw
:Text(0,0,0
:PxlTest(6,1

这将有不同的输出,基于哪个计算器运行它。还有其他类似的伎俩吗?还是有更好的方法呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-17 18:07:16

问得好!我唯一能想到的就是处理器的速度差(或者RAM/ROM的差异,但我想不出有什么方法来测试这个问题)。不幸的是,TI-83没有内置时钟,但是这样的代码应该能够区分TI-84和TI-84 SE:

代码语言:javascript
复制
:startTmr→T
:For(I,1,99
:e^9
:End
:sub("TI-84+ SE",1,6+3(19>T
票数 3
EN

Stack Overflow用户

发布于 2017-02-14 19:40:59

这里有一个简单快捷的方法来区分TI-84和TI-84 CE之间的区别。另一个答案似乎是专注于区分SE和非SE。既然你在一年前批准了它(并且问了这个问题),我不知道这对你是否有用,但是给你。

代码语言:javascript
复制
: 0→Xmin
: 1→ΔX
: If Xmax=264
: Disp "TI-84 CE

因为CE屏幕更宽,所以自动生成的最大值被设置为比正常的TI-84更高的值(264)。您还可以设置用于其他内容的窗口vars,然后恢复它们,以保持图形屏幕不受影响。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38741999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档