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)プログラム全体
同じです