안녕하세요. 가입하고 첫 질문 드립니다. HP Basic의 변수관련입니다.
안녕하세요.
프로그래밍은 아무것도 모르는 이제 막 공부하는 새내기입니다.
회사 프로그램 담당자가 되어 버리는 바람에 밑바닥에서 부터 쌓아올려가고 있습니다.
현재 회사 장치중 하나가 HP Basic으로 작성된 알고리즘을 사용중인데
Visual Basic과는 틀린점이 많은것 같아서 질문 드립니다.
10000 COM /Alglib/ INTEGER Alg !! 85
10001 COM /Alglib/ Nam$(1:85)[32]
10002 COM /Alglib/ INTEGER Num(1:85,0:3)
10003 COM /Alglib/ Var$(1:85,0:3,0:255)[32]
10004 COM /Alglib/ INTEGER Typ(1:85,0:3,0:255)
10005 COM /Alglib/ INTEGER Dim(1:85,0:3,0:255)
10006 COM /Alglib/ INTEGER Loc(1:85,0:3,0:255)
10007 COM /Alglib/ INTEGER Vali(1:85,0:3,0:255)
10008 COM /Alglib/ REAL Valr(1:85,0:3,0:31)
10009 COM /Alglib/ Valc$(1:85,0:3,0:31)[1]
10010 COM /Alglib/ Vals$(1:85,0:3,0:31)[255] <-- Labled COM Block : 선언 불필요, Program 전체에 사용되는 변수.
10011 !
10012 Main:! <-- Main Program
10013 CALL Direct_data <-- Program 전체에 사용될 Direct_data(Data Stream) 호출
10014 CALL Direct_init <-- 사용될 Probe Station On/Off Line 및 Algorithm 호출
10015 CALL Direct_algo <-- 사용 할 Algorithm 호출
10016 CALL Direct_uninit <-- Probe Station 초기화 확인?
10017 END <-- Main End
10018 ! <-- Main Execute
알고리즘 제일 첫문단에서부터 막히는데...
COM은 Global 변수로 알고 있습니다.
Alglib의 변수들을 지정해주는것 같은데.. 정작 저 경로를 뒤져보아도 폴더 자체가 없더군요..
Integer Dim(1:85,0:3,0:255)는 3차원 좌표를 배정해주는것으로 추측되는데
Typ,Loc는 도저히 모르겠습니다.
제가 이 알고리즘을 파악하기 위해서 공부를 하려고합니다만.. 시중에 나온 교재들로 될 Level인지 걱정됩니다.
댓글 달기