Bộ công cụ MATLAB

Bộ công cụ Matlab cho phép bạn đọc và ghi trực tiếp tới Requirements & Systems Portal từ các mô phỏng Matlab của mình.

Ví dụ sử dụng:

% 1) Đăng nhập Valispace
ValispaceInit("https://demo.valispace.com","username","password")

% 2) tùy chọn: lấy tất cả Vali để truy cập nhanh hơn hoặc truy cập theo tên
ValispacePull()

% 3a) lấy Vali dưới dạng struct
3a) ValispaceGetVali("MySat.Mass")

% 3b) lấy giá trị
3b) ValispaceGetValue("MySat.Mass")

% 4) đẩy giá trị lên Valispace
4) ValispacePushValue("MySat.Mass",0)

% 4b) cập nhật tập dữ liệu (giá trị x là hàng đầu tiên và giá trị y là hàng thứ hai)
4b) ValispacePushDataset("MySat.Mass", [0,1,2,3,4,5,6; 10,20,30,40,50,60,70])

% lấy giá trị ma trận từ ID ma trận
5)  ValispaceGetMatrix(217)

% đẩy giá trị ma trận lên
6)  ValispacePushMatrix(217,[2,3;4,5])

% đăng dữ liệu thông qua REST API
7)  ValispacePost(url, data)

% lấy dữ liệu ở định dạng json thông qua REST API
8)  ValispaceGet(url)                       

Xin lưu ý: cho đến khi bạn chạy clear all thì tất cả ValispaceGetVali() và ValispaceGetValue() sẽ sử dụng các giá trị được lưu trong bộ nhớ đệm từ lần gọi ValispacePull() gần nhất của bạn.

ValispaceGetVali() / ValispaceGetValue() / ValispacePushValue() hoạt động với đối số là chuỗi (tên) hoặc số nguyên (id), ví dụ: ValispaceGetValue("MySat.Mass") và ValispaceGetValue(217).
Khi sử dụng các hàm này với id kiểu số nguyên, có thể bỏ qua bước 2). Trong trường hợp này, WebInterface sẽ được truy cập ở mỗi lần gọi riêng lẻ.

Cả ValispacePushValue() và ValispacePushMatrix() cũng có thể đẩy công thức (ví dụ: $MySat.Mass*5) thay vì giá trị

Tải xuống và cài đặt

Tải từ GitHub tại đây và cài đặt bộ công cụ bằng cách nhấp đúp. Sau đó, bộ công cụ sẽ được kích hoạt trong bản cài đặt Matlab của bạn, nhưng bạn có thể vô hiệu hóa hoặc gỡ cài đặt nó qua Matlab Add-On Manager.

Plugin Matlab đã được kiểm thử với phiên bản Matlab R2023b.

 

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng có sẵn cho bạn phụ thuộc vào giải pháp Altium mà bạn đang sử dụng – Altium Develop, một phiên bản của Altium Agile (Agile Teams hoặc Agile Enterprise), hoặc Altium Designer (đang còn hiệu lực).

Nếu bạn không thấy tính năng được đề cập trong phần mềm của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Nội dung