クラス、暗黙オブジェクト、およびファイルに対して、実行が必要な アクションを指定できます。
要素パーツの実行順序の指定は、以下の 2 つの MicroC 概念に基づいています。
あるモデル要素が実行可能 であると 指定するには、その要素に対して doExecute というメソッドを作成します。 このメソッドを使用して、その要素に対して実行される 必要のあるアクションを、アクションの特定のシーケンスの一部として指定できます。
各 doExecute メソッド は、計算を実行して戻るというコードで構成される必要があります。つまり、このメソッドは オペレーティング・システムが提供する「待機」フィーチャーを使用することはできません。
ある要素 が実行可能 または実行マネージャー である必要があることを、その要素の「フィーチャー」ウィンドウの「実行スキーム 」セクション で指定できます。「実行スキーム」セクションが表示されるのは、MicroC プロファイル使用時の「フィーチャー」ウィンドウにのみです。
をクリックするか、またはを
選択して「新規プロジェクト」ウィンドウを開くことによって、MicroC プロジェクトを作成します。

MicroC プロファイルを 使用する際、要素が実行マネージャー として定義されている場合は、 並行性の設定が順次 であっても、その要素は独自のイベント・キューを保持します。 この動作は、並行性が「フィーチャー」ウィンドウ の「一般」タブでアクティブに設定されている場合に限って モデル要素はイベント・キューを保持するという通常の振る舞いとは異なります。
実行マネージャーのイベント・キューのサイズは、C_CG::Class::ExecutionManagerEventQueueSize プロパティーで 制御されます。
各実行マネージャーは、その実行可能パーツの実行を制御します。 実行マネージャーは、その実行マネージャーのステートチャート、および その実行マネージャーのパーツ (これらパーツ自体は実行マネージャーでない) に 定義済みのステートチャート内に定義されたイベントを処理する独自のイベント・キューを 保持します。C_CG::Class::ExecutionManagerDispatchEventOrder プロパティーの値 を変更することによって、イベント処理をその要素のパーツの doExecute メソッドの前に行うか後に 行うかを指定できます。
1 つ以上のモデル要素を 実行可能 と指定したにもかかわらず、少なくとも 1 つのアクティブ要素もモデルに存在しない 場合は、生成コードにパッケージ・レベルの doExecute メソッドが組み込まれます。このパッケージ・レベルの メソッドは、パッケージの最上位にある個々の実行可能要素に定義された doExecute メソッドを 呼び出します。 このデフォルトの振る舞いは、C_CG::Configuration::UseMainTask プロパティーの値を 変更してオフにすることができます。