MATLAB Toolbox

A Matlab Toolbox permite-lhe ler e escrever no Requirements & Systems Portal diretamente a partir das suas simulações Matlab.

Exemplo de utilização:

% 1) Início de sessão no Valispace
ValispaceInit("https://demo.valispace.com","username","password")

% 2) opcional: obter todos os Valis para acesso mais rápido ou acesso por nome
ValispacePull()

% 3a) obter Vali como struct
3a) ValispaceGetVali("MySat.Mass")

% 3b) obter valor
3b) ValispaceGetValue("MySat.Mass")

% 4) enviar valor para o Valispace
4) ValispacePushValue("MySat.Mass",0)

% 4b) atualizar conjunto de dados (valores x na primeira linha e valores y na segunda linha)
4b) ValispacePushDataset("MySat.Mass", [0,1,2,3,4,5,6; 10,20,30,40,50,60,70])

% obter valores da matriz a partir do ID da matriz
5)  ValispaceGetMatrix(217)

% enviar valores da matriz
6)  ValispacePushMatrix(217,[2,3;4,5])

% publicar dados através da API REST
7)  ValispacePost(url, data)

% obter dados em formato json através da API REST
8)  ValispaceGet(url)                       

Note que: até executar clear all todos os ValispaceGetVali() e ValispaceGetValue() utilizarão os valores em cache da sua última chamada a ValispacePull().

ValispaceGetVali() / ValispaceGetValue() / ValispacePushValue() funcionam com o argumento como string (nome) ou inteiro (id), ou seja, ValispaceGetValue("MySat.Mass") e ValispaceGetValue(217).
Ao utilizar estas funções com um id inteiro, o passo 2) pode ser ignorado. Neste caso, a WebInterface será acedida em cada chamada individual.

Tanto ValispacePushValue() como ValispacePushMatrix() também podem enviar fórmulas (por exemplo, $MySat.Mass*5) em vez de valores

Transferência e instalação

Transfira-a do GitHub aqui e instale a toolbox com um duplo clique. Ficará então ativa na sua instalação do Matlab, mas pode desativá-la ou desinstalá-la através do Gestor de Add-Ons do Matlab.

O plugin Matlab foi testado com a versão R2023b do Matlab.

 

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Disponibilidade de Recursos

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe de vendas da Altium para saber mais.

Conteúdo