次に示すように、Type 宣言にタグ値を追加する必要があります。
問題は、生成されたコードでタグ値ではなくタグ名を取得し続けることです。次のように。
手がかりはありますか?
私の元々の必要性は、いくつかの #define 行を作成することであり、これのステレオタイプを作成しようとしていました
次に示すように、Type 宣言にタグ値を追加する必要があります。
問題は、生成されたコードでタグ値ではなくタグ名を取得し続けることです。次のように。
私の元々の必要性は、いくつかの #define 行を作成することであり、これのステレオタイプを作成しようとしていました
残念ながら、タグの値は宣言フィールドでは評価されません。回避策は次のとおりです。
タグの名前が「 repeat_time 」だとしましょう:
宣言フィールドでタグを使用しないでください。
代わりに、それをCPP_CG::Type::SpecificationEpilog
プロパティに追加します (タグ名の前のスペースに注意してください)。
注 1: 型の代わりに変数を使用することを検討してください。詳細については、次の図を参照してください。
生成されたコード:
//#[ type CANSM_MODEREQ_REPEAT_TIME
#define CANSM_MODEREQ_REPEAT_TIME 100
//#]
//## attribute CANSM_MODERSP_REPEAT_TIME
#define CANSM_MODERSP_REPEAT_TIME 200
注 2: ステレオタイプを使用してプロパティをオーバーロードすることを検討してください。