ラベル SwissMicros DM15L の投稿を表示しています。 すべての投稿を表示
ラベル SwissMicros DM15L の投稿を表示しています。 すべての投稿を表示

2020年4月18日土曜日

SwissMicros DM1X series向けのfirmware V30がreleaseされていた (2020-01-17)

(注意)

2020-07-15現在、V30 firmwareには「OFFモード中の過大な電力消費」という不具合が公式に確認されている。V29の方はそのままで、V30にupdateした方はV29へのrevertが推奨される。

(注意ここまで)


SwissMicros DM1X向けのlatest firmwareであるV30が2020-01-17にreleaseされていた。

気付いたのが2020-02-24で、その日のうちにupdateを実行した。

変更点を引用:
V30: 17.01.2020
ALL: Added 'bootloader' serial console command
ALL: Abandoned support for 32kB firmwares
ALL: Improvements to Nut emulation layer
DM41: Stopwatch now generates 'TIMER ALARM' when SW is hidden as well when calculator is turned off.
cf. [Firmware History](https://www.swissmicros.com/voyager/firmware/history.txt)

Firmware updateはいつも通り、Linux boxからlpc2lispを使って実行。具体的な手順については以前の記事 (cf. https://typeinf-memo.blogspot.com/2016/07/swissmicros-dm-15lfirmware-upgrade.html)を参照されたい。


2019年7月18日木曜日

SwissMicros DM15Lのfirmware update (V29)

SwissMicros DM15Lのfirmware (V29)がreleaseされていたのでupdateした。

いつも通り、Linux boxからlpc21ipcを用いた。

firmware updateの手順については以前の記事で触れているので必要に応じて参照されたい。

cf. https://typeinf-memo.blogspot.com/2016/07/swissmicros-dm-15lfirmware-upgrade.html

2019年3月7日木曜日

SwissMicros DM15Lのfirmware v28が公開された

去る2/22にSwissMicros DM1x seriesのfirmware v28が公開されたのでupgrade。

cf. [Firmware History](https://www.swissmicros.com/dm42/firmware/history.html)

今回の更新内容は:

* DM1Xでirregular LED blinkingの修正
* DM41向けfixes

とのこと。


Upgrade instructionsは以前紹介した通りなので詳細は過去記事を参照されたい:

cf. https://typeinf-memo.blogspot.com/2017/12/swissmicros-dm42firmware-update.html ※dfu-utilを用いたfirmware updateの手順


2018年9月15日土曜日

SwissMicros DM15Lのfirmware upgrade (v27)

DM15Lのfirmare v27が公開されていたのでupgradeした。

Upgradeの手順については過去記事 (https://typeinf-memo.blogspot.com/2016/07/swissmicros-dm-15lfirmware-upgrade.html)を参照されたい。

2018年3月26日月曜日

SwissMicros DM42 及び DM15Lのfirmwareがupdateされた

SwissMicros DM42とDM15Lのfirmwareがそれぞれupdateされた。

DM42はv3.5が、DM15Lはv26がそれぞれ最新のfirmware。詳しくはlink先を参照のこと:

cf. [SwissMicros | Firmware](https://www.swissmicros.com/firmware.php)

また、firmware updateの方法については以前書いているので参照されたい:

* https://typeinf-memo.blogspot.com/2017/12/swissmicros-dm42firmware-update.html ※DM42のfirmware updateについて
* https://typeinf-memo.blogspot.com/2016/07/swissmicros-dm-15lfirmware-upgrade.html ※DM15Lのfirmware updateについて

2017年3月20日月曜日

SwissMicros DM15Lのfirmware v22がreleaseされていた

(2017-06-16更新) Firmware V23がreleaseされていたのでupgrade (詳細はhttp://typeinf-memo.blogspot.com/2016/07/swissmicros-dm-15lfirmware-upgrade.htmlにて)。

WP 43Sのhardwareを開発していることについて何か書いてないかとSwissMicrosのwebsiteを覗いてみたら、DM15L (及びその他製品の) firmware v22がreleaseされていた。

前回同様に無事update完了。WP 34Sもこれくらい楽だったら良かったのだが……。

2016年8月17日水曜日

Scientific calculatorsにおけるcomplex numbersの扱い

Complex numbersを扱える手持ちのscientific calculatorsについて。


  • SwissMicros DM15L (HP 15Cのclone)
  • HP 35s
  • WP 34S
  • HP 50g (正確にはGraphing calculator)
  • (参考) Maxima (代数処理システム)


Complex numbersの扱い・利点と欠点

DM15L (HP 15C)


  • 初期状態ではReal mode
  • Re, Imの順にstackに積み[I]でcomplex stackに変換するとcomplex mode発動
  • 以降のoperationはcomplex mode

pro

  • Re, Imの入力順が直感的で分かり易い

con


  • 1行しか表示できないのでImを確認するには[(i)]を押す必要がある (もしくは[Re←→Im])
  • Complex number非対応のfunctions (!とか)はimaginary part (Im)を無視する

HP 35s


  • Real / Complex modeの区別なし
  • [i] keyがあり、1i2のように直感的に分かり易く入力/出力される
  • Real part (Re)とImを1つのregisterにセットで扱う

pro


  • 複素数の入力が楽
  • 表示が分かり易い

con

  • 四則演算やy^x、trigonometric functionsは普通に扱えるが、その他の演算に制約が多い (随所で「complex numberの扱いが中途半端」と言われる所以)
  • √x → x^(1/2), y√x → x^(1/y), LOG → ln(x)/ln(10) で代用可能なので、どうして等価なoperationで"invalid input"を吐くのかがよくわからない
  • ASIN, ACOS, ATANは"invalid input"かつ代用手段なし (多分)

WP 34S


  • Real / Complex modeの区別なし
  • Y registerをIm、X registerをReとして扱う
  • [CPX] prefix keyを押してfunctionにcomplex numberだと伝える (=2つのregistersを組み合わせて1つのcomplex numberとして扱うよう指示する)

pro


  • Complex number固有の操作は[CPX]をprefixすることのみなので、特別な操作を覚えなくて良い、操作に一貫性がある
  • [CPX] prefixをつければcomplex numberとして、つけなければ普通のreal numberとして扱える
  • X registerとY registerを表示するmodeがあるので確認が楽
  • Stackを8段modeにしておけば4つのcomplex numberを積んでおける

con


  • 一々[CPX]を押すのが面倒。Stack operationとかの際はうっかり忘れがち

HP 50g


  • Rectangular modeでは(1,2)と書く ※ = 1 + 2i
  • [i] keyもあるが↑の方が楽
  • とにかくたくさんstackに積んでおける
  • functionsも豊富にある

Maxima (おまけ)


  • 1 + 2 * %i; みたいな感じで書く