本地下载文件大小:4.5 MB
高速下载需优先下载高速下载器
Free42是一款专业的实用的HP-42S 科学可编程计算器,其源代码完全开源,方便开发者直接使用,此计算机提供了大量的运算函数,帮助用户快速的完成数学、物理学科的算式计算。大家也可以将运算程序导入到软件中,自动完成运算,Free42允许保存计算机的运行状态,在Free42的不同实例之间共享这些文件,只需要点击几下鼠标即可管理一组状态并在他们之间切换。本站提供Free42官方版软件,需要的就请快来下载使用吧。
1、Free42 是 HP-42S 科学可编程计算器和 HP-82240 打印机的重新实现。
2、它是完全重写,不使用任何 HP 代码。它不需要 HP-42S ROM 映像。
3、尽管与原始计算器相比,Free42 包含显着的增强功能,但在其用户界面和运行为 HP-4、42S 编写的程序的能力方面仍与 HP-42S 完全兼容。
5、Free42 是一个开源项目。可执行文件和源代码根据GNU 通用公共许可证第 2 版的条款发布。
6、Free42 中使用的所有第三方代码要么处于公共领域,要么根据与 GPLv2 兼容的条款获得许可,或者在获得作者许可的情况下使用。
1、Free42绿色版提供简单的计算方式
2、软件基于计算器硬件设备开发,所有计算功能一模一样
3、也支持皮肤设置,对当前计算界面设置新的皮肤
4、适合初中生使用,可以帮助用户计算数学问题,计算物理问题
5、支持打印输出,也能将当前计算的结果打印
6、软件支持复制数据,将当前的结果复制到电脑
7、在软件上可以对三角函数计算,可以对平方根计算
8、操作方式也是运一样的,只要你会使用计算器就可以在款软件上求解
1、当你下载解压这个计算器软件后,你会看到【Free42Binary.exe】、【Free42Decimal.exe】这2个程序,前者是二进制计算器,后者是十进制计算器,通常我们只需要运行和使用后者即可。
2、如果运行时跳出这个错误窗口:"This application has failed to start because the application configuration was incorrect. Reinstalling the application may fix this problem,",只需要安装vc++ 2008运行库即可。
3、Free42这个计算器软件还带有皮肤功能,如果你对默认自带的2种皮肤不满意,或者对自带的计算器样式结构不满意,那么在官网页面上还可以下载到更多皮肤,相信这些皮肤中总有和你常用的实物计算器是类似的。
4、当然,使用之前可能你还需要了解或者回忆一下科学计算器和普通计算器之间的差别,否则计算的结果可能和你想要的有偏差,甚至可能不会使用。
5、除了常见的加减乘除操作之外,如果你想要计算平方、次方、开根号、π、sin、cos、tan、几分之一,Free42都可以帮你实现。
6、与其说Free42增强了windows自带计算器的功能,还不如说Free42是windows自带计算器的替代品。
7、因为当你在电脑上想要使用计算器的时候,很有可能找不到自带计算器在哪边,尤其是windows 10系统上,甚至还可能为了这个去搜索引擎上寻找结果。
8、由于搜索引擎本身就带有计算器的功能,所以寻找这个问题的答案实在是有些多此一举,甚至你会发现为了一个计算器去大费周章寻找它在哪边,还不如直接拿起手机使用手机上的计算器来的快一点。
9、不过有了Free42之后就没有这个烦恼了,最多只需要在重装系统后创建一个桌面快捷方式即可,毕竟这个软件存放在哪个文件夹中相信你肯定是知道的。
手动的
Free42 本身没有手册,但由于它是对 HP-42S 的精确模拟,原始的HP-42S 用户手册 应该足以满足大多数用途。我还推荐由 José Lauro Strapasson 和 Russ Jones 撰写的Alternative HP-42S/Free42 手册;您可以在此处获取PDF和Word格式。最后, HP-42S 编程示例和技术一书是高级编程建议和灵感的重要来源。
Free42 特有的用户界面功能,例如打印机模拟、皮肤切换等,相当简单,应该一目了然,但 Free42 还具有计算器模拟中的扩展功能:程序导入/导出、时间和日期功能, BASE 函数的可配置字长、增强的调试函数、局部变量以及对 Android 和 iOS 设备上的加速度计/GPS/指南针的访问。这些都记录在下面。
加载和保存程序
所有 Free42 版本都可以加载和保存程序。在桌面版本(Windows、MacOS、Linux)中,确切的过程非常简单,但在移动设备上则稍微复杂一些。
有关所有版本的说明,请参见此处。
从 2.0 版开始,您可以使用复制和粘贴来使程序进入和退出 Free42。在 PRGM 模式下,Copy 将当前程序的文本表示放入系统剪贴板,Paste 从剪贴板中获取程序的文本表示并将其作为最后一个程序加载。这适用于所有 Free42 版本,包括手机。
复制和粘贴的隐藏力量
基本的复制和粘贴,处理真实和复杂的标量,从早期开始就是 Free42 的一个特性。然而,在 2.0 版本中,复制和粘贴的能力得到了极大的改进,现在可以处理计算器支持的所有类型的数据。
标量
实数和复数以全精度从 X 寄存器复制,没有千位分隔符,并根据RDX使用小数点或逗号。或RDX,在 DISP 菜单中设置。复数使用与 MODES 菜单中的RECT或POLAR设置匹配的符号进行复制:在RECT模式下为 a+bi,在POLAR模式下为r ∠ θ。
粘贴标量时,句点和逗号将根据RDX进行解释 。/ RDX,设置。允许使用千位分隔符但被忽略。复数以多种格式识别:a+bi、 a+bj和(a, b)表示矩形形式, r ∠ θ和r ? θ表示极坐标形式。
字符串
字符串从 X 寄存器复制和粘贴到 X 寄存器,没有长度限制,从和到 ALPHA 寄存器(在 ALPHA 模式下)复制和粘贴到完整的 44 个字符的 ALPHA 寄存器长度。复制时,字符会尽可能从 HP-42S 编码转换为 Unicode,唯一的例外是 HP-42S 字符L F和 E C,它们在 Unicode 中没有等价物,并被转换为 [LF] 和 [ESC] . 粘贴时,无法映射到 HP-42S 字符的 Unicode 字符将替换为 •(项目符号,看起来像一个小方块)。
矩阵
矩阵以制表符分隔的文本格式从 X 寄存器复制并粘贴到 X 寄存器,其中单元格由制表符分隔,行由换行符分隔。所有主要电子表格应用程序都支持这种格式,并且 Free42 矩阵复制和粘贴操作已经过 Microsoft Excel、Google Sheets、LibreOffice Calc 和 Apple Numbers 的测试。
Free42 支持复制和粘贴复杂矩阵,但请注意,大多数电子表格仅对复数提供非常有限的支持,而 Google Sheets 根本不支持它们。
程式
在 PRGM 模式下,复制和粘贴可用于复制和粘贴整个程序。复印时,当前程序将转换为文本格式,与使用 PRP 打印时完全相同。粘贴时,剪贴板中的文本被解析为程序列表,结果程序作为新程序加载到程序存储器的末尾。可以在一次粘贴操作中粘贴多个程序;它们将按照它们在文本中出现的顺序加载到程序存储器中。
粘贴时,所有 Free42 无法识别为 HP-42S 指令的文本都会被默默忽略。这有助于包含注释的列表,但在粘贴基本上有效的代码时可能会导致问题,只是没有以 Free42 识别的方式格式化。因此,在粘贴来自未经验证的来源的程序时,建议至少检查粘贴的程序与列表的行数是否相同。
加载、保存和切换状态
从 2.5 版开始,Free42 允许您将计算器的状态保存到文件中,在 Free42 的不同实例之间共享这些文件,只需点击几下鼠标即可管理一组状态并在它们之间切换。
在 Windows、MacOS 和 Linux 版本的文件菜单中以及在 Android 和 iOS 版本的主菜单中找到状态命令,弹出状态管理窗口,如右侧屏幕截图所示。
计算器的状态包括所有程序和变量、自动堆栈、标志、CUSTOM 菜单、可编程菜单、ALPHA 寄存器以及与数值求解器和积分器相关的所有状态。您可以将状态保存到扩展名为.f42 的文件中,并使用状态管理器的“更多”菜单中的“导出” 和“导入”命令加载此类文件。已导入的状态显示在状态列表中,可以通过双击它们或单击它们然后按Switch To来激活。
状态管理器中的其他操作包括复制现有状态、创建新的空状态和重命名现有状态。此外,Free42 的移动版本提供了“共享”状态的选项,这会显示系统提供的对话框,您可以在其中通过电子邮件发送状态文件。
请注意,状态文件与用于交换程序的“原始”文件不同。“原始”文件包含一个或多个程序,但不包含其他任何内容,并且可以加载到 Free42 中而无需替换已经存在的内容。相比之下,状态文件定义了计算器的整个状态,加载状态文件会替换内存中先前加载的状态文件。您一次只能使用一种状态,但状态确实可以让您在更大程度上自定义计算器,而不仅仅是加载程序。
二进制和十进制浮点数
虽然 Free42 最初只使用二进制数学,但从 1.4 开始的所有版本都有两个版本,二进制和十进制。两者的外观和行为相同;唯一的区别是它们在内部表示数字的方式。
本站的Free42桌面版,即Windows、MacOS、Linux版,下载包中包含二进制和十进制两种版本。另一方面,Android 和 iOS 版本仅为十进制。它们原则上也可以使用二进制数学构建,但由于 Android 和 iOS 应用程序商店的工作方式,同时分发两个版本会出现问题。
Free42 Decimal 使用Intel Decimal 浮点数学库;它使用 IEEE 754-2008 四倍精度十进制浮点数,每个数字消耗 16 个字节,并给出 34 个十进制数字的精度,指数范围从 -6143 到 +6144。
Free42 Binary 使用 PC 的 FPU;它将数字表示为 IEEE 754 兼容的双精度二进制浮点数,每个数字消耗 8 个字节,并提供近 16 位十进制数字的有效精度,指数范围从 -308 到 +308。
二进制版本的优点是比十进制版本快得多;此外,它使用更少的内存。然而,像 0.1(十分之一)这样的数字不能用二进制精确表示,因为它们那时是重复分数。这种不准确会导致一些 HP-42S 程序失败。
如果您了解有关二进制浮点的问题,并且不依赖于可能依赖于小数精度的旧软件,那么您可以使用 Free42 Binary 并享受其速度优势。另一方面,如果您需要完全兼容 HP-42S,则应使用 Free42 Decimal。
如果您没有完全理解以上内容,最好谨慎使用Free42 Decimal。
v3.0.9版本
1、修复常见bug。
2、优化了部分程序。
一体机驱动/ 131 MB
系统增强/ 45.33 MB
杂类其他/ 8.32 MB
站长工具/ 24.5 MB
游戏辅助/ 110 MB
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!