mbox2008 发表于 2022-6-1 20:36:12

WP 34S计算器常见问题解答

本帖最后由 mbox2008 于 2022-7-9 17:28 编辑

1. 介绍与硬件      本WP 34S计算器常见问题及解答,由作者根据WP 34S计算器实际使用情况撰写而成,部分答案参考了由Roy Wan主编并由R.P.N.翻译组翻译的WP 34S用户手册中文版以及网上介绍WP 34S的相关资料数据。下文中所有数据如无特别说明,均基于WP 34S 3.3T3910固件,作者不对答案的准确性作任何保证。    1.1 什么是WP 34S?   严格来说,WP 34S并不是一款计算器,而是一种固件,是国外计算器发烧友基于惠普公司的2款金融计算器:HP 20b和HP 30b强大的CPU性能以及可更新固件的特点而专门设计开发的一种完全免费且开源的科学计算器固件。这一固件旨在基于现有的硬件,开发一种最为强大的惠普RPN函数计算器。这种固件能够使HP 20b和 HP 30b金融计算器获得函数计算器的函数运算和其它科学运算(如复数运算、方程求解、数值积分等)功能,并获得强大的编程能力,其中部分功能甚至从未在HP传统的函数计算器上出现过(如一阶和二阶数值求导功能),大幅度增强了这2款计算器的功能。   要使用WP 34S固件,用户首先需要有一个HP 20b或HP 30b金融计算器,通过专用的惠普联机数据线(或其它兼容数据线)连接电脑,并使用专门的刷机软件将此固件刷入HP 20b/HP 30b中。同时,由于WP 34S的按键定义和HP 20b/HP 30b的出厂键位不一样,用户需要自行打印或购买按键贴纸粘贴在键盘上来标明键位,或者自行在按键上做好标记。由于固件自带键位功能提示功能(长按某个键0.5s以上即会提示),因此粘贴纸或者做标记并不是必须的,只需牢记键位即可,使用一段时间后即可熟悉,即使忘记个别按键也可以使用键位提示功能(因为粘上贴纸后,会在一定程度上影响按键手感,因此作者在粘好贴纸使用一段时间后,又撕去了贴纸)。   注意,如果要使用WP 34S与时钟有关的功能,还需要在计算器上自行加装一个时钟晶振和两个贴片电容;如果要连接红外打印机,则还需要加装一个红外二极管。如果自行刷机或改装计算器有困难,也可以购买在网上销售的由发烧友已改装好的WP 34S成品。    1.2 WP 34S计算器的开发历史?   WP 34S 项目始于2008年,是两个人(一名澳大利亚人和一名德国人)合作的结晶。他们在业余时间开发了WP 34S,一开始就在惠普计算器博物馆的论坛上(http://www.hpmuseum.org/forum/)讨论了该项目,之后来自全球不同国家的众多项目组成员加入进来,贡献他们的想法,并在项目的多个阶段给予支持。来自德国的Marcus von Cube通过为v1.14版设计仿真器,使WP 34S得以实现能够广泛地使用和方便地测试;从v1.17版开始,该软件开始在HP-20b硬件上运行;自v1.18版以来,来自加拿大的Neil Hamilton提供了一个非常有用的编译器/反编译器,甚至在 v2.1版后还添加了一个符号预处理器;对于v3.0版,来自法国的Pascal Méheut为各种操作系统提供了一个多功能的刷机工具;在v3.1版中,由于德国的Christoph Gießelink的大力支持,使在HP82240A/B打印机上打印成为可能;德国的Harald Pott开发了一套微型 USB电路板;英国的Ciaran Brady为WP 34S写了一本入门指南,来自美国的Christian Tvergaard 和 Peter Murphy仔细校对了WP 34S使用手册。   自2014年以来,WP 34S在版本3.3中运行。除了WP 34S,项目组还制作了入门级的科学计算器WP 31S(精简版非可编程版本,旨在更易于使用)和具有复数锁定模式的WP 34C,它们都是从WP 34S源代码派生而来的。   将此固件命名为WP 34S是为了纪念1979年发布的HP-34C,它是最强大的紧凑 LED袖珍计算器之一。WP 34S是项目组全体成员在惠普的硬件限制下,所开发出来的目前最易于使用、速度最快且功能最为强大的可编程RPN科学计算器。他们希望这个项目的成功,有助于说服那些拥有更多资源的人:为严肃的科学仪器市场提供产品是值得的!    1.3 WP 34S计算器有什么主要特点?   该计算器的亮点是内置丰富的高等函数,几乎全域的复数计算能力和较高的计算精度。WP 34S的功能主要基于惠普公司于1988年发售的HP-42S这一迄今为止最强大的可编程 RPN 科学计算器,另外增加了来自HP-16C的计算机科学需要用到的功能、HP-32SII的分数模式以及类似于HP-21S上的概率分布计算功能;此外还添加了更多关于计算、统计、物理、机械、编程以及输入输出的功能,它的主要特点是:
[*]高精度计算——具有一般模式16位、双精度模式34位显示精度,内部精度高达39位,远远大于一般计算器(包括图形及CAS计算器)的10~12位显示精度及14~15位内部精度(某些图形计算器自带的Python显示精度也不过只有16位),计算范围达到1E-383~1E+385(双精度模式下更是高达1E-6143~1E+6145),是目前显示及计算精度最高的袖珍计算器(此处仅指实体硬件计算器在不采用算法软件的情况下,不包括软件计算器);
[*]采用最自然的计算器操作方式——RPN,无需括号,按键次数少,可查看中间结果,计算效率高;
[*]范围极其广泛的高等数学函数——欧拉Beta函数和黎曼Zeta函数、伯努利数列和斐波那契数列、朗伯W函数、误差函数,以及切比雪夫、埃尔米特、拉盖尔、勒让德正交多项式等;
[*]最全面的统计分布及其反函数——泊松分布、二项分布、几何分布、柯西-洛伦兹分布、指数分布、逻辑斯蒂分布,韦布尔分布,对数正态分布和高斯分布等;
[*]具备高级数学功能——可编程的求和与求积、一阶及二阶求导、数值积分、方程求解(包括复数解),质数判断;
[*]十五种进制的整数运算——从二进制到十六进制;
[*]时间功能——实时时间与日期显示、时间与日期运算,以及基于实时时钟的秒表功能;

[*]金融计算——平均收益率和销售利润率计算;
[*]88种单位转换——主要为国际单位与英制单位之间的互相转换;
[*]89个常数——50个精度和NIST或PTB一致的物理常数以及精选的重要数学常数、天文常数和测绘常数;
[*]丰富的字符与符号——覆盖了绝大多数语言的希腊字母与拉丁字母集(含大小写两种字体),以及数学符号;
[*]与计算机进行双向通信,便于导入、保存数据,以及连接HP82240A/B红外打印机打印程序及图像;
[*]内存可随时备份至闪存,提供断电保护;
[*]既可以设置为4堆栈模式,也可设置为8堆栈模式,是首个突破4堆栈的RPN计算器,8堆栈模式可用于复数计算、高等实数微积分、4维向量代数或其它应用,两种模式下均有一组完整的指令用于堆栈的操作和浏览;
[*]内存可提供多达107个通用寄存器、112个全局用户标志位和最多928 步 RAM 编程步数,闪存中则可保存多达1645~4350步(具体步数依固件版本而定)的编程步数,提供30字节的alpha寄存器用于生成信息,16个本地标志位以及144个本地寄存器用于编程,4个可编程热键(A、B、C、D)用于自定义功能,大部分内存可以由用户自由支配;
[*]固件得到维护,可以轻松更新;
[*]免费的中文pdf手册!
   1.4 WP 34S的硬件参数?    HP-20b和HP-30b的基本硬件规格:
[*]电源:3V(2个CR2032纽扣电池);
[*]处理器:AtmelAT91SAM7L128,带thumb模式的ARM7内核(32kHz至40MHz);
[*]RAM:6KB(其中2KB可备份,4kB易失性);
[*]ROM:128kB闪存,SAMBA引导加载程序;
[*]I/O:并口,用于刷写固件的串口;
[*]LCD控制器;
[*]完善的电源管理;
[*]多个时钟源(RC,石英,PLL),实时时钟;
[*]400段液晶显示屏(有效数字部分:1个负号+12x(7段数字+1个句号+1个逗号),指数部分:1个负号+3x7段数字,信息显示部分:43x6共258像素点阵,指示符部分:一个大的指示符(等号)+10个小的指示符,见附图上方显示部分),0~15共16级显示对比度可调节。
[*]键盘:具有37个键的键盘,分5到6列,7行排列(见附图下方键盘部分,图中键盘标签为WP 34S的标签,非HP 20b/30b键盘原有标签);
[*]电源功耗:0.25mW;
[*]重量:113.2g(HP 20b)/115g(HP 30b);
[*]尺寸:14.9×7.7×1.6cm;
[*]发布时间:2008年(HP20b)/2010年(HP30b);
[*]停产时间:2014年。
   1.5用户是如何评价WP 34S的?   自2011年以来,WP 34S一直活跃且稳定,已成功满足了最为挑剔的用户,以下是来自部分用户的评价:
[*]对于那些对高端科学/工程计算器感兴趣的人来说,这是一个很棒的项目。长期使用HP RPN的任何用户都可能会喜欢WP 34S的丰富功能集成和熟悉的编程模型。由于它还包括HP 16C中基于整数的函数运算,因此它是程序员的便捷工具。该项目的唯一缺点是HP 30b的键盘质量相对较差,因此人们不能期望可以从中获得多年可靠的使用体验。2019年我从eBay上购买了全新的HP 30b,花费了约30美元,硬件投资非常小,而且我能够使用FTDI USB/TTL转换器(3.3V)来刷新固件。它将HP 42S和HP 16C结合起来,功能比价格低于50美元的任何计算器都更强大,非常吸引力。此外,进行改装也很有趣。说到改装,您可以添加几个选项来增加功能,仅需几个部分,包括实时时钟、秒表、红外打印和USB接口。感谢向社区提供此功能的所有贡献者!(jpcuzzourt发表于10/04/2019,给予五星好评)
[*]绝对出色的工作,一个完美的计算器项目。用大脑移植代替半愚蠢的硬件也是一个好主意。在这个项目中,我可以嗅到70年代后期到80年代HP的工程艺术。提供专业文档,该文档似乎具有全面的方法,考虑到丰富的功能,这是完全不可能的。就我到目前为止所尝试的,没有错误,软件中没有任何错误!(panamatik发表于11/08/2014,给予五星好评)
[*]绝佳的资源和强大的工具,具有空前的准确性,速度和功能集。WP 34S扩展了RPN模型,超出了我的想象力,同时提供了易用性,出色的文档资料和频繁的更新。对于喜欢RPN的严肃的科学手持计算器用户来说,这远远领先于任何其他选择。如此便宜的价格简直令人难以置信。干得好,先生们!吉姆·霍恩(Jim Horn),1975年以来一直是HP RPN的日常用户。(jimhorn发表于05/17/2012,给予五星好评)
[*]WP34S:HP无法构建的HP计算器。HP当前的“顶级”科学可编程计算器是HP 35s,由于我在这里不愿提及的原因,它不如HP在1970年代和1980年代制造的计算器好。切换回内部计算器开发后,HP制作了HP 20b和HP 30b计算器,以便您可以刷新自己的固件并将其转换为所需的固件。这就是Walter,Pauli和Marcus所做的—从Open RPN项目中借用了一些代码,并添加了许多新代码,从而生产了WP 34S固件。该固件基本上是HP 42S+HP 16C加上很多新的在HP计算器中从未见过的东西。您可以购买HP 30b,用WP 34S固件将其刷新,然后使用Eric的键盘覆盖物,并愉快地将其用作HP 42S,并完成该计算器可以做的所有事情,而不必使用WP 34S的一半功能。可以使用Neil的编译器和WP-34s的Pascal多平台仿真器之一来编写,测试和调试程序,然后通过串行电缆将其传输到计算器。也许有一天惠普会制造出一些与WP34S匹配的产品,但是就目前而言,它是有史以来最伟大的惠普可编程科学/计算机科学计算器!(vladhed发表于05/17/2012,给予五星好评)
2. 使用   2.1 WP 34S有多少可用闪存空间?   根据作者实际刷机情况,HP 20b/30b在刷入不同版本固件后,可用闪存空间为:
[*]带晶振无打印全功能版安装后空间:1645字;
[*]不带晶振无打印全功能版安装后空间:2420字;
[*]不带晶振无打印非全功能版安装后空间:4350字。
(注:带晶振版本包括STOPW指令,该指令占用1.5KB空间)。   2.2 在WP 34S菜单中重复出现的指令有哪些?   下表中所列指令,在WP 34S的多个菜单中重复出现:WP 34S菜单中重复出现的指令一览表
序号指令名称所在菜单
1DROP[P.FCN]、[X.FCN]
2SEED[STAT]、[X.FCN]
3%Σ[STAT]、[X.FCN]
   2.3 不在WP 34S菜单或按键标签中的指令有哪些?    下表中所列指令,在WP 34S中只能通过间接方式输入(即不在任何按键标签或菜单中):WP 34S采用间接方式输入的指令一览表
序号指令名称输入方式指令说明
1STO+ + [ + ]算术存储+
2STO- + [ - ]算术存储-
3STO× + [ × ]算术存储×
4STO/ + [ / ]算术存储/
5STO↑ + [▲] 在指定寄存器中存入该寄存器和x中较大的数
6STO↓ + [▼] 在指定寄存器中存入该寄存器和x中较小的数
7STOM + 将模式设置存储至指定寄存器
8RCL+ + [ + ]算术调用+
9RCL- + [ - ]算术调用-
10RCL× + [ × ]算术调用×
11RCL/ + [ / ]算术调用/
12RCL↑ + [▲] 将x替换成指定寄存器和x中较大的数
13RCL↓ + [▼] 将x替换成指定寄存器和x中较小的数
14RCLM + 调用指定寄存器存储的模式设置并进行相应设置
15LASTx + [ L ]调用上次计算的x值
16ENGOVR+定义在ALL或FIX中超出可显示范围的数字以工程显示格式显示
17SCIOVR+定义在ALL或FIX中超出可显示范围的数字以科学显示格式显示
18→DEG[→] + 将x以当前角度格式转换为角度制
19→RAD[→] + 将x以当前角度格式转换为弧度制
20→GRAD[→] + 将x以当前角度格式转换为百分度制
21→H.MS[→] + 将x视为一个十进制的时间或角度,转化、为hhhh.mmssdd格式的时间或角度
22→H.d[→] + 将x视为一个hhhh.mmssdd格式的时间或角度,转化为十进制的时间或角度
23→2[→] + 将x视为一个十进制数,截取整数部分并转换为2进制整数
24→8[→] + 将x视为一个十进制数,截取整数部分并转换为8进制整数
25→10[→] + 将x视为一个十进制数,截取整数部分并转换为10进制整数
26→16[→] + 将x视为一个十进制数,截取整数部分并转换为16进制整数
27ON+ & [ + ]保持按住并按下[+]增加显示屏对比度
28ON- & [ - ]保持按住并按下[-]减少显示屏对比度
29Crystal & 保持按住并第二次按下激活晶振,只有在安装了晶振而加载了无晶振固件后才需要,其他固件会自动启用晶振。
30Debug & 进入调试模式,屏幕显示DebugON,右上角小等号点亮,再次按下取消调试模式
31SAM-BA & 只在调试模式下输入有效,屏幕会显示SAM-BA?boot,仅松开并再次按下以确认,然后松开这两个键,这将关闭WP 34S,用于固件升级(警告!如果没有刷机线,切勿尝试此模式,否则计算器将无法开机)
   2.4 为便于记忆,可以提供一个WP 34S所有指令的分类列表吗?   当然没问题,如下表如示:WP 34S全部指令分类一览表
分类指令数名称
编程98CF、CFALL、CLALL、CLP、CLPALL、CLREGS、CLSTK、CLx、CLα、DROP、DSE、DSL、DSZ、END、RCL+、RCL-、RCL×、RCL/、RCL↑、RCL↓、RESET、RTN、RTN+1、RUN、R-CLR、R-COPY、R-SORT、R-SWAP、R↑、R↓、SAVE、SF、sRCL、SSIZE?、STO、STOP、STOS、STO+、STO-、STO×、STO/、STO↑、STO↓、VIEW、NOP、OFF、PopLR、PRCL、PSE、PSTO、PUTK、RCL、RCLS、SKIP、TOP?、t⇆、KEY?、KTP?、LASTx、LBL、LBL?、LOAD、LOADP、LOADR、LOADSS、LOADΣ、XEQ、,,或、XEQα、x⇆、x⇆Y、y⇆、z⇆、⇆、#、FC?C、FC?F、FC?S、FF、FILL、FS?C、FS?F、FS?S、GTO、INC、iRCL、ISE、ISG、ISZ、BACK、CASE、CNST、DEC、dRCL、ENTER↑
财务3%MG、%MRR、%+MG
菜单13CONV、MODE、CAT、CONST、PROB、STAT、SUMS、MATRIX、STATUS、TEST、P.FCN、X.FCN、SHOW
查询9REALM?、REGS?、RM?、MEM?、LocR?、WSIZE?、BASE?、DBL?、ENTRY?
打印18⎙ADV、⎙CHR、⎙CrXY、⎙DLAY、⎙MODE、⎙PLOT、⎙PROG、⎙r、⎙REGS、⎙STK、⎙TAB、⎙WIDTH、⎙α、⎙α+、⎙Σ、⎙+α、⎙?、⎙#
代数3SLV、SLVQ、LINEQS
复数6CDOT、Cx⇆Z、Cπ、C#、CCONJ、CCROSS
概率60SEED、Norml、Normlp、Normlu、Norml-1、PERM、Poiss、Poissp、Poissu、Poiss-1、Poisλ、PoisλP、Poisλu、Poisλ-1、RAN#、tP(x)、tu(x)、t(x)、t-1(p)、LgNrm、LgNrmP、LgNrmᵤ、LgNrm-1、Logis、LogisP、LOGISU、LOGIS-1、Weibl、WeiblP、Weiblu、Weibl-1、Φu(x)、φ(x)、Φ(x)、Φ-1(p)、χ²、χ2INV、χ2P、χ2u、Fp(x)、Fu(x)、F(x)、F-1(p)、Geom、GeomP、Geomu、Geom-1、Binom、Binomp、Binomu、Binom-1、Cauch、CauchP、Cauchu、Cauch-1、COMB、Expon、ExponP、Exponu、Expon-1
矩阵19MROW+×、MROW×、MROW⇆、M+×、M-1、M-ALL、M-COL、M-DIAG、M-ROW、M×、M.COPY、M.IJ、M.LU、M.REG、M.SQR?、nCOL、nROW、TRANSP、DET
逻辑7NAND、NOR、NOT、OR、XNOR、XOR、AND
判断22NaN?、ODD?、PRIME?、SPEC?、x<?、x≤?、x=?、x=+0?、x=-0?、x≈?、x≠?、x≥?、x>?、∞?、FC?、FP?、FS?、INTM?、INT?、BC?、BS?、EVEN?
其它2ON、EXIT
日期与时间21DATE、DATE→、DAY、DAYS+、D→J、SETDAT、SETTIM、STOPW、TICKS、TIME、WDAY、MONTH、JG1582、JG1752、J→D、LEAP?、YEAR、ΔDAYS、→DATE、H.MS+、H.MS-
设置6012h、24h、1COMPL、2COMPL、ALL、FIX、SCI、ENG、H.MS、DECM、DEG、RAD、GRAD、BASE、BASE 2、BASE 8、BASE 10、BASE 16、WSIZE、DISP、SCIOVR、ENGOVR、D.MY、M.DY、Y.MD、RDX,、RDX.、REGS、LocR、RM、RSD、SETCHN、SETEUR、SETIND、SETJPN、SETUK、SETUSA、SSIZE4、SSIZE8、STOM、RCLM、DBLON、DBLOFF、TSON、TSOFF、SEPON、SEPOFF、LZON、LZOFF、YDON、YDOFF、FRACT、PROFRC、IMPFRC、DENANY、DENFAC、DENFIX、DENMAX、FAST、SLOW
数学95+、-、×、/、+/-、1/x、(-1)x、eX、eX-1、10X、2X、x2、x3、√、3√x、LN、LOG10、LOG2、LOGX、ABS、SIN、COS、TAN、ASIN、ACOS、ATAN、SINH、COSH、TANH、ASINH、ACOSH、ATANH、FP、IP、RMDR、MOD、ROUND、SIGN、CEIL、FLOOR、MANT、EXPT、MAX、MIN、Δ%、%、%T、||、RDP、ROUNDI、SDL、SDR、NEIGHB、NEXTP、Pn、SINC、Tn、Un、LCM、Ln、LN1+x、Lnα、LNβ、LNΓ、ULP、Wm、Wp、W-1、x、ᵡ√y、yx、β、Γ、Γp、Γq、γXY、ΓXY、ζ、FIB、GCD、gd、gd-1、Hn、Hnp、IDIV、IX、AGM、ANGLE、Bn、Bn*、CNVG?、DECOMP、π、Σ、Π
通信5SENDA、SENDP、SENDR、SENDΣ、RECV
统计43X!、CLΣ、s、SUM、L.R.、nΣ、SERR、SERRw、SW、SXY、ExpF、LinF、LogF、PowerF、BestF、xg、xw、ŷ、ε、εm、εp、σ、Σln2x、Σln2y、Σlnx、Σlnxy、Σlny、σw、Σx、Σx2、Σx2y、Σxlny、Σxy、Σy、Σy2、Σylnx、Σ+、Σ-、%Σ、CORR、COV、erf、erfc
图形7gCLR、gDIM、gDIM?、gFLP、gPIX?、gPLOT、gSET
微积分3∫、f'(x)、f”(x)
信息7BATT、VERS、WHO、MSG、XTAL?、FLASH?、ERR
整数24RJ、RL、RLC、RR、RRC、SB、SIGNMT、UNSIGN、MASKL、MASKR、MIRROR、nBITS、SL、SMODE?、SR、LJ、×MOD、^MOD、FB、ASR、CB、DBLR、DBL×、DBL/
转换10RAD→、→DEG、→GRAD、→H、→H.MS、→POL、→RAD、→REC、GRAD→、DEG→
字符24VIEWα、VWα+、PROMPT、x→α、α、αDATE、αDAY、αGTO、αIP、αLENG、αMONTH、αOFF、αON、αRCL、αRC#、αRL、αRR、αSL、αSR、αSTO、αTIME、αXEQ、α→x、GTOα
单位换算88见问题2.5
常数89见问题2.6
合计736/
注:加粗指令可以从键盘直接输入
   2.5 WP 34S的单位换算功能有哪些?   WP 34S带有88个单位换算功能,它提供了将英制单位转换到公制单位或从公制单位转换到英制单位的方法,涉及长度、面积、体积、质量、力量、角度、温度、压力、能量、功率、比例等11类单位换算(详见下表,各单位换算的公式及说明请参考《WP 34S用户手册(中文版)》第131页)。使用方法为在x中输入一个数字,进入[CONV]菜单选择需要转换的单位(英制转公制或公制转英制),转换结果将自动显示,如需使用该结果,按键即可。注意,按(即)将对选择的换算单位数值进行反换算并离开 CONV菜单。举例来说,如果在x输入1,进入[CONV]菜单选择inches→cm,屏幕显示2.54,即1英寸等于2.54厘米长,此时按屏幕显示0.3937…,即反过来0.3937…英寸等于1厘米长。 WP 34S单位换算指令一览表
分类转换方向指令数名称
长度英制→公制7inches→cm,feet→m,yards→m,feetUS→m,miles→km,fathom→m,nmi→km
公制→英制7cm→inches,m→feet,m→yards,m→feetUS,km→miles,m→fathom,km→nmi
其它6AU→km,km→AU,l.y.→km,km→l.y.,pc→km,km→pc
面积英制→公制2acres→ha,acreUS→ha
公制→英制2ha→acres,ha→acreUS
体积英制→公制5galUS→l,galUK→l,cft→l,flozUS→ml,flozUK→ml
公制→英制5l→galUS,l→galUK,l→cft,ml→flozUS,ml→flozUK
质量英制→公制8oz→g,tr.oz→g,lb→kg,cwt→kg,stones→kg,s.cwt→kg,tons→t,s.tons→t
公制→英制8g→oz,g→tr.oz,kg→lb,kg→cwt,kg→stones,kg→s.cwt,t→tons,t→s.tons
力量英制→公制1lbf→N
公制→英制1N→lbf
角度其它6°→rad,rad→°,°→G,G→°,G→rad,rad→G
温度英制→公制1°F→°C
公制→英制1°C→°F
压力英制→公制6atm→Pa,mmHg→Pa,inHg→Pa,bar→Pa,torr→Pa,psi→Pa
公制→英制6Pa→inHg,Pa→mmHg,Pa→psi,Pa→atm,Pa→bar,Pa→torr
能量英制→公制2Btu→J,kWh→J
公制→英制2J→Btu,J→kWh
其它2cal→J,J→cal
功率英制→公制3hp(E)→W,hp(I)→W,hp(M)→W
公制→英制3W→hp(E),W→hp(I),W→hp(M)
比例其它4ar.→dB,dB→ar.,pr.→dB,dB→pr.
合计88

2.6 WP 34S的常数有哪些?    WP 34S内置89个物理、天文和数学常数(详见下表,各常数数值及说明请参考《WP 34S用户手册(中文版)》第126页)。各常数在计算器内分别被编号为0~88,其中76到88号常数没有名称,只能通过指令+[编号]的方式调用。WP 34S常数一览表
分类数量名称(编号)
物理通用16c(5),C1(6),C2(7),G(14),h(19),ћ(20),lP(23),Mp(28),mμ(31),qp(37),R∞(42),tp(51),Tp(52),Z0(54),ε0(58),μ0(62)
电磁7e(8),G0(15),Kj(22),Rk(40),μB(63),μu(67),Φ0(71)
原子和核物理18a0(2),g(13),gc(17),me(24),mn(26),mp(27),P0(36),re(39),T0(50),α(55),γP(57),λC(59),λCn(60),λCp(61),μe(64),μn(65),μp(66),μμ(68)
物理化学8F(10),k(21),mu(29),muc2(30),NA(34),R(38),Vm(53),σB(69)
天文16a(1),am(3),a⊕(4),GM(18),Mm(25),M⊙(32),M⊕(33),Rm(41),R⊙(43),R⊕(44),Sa(45),Sb(46),Se2(47),Se’2(48),Sf-1(49),ω(72)
数学直接访问101/2(0),eE(9),Fα(11),Fδ(12),Gc(16),NaN(35),γEM(56),Φ(70),-∞(73),∞(74)
间接访问131(76),1/e高半位数(77),1/e低半位数(78),1/√5(79),1/√π(80),0.2214(81),1/ln(10)(82),ln(2)(83),1/ln(2)(84),π(85),π/2(86),√(2π)(87),122.134(88)
整数符号1#(75)(#n在一步程序中插入一个数字n,0≤n≤255,这样最多可以节省两个程序步和一个ENTER)
合计89

3. 性能   3.1 WP 34S与其它计算器相比,速度究竟如何?   根据 Xerxes于2007年在HP论坛发表的不同计算器N皇后求解问题计算时间排序结果,从中选取部分常见计算器计算时间进行对比(见下表,排序详情见原文网址:https://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/articles.cgi?read=700WP),可以发现WP 34S计算速度还是相当快的,快于采用UserRPL的HP 50g。另外,从表中还可以发现一个有趣的现象,即WP 34S计算器3.3版本固件计算速度要慢于2版本,原因是新固件为了塞进更多功能而不得不对计算速度做了一定的妥协。N皇后求解问题用时排序表(节选,选用非超频、常规输入方式时间)
序号计算器用时输入方式
1HP-16C1:37:50Keystroke/RPN
2HP-15C1:19:10Keystroke/RPN
3HP-34C1:13:10Keystroke/RPN
4HP-12C55:52Keystroke/RPN
5HP-12C Platinum23:24Keystroke/RPN/Ver.2
6Casio FX-4500PA20:00Formula/Array
7HP-42S11:34Keystroke/RPN/Ver.A
8HP-39gs5:04Formula/List
9HP-32SII5:03Keystroke/RPN/Ver.0
10HP-35S4:17Keystroke/RPN
11Casio FX-5800P3:47Formula/Array
12HP-17BII3:29Equation Solver
13SHARP PC-1500A3:26Basic/@-Array
14CASIO FX-7000G1:59Formula/Array
15DM-41X1:54Keystroke/RPN
16TI-89 Titanium1:44 Formula/List/HW.4
17HP-48S1:17UserRPL/Ver.J
18SHARP PC-G850V38.3Basic
19CASIO FX-CG5027.0Formula/Matrix/OS 3.30
20HP-50G22.6UserRPL
21SHARP PC-E500S4.15Forth500
22Nspire CX II CAS2.50Formula/List/OS 5.1
23WP-34S6.80Keystroke/RPN/Real Mode/Ver.3.3
6.10Keystroke/RPN/Integer Mode/Ver.3.3
2.30Keystroke/RPN/Real Mode/Ver.2
2.10Keystroke/RPN/Integer Mode/Ver.2
24DM-421.57Keystroke/RPN/USB connected
25HP-39GII1.32Formula/List
26HP-200LX0.724Microsoft Fortran 5.10
27Nspire CX CAS0.0445Lua/OS 3.1/Bytecode
28HP-Prime0.474Formula/List/G1/HW.C
0.158Formula/List/G2/HW.D
0.0470Python/G1
0.0220Python/G2
4. 软件
   4.1 WP 34S FM库中有哪些内置库程序?   刷入全功能版固件后,闪存空间内会多出15个程序,共包含39个全局标签、1835个程序步(如下表如示):全功能版固件包含的额外程序
程序序号全局标签数量全局标签名称程序步
11CSV161
21EI219
31ELC20
42G→C、C→G、91
513M-1、M-0、ATR、TR、M-、M+、Y、FNM、RNM、CMN、MFD、M↑、M↓131
61MAG61
71MED107
82MIO、MRC32
91PF48
101PRT147
111TRI283
121TVM420
1311Vec、V.V、V+V、V-V、V↔V、Vun、V×S、VAB、V+-、VLx、V×V140
141Γ-137
151Ψ、cΨ138
合计39
1835
5. 其它   5.1 请推荐一下使用WP 34S的参考书?   1.《WP 34S OWNER’S MANUAL》3.1版,Walter Bonin编写,211页;   2.《WP 34S RPN Scientific Calculator Beginners Guide》,Ciaran Brady编写,187页;   3.《WP 34S用户手册》中文20220604版,Roy Wan主编,R.P.N.翻译组翻译,245页;   4.《WP 34S高级使用技巧》,作者不详,4页;   5.《HP-15C Owner's Handbook》,HP公司,288页;   6.《HP-15C Advanced Functions Handbook》,HP公司,186页;   7.《HP-16C Owner's Handbook》,HP公司,138页;   8.《HP-42S Owner's Manual》,HP公司,356页;   9.《HP-42S Programming Examples And Techniques》,HP公司,236页。   5.2 看了你的介绍,我有点心动了,想马上购买一台WP 34S,可是在哪里购买?   虽然目前用于刷写WP 34S固件的HP 20b和HP 30b金融计算器均停产已久(2014年停产),但目前市场上还是可以买到库存的全新机器,只是价格相对停产前贵一些(HP 20b约200元左右,HP30b约400元左右),而且需要自己制作或是网上购买刷机线进行刷机。如果不想自己刷机,也可以购买网上由卖家已经刷好固件的全新机或二手机,二手机的价格相对要便宜一些。具体购买地址请自行到淘宝或闲鱼进行搜索。   5.3 我该选择HP 20b还是HP 30b来刷写WP 34S固件呢?   两者各有优缺点,根据你的侧重点来决定吧。HP 20b的优点是价格比HP 30b便宜差不多一半(指库存全新机),缺点是屏幕可视角度较小,按键手感不佳(手感偏软且缺少反馈);HP 30b的优点是屏幕可视角度大(基本不存在视差),键盘手感好(采用惠普传统转轴式按键,手感清晰,反馈良好),缺点当然就是价格较贵。不过需要注意的是,虽然HP 30b按键手感颇佳,但是由于品控的原因(该型号做工及质量均远不如HP另一款袖珍计算器:HP 35S),部分HP 30b按键存在一定的缺陷:比如个别按键不灵敏,需要用力多按几次才有反馈;有些按键反馈力度不够等等。 5.4 我现在没有HP 20b/30b计算器,又想体验一下WP 34S的强大功能,有什么方法吗?    当然有,你可以通过电脑、手机或其它计算器上的WP 34S模拟器,来体验和学习使用WP 34S的强大功能:       1、通过电脑模拟器。请点击这里,下载对应操作系统的压缩包,解压缩后进行安装使用。       2、通过手机模拟器。可以在安卓市场或苹果手机商店搜索WP 34S模拟器APP并下载安装。       3、通过计算器模拟器。感谢ZephRay大神制作了WP 34S for Nspire插件,使得在TI nspire计算器上使用WP 34S成为可能。使用该模拟器的优点在于模拟的闪存空间可使用步数高达9999步,且可以通过重命名存档的方式保存任意数量的备份文件而不用担心HP 20b/30b中有限的闪存空间和刷新次数,支持同时显示X、Y、Z、T四堆栈内容。该插件只支持Nspire CX (CAS)系列、Nspire CM (CAS)系列和Nspire (CAS) with TouchPad系列,不支持初代ClickPad(是否支持Nspire CX II (CAS)系列尚有待验证)。注意,在使用该插件前计算器需要提前安装Ndless,否则会无法使用。需要特别说明的是,由于该插件自初版发布以后从未进行过更新,因此插件中存在若干bug,这是需要在使用中加以注意的。6. 故障排除   WP 34S常见故障请参照WP 34S中文用户手册附录G(第175页)的详细说明。 6.1 为什么一段时间不用,计算器开机有约0.5~1秒钟的延迟,而且系统时间也还原到了初始时间?   根据我的使用经验,WP 34S在安装晶振以后,如果电池质量不好,只要电压低于3V,就可能会出现这一现像,建议更换质量较好的全新电池。   6.2 我的HP 30b有一个按键不灵敏,我可以自己维修吗?需要注意些什么?   可能是由于品控的原因,部分HP 30b按键存在不灵敏或反馈力度小的问题。你可以在网上购买尺寸合适的锅仔片对问题按键进行更换。不过由于HP 20b/30b电路板与外壳之间采用的固定方式是一次性的热桩而不是螺丝,因此进行维修会比较困难,需要将十多根热桩一根根打磨掉,更换后再采用热熔胶或是小螺丝再行固定,非常麻烦,因此除非你认为自已有很强的动手能力,否则最好不要轻易尝试。

陈曙霞 发表于 2022-6-11 21:24:32

如果有成品的更好,自己又不会硬件改装。

molucule 发表于 2022-11-12 17:25:55

陈曙霞 发表于 2022-6-11 21:24
如果有成品的更好,自己又不会硬件改装。

闲鱼上有成品卖;
看着键盘我就退缩了,功能太多。

FreeBlues 发表于 2024-3-7 05:05:21

先用模拟器学习一下
页: [1]
查看完整版本: WP 34S计算器常见问题解答