SUPPORT-PAC、N88BASICからのプログラムの移行について

1.拡張BASICからの移行

1)関数名

以下の関数相対表を参考に拡張BASICのサンプル・プログラム等よりプログラムを作成して下さい。

N88BASIC

SUPPORT-PAC(PC)202

API-GPIB(PC)WIN

API-GPIB(98/PC)

(拡張BASIC)

(DOS C言語)

(Windows3.1)

(Windows95/NT以降)

CMD PORT

m202_init/h202_init

GpIni

GpIni

CMD DELIM

m202_delim/h202_delim

GpDelim

GpDelim

CMD PPR

m202_ppollmode/h202_ppollmode

GpPpollmode

GpPpollmode

CMD TIMEOUT

m202_timeout/h202_timeout

GpTimeout

GpTimeout

INPUT@

m202_listen/m202_listen

GpListen

GpListen

IRESET REN

m202_resetren/h202_resetren

GpResetren

GpResetren

ISET IFC

m202_ifc/h202_ifc

GpIfc

GpIfc

ISET REN

m202_ren/h202_ren

GpRen

GpRen

ISET SRQ

m202_srq/h202_srq

GpSrq

GpSrq

LINE INPUT@

m202_listen/h202_listen

GpListen

GpListen

ON SRQ GOSUB

なし

なし

GpSrqEvent

POLL

m202_poll/h202_poll

GpPoll

GpPoll

PPOLL

m202_stppoll/h202_stppoll

GpStppoll

GpStppoll

 

m202_exppoll/h202_exppoll

GpExppoll

Gpexppoll

PRINT@

m202_talk/h202_talk

GpTalk

GpTalk

RBYTE

m202_listen/h202_listen

GpListen

GpListen

SRQ ON/OFF/STOP

なし

なし

GpSrqEvent

WBYTE

m202_comand/h202_comand

Gpcomand

GpComand

IEEE(0)

なし*

なし*

GpBoardsts

IEEE(1)

なし*

なし*

GpBoardsts

IEEE(2)

なし*

なし*

GpBoardsts

IEEE(4)

m202_chkstb/h202_chkstb

GpChkstb

GpChkstb

IEEE(5)

m202_poll/h202_poll

GpPoll

Gppoll

IEEE(6)

m202_poll/h202_poll

GpPoll

Gppoll

IEEE(7)

m202_exppoll/h202_exppoll

GpExppoll

GpExppoll

STATUS

m202_stb/h202_stb

GpStb

GpStb

*:(パラメータにより確認可 )

2.DOS版SUPPORT-PAC(98)202 / SUPPORT-PAC(PC)202からの移行

1)関数名

h202_ または m202をGpに変更するのみ

2)プログラム全体

パラーメータ変数を16Bitから32Bitに変更

 

 

3.Windows3.1版API-GPIB(98)WIN / API-GPIB(PC)WINからの移行

1)関数名

GpIniのパラメータ以外同じ

2)プログラム全体

パラーメータ変数を16Bitから32Bitに変更

 

 

4.WindowsNT版API-GPIB(98/PC)NTとの比較

1)関数名

同じです

2)プログラム全体

同じです