MATLAB 도구 상자
Matlab 툴박스를 사용하면 Matlab 시뮬레이션에서 직접 요구 사항 및 시스템 포털을 읽고 쓸 수 있습니다.
사용 예시:
% 1) Valispace 로그인
ValispaceInit("https://demo.valispace.com","사용자명","비밀번호")
2) 선택 사항: 빠른 액세스를 위해 모든 Valis를 가져오거나 이름을 통해 액세스합니다
ValispacePull()
3a) Vali를 구조체로 가져옵니다
3a) ValispaceGetVali("MySat.Mass")
3b) 값 가져오기
3b) ValispaceGetValue("MySat.Mass")
4) 값을 Valispace에 푸시합니다
4) ValispacePushValue("MySat.Mass",0)
4b) 데이터 집합 업데이트(x 값을 첫 번째 행으로, y 값을 두 번째 행으로)
4b) ValispacePushDataset("MySat.Mass", [0,1,2,3,4,5,6; 10,20,30,40,50,60,70])
행렬 ID에서 행렬 값 가져오기
5) ValispaceGetMatrix(217)
% 행렬 값 푸시
6) ValispacePushMatrix(217,[2,3;4,5])
rEST API를 통한 데이터 게시
7) ValispacePost(url, data)
rEST API를 통해 json 형식으로 데이터 가져오기
8) ValispaceGet(url)
참고: 실행하기 전까지는 clear allValispaceGetVali()ValispaceGetValue()ValispacePull()
ValispaceGetVali()ValispaceGetValue()ValispacePushValue()ValispaceGetValue("MySat.Mass")ValispaceGetValue(217)
이러한 함수를 정수 id와 함께 사용할 때는 2)단계를 건너뛸 수 있습니다. 이 경우 모든 개별 호출에서 웹 인터페이스에 액세스합니다.
ValispacePushValue() 및 ValispacePushMatrix() 모두 값 대신 수식(예: $MySat.Mass*5)을 푸시할 수도 있습니다
다운로드 및 설치
여기에서 GitHub에서 다운로드하고 더블 클릭을 통해 툴박스를 설치하세요. 그러면 Matlab 설치에서 활성화되지만 Matlab 애드온 관리자를 통해 비활성화하거나 제거할 수 있습니다.
Matlab 플러그인은 Matlab 버전 R2023b에서 테스트되었습니다.