関数電卓・グラフ電卓総合 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>748
egadget は CASIO BASIC を異常に褒めちぎっている
そのくせ他の電卓の使用経験もないように思える
CASIO のことしか関心がないという感じ
だいたい CASIO BASIC なんて PPL や Lua と比べると時代遅れすぎる >>751
確かに CASIO BASIC は命名が悪すぎる。
CASIC の方がマシだわ。 >>752
e-Gadgetの管理人がどうこうとかいう話はCASIO BASICとは関係ないぞ
そのレスは誹謗中傷と取られても仕方ない内容だから気を付けたほうがいい
(誹謗中傷のつもりで書いているのなら論外だが)
というか、「明らかなBASIC」「一般的なBASIC」の基準が。e-Gadgetと電卓喫茶でかなり異なるのかもしれないね あそこまで解説してるのは凄いと思う
褒めちぎる位好きじゃないと
長期にわたって解説は書けない
5800Pユーザーからしたら有意義なサイトだよ
電卓買い漁ってそれぞれに気に入らない
難癖つけてHP書いてるよりかは
ずっと建設的
一般的に難癖つけるだけのやつは何も生み出せないもの
まぁそれはオレも含めてなんだけどな CASIO BASICはあくまでもBASICライクな言語、
あるいはBASICのかなり訛りの強い一方言としてとらえるのがベストのように思う
そもそもCASIOが「これはBASICです」と公式に断言したわけではないし、
BASICと似てるとか似てないとか言う議論をすること自体がおかしいのかも
「CASIO BASIC」の通称自体、TI BASICという名前に慣れ親しんできた欧米のマニアが、
特に細かく考えないで付けたものなんだろうよ つい今しがた『CASIOが「これはBASICです」と公式に断言したわけではない』と書いたが、
2018年1月付の電卓総合カタログのfx-5800pの項目を確認したら『BasicLikeプログラム機能』と明記されてた
https://casio.jp/dentaku/catalogue/
まさかと思って手持ちのカタログを確認したら、2012年3月付の電卓総合カタログの時点で同様の記述がされてた グラフ電卓のTI-BASICとCASIOのって比較するとほとんど同じ言語に見えるけど、
TI-BASICは良くてCASIO BASICでは駄目なところって何だろう?
CASIOの言語にINPUTやPRINT命令があればBASICと呼んでもいいんかな? 世の中vbがbasicって言ってる位だからなんでもありだよ >>758
入出力命令が手軽なのがBASIC言語の特徴であってそれがないのにBASIC言語と言うのは無理なくね?
代わりのものがあるとしても▲で表示して強制的に一時停止とかは酷い。
そもそも4800Pの言語がBASICとは似ても似つかないものだった。
IF文すらなかったし、入力命令もなかった。
その言語にIF文やら入力命令を追加してBASIC的にしたのが今の5800Pの言語。
▲を4800Pから拝借したのは失敗。 >>755
e-Gadget みたいに CASIO BASIC の解説をしているから建設的とは思えないが。
今時、関数電卓のプログラムに時間を割くのは非建設的とも言えるし。
電卓喫茶みたいに批評するのが非建設的とも思えない。
fx-CG50が発表されたときグラフ電卓の知識のない連中がネット上で凄いを連発していたが、電卓喫茶を見れば別にたいしたものではないことが分かる。
井の中の蛙にならずに済む。
批評サイトは難癖をつけているわけではない。
欠点を理解して使って欲しいと言うだけ。
それはそれで建設的である。 >>760
入出力命令の手軽さがBASICの特徴というのは極端すぎるんじゃないか?
入出力が手軽にできる言語なんてごまんとあると思うが
入出力機能だけを取り上げて「これはBASICとは似てない」と主張するのは個人の勝手だが、
正直言って妥当な主張とはとうてい思えない >>761
「欠点を理解した上で関数電卓を使ってほしい」のが電卓喫茶なら、
「欠点を理解した上で関数電卓の使い方を知りたい」人の受け皿となりうるe-Gadgetも、それはそれで建設的ではないかな?
関数電卓のプログラム機能を使うか使わないかは、建設的・非建設的という枠では語れない個人の勝手でしょ >>762
とは言え、手軽な入出力命令がないものをBASICというのもおかしな話だ。
BASICからそれを外してBASICだよという利点はない。
実態は>>760の言うように fx-4800P の変態言語を後からBASIC言語風に仕立て上げたものに過ぎないので、fx-5800P以降の言語をBASICというのは微妙。
CASIO Programming Language を略して CAPL くらいで良かったのでは?
CPLだとC言語の祖先になってしまうので却下。 >>759
確かにBASICの定義は曖昧だが、少なくとも8bit時代のマイクロソフトのBASICに似ているべきかと。 「入出力が手軽にできないものはBASICではない」という理屈が自分にはよく分からないな
入出力命令は別として、IF文のような他の大多数の文法がBASICに似ているからこそ、
「BasicLikeな言語」と称されているんじゃないの? >>760
なるほど。
TI-BASICでは一時停止のPause命令に加えて連続表示するDisp命令があるからOkなわけなんだね。
言語的にはTIとCASIOはあれだけ似ているのに、CASIOのは若干電卓言語的かな。
ありがとう! >>767
大多数の文法が似ているとは言えない。
>>750から拝借するけど
8面体の面積と体積を計算するプログラム
SHARP EL-5120 だと
INPUT A
S=2*√3*A²
V=(√2/3)*A^3
PRINT S
PRINT V
CASIO fx-9860GII だと
?→A:2×√3×A^2
√2÷3×A^3
これを同じBASICとするのは無理がある。
CASIOの言語は電卓の操作を再生することが基本になっている。
そのため、数式を行にそのまま書いて実行できる。
そうなると、数式の後ろに剿ス令(結果出力・一時停止)を書くだけで結果が出力できて便利だなという発想。
このようなものをBASICと言えるのだろうか?
最初のBASICであるダートマスBASICでもPRINT文があるのにこれをBASICというのは無理な気がする。 ダートマスの説明を読むと
> そのため、数式を行にそのまま書いて実行できる。
むしろ、これこそがBASICなのでは? CASIO BASICのことを「一般的なBASICと全く同じである」とは誰も言ってなくね
自分も全く同じとは思ってないよ
ただ、一般的なプログラミング言語の中ではBASICが一番近いとは思ってる 10 L. A=10
20 P. A*A
30 E.
Rum
コマンドメイアヤマリ
R.
100
これがベーシック >>772
ただし、BASICと呼ばれるものの中では一番BASICからかけ離れている言語のような気がする CASIOのBASICライクな電卓言語
略して
CASIO BASIC 「CASIO BASIC」の通称でほぼ定着しているし、今更別の通称に変えても普及しなさそう
もうこのままで良くね >>757
BASICと言い切らないと言うことは、カシオも言い切りたくはないみたいね >>761
>fx-CG50が発表されたときグラフ電卓の知識のない連中がネット上で凄いを連発していたが、電卓喫茶を見れば別にたいしたものではないことが分かる。
あなたはもしかして電卓喫茶の管理人かな?
あなたがfx-CG50をどう思おうとあなたの勝手だが、あなたの主張をさも一般論であるかのように言うのはやめてもらいたい
好きで使ってる人間からしたら不愉快な話だ
井の中の蛙にならずに済むと言うが大きなお世話だよ、大したものかどうかは自分で決めればいい話だろう >>781
自分の気に入らないことがあればすぐに管理人認定w
余裕ない人多過ぎだわ 確かにいきなり管理人と断定するのは思い込みが激しすぎた、失敬
余裕がないと言われても仕方ないなw
でもそれ以外の部分についてはおかしなことを書いたとは思ってないよ >>783
自分の意見に自信がないので相手を管理人認定しているのだろう。 >>784
「自分の意見に自信がない」=「管理人認定」という理屈はよく分からないが、
意見に自信がないと思われるのは本意ではないし、管理人認定は取り消すよ
スレ汚し失礼した 既出だったか
ちなみにOSのコードは完全なオープンソースになってて、SDKも公開されてる
https://github.com/numworks/epsilon 既出
https://lavender.5ch.net/test/read.cgi/dgoods/1499790261/242-243
SDK公開されててハードを提供するというアイデアは面白い
しかし、オープンソースで 1MB 容量は少ない気がする
CG50 でさえ 16MB Nspire CX は100MB
ついでに 内臓充電バッテリーが何使っているかわからない
コレクターとしても致命的 オープンソースの関数電卓というのはおそらく史上初だし、自分は逆に収集欲が刺激されるな
そういやTI-84 Plusも容量1MBだったな、まあ学校用ならそれくらいでも何とかなるのかもしれん Webオンラインシミュレータ
https://www.numworks.com/simulator/
触ってたら興味が出てきたからまとめてみた
回路図
https://www.numworks.com/resources/engineering/hardware/electrical/schematics/
以下、回路図内仕様
電卓CPU STM32F412VGT6
http://www.st.com/ja/microcontrollers/stm32f412vg.html
・1MB容量 は CPU内部プログラムフラッシュメモリ容量
・10pin SWDのデバッガPCBパターン(コネクタ不明)
・TVS(USBLC6-2SC6)でESD保護の USBコネクタ
・CPU直の UART、SPIコネクタ(コネクタ不明)
・MICRO_SD カードスロット(CPU-SDIO6ピン接続:挿入検出は無?)
・Quad-SPIフラッシュメモリ(AT25SF641:8MByte)搭載
・バッテリーは 3.7V の Li-Po 1200mAh (型式不明)
ソフトウェア-アーキティチャー
https://www.numworks.com/resources/engineering/software/architecture/
poincare ディレクトリ内が演算エンジンソース
これだけで99ドルは安いから買ってみようとしたが、、、USAしか配送選べない
どうすればええんやろか Free42はエミュレータ
numworksはハードウェアまで完全オープンソースの実機 Free42のpythonで十分だな
実機ばかりDM42 電卓として考えるより、CortexM4のキーボードとLCDついてる
組み込みStarterKitとして考えると99ドルは魅力的な気がする
ここのスレより電気・電子板のARMスレ
http://rio2016.5ch.net/test/read.cgi/denki/1484632582
の住人の方が盛り上がるかもね https://en.wikipedia.org/wiki/Xcas
Giac ライブラリでCASシステム構築
Xcas のソースコード解析すれば出来る
使い勝手がどうとか、インストールする価値無しとか
どっかの収集マニアから ケチ付けられるの嫌だから
俺はヤラナイけどなw >>802
https://tiplanet.org/forum/viewtopic.php?f=102&t=20445&lang=en
もうやっている人いるみたい
QSPI_Flash-ROMチップを載せないとダメみたいだけど MoHPCで取り上げられた時点で反応がなければ
興味がなかったってことでしょう
まず電卓としての評価を上げないと >>803
これってXcas/GiacがNumworksのアプリとして動作するってこと?
>>804
それって電卓と無関係すぎる。
Raspberry Pi Zero と Numworks で画面とキーを共有できるってだけだし。
>>805
完全に同意だ。我々は良い電卓がほしいだけであって、別目的に改造されても意味がない。 肝心な電卓としての評価が良くわからないね
CG50と比べてどうなんだろ こんなの見つけた
って喜んで書く前に
MoHPCとTI-Planetは確認すべき
とくにRPNと同じ板のこのスレは 評価が無い電卓の情報はレスしたら駄目なの?
喜んで書いちゃ駄目なの?
過疎スレで俺様ルール? このスレに書き込むときは
海外掲示板をよく読んでから
書き込みましょう
って事? >>813
これは単にNumWorksと同じ要素を持ってるってだけでしょ、NumWorks
オンラインエミュレーターがあるから、ソフトに関してだけなら自分の好みかどうか判断できると思う 書いてる途中で送信してしまった
これは単にNumWorksと同じ要素を持ってるってだけで、NumWorks自体の評価とは関係ないと思う
MoHPC内では話題なのかもしれないが、MoHPCが全てってわけじゃないだろう
あと、オンラインエミュレーターがあるから、ソフトに関してだけなら好みに合うかどうか自分で判断できると思う 話題かどうかは
>>812
がいいだしたこと
古い話を自慢げに見つけてくるのはどうかと 言い換えると
適切な時期に適切なスレに貼らずに
興味ないんだろとかいわれても
MoHPCやTI-Planetは
そのためのソースとしてあげただけ 貼ってもいいけど
なに言われてもいちいち切れないでね 米尼でCG50安かったから買って届いて色々試したけど
なんやこれ、ツマンネ、ワクワク感が無い
1時間触ったらアキタ
多分、CASIO BASIC(仮) があかんのや
プロラムで色々やったるで!思ったけど、
言語仕様が20年前でチープすぎるねん
イケメンの癖に短足腹ポッコリデブやねん
まあそんな事は買う前からマニュアル読んでて知ってたけどナ
Python対応するまでお蔵入りやわ
Python対応しなかったらヤフオクでウハウハや
しっかしハードケースの取り外し、カタイわ
なんやねんこれ、嫌がらせかいな >>822
3Dグラフで立体図形が描ける機能を除いたらたいした特徴はないからなあ 電卓の3Dって
z=f(x, y)みたいなのだけで
maximaやmathematicaみたいに
draw3d(xyzlist)
とか出来ないからあまり使い道がない hp50gにはDRAW3DMATRIXというコマンドがあるな
z座標の値を集めた行列と描画するzの範囲を引数に取る命令
x,y座標は行列内の位置によって決まるっぽい z=f(x,y)形式の普通の3Dグラフ(FAST3D)と同じ描画ルーチンを使ってるらしく、そこそこ高速に描画される {10 10} RANM 10 -10 DRAW3DMATRIX って入力して実行してみ、どんな感じか分かると思う 間違えた
{10 10} RANM -10 10 DRAW3DMATRIX だったわ CG50ってPrizmSDK問題無く使える?
アドオン自作したいのさ 久しぶりに見てみたら微妙に荒れてるな
>>818
おまいは過疎スレに何を求めているんだ…?
こんな場所で情報の新しさ云々なんて議論はナンセンスだろうに… どうせ過疎ってるんだ、細かいことは気にしないでまったりやろうぜ >>831
アドオンを自作するって気合いが入っているなあ
そこまでしたいと思わないわ 第一回 PrizmSDKでハローワールド
第二回 アドオンでドオン!(挫折)
最終回 CG50で定積分ベンチマークむふふ
の予定 小一時間くらいかけて
PrizmSDKで Hello world と
whileルーチン内でのカウントアップ数値表示やった
なんやこれ、オモロイな
とりあえずキッチンタイマーこしらえる
タイマーどう使うんだろ 小一時間かけてタイマーの使い方を調べてプログラムしたけど
よくわからん
500msecはいいけど1msecはあかんのか
とりあえずキッチン時計の針を描写した
(CG50はVRAMアドレス違ってハマった)
ふと気がついた、、この電卓、、Beep音無いんと違うか?
キッチンタイマーあかんやん >>839
言われてみれば、fx-CG50は音が出ないよね 教育用途ではないHP 50gはBEEP音出せたよねえ
やはり教育関係は音出しできないのかな? >>841のリンクの
SAT持ち込み可かどうかの
>Unacceptable Calculators
>You are not allowed to use any of the following items as a calculator:
の
>Models that can access the Internet, have wireless, Bluetooth, cellular, audio/video recording and playing,
これに引っ掛かるのかー面倒だね
ところで、NumWorks、Adafruitで扱い始めたようだ。
https://www.adafruit.com/product/3790
ここで買えば日本にも送ってくれるだろう。少し(?)高いけど。 花金になったので小一時間かけてCG50のシリアル通信やった(PrizmSDK0.3)
3pinシリアル送信信号9600bpsがへっぽこオシロで確認出来た(3.1V位)
音が出ないなら、外部機器繋いでやろうという魂胆や
PICでシリアル通信受けてBeep音出す予定、、、未定、、、ブゥブゥ
音が出るキッチンタイマー(おまけ:電卓機能付き)が出来るでしかし
HP50gだとRPLで素で色々な事できるんやろうな
NumWorksだとソース公開だからもっと色々な事できるんやろうな
敷居高そうだから買わんけど
で、ここまでの感想な
個人的にPrizmSDKでのCG50アドオン作成は敷居低くて気に入った
電卓演算機能がSDKで読み出せれば、もっと掘り下げていじくり回すのにな
なんでmathライブラリ作らなあかんねん、アホくさってなるわ
まー個人的には、どこかのライブラリ持ってきてアドオン作って
CASIOの演算と速度比較ベンチマークとかは(・∀・)ニヤニヤ 案件だわ >>844
え?電卓の計算機能が使えないの?
なんだよそれ >>845
ハックSDKってそんなもんちゃうの?
呼び出し方があるかどうかは俺が知らないだけかもしれへんけど、
C.BASICのソース眺めた限り演算機能Cソース全記述してるで
ほんま、こういうの無償で作って公開するクリエイター星人尊敬するわ
>>846
CG50も素で音出ればええのにな、、SAT対応の為なのか、、、ふぅん >>847
電卓機能が呼び出しできないのでは、fx-CG50で自作プログラムが動作するだけであって
電卓で実行する意味はあまりないのでは? >>848
何故使いもしないグラフ電卓買うのか?
そこにグラフ電卓があるから
何故意味のない自作アドインを作るのか?
そこにSDKがあるから >>848
確かに電卓で実行する意味はないかもしれないが、
自分の場合は電卓でプログラムを動かすこと自体に楽しみを感じてる
要するに趣味だな、実用になるかどうかは気にしてない ■ このスレッドは過去ログ倉庫に格納されています