会社の測定機器のプログラムがDOS BASICで稼働しています。
ハードディスクの破損により測定機器が可動不能になりました

質問は、確かDOSからbasicを立ち上げるときに
N88BASIC ??? と入力して立ち上げていたはずなのですが
???のコマンドが判りません
GP-IBのデータ取り込みが稼働しません
プログラム中には PRINT@という命令があるのですが
通常にn88BASICと立ち上げて実行するとシンタックスエラーになります
このあたりについて詳細をご存じの方 是非助けてください
よろしくお願いいたします

A 回答 (4件)

起動は普通に「N88BASIC」だけで立ち上がるはずですが。

。(・_・?)

それに続く各種コマンドは下記のページが参考になると思いますので覗いてみて下さい。m(__)m

参考URL:http://www.me.kochi-ct.ac.jp/~hayashi/msdosn.html
    • good
    • 0
この回答へのお礼

助かりました
参考サイトで大半の問題が解決いたしました
15年ほど前にん88BASICでプログラムを制作していましたが
それっきり・・・・・
はっきり言って全く覚えていませんでした
ありがとうございました
会社の測定機器でしたので、結構おおわらわ・・・・でした
ありがとうございました

お礼日時:2002/02/05 11:26

昔、作ったバッチファイルをさがしてみました。



それによると
n88basic /f:3 /e:gpib
として起動を行っていました。
内容はよく覚えていませんが(^^;

使用しているGPIBボードメーカによって違うかもしれませんが・・・(当方はNEC)

print@はGPIB機器への出力命令です。
@の後にある番号がGPIB機器の番号となります。
    • good
    • 0

まったくの想像でですが。


GP-IBは標準ではサポートされていません。
そこでBASICを拡張すると言う手段がとられます。
Winでいうところのドライバですね。
このPRINT@というコマンドを拡張しているのでしょう。
この拡張を行なわないと「PRINT@」というコマンドは使えないので「シンタックスエラー(文法ミス)」になるのです。

で、「N88BASIC xxx」のxxxは、
BASIC拡張のためのドライバ組み込み指定と思われます。
N88BASIC起動時にGP-IB対応の命令拡張を行なっているのでしょう。
ただ「N88BASIC」だけでは、拡張がされてないので、
GP-IBが使えない・・ということではないでしょうか。
    • good
    • 0

私はN80-BASICだったから,まったく自信ありませんが・・・。


PRINT@の後に半角スペースが入り,その後ろにデータが入っていないとシンタックスエラーになると思いました。
PRINT@命令は,プリンターへの出力命令だったと思いますよ。
とりあえず,GP-IBについて役立ちそうなサイトを参考URLに入れておきます。
ただし,こちらは「F-BASIC」ですから,ダウンロードできるプログラムはそのままでは使用出来ないかもしれません。でも,ある程度は参考になるかも・・・。

参考URL:http://www.fps.fujitsu.com/products/fbasic/fbasi …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qplease come for play to a house って文法あってますか?

タイトルどおりです。
please come for play to a house って文法あってますか?
遊びに来てねって意味だと思うのですが、英文として
問題ないでしょうか?

宜しくお願い致します。

Aベストアンサー

お使いの単語で作るならば
Please come to my house to play (with me).
あたりがより自然に思われますよ。

QN88-Basic プログラムについて(分岐の確率)

 こんばんわ。

 basicに関する質問です。現在下記のようなプログラムを作成しようとしています

 A地点からB地点まで行くのには、a.b.c.d.e.fの6つのルートがあります。男の子が
ルートaを選ぶ確率は20%
ルートbを選ぶ確立は15%
ルートcを選ぶ確立は10%
ルートdを選ぶ確立は 5%
ルートeを選ぶ確立は20%
ルートfを選ぶ確立は30%
とします。同じように、B地点→C地点、C地点→D地点…と6ブロックあるとし、各ルートも同じように選ぶにはパーセントがあるとします。

 男の子がたどったルートを表示し、そのルートを選んだ確率を表示する

といったプログラムなのですが、そのルートを選ぶための確立をどのようにプログラムするのかわかりません。説明が簡単でわかりにくいかもしれませんが、どなたかアドバイスをお願いいたします。

Aベストアンサー

乱数の使い方に関しては既に回答されているので良いでしょう。

ただし、#2の判断方法だとルート選択の確率を正しく表現できないと思います。

x=rnd(1)
として、そのxに対して

0.0 ≦x<0.2 ならルートaへ
0.2 ≦x<0.35 ならルートbへ
0.35≦x<0.45 ならルートcへ
0.45≦x<0.5 ならルートdへ
0.5 ≦x<0.7 ならルートeへ
0.7 ≦x<1.0 ならルートfへ

と言う風になると思います。

QCome on と come toの違い。

Come on my houseといいますが、Come to my house でも文法的に間違っていませんか?また意味は前者がおいでよ。で後者は来なさいでしょうか。宜しくお願いします。

Aベストアンサー

>Come to my house でも文法的に間違っていませんか?
もちろん。

>また意味は...?
まず構造がちがいます。
(Come on) + (my house)
(Come) (to my house)
上のは、現在その状態にある場合。
下のは、いつでもいいから都合や機会があったら来てくださいの意味。
もちろん、その機会がいまなら、それでもOKです。

QN88BASICのASCII変換について

こんにちは。palbanです。

現在N88BasicでFDにバイナリ保存されたプログラムコード
をFileconvを使ってDOSフォーマットでHDに保存し
N88BasicでASCII変換しプログラムコードを確認する
作業をしています。

そこでN88BasicでASCII変換するときに半角文字は変換
されるのですが全角文字が変換されず化けて表示されて
しまいます。
全角文字を化けないようにする変換方法はないでしょうか?

また、BasicプログラムのCVSやCMD等のコマンドが
わかりません。Basic言語のリファレンスガイドを
置いているHPをお教え頂きたいです。

長文になってしまいましたが宜しくお願いします。

Aベストアンサー

変換手順は下記の通りにしてください。
1.N88Basic(Disk-Basic)でアスキーセーブする。
2.Fileconvを使ってMS-DOSに変換する。(このとき“日本語JISコードの変換をする”に設定する)
3.N88Basic(MS-DOS)でロードし確認する。

バイナリセーブのままだと感じコードの変換がうまくいかない。

Qu to go to と u to come to

「I receive you to go to UK.」はどういう意味ですか?
自分なりの訳「ULに行くことを歓迎する」(これを言っている人はUK外の人?)

また「I receive you to come to UK.」は誤った文法ですか。

Aベストアンサー

意味を固定としないなら文法的な間違いはないです。
ただ主観の問題で、仰る通り
言っている本人がUKの外にいるか内にいるかの差です。

goは話し手(I)からみてもyouからみてもUKが第三者の場所にある場合で
comeは話し手(I)とyouと場所に関係性が必要で、今回の文章では話し手(I)がUKにいないと成り立ちません。

QN88-BASICのグラフィック、図形のプログラミング

N88-BASICのLINE命令、CIRCLE命令等を使って、カーテン(中を色で塗りつぶし)のような図形を描きたいのですが、どう命令すればよいのでしょうか。

Aベストアンサー

(1)スタート基点A-下に開いた半円-半円端点に続いて上向き半円-半円端点Bを描く
(2)同じくAとX座標をずらした点Cを取り
スタート基点C-下に開いた半円-半円端点に続いて上向き半円-半円端点Dを描く
(3)AとC、BとD点を斜め直線で結ぶ
(4)(1)(2)ともに、上向き・下向きの半円の組み合わせを適当数繰り返す。
(5)(1)(2)はSINカーブを2つ描き、位相をづらす方が、よりそれらしくなるかも。
サインカーブは角度を微小分△θを増やし、SIN(θ)とF(θ+△θ)間に微小直線を引くのが、グラフを描く根本技法です。

Q"maybe to come see you? would that

"maybe to come see you? would that be ok?"これは文法的に何て言っているのでしょうか?詳しい方教えて頂ければと思います。よろしくお願いします

Aベストアンサー

学校文法的に言えば

 I may come to see you. Would that be ok? 

「(はっきり分からないが)貴方に会いに行くかもしれない。いいですか?」

 と言っているのでしょう。

 maybe には「かもしれない」といった下記の意味があります。

 http://eow.alc.co.jp/maybe/UTF-8/

Q【PC98x1/国民機】N88 BASIC 6.1

N88BASIC Version 6.1 (NEC)

CMD という、コマンドが使えないのですが、代用のコマンドは在るのでしょうか。

行番号を付けてもエラーメッセージになりますし、行番号を除外しても、エラーメッセージがでます。

シンクッタクエラーという、エラーの内容ですが。

※改善策が在るのであれば、ご鞭撻をお願いします。

目指しているのは、音楽を鳴らしてみたいのですが。

86音源と、MPU-401、SC88VL を持ちあわせています。

Aベストアンサー

大昔はプログラムをコピペでお手軽に入力とかできない時代があり、みんなリストを見ながら手打ちで入力したものですが…

N88BASICは、テキストファイルに書かれたプログラムも読めたはずです。(記憶があいまいですが)
BASICのコマンドで、
LOAD "ファイル名"
としてみてください。

Qcome to doについて

come to doには~するようになる意味がありますがこれは現在完了の過去から現在への継続というニュアンスが含まれている感じがします。have come to とcome toにはどんな違いがあるのですか。

Aベストアンサー

>現在完了の過去から現在への継続というニュアンス

を持った動詞(句)は、いろいろあります。例えば、

keep ~ing があります。

1.He keeps sleeping. を 現在完了にすると、
2.He has kept sleeping. です。

この二つの違いは、

1.が、「彼は、眠り続けている。」ですが、
2.は、「彼は、過去のある時点に何かがあって、その時点からづっと眠っている。」です。

keepは、現在の継続という感覚が強いのですが、
come to は、現在・過去のある時点で、ある状態になると言う感覚なので、

3.He comes to play tennis.
4.He has come to play tennis.

では、
3.が、「その内、彼はテニスをするようになる。」で、
4.は、「彼は、すでに、過去のある時点から、テニスをするようになっている。」です。

5.He came to play tennis. は、過去のある時点で、テニスをするようになったということで、今はどうだか述べていません。

>現在完了の過去から現在への継続というニュアンス

を持った動詞(句)は、いろいろあります。例えば、

keep ~ing があります。

1.He keeps sleeping. を 現在完了にすると、
2.He has kept sleeping. です。

この二つの違いは、

1.が、「彼は、眠り続けている。」ですが、
2.は、「彼は、過去のある時点に何かがあって、その時点からづっと眠っている。」です。

keepは、現在の継続という感覚が強いのですが、
come to は、現在・過去のある時点で、ある状態になると言う感覚なの...続きを読む

Qかなり昔の N-88-basic 6.0 なのですが…

誘電体の比誘電率をN-88-basic 6.0を使って測定しているのですが、エラーがでて測定が中止されてしまいます。プログラムは30℃から160℃まで温度を順に上げて測定するものです。

エラー内容は

Temperature Over
Overflow in 3700
OK

と出ます。温度は常温のままなのに測定を開始すると出てしまいます。私自身プログラムに無頓着なため勉強中ですが中々解決できません。完全回答でなくヒント程度でも良いのでよろしくお願いします。

Aベストアンサー

測定装置も昔のままですか?
ソフトが古いからといって、故障するはずもありませんので、原因はハードウェアの設定にあると思います。
interfaceがRS232Cなら、伝送速度の設定をN-88-basicの"OPEN"記述と同じに設定してありますか?
N-88-basicとの相性を考えて、装置の設定等を見直すことも大切です。
基本的には、N-88-basic側が前提とする環境設定を、プログラムの説明書に従って見直すことです。


人気Q&Aランキング

おすすめ情報