-
미니프로그램 라이브러리 사용법tip 2025. 4. 7. 18:47
TSMaster에는 미니프로그램 기능이 있다. C, Python 프로그램으로 TSMaster 자체를 조작할 수 있고, CAN/ LIN/ Ethernet 메시지들을 송수신 할 수 있고, ... C, Python 프로그램으로 할 수 있는 무궁무진한 작업들을 할 수 있다.
TSMaster는 미니프로그램에서 사용할 수 있는 함수들을 모아둔 라이브러리를 제공한다. 막강한 C나 Python 라이브러리에 비해 보잘 것 없다. ai 코딩의 발전 덕택에 활용도는 더 낮아질 것 같다. 그래서 쓸 일이 있을까 싶기도 하다. 어쨌든 ... 사용법은 아래와 같다.
메인 메뉴/ Design/ Mini Program Library를 클릭하여 Mini Program Library 창을 연다.
Mini Program Library 창에서 Load 버튼을 클릭한다. TSMaster 설치 디렉토리 아래 Data/MPLibraries 디렉토리가 열린다. 이 디렉토리 아래 라이브러리들이 디렉토리 별로 있다. 아래 그림은 Excel 디렉토리의 mExcel.mp 라이브러리를 선택한 상태이다.
라이브러리가 로드되면 Mini Program Library 창 아래쪽에 라이브러리에 포함된 함수들이 나열된다. 이 함수들을 C 혹은 Python 미니프로그램에서 불러서 사용할 수 있다.
그렇게 하려면 C Code Editor나 Python Code Editor에서 Library Dependencies 설정을 해야 한다. 아래 그림과 같이 Code Editor 창의 Properties 탭의 Library Dependences 리스트에서 해당 라이브러리를 체크한다.
그렇게 하고 Functions 탭으로 이동하여 보면, mExcel 라이브러리 아래 함수들의 트리를 볼 수 있다. 함수를 클릭하면 화면 오른쪽에서 함수의 기능 설명과 파라미터들을 확인할 수 있다.
이제 미니프로그램에서 함수를 호출하여 사용하기만 하면 된다.
라이브러리가 32 비트로 작성되었으면 32 비트 TSMaster(아이콘에 86이라는 숫자가 있다.)에서만 로드가 가능하다. 안 해봤지만 64 비트 라이브러리는 64 비트 TSMaster(아이콘에 64라는 숫자가 있다.)에서만 로드될 것 같다.
'tip' 카테고리의 다른 글
두 TSMaster 간 CAN 통신 (0) 2025.03.20 Python을 PATH에 추가하기 (0) 2025.02.07 blf 파일에서 m_id, dlc, d_ts 추출하기 (0) 2025.01.19 미니프로그램에서 CAN 신호와 시스템 변수 다루기 (0) 2025.01.10 Python 미니프로그램: 코드에서 CAN 메시지의 신호를 읽는 방법 (0) 2025.01.07