반응형

QuickMenu:

1. 현재 날짜 시간 정보 얻기

2. 시작 시간과 종료 시간 비교하기

3. 현재 Allegro PCB가 설치되어 있는 경로 불러오기 (설치된 경로임!)

4. 현재 작업중인 파일 경로 불러오기 (예, 지금 작업하는 .brd를 어느 경로에서 실행중인지)

5. 현재 작업중인 경로를 바꿔주는 함수

6. Windows OS에게 명령 내리기 함수

 

 

1. 현재 날짜 시간 정보 얻기

결과

2. 시작 시간과 종료 시간 비교하기

  (테스트 start라는 변수에 53분, finish 변수에 55분 결과로 차이가 초(sec)단위로 나옴)

3. 현재 Allegro PCB가 설치되어 있는 경로 불러오기 (설치된 경로임!)

(특이한 점은 \가 2개씩 있다는거 유의)

4. 현재 작업중인 파일 경로 불러오기 (예, 지금 작업하는 .brd를 어느 경로에서 실행중인지)

 

5. 현재 작업중인 경로를 바꿔주는 함수

   인자가 없으면 환경변수의 HOME디렉터리로 이동.

   인자가 있으면 문자열 형태 " "로 path를 넣어줌.

현재 디렉터리 확인 후, changeWorkingDir() 인자없이 넣어보았다.

그랬더니 HOME 디렉터리로 이동함.

그리고 다시 경로를 넣어서 changeWorkingDir("경로")을 하니 변경된것을 확인할 수 있음.

 

6. Windows OS에게 명령 내리기 함수

   sh("실행 파일명") 

   시스템 환경변수로 저장된 프로그램만 실행이 될 것이다.

cadence Tool실행해보기
padstack 실행됨.
pspice 실행됨.

   다른 툴 실행시켜보기.

시스템변수의 PuTTY 확인.

 

 

 

(참고) 현재 사용하고 있는 버전 정보 얻기.

흠.... 그러나,,,,  버전 정보가 나오지 않는다..

옛 버전만 가능한듯 하다...  이건 사용하지 말길..

 

반응형

+ Recent posts