IBASIC
iBASIC
- 링크
- 사용자 설명서
- - 다운로드 받을 수 있음.
- HP BASIC
- 아래 메뉴얼이 적용되는 버전
- HP BASIC/WS 6.2
- HP BASIC/UX 300/400 6.3
- HP BASIC/UX 700 7.0
- HP BASIC/DOS 6.2
- HP BASIC Language Reference
- Vol 1: A-N - 604p
- Vol 2: O-Z - 706p
- HP BASIC Advanced Programming Techniques - 306p
- HP BASIC Programming Guide - 646p
- 아래 메뉴얼이 적용되는 버전
- HP Instrument Basic - PC용이 아닌 계측기용
- 설명문으로 한글을 사용해도 된다.
- - 632p
- Programming Techniques: 2000년 12월 판
- Interfacing Techniques: 2000년 12월 판
- Language Reference: 2000년 12월 판
- 키보드 사용명령어
- CAT ":,0" 또는 ":,4"
- COPY "" TO ""
- EDIT
- GET "" !해당 파일을 읽어드린다. SAVE나 RE-SAVE로 파일을 만든다.
- INDENT !구조적,둥지적 프로그램으로 만든다.
- MSI, MASS STORAGE IS ":,0" 또는 ":,4" 등
- PURGE "" !해당 파일을 지운다.
- REN 또는 REN 10,10 !프로그램 라인 번호를 재 배열한다.
- RENAME "" TO ""
- RE-SAVE "" !텍스트 파일 덮어 저장한다.
- RUN
- SAVE ""
- EXECUTE 명령어: 내장 계측기를 사용할 때는 OUTPUT @ 명령에 비해 빠르다. (둘 중 아무거나 사용해도 된다는 뜻)
- HP BASIC for Windows = Rocky Mountain BASIC (=RMB, =RM-BASIC)
- 위키페디아 https://en.wikipedia.org/wiki/Rocky_Mountain_BASIC
- 상품명: E2066B, HP BASIC for Windows License to Use
- HP Instrument BASIC for Windows; E2200A
- 1992년도 판
- Installing And Using HP Instrument BASIC Windows - 209p
- 80286 이후 CPU
- MS Windows 3.0 이후 OS
- HP82335 또는 NI GPIB-PCII/IIA 또는 NI AT-GPIB 카드
- 93/11/00 HP-IB User's Guide for Windows - 118p
- HP Instrument BASIC for Windows; E2200A
- 알아두어야 할 내용-1
- 실수는 64비트-배정도실수이다.
- 정수는 16비트이다. -32768~+32767 까지이다.
- 문자열은 $를 붙이고, 길이는 DIM Name$[8] 이렇게 선언해야 한다. 길이 지정안하면 18자리이다. ""을 사용한다.
- 명령어 중에서
- IF THEN
- ELSE 가 있지, ELSE IF는 없다. SELECT... CASE 문을 사용한다.
- ON
- ERROR - 오류가 발생되면
- INTR - 인터페이스 카드에서 인터럽트가 발생되면
- TIMEOUT - 응답에서 실패하면
- CYCLE - 정해진 시간이 경과하면
- 서브프로그램
- .prg 포맷으로 저장한다.
- LOADSUB로 읽어드린다. LOADSUB ALL FROM "C:\ibasic\subfile.prg"
- IF THEN
- 17/03/21
- 18/05/21 날짜가 하루 늦다. 그러므로 TIMEDATE + 3600.*24. 할 것 -> 꼭 그렇지 않다. (자세히 조사할 것)
- 현재 컴퓨터 날짜는 2018년 5월 21일인데, 함수를 호출하면 20일로 표시된다.
- Y2K 문제인가? 1999년 5월 21일도 20일로 표시된다. Y2K 문제는 아니다.
- 문제가 시작되는 날짜를 찾기 위해
- 앞 점검은 오전에 실시했는데, 오후 시간도 점검해야 한다.
- 현재 컴퓨터 날짜는 2018년 5월 21일인데, 함수를 호출하면 20일로 표시된다.
- 알아두어야 할 내용-1