MATLABツールボックス

Matlab Toolboxを使用すると、MatlabシミュレーションからRequirements & Systems Portalを直接読み書きできます。

使用例

1) Valispaceログイン
ValispaceInit("https://demo.valispace.com", "username", "password")

2) オプション:高速アクセスまたは名前経由のアクセスのために、すべてのヴァリスをプルする
ValispacePull()

3a) 構造体としてヴァリを得る
3a) ValispaceGetVali("MySat.Mass")

3b) 値を取得
3b) ValispaceGetValue("MySat.Mass")

4) 値をValispaceにプッシュ
4) ValispacePushValue("MySat.Mass",0)

4b) データセットを更新(x値を1行目、y値を2行目として更新)
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 allを実行するまで ValispaceGetVali()ValispaceGetValue()を実行するまでは、最後に ValispacePull()を呼び出します。

ValispaceGetVali()/ ValispaceGetValue()/ ValispacePushValue()は、引数を文字列(名前)または整数(id)で扱います。 ValispaceGetValue("MySat.Mass")そして ValispaceGetValue(217).
これらの関数を整数 ID で使用する場合、ステップ 2) は省略できます。この場合、WebInterface は個々の呼び出しごとにアクセスされます。

ValispacePushValue() および ValispacePushMatrix() では、値の代わりに数式 ($MySat.Mass*5 など) をプッシュすることもできます。

ダウンロードとインストール

GitHubからダウンロードし、ダブルクリックでツールボックスをインストールしてください。ツールボックスはMatlabのインストール時に有効になりますが、Matlabアドオンマネージャで無効にしたり、アンインストールすることができます。

MatlabプラグインはMatlabバージョンR2023bでテストされています。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

Content