▶ HTBasic for Windows
TransEra사의 HTBasic 제품은 HP 9000 Series 200/300 Rocky Mountain BASIC과
호환되며, PC 상의 DOS와 Windows에서도 작동됩니다.
- HTBasic은 강력한 과학/공학 언어로서 Basic 계열 언어의 용이한 사용 장점과 Fortran 계열
언어의 수학적 능력과 Pascal이나 C 언어의 구조적 프로그래밍 등의 장점이 합쳐진 개발 언어입니다.
- IEEE-488 카드나 데이터 수신 플러그인 카드 등과 결합될 때, HTBasic은 사용자의 PC를
특성이 강한 기기 컨트롤러로 만들어 줍니다.
- HTBasic은 기존의 Rocky Mountain BASIC의 기능과 아울러 강력한 syntax 처리
기능, full-screen editor, 인터렉티브한 실행과 디버깅 구문 등을 집약한 프그로그램 개발 환경을 포함하고 있습니다.
- HTBasic의 LIF 트랜스퍼 유틸리티를 이용하면, 현재의 HP BASIC 데이터와 프로그램 파일을
HP Series 200/300 웍스테이션과 PC 사이에서 용이하게 이동시킬 수 있습니다. (윈도 NT와 윈도 2000버전
제외). LIF 유틸리티를 이용하면, LIF 포맷의 플로피 디스켓과 도스 디스크 사이의 BDAT, ASCII, HP-UX
포맷으로 저장된 프로그램과 데이터 파일의 복사를 가능하게 합니다.
- 한번 변환된 프로그램들은 시간의 낭비와 재작성을 할 필요 없이 약간의 작업만으로도 작동이 가능합니다.
그리고 CONFIGURE 구문으로 HTBasic을 HP 웍스테이션 환경에 맞게 커스터마이징 할 수 있습니다. 사용자는
서로 다른 플랫폼 간의 호환성 문제를 두려워 할 필요 없이, 복잡한 응용프로그램이 필요로 하는 모든 기능을 얻게 됩니다.
- HTBasic은 SRM/UX와 HP BASIC/UX, 혹은 HP BASIC DOS(measurement
coprocessor II cards using NFS)를 사용하는 HP BASIC 워크크스테이션과 네트워크를 연결해서
데이터 파일을 연속적으로 공유할 수 있습니다.
▶ HTBasic의 특징
HP9000
시리즈 200/300 Basic station의 윈도 95/98, 윈도 NT 4.0, 윈도 2000에서의 사용을 위한
언어와 환경을 제공합니다.
- 기존 HTBasic Legacy 에디터에 윈도 HTBasic을 cut, copy, paste, undo,
redo, bookmarks, user-definable fonts, Key word colors, colored
syntax error identification 등과 같은 새로운 윈도 스타일 에디터가 포함되어 있습니다. 보다
쉬운 개발을 위한 line numbering on-off 변환 기능이 포함되어 있습니다.
- DLL Toolkit을 이용하여 다른 개발 언어로 쓰여진 Dynamic Link library를 호출하는
HTBasic 프로그램도 가능합니다.
- LONG integers, STATIC variables, COMPLEX numbers, matrix
math 그리고 구조적인 프로그래밍 기능도 포함되어 있습니다. GPIB를 위한 TRANSFER function과 Serial
file의 사용도 완벽하게 제공됩니다.
- Integrated debugger는 프로그램의 빠른 개발이 용이하게 합니다. sub program에서도
조건적이면서 Gloval Breakpoints, Step into, Step out of, Step over 등의 기능을
제공합니다. Watch variables, Line Breakpoints, Global Breakpoints, Trace,
Call Stack, a debug Code Window를 위한 여섯 가지 전용 디버깅 윈도우를 포함합니다.
- HELP, 온라인 documentation, find/replace and next/previous
error search 등의 검색 기능이 포함되어 있습니다.
- LIF 디스켓을 이용하여 DOS, BDAT, LIF-ASCII 등의 유틸리티를 변환할 수 있습니다.
- 보다 친숙한 HP BASIC syntax를 이용하여 GPIB, GPIO를 제어하고 HP, Keithley/Metrabyte,
ines, IOtech, Data Translation, and National Instruments, TransEra
등 업체의 데이터 수신 카드를 제어할 수 있습니다.
- HTBasic Legacy 버전의 제품인 HTBasic for DOS 와 HTBasic for Windows
(3.1) 의 두 제품에는, CD-ROM 드라이브 없는 컴퓨터 상에서 위 두 버전의 제품을 작동할 수 있게 해주는
디스켓을 만드는 유틸리티가 포함되어 있습니다.
- HP BASIC for Windows BASICPLUS 와 호환되는 HTBasic Plus에는 error,
file name, list, question, warning 등의 정보를 위한 다이얼로그 문구 등이 있으며 다음의 사항들이 포함되어 있습니다. 키패드,
푸쉬버튼, 라디오버튼, 스크롤바, 슬라이더, 토글버튼 등과 같은 데이터 입력 장치. bars, bitmaps, clocks,
meters, and stripcharts 등과 같은 데이터 출력 장치. 메뉴버튼, 캐스케이드 메뉴, 풀다운 메뉴
등과 같은 메뉴 생성 장치.
▶ 기기 제어(Instrument
Control)
HTBasic은 IEEE-488, RS-232, 데이터 수신 보드에 즉각 반응을 보이게 지능적으로 제어할 수 있습니니다. 동질적인 I/O system의 특징으로 일단 네트워크 간에 연결이 성립되면, 그 연결이 파일방식/ IEEE-488 도구/RS-232 직렬포트/플러그인 데이터 수신보드 등의 상관없이 데이터 전송은 같은 방식으로 이루어 집니다. 이것은
프로그래밍을 보다 쉽고 간편하게 합니다.
- HTBasic은 다음과 같은 HP BASIC의 친숙한 구문을 사용하여 IEEE-488 버스의 제어를
용이케 합니다. ABORT, CLEAR, ENTER, LOCAL, LOCAL LOCKOUT, OUTPUT, PASS
CONTROL, PPOLL, PPOLL CONFIGURE / RESPONSE / UNCONFIGURE, REMOTE,
REQUEST, SEND, SPOLL, TRIGGER. ON INTR를 이용하면 프로그램은 SRQ 문이나 다른 버스
조건으로 분기하게 됩니다.
- 또한 거의 모든 PC IEEE-488 카드와 대부분의 가장 인기 있는 PC 데이터 수신 카드에 대한
디바이스 드라이버가 제공됨으로써, 사용자로 하여금 최대한 짧은 시간 내에 사용이 가능하도록 되어 있습니다. 그리고
다중의 IO 카드를 HTBasic를 이용하여 동시에 제어할 수 있습니다. 또한 직렬통신(RS-232)은 인터랩트를 요청하므로 하드웨어와 소프트웨어(XON/XOFF)를 교차로 사용할 수 있습니다. 장착가능한 직렬드라이버는 RS-232 포트 16개까지 제공됩니다.
▶ 데이터 프리젠테이션
HTBasic은 과학 데이터와 공학 데이터의 한 차원 높은 프리젠테이션을 위한 강력한 그래픽
능력을 제공합니다. HTBasic의 그래픽은 장치와 무관하며, 사용자의 그래프를 모니터, 플로터, 프린터, 다양한
그래픽 파일 포맷으로 출력이 가능토록 합니다.
▶ 데이터 분석
Complex
numbers, Long integers, Static variables, matrix math operations,
multi-megabyte arrays 등 어떠한 종류의 데이터 환산이나 분석 요구가 있더라도, HTBasic을 이용하면
그 사항을 만족시켜 줍니다. 같은 종류의 사용이 편리한 프로그래밍 언어의 분석/ 프리젠테이션 특징을 조합해서 활용함으로써,
하나의 집약된 패키지로 사용자의 데이터를 처음부터 끝까지 제어할 수 있습니다. 추가적인 기능으로 HTBasic Workshop에는
curve fitting/신호처리/ FFT routine 등과 같은 높은 수준의 최적화된 기능을 위한 고급 수학 함수를
제공합니다. 또한 Workshop에서는 HTBasic Numeric Compiler에 의해, 컴파일된 수학적 수행 능력을 증가시키는 기능이 제공됩니다.
▶ 제품 소개 1 - HTBasic
Plus
- HTBasic Plus는 거의 30 가지의 새로운 그래픽 명령을 제공하여 operator-interface
graphic의 생성을 단순하게 해 줍니다. 다이얼로그 박스를 이용하여 질문/ 경고/에러메시지/기타의 중요 정보등을
빠르고 쉽게 표시하여 줍니다. 사용자의 응답은 설치된 입력 위젯을 이용하여 단 몇 줄의 코드로 바로 단순화됩니다.
HTBasic Plus와 사용자 스크린 빌더에는 keypads, pushbuttons, scrollbars, togglebuttons
등이 포함되어 있습니다. 그리고 스크린 빌더를 이용하여 사용자가 직접적인 코드의 수정 없이 자신의 익숙한 레이아웃을
수정할 수 있습니다.
- XY graphs/strip charts/meters/bar display 등과 같은 기능을 이용하면,
HTBasic for Windows에서는 사용자의 자료를 주목하기 쉽고 분명하게 표시할 수 있습니다. 그리고 수많은
핵심적이거나 구체적인 속성들을 이용하면, 하나의 스트립 챠트는 어떤 요구나 상황에도 만족시킬 수 있는 다양한 방식으로
구성될 수 있습니다.
- 그리고 전통적인 Rocky Mountain BASIC 사용자들은 HTBasic Plus가 자신들이 이전에
경험했던 engineering workstations에서의 특징들과 거의 완벽하게 호환된다는 사실을 자연히 알게 될
것입니다.
▶ 제품 소개 2 - HTBasic for Windows
HTBasic for Windows은 Rocky Mountain Basic 프로그래밍 언어의 강력한 특성을 모두 지원하며,
역사상 가장 대중적인 플랫폼인 MS 윈도 환경을 지원합니다.
- HTBasic for Windows는 전체적으로 32 코드상에서 구현되며, 윈도 95/98, 윈도 NT,
윈도 2000 을 포함하는 가장 최근의 32 비트 버전의 윈도 환경에 호환됩니다.
- HTBasic for Windows 사용자 인터페이스는 toolbars/status bar/pulldown
menus/scroll bars/dialog boxes 등의 윈도의 모든 대중적인 특징을 포함하고 있습니다.
- HTBasic for Windows는 웍스테이션에서 작동하는 9836/310 등과 같은 legacy
RMB 컴퓨터들과 99% 호환되며, 대부분의 HTBasic과 HP BASIC의 사용자들에게 무리 없는 업그레이드를
제공합니다. HTBasic은 SEPARATE ALPHA FROM GRAPHICS, ON INTR on SERIAL,
TRANSFER 등을 지원합니다.
- HTBasic은 윈도 NT와 윈도 2000상에서 TransEra사의 모델 900 GPIB 카드를 포함한
IEEE-488용의 드라이버에 대한 향상된 하드웨어 연결을 제공합니다. 또한 AT, PCI, PXI, PCMCIA
플랫폼에 포함된 ines 사와 National Instruments line of Data Acquisition (DAQ)
사의 카드 드라이버도 지원됩니다. 여기에 더해서, 이전의 HTBasic for Windows 버전과 DOS 버전 HTBasic과
HP BASIC for Windows 버전에 대해, 데이터 파일은 상호 변환이 가능하며, 프로그램 파일은 이전 호환이
가능합니다. HTBasic for Windows 에는 향상된 수학용 함수로부터 나온 기존의 CSUB과 Numeric
Compiler와 CSUB 툴킷에서 온 대부분의 CSUB 등이 변화 없이 작동될 것입니다.
- HTBasic for Windows에 의해 직접적으로 지원이 되지 않는 윈도 환경의 특징들은 개발자들이
작성한 C/C++ 32비트 DLL로 접근이 가능하고, 향상된 DLL 로더를 통해 호출될 수 있습니다.
▶ 제품 소개 3- HTBasic Legacy Versions
- HTBasic Legacy for Windows
HTBasic의 몇몇 이전 버전들은 새로운 HTBasic for Windows 제품에 포함되어
있습니다. 이 버전들에는 대부분의 새로운 기능들, 즉 SEPARATE ALPHA FROM GRAPHICS, complete
TRANSFER support, 대부분의 에디터와 디버깅 기능 등이 포함되어 있지 않습니다. 그렇지만, HTBasic
Legacy Versions 버전 사용자 인터페이스는 the Rocky Mountain Basic standard 버전과
일치합니다. 그러므로 개발자와 사용자들은 거의 재교육이 필요하지 않습니다.
HTBasic Legacy Windows 버전은 32비트 코드로 작성되었으며, 32비트 프로그램을
지원하는 윈도 3.1용 Win32s를 사용할 수 있습니다. 하나의 실행파일은 윈도 3.1과 윈도 95/98과 윈도
NT에서 작동됩니다.
- HTBasic Legacy for DOS
HTBasic DOS 버전은 DOS 운영체제 상에서 응용프로그램으로 작동됩니다. DOS의 모든
특징들은 산업 표준 네트웍 시스템과 소프트웨어 응용프로그램에 포함된 HTBasic에 적용될 수 있습니다. DOS 버전은
빠른 32비트 보호모드를 사용하고, 확장메모리를 유용하게 이용합니다. 윈도의 오버헤드가 없어라도, HTBasic for
DOS는 여전히 안정적이면서, 사용자의 PC를 위한 RMB입니다.
▶ 시스템 사양
- HTBasic for Windows
Pentium 혹은 그 이상 수준의 processor
Windows 95, Windows 98, Windows NT
최소 16 MB RAM, 32 MB 권장
30 MB of free hard drive space
CD-ROM drive 또는 네트웍으로 연결된 CD-ROM
- HTBasic for Windows (Legacy)
386 혹은 그 이상 수준의 processor
최소 4 MB RAM, 8 MB 권장
5 MB of free hard-drive space
Windows 3.X w/Win32s, Windows 95, Windows 98, Windows
NT
- HTBasic for DOS
386 혹은 그 이상 수준의 processor
4 MB RAM
2 MB of free hard-drive space
PC-DOS, MS-DOS 3.x 또는 그 이상 수준의 운영체제
|