close_btn

  • ※ 사이트 내부 통합검색


  • ※ 카카오페이로 기부하기

  • ※ 사이트 내부 통합검색
Atachment
첨부 '1'
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

1. "라이브러리"란?

"라이브러리"는 내장 기능과 사용자 정의 기능을 통합한 모든 기능의 집합입니다.
집합은 변수, 함수, 프로그램으로 구성됩니다.
내장 기능은 사용자가 접근할 수 있는 폴더에서 볼 수 없으며,
사용자 정의 기능은 My Document 폴더 아래의 MyLib 폴더에 저장하여야 합니다. 

 

2. 사용자 정의 라이브러리 User Defined Library

  1. 생성
    1. Public vs Private 의 결정
      화면 캡처 2022-01-22 114608.png

      둘의 차이는 Catalog List (Utilities) 에 보이냐 안보이냐의 차이 뿐입니다.
      * Non-library 로 지정된 오브젝트는 다른 problem 또는 다른 file 에서 접근할 수 없습니다. 
      접근 가능한 함수(위에서 b 또는 func1 내부에서 a를 사용하는 경우에도 접근이 되지 않습니다)

    2. Program vs Function 의 결정
      입력에 따른 하나의 결과값 반환(Return)만 필요하면 Function 을 쓰시면 되고, 
      여러가지 기능을 수행하기를 원하면 Program 으로 작성하시면 됩니다.
      * function 은 모든 application(Calculator, graph 등등)에서 실행될 수 있지만, ​​​​​​
      program 은 Calculator와 Note application에서만 실행됩니다.
  2. 저장
    라이브러리 작성이 끝나면, 
    위에서 말씀드린 My Documents - MyLib 폴더 안에 파일명.tns 파일로 저장하시면 됩니다.
     
  3. 리프레시 
    저장 후에는 반드시 Refresh Libraries 를 해주어야 합니다.
    (파일 저장 후 한번만 해주시면 됩니다)
    【Doc】 【6】 에 해당 기능이 있을 겁니다.
     
  4. 사용
    Catalog (÷ 키 위 책 모양)에서 찾아 사용하시거나, 
    파일명\func1() 과 같이 직접 입력해 사용하시면 됩니다.
     

3. LibShortcut (=바로 가기)

Nspire 내장 기능으로 라이브러리 바로가기 기능이 있습니다. 
예를 들어 matrix 확장 라이브러리를 MyLib 에 추가한 경우, 라이브러리 중 overwrite() 함수를 이용하려면 
matrix\overwrite(인수) 를 직접 입력하거나, Catalog를 띄우고 방향키로 찾아 입력하여야 하는데, 
시간이 걸릴 수 있습니다. 이 때 아래 바로가기 명령을 쓰시면 됩니다. 

libshortcut("matrix\", "ma") 

그러면 ma. 을 입력했을 때 matrix 라이브러리의 하위 오브젝트 리스트가 한번에 표시되기 때문에 쉽게 찾아 쓸 수 있습니다.
이 기능은 각 문서(Document)내부에만 영향을 미치므로, 새 문서를 생성한 후에는 libshortcut 명령을 다시 실행해야 합니다.

댓글 '3'
  • profile
    세상의모든계산기 2021.11.01 19:07
    참고
    https://education.ti.com/html/webhelp/nspire/4.2/NAVNC/TI-NspireNavigatorNCHelp_EN/Content/M_Libraries/LB_Using_Library_Objects.htm
  • profile
    세상의모든계산기 2021.12.12 11:46
    [참고]
    MyLib 폴더 대소문자에 영향을 받는 분도 계시다는데...
    확실한 것은 아닙니다.
  • profile

    https://education.ti.com/html/webhelp/EG_TINspireCode/EN/content/m_programming/pr_changing%20the%20library%20access%20level.htm

    Changing the Library Access Level

    * 함수/프로그램을 open 한 상태에서 실행 가능합니다.

    화면 캡처 2022-01-22 120400.png

     

      1. From the Actions menu, click Change Library Access.

      2. Select the Library Access:
      - To use the function or program only from the current Calculator problem, select None.
      - To make function or program accessible from any document but not visible in the Catalog, select LibPriv.
      -

    To make the function or program accessible from any document and also visible in the Catalog, select LibPub.

?