IBASIC

iBASIC

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