2016-04-05 12 views
0

ブロックをマスクしているとき(この場合は関数上にマスクを置く)、パラメータの1つをリテラル文字列として扱いたい。 私は'unit8(sParameter1)'を使用することを知っていますが、その行を変更して文字列にする方法がわかりません。Simulinkブロックのマスキング:マスクパラメータを文字列として解釈する方法は?

そして、私はあなたを見れば、私は(「アイコン描画コマンド」プロンプトを使用して、マスク内の)場所がわからなくどのように

+0

を取得するために、MATLABで評価されるべきかどうか扱われるべきかどうかのSimulinkを伝えます文字の後に(つまり、MATLABで文字列を作成する通常の方法)? –

+0

ブロックプロパティで定義したパラメータについて、* .cや*で定義されているパラメータについては言及していません。 mファイル。マスクの中にパラメータの値を設定すると、それはマスクに表示されますが、インターンは常に1,2,3 ...そのパラメータに対して作成する値の数でカウントアップします。私は値が実際の文字列ではなく数字であることを願っています – gozilla1988

+0

私の場合、あなたの質問はまだ非常に不明です。 "インターン"(あなたは内部を意味するのですか?) 「数値で数える...」という意味はどういう意味ですか?どこを数えますか?あなたは、パラメータのリスト内のパラメータの順序インデックスについて話していますか? –

答えて

2

再び、ブロック名の一部として表示されるようにその文字列を使用したいですマスク内に定義されている各パラメータの属性(たとえば、Mask Editor Overviewのダイアログボックスのセクションを参照)では、パラメータを「評価する」(またはしない)と指定できます。

この

はあなただけの前に単一引用符を置く以外の何かを探していますが、ダイアログで入力したものを文字列リテラルとして、または実際の値

関連する問題