アクションのシーケンスは重要です。
私たちの世界は、私たちが感じていない、しばしば理解していない多くの目に見えないつながりに絡まっています。そして、あなたが間違ったステップを踏むと、結果は...
予期せぬ!
少なくとも。目標は達成されず、さらに悲惨な結果が生じる可能性があります。
基礎-壁-屋根。
それ以外の場合、オプションはありますが、家を建てることはできません。その結果、システムの興味深いプロパティと機能が表示されます。専門家は、アクション、テクノロジーのシーケンスを変更できます。それが彼が専門家である理由です。彼はこれまたはその知識領域がどのように機能するかを理解しています。物事の本質はある程度です。
グラフ(サイクルを含む)またはスキーマの観点から数学的に表現されたシステムは、簡単に一覧表示できます。電気回路またはUML回路、人工ニューラルネットワーク、さらには宇宙!
グラフはシーケンスです。
システムには通常、機能的な負荷を運ぶリンクがあります。理想的には、それらを組み合わせたり混合したりする必要はありません。
- 温水と冷水-2つの異なるパイプまたはサブシステム接続
- 電気のゼロと位相
- マイクロコントローラ内のADC、PCINT、INT、PWM(データバス)。
以前は、単純な例を使用して、複雑な関係が最終的に単純なリストによってどのように表現されるかを示しました。機能基盤はすでに定義されています。それはすべて組み合わせナップザック問題に帰着します。
回路の接続オプション。U1、U2、U3-関数/ブロック。A、B、C-型付き関数パラメーター。1、2、3-ブロックの入力と出力の数。
この問題は、遺伝的アルゴリズムを使用して解決されます。
サーチスペースを減らすためのいくつかのテクニック、経験則も使用されます。ターゲット関数はスペルアウトされています。
しかし、最も重要なことは、関係が実行される順序にあります。
テーブル形式の接続オプション(遺伝子と染色体の組み合わせ)。
注意!右から左に接続を開始すると、解決策がすぐに見つかります。逆の場合は、オプションを整理する必要があります。
これはおそらく、決定全体の重要なポイントです。 「資源をめぐって」のリンク。そして、リソース(マイクロ回路のピンまたは関数の入力/出力)を取得して接続を確立すると、他の「消費者」はそれを要求できなくなります。それらのオプションはありますが、最初よりは少ないですが、これは私たちの利点に過ぎません- 組み合わせの数が減り、結果として、解を計算するための時間が減ります。
各ファンクションブロックパラメーターの接続オプション。詳細情報がありますが、これは、可能なすべてのオプションが表示される方法です-接続の重複や(または)「交差」があります。適切なソリューションを選択する必要があります。
前の表の接続はU1に関連しているため、このビューはより適切です。実際の回路では、おそらくベースユニットはありません。
経験則は、「玉座の候補者」のリストをランダムに並べ替えることで置き換えられます。奇妙なことに、これは非常に迅速に解決策を見つけるのに役立ちます。最初の近似では、経験、システムに関する知識、さらには設計スキルさえも欠けています。
システムにどのような相互接続があるかは関係ありません。カオス+一貫性が解決策を見つけます。
アルゴリズムの出力で、新しいシステムを形成する関係のリストを取得します- 所定の入力および出力パラメーターを持つ回路。リストに従ってブロックを接続するか、リストをITシステムにロードする必要があります。
子供の頃のように:これを行う-理解は後で来るでしょう。
私たちはすべてを知っているわけではなく、すべてを理解することはできませんが、慣れていないデバイスや、慣れていない環境でのアクションについて段階的な指示がある場合は、それに従うことをお勧めします。結局のところ、このシーケンスはおそらく他の人やマシンによる何時間もの思考と試行の結果です。
目標に向かって移動して、この時間を節約してみませんか?