matlabユーザーコミュニティー

matlab&si万博1manbetxmulinkユーザーコミュニティー向けブログブログブログ

【万博1manbetxsimulinkユーザーユーザー】】r2021aののな机能机能机能

こんにちは。今月R2021aがリリースされました。私はMATLAB派(?)なのでMATLABの新機能をいろいろ紹介したいところですが、まずはSimulinkの新機能を、これまでも何度か記事を書いていただいた同僚の新帯さんに話してもらいます。

===============

こんにちは。アプリケーションエンジニアリング部の新帯です。今回は、Simulinkユーザーのための便利な新機能を紹介したいと思います。タイトルにはR2021aとありますが、R2020b以前の便利機能もいくつか紹介しています。これらを知っていれば、格段に作業効率が向上します!ぜひ最後までお読みください。

目次

  1. エディタ便利机能
  2. シミュレーション データ インスペクター
  3. サブシステム参照
  4. シグナルエディター
  5. 検索とモデル データ エディター
  6. シミュレーションの高速化

対象ユーザー

今回の記事の対象ユーザーとしては、以下を想定しています。

  • sim万博1manbetxulink simulinkを用いた开発を行っており主に古い古いバージョンバージョン((((((((((((()
  • 最近、諸々の事情でMATLABのバージョンアップを検討している人

もちろん普段的に最新バージョンをているで,今までまで知ら知らなかっなかっなかったたであろう便利便利机能を绍介绍介ししてていいます

1.エディタ便利机能

[目次]

Simulinkのキャンバスにブロックを配置したい時、どうしていますでしょうか。ライブラリブラウザからブロックを探してドラッグ&ドロップしていますでしょうか。実は、ブロック名を覚えていれば”スマート編集キュー”で素早くブロックを置くことができます。以下の動画を確認してください。

R2014Bから机能机能から実装さいますます,「これくらいくらいくらいははは知っ知っいるよ」とといういういう人人人もいるいるかとととと思い思い思い。。。。。しかししかししかししかししかし。しかし。しかしR2021aではではではではのの一括移动移动とといういう技もも使えるようなりましました。。。以下以下

信号線の移動など、今まで一つずつやる必要があり大変だった作業が、非常に高速にできるようになりましたね。他にも便利な編集方法があります。ブロックの追加とパラメータの設定に説明されていますので、興味のある方はご確認ください。

一方で、キーボードショートカットによる作業の効率化もできます。万博1manbetxsimulinkでの化用キーボードショートとと操作操作も是非ご確認ください。

2. シミュレーション データ インスペクター

[目次]

万博1manbetxsimulink simulink simulink semulink simulink simulink simulink simulink simulink simulinkのsapepeをにににをを使えること。。。しかし、敢えて言わせていただきます。もはやScopeは不要です。これからは”シミュレーション データ インスペクター”を使ってください。

R2010Bでタインタインででされ,意外と古いです。。。これこれををを使う使う信号线信号线信号线信号线信号线信号线ややブロックブロックブロックブロックの値をまとめてて可视できできでき。。。またまたまたまたまた,xy,,,,,,,,によるによる,,,,,,ののののの结果结果をを表示表示などなど非常非常に多彩多彩な机能机能を备えてていますますます以下以下の动画动画に

一方で、動画を見た方は「一つの信号を手軽に見たい場合は、まだScopeの方が早いな」と思った人もいるのではないでしょうか。おっしゃる通りなのですが、実はR2021aにて、その場合でもScopeの代替として使える新機能がリリースされました。それは、”Record”ブロックです。使い方は、以下の動画を確認してください。

Rocordブロックは、小型のシミュレーションデータインスペクターのようなものです。使い勝手はScopeと同等でありながら、シミュレーションデータインスペクターの各機能がそのまま使えるので、Scopeの上位互換と言えます。

その他使い方について,,シミュレーション データ インスペクターRecordブロックで说明れいますご确认ください。

3.サブシステム参照

[目次]

Simulinkモデルが大規模になってくると、各機能(サブシステム)ごとにファイルに分けたくなります。ファイル分けする手法として、従来は”ライブラリ”と”参照モデル”という手法がありました。ライブラリは、共通機能を括り出して一つにまとめることができる機能ですが、サブシステム一つだけを別ファイルにしたいと思った場合には、結構手間でした。なぜなら、ブロックをライブラリ化する場合は、ライブラリ化のための作業が発生するためです。

参照はシステム一つだけをファイルにできますが,するモデルモデルファイルファイル自体自体自体はは独立しして実行実行できできなけれなければなりなりませんん。。。その,,,,できるものではありん。

ようなのシステムを手軽手軽ファイル分けししたい」にに适し适し适したた机能机能机能としとしとしとしてててててててててにてにてにてにてにてにてサブシステムシステム参照参照参照参照参照参照ががががが実装さされれましたた。。。。。。

subessionなど,メリットメリットやなどなどなどツールで変更点を追いやすい,,ということことことが。

その他使い方について,,サブシステム参照で说明れいますご确认ください。

4. シグナル エディター

[目次]

信号を可視化する機能は古くはScopeでしたが、一方で信号を作る機能は何でしょうか。Simulinkには昔から、自由に信号波形を作ることができる”Signal Builder”ブロックがありました。実はこのSignal Builderは、将来的になくす予定です。愛用してくださっている方、申し訳ありません!代わりに、”Signal Editor”ブロックを使ってください!

信号编辑ブロックは信号生成器ブロックの次世代版になります。また,Signal Editorアプリという、Simulinkからは独立した機能がありまして、そのアプリで作った信号をSimulinkにインポートするブロックがSignal Editorブロックになります。細かいことは置いておいて、それら二つをまとめてシグナルエディターと呼んでくださって大丈夫です。基本的な使い方については、以下の動画をご確認ください。

Signal Builderと比較して、画面が見やすくなっており、操作もラクに行えることが分かると思います。

その他使い方について,,信号データの作成と編集Signal Editorブロックで说明れいますご确认ください。

5. 検索とモデル データ エディター

[目次]

规模な,ややの情报を化化しししたくたくなりなりますますますよよねねこれこれまでまで,,多数多数のブロックブロックのの検索検索検索検索ややややなどなどはははははます。

検索機能はR2016bにて改善され、新しいインターフェースになりました。そして”モデルデータエディター”という、ブロックや信号線のパラメータを一括して設定できる便利機能も実装されました。そしてR2021aにて、ついに”置換”ができるようになりました!(今更とは言わないでください… ( ;∀;))

以下の動画に、基本的な使い方をまとめています。ご確認ください。

动画にます,モデルエディター使う,だったたシミュレーションデータインスペクタースペクターのログログ设定も一括一括しし

その他使い方について,,検索と置换モデル データ エディターを使用したデータ プロパティの設定で说明れいますご确认ください。

6. シミュレーションの高速化

[目次]

最后はを效率するというは,の実行を早める早める新机能能。。。

R2014bにて、”高速リスタート”という機能が実装されました。これを有効にすると、2回目以降のシミュレーションで初期化行程をスキップします。例えば、パラメータだけを変更しながら何百回、何千回とシミュレーションする場合に、トータルの実行時間を短縮することができます。

simulinkキャッシュ万博1manbetxキャッシュキャッシュキャッシュキャッシュキャッシュキャッシュキャッシュキャッシュ生成れるれるようようにになりなりた(((拡张子拡张子ははははははこのこのこのこのこのこのこのこのこのファイルファイルはモデルモデルのビルドビルドビルドビルドビルドビルドビルドビルドビルドビルドビルド情报情报で,モデル使っ使っいる场合にの不必要再ビルドをを防止防止できできできますます。ですです,,なるべくべくべく消さ消さないようよう

このよう开発ワークをした化机能开発を着実にに进めてて。。。

まとめ

いかがだったでしょうか。特にR2015aまでしか使っていなかった方は、6年分の変化を大きく感じられたのではないかと思います。MATLABとSimulinkはこれからも、皆様の研究や開発の効率アップに貢献していきます。今後ともよろしくお願いいたします。

|
  • print
  • send email

评论

To leave a comment, please click这里to sign in to your MathWorks Account or create a new one.