測量プログラムFX-603P転送方法
FX-603Pのプログラム転送について質問があり作成してみました。
まず、注意です。最近のPCは裏のピンが9ピンのオスがあるのが無いと思います。それとほぼXPが多いと思われます。kouが過去に2000のOSでやったのとPCが3年よりまだ前のPCでやったものでうまくいったものですが最近のPCではほぼ絶望的という感じです。CAS○Oさんに電話で聞いてみました。
XPでは対応してない(確かにハイパーターミナルがある)というよりも現在のPCの裏のピンを見てもらえたら分かりますが9ピンが無いので事実上新しい(過去3年とか??)PCでは対応できないとのことです。裏に9ピンのオスがあればいく可能性はあります。現在はUSB等があるためにRS-232Cに対応した9ピンが無くなって来ているので・・・すみません
との事でした。ので、XPの人や、新しいPC(裏に9ピンのRS-232Cが未対応の場合)の人は特にこれから後のやり方を信用してやらないほうがいいかも・・・です。なおkouでは責任は負えません。
では、まず用意するもの・・・CASIO FX-603P(計算機本体)、FA-6(インターフェイスボックス)、RS-232C用ケーブル(D-sub25pinオスとD-sub9pinメス)です。又PCは必ず9ピンのオスがあるのを確認。ちなみにkouもやりましたが、9ピン⇒25ピン変換器を使用して違う場所に差し込んでも無理でした。(ちなみにD-sub25pinオス⇒D-sub25pinオス直結でも)
CAS○Oさんからの以前もらった資料です。
1.通信条件の設定
「パソコン」
Windows95 のハイパーターミナルを起動する
スタート -> プログラム -> ハイパーターミナル -> Hypertrm.exe の順で選択。
「接続の設定」ウインドウが現れるので、「名前(N)」に "FX-603P"と入力して OK をクリック
「電話番号」ウインドウが現れるので、「接続方法(N)」の欄を "COM1へダイレクト"を選択し、 OK をクリック。 注)ケーブルを COM1
以外に接続している場合(COM2,COM3,COM4など)は、 そちらを選択。
「ポートの設定」ウインドウが現れるので、次のように値を変更し、OK をクリック。
ビット/秒(B) 4800
データビット(D) 7
パリティ(P)偶数
ストップビット(S) 2
フロー制御(F) Xon/Xoff
「新しい接続-ハイパーターミナル」の画面が現れるので、「ファイル(F)」メニューから「名前を付けて保存(A)」を選択。
「保存(S)」をクリック。注)次回からは"FX-603P"と名前がついたアイコンをダブルクリックすれば、
ハイパーターミナルが起動。
このアイコンには上記の設定内容も保存されていますので設定は不要。
「FX-603P」
POKE 命令を使用して通信条件を設定する。
以下の操作のうち、2.は特に慎重に行って下さい。
操作を誤るとメモリー破壊を起こすことがあります。
MODE -> - -> SHIFT -> BIN(LOG)の順に押す。
↑
注)これは -
(マイナス)の記号を入力
10100010 -> 2ndF -> POKE(GOTO) -> 0892 の順に押す。
MODE -> 1 の順に押す。
パソコンから FX-603P へのプログラム送信
受信側(FX-603P)の準備をする。
MODE -> X の順に押す。
SHIFT -> RSLOAD(FST) -> SHIFT -> EXE の順に押す。
( 終了後:FX-603P の画面が受信直前の状態に戻ったら、MODE -> 1 の順に押す。)
送信する(パソコン)
"FX-603P"のアイコンをダブルクリックし、ハイパーターミナルを起動。
「転送(T)」メニューから「テキストファイルの送信(T)」を選択。
送信するファイルを選択し、「開く(O)」をクリック。
FX-603P の画面が受信直前の状態に戻ったら、「ファイル(F)」メニューから「ハイパーターミナルの終了」を選択。
パソコンからFX-603Pへのプログラム送信
受信側(FX-603P)を準備する。
MODE⇒×を押す
SHIFT⇒RELORD(FST)⇒Pn⇒EXEの順に押す
FX-603Pの画面が受信直前の状態に戻ったら、MODE⇒1を押す。
送信する(PC)
FX-603Pのファイルをダブルクリックし、ハイパーターミナルを起動する。
「転送」メニューから「テキストファイルの送信」を選択
送信するファイルを選択し、「開く」をクリックする。
FX-603Pの画面が受信直前の状態に戻ったら終了する。
以上です。なお、くれぐれも動作やその他の不具合等一切は責任を負えませんのでよろしくお願いします。
(有)teratera co (これはもちろんジョークの会社。実在しませんって!!)