2019年2月14日yuiziコンポーネントのInputの項目って、通常は値、もしくはEquationなので設定された変数とか定数を入力することができます。ところが、例外があって、この部分を単なる文字列として扱う事もできます。Plotterでは、Inputに入力された値を単なる文字列として扱って、グラフの凡例で使っています。なーんか不思議ですよね?Inputの項目を変数として扱う場合と、単に文字列で扱う場合って、どこで区別しているんでしょう?ちょっと必要に迫られて調べてみました。新しくコンポーネントを作ってみると。試しに普通にProformaとコンポーネントを作ると、この部分は値、もしくは変数として認識されます。Type65と同じようにInputへ適当な文字列を入れて実行してみるとエラーになります。0メッセージからすると、対応する変数が無いってコトでエラーになっているようですが、はて?でもType65は、なんでOKなんだろ?ちなみに、Inputの項目を文字列として取得するためのAPIはちゃんと用意されています。1)Type65のソースコードと比較してみると、同じAPIを使って文字列のデータを取得しているのにエラーは発生しません。自分で書いたコンポーネントではエラーになります。う~ん、きっとなにか切り替えの仕組みがあるはずです。Type65のソースコードやProformaを眺めても、それらしい記述が見つかりません。隠し機能なのか?1日悩んでお手上げだったので開発に問い合わせたら、あっさり答えが返ってきました。Type番号書いとけばOK」(意訳)なんと、専用のファイルがあるようです。いう事で実際にType番号を書き加えてみました。←この行を追加したで、試したらあっさり動いた。この仕組み、ドキュメントには記載が見当たらない(見付けらていないだけか?)滅多に使う機能じゃないので、知っている人だけが知っていればいいってことなのかな?ま、ともかく、目的は達せそうです。コメントをキャンセルメールアドレスが公開されることはありません。クアトロ)が個人的に運営しています。このサイトの使用を継続することで、その使用に同意したとみなされます。コントロール方法を含む詳細についてはこちらをご覧ください。