Lbl予め記述したラベルまでジャンプする。Dsz指定した変数がゼロになった時、ジャンプする。ジャンプ先は、次の次の処理。1増やしてから、Cがゼロかどうかの判定を行う。Cは、変数Cを1減らしてから判定する。これらの命令の最大の利点は、その処理速度にある。単純なインクリメントやデクリメントで高速化が可能だ。Nextカウンタを増やしながら処理を繰り返して処理をする。Forの後にカウンタ変数の初期値設定。Toの後にカウンタ変数の終了値設定。Stepの後にカウンタ増分を設定。Step設定がなければ増分は1。LpWhile繰り返しループの最後で、繰り返し継続判定を行う。LpWhileでの繰り返し継続判定に変数を使う時、変数がゼロの時は偽(FALSE)で、それ以外は真(TRUE)となる。WhileEnd繰り返しループの最初で、繰り返し継続判定を行う。Whileでの繰り返し継続判定に変数を使う時、変数がゼロの時は偽(FALSE)で、それ以外は真(TRUE)となる。・Progサブルーチンを呼び出す。VisualBasicのプロシージャに相当する。・Break繰り返し処理コマンドと併用して、強制的に繰り返しを中止する。・Returnサブルーチンを終了させ、呼出元へ制御を戻す。・Stopプログラムを強制終了させる。搭載されていないが、必要なら論理演算の組み合わせでカバーできる。内蔵されている多彩な関数を使える。プログラミングの章には明記されていないが、プログラムで行列が使える。・統計計算リスト操作、回帰計算のコマンドを使える。統計処理のプログラムには、一からアルゴリズムを考えずに使えて有用だ。3.出力fx-5800Pの出力機能は、画面への表示のみが用意されている。外部装置への出力はできない。例外的に、fx-5800P同志の通信機能(別売りのリンクケーブルを使用)を使って、プログラムソースのコピーはできる。(出力命令)この記号の直前の文字列や変数の値、計算式の結果を表示する。旧来の命令で、使いやすいが制限もある。値、計算式の結果の、先頭文字の位置を指定する。計算式の結果を位置指定に使う機能は、状況に応じて表示位置を変えることができるので、非常に役立つ。Screen、画面全体の表示を消す。表示する数値が上記の記号を使わない桁数の時、自動的に末尾にスペース1個が付加されるので、プログラミング時には要注意!・Norm指数表示をするかどうかの桁数を設定する。しておけば10桁まで表示可能。・ab/c、d/c計算結果を仮分数か帯分数で表示する設定。プログラムではあまり使わないだろう。・Sci数値を表示する際、有効数字の桁数を設定。これによって数値そのものは変化しない。・Fix数値を表示する際、小数点以下の桁数を設定。これによって数値そのものは変化しない。・Rnd(変数に格納されている数値を、小数点桁数設定(FIX)の設定に従って丸める。4.記録(データ保存)fx-5800Pには、記録(データ保存)機能が準備されていない。例外的にプログラムソースを同型機同志でコピーすることができる。関数電卓の機能として、計算に使うための自作公式を保存できうるが、保存された公式をプログラム内で使えない仕様になっている。追記]fx-5800PがPCリンク可能になっている。最近は海外からの注目されはじめている。PCリンク可能になった以上、簡単にfx-5800P専用プログラミング言語を俯瞰した。応援クリックをお願いします。なんか、5800Pで扱える変数が増えるとか。これといった大義はないのですが、5800Pはずっとノーマルのままで使いたいのです。改造されたり、ファームが書き換えられたりするわけではありません。製品自身はノーマルのままです。編集画面でもそのコードが見えて、正常に動作します。消去できますが、同じものを書き込めません(当然ですが...)。コードもノーマルで使いたいということなのだろうと思いますが...以上念のためのコメントです。ヒンジについては、部品代金があまりに安かったので、それなら壊れたら交換すれば良い、というのもアリですよね。ブラシの太めのをピン代わりにするというのは、ナイスアイディアですが、身の回りに都合の良いサイズのものは見当たらなかったので、実践できていません。CG50はカラー表示が楽しめるProgを作るプロ電で、5800PはProg化も出来る便利な関数電卓という立ち位置が明確になってきました。この、CG50で表示を楽しめるというの点が大きく、BMP画像が表示できることで楽しんでいます。表示画像に重ね表示ができることが最高。個人で楽しむ範囲では権利に縛られないので楽です。sentaro様、iron2様、皆様そういえば、こちらのブログを見始めた頃、5800Pのヒンジのことを書いた気がしたな・・・あれはいつだったかな?などと思っていたら、ここに出ていて驚き(笑)ツルはまだ交換していない新品ヒンジパーツの在庫が2個あります。なんか、5800Pで扱える変数が増えるとか。これといった大義はないのですが、5800Pはずっとノーマルのままで使いたいのです。周りの所有者はノーマルだし、売っているのはノーマルな訳で、この先Progを作るのはCG50でしか考えられないと思ってきているから。CG50はカラー表示が楽しめるProgを作るプロ電で、5800PはProg化も出来る便利な関数電卓という立ち位置が明確になってきました。この、CG50で表示を楽しめるというの点が大きく、BMP画像が表示できることで楽しんでいます。表示画像に重ね表示ができることが最高。(地図関係の画像を見ることが多いです)個人で楽しむ範囲では権利に縛られないので楽です。ツルの投稿文の著作権は放棄していますので(笑)どうぞご自由に利用なさってください。カシオさんや製品への指摘などに不都合な点ありならば部分削除言い換えも一任いたします。ありがとうございます。・・・私の結論としては、接着剤での修繕よりもパーツ交換が望ましいなと。サポート費用でも頂ければ嬉しいですが、全く利害関係のない立場なんですよ。fx-5800Pへの愛着を感じて頂けるのは嬉しい限りです。したらヒンジ部に日本一の愛着を持っているのは私(ツル)なのでは?(笑)などとほくそ笑んでおります。ヒンジ修理について、これまでネットで調べた限り、ここまで詳しい記述をみたことがありません。(そうか、タイトルを記載したほうが閲覧時に目的を見つけやすいのですね。)コメント欄をお借りして、ヒンジ部への私のこだわりを雑感として書かせて頂きます。私がそうであるように多くの方が、管理人さんの5800Pへの愛着がこちらのブログからこれでもかと言うほど伝わってくる訳で、CASIOの社員さんのブログでは?と疑念も出てくる中、もしかしたらヒンジ部に日本一の愛着を持っているのは私(ツル)なのでは?(笑)などとほくそ笑んでおります。1.かつて10台程の中古5800Pを見てきましたが、どれもカバーや本体裏面は傷ついていてもカバーを開けた本体キートップ側は綺麗でした。それはやはりハードカバーの存在のお陰なのだろうと思います。ヒンジが破損してカバーを使用できない状態の5800Pは不憫でなりません。(笑)2.前回までに述べた通り、カバーはABS樹脂ですがヒンジはポリカーボネートです。黒いのはブラックカーボンでも混ぜているのでしょう。見かけと耐久性を上げ、更にグラスファイバー混合というバリバリのエンプラ(エンジニアリングプラスチック)です。いって素晴らしく特殊なものでもないですが。3.落下などでカバーの角が衝撃を受けると、機械的に一番弱いヒンジ部分に破損という結果をもたらします。本体との結合ピン周りが損壊、破片の脱落も起こったりしますが、カシオさんも多くの落下試験をやったはずで、時計のGショックの基本技術もあり、本体の耐久性は横に置いておいて、その試験ではピンの脱落も確認済みだと思います。4.衝撃によるクラック(ひび)はやむを得ないが、ピンまで吹き飛んで紛失になることは減らしたい思いで、穴へ圧入式のピンにしていると思います。(まだヒンジ破損をご経験のない方への参考知識として書きますが)ヒンジの四隅に使われている結合ピンはスプリングピンと言う、平板を円筒状に曲げて作られたもので、断面はC字状です。圧入用の部品で、工具類で挟んで引き抜かないと抜けないようになっています。5.その抜けにくいというのが、ヒンジを外した際に紛失しにくいという利点にもなっています。それは設計さんの狙い通りでしょう。周りの樹脂が破損してしまうと、抜けにくいも何も容易に抜け落ちます。先に述べた通り、ヒンジは信頼性のあるエンプラですが、5800P全体のデザイン(構造面の設計として)やむを得ずピン差し込み穴の周囲の肉厚が薄いのが弱点になっています。6.しかもピンは長さ約6ミリの中央付近が膨らんだ紡錘形になっています。単純な円筒のスプリングピンなら、単価4,5円ですが、特殊なので100円前後になっています。カシオさんの設計には申し訳ないが、圧入がきついことと金属であることの弊害のほうが大きく、私は柔らかい樹脂をピンとして交換して使用しています。(具体的に言うと、安物のヘアーブラシの毛?です。先端付近がいい太さでPP(ポリプロピレン)なのが具合がいい。他にも試しましたが、ゴムではせん断への耐久性に不安があり過ぎて不可(柔らか過ぎ)。7.二塩化メチレンの接着に触れましたが、接着が良好ということは、素材を良く溶かしているということです。その溶けた結果として素材同士が付くものの、外観にも溶けた形跡などが現れるので要注意です。(早い話、付け過ぎると後悔します。)8.ヒンジを交換するのは、慣れれば10秒もあれば出来るような簡単な作業です。ヒンジ交換は、本体にカバーを被せている状態で片方の手でヒンジ両端を押さえたままもう片方の手で”ヒンジ中央付近を引っ張り湾曲させてヒンジ両端の距離を詰めて”2か所ずつ外したり付けたりします。ヒンジの端部を押さえながらたわませないと、作業によってピン部に力をかけてしまい破損させることになります。ヒンジ自体は中央付近で2センチ位たわんでも壊れません。各部に無理を掛けない理屈を考えながら実施すれば、取り外しも取り付けも上手く出来るます。長くなり申し訳ありませんでした。誰かのお役に立てば幸いです。ヒンジは端部に材質記号が刻印されていて、10%のグラスファイバー入りのポリカとなっています。(余談ですが、標準の金属ピンは穴に圧入されており、内部から穴を広げる方向に常時力が作用しているのが気に入りません。クラックが生じやすいのだろうと考えています。自作ではPPなど柔らかい樹脂をピンにしています。万一の衝撃時はヒンジではなくピン側の、車で言うクラッシャブルゾーンとして採用し、自己満足しています。)これ、真似して修理してみようと思います。ありがとうございます。修理が終わったら記事にさせてもらいますね。構造化BASICの件ありがとうございます。