Dragonfly Safety Workbench のプログラミングの簡単な紹介

新しいワークフローを自分で作成するにはどうすればよいですか?

次の図に示すように、ワークベンチで新しいワークフローを作成し、オーケストレーション プロセスをクリックして、ワークフロー編集ページに入ります。

キャンバスエリアの紹介

ワークフロー ページは 4 つの領域に分かれています。

  1. キャンバス レイアウト領域: ノードを接続してトップダウン プログラムを形成します
  2. 基本コンポーネント領域: ユーザーがプログラムを迅速に構築するのに便利な、プログラムのいくつかの基本機能を提供します。
  3. マーケットコンポーネントエリア: ユーザーは基本コンポーネントにパラメータを入力し、拡張コンポーネントを積極的に共有します
  4. ノード構成領域: ユーザーがキャンバス内のノードをクリックすると、この領域がノードパラメータを構成するために自動的にポップアップ表示されます。

基本コンポーネントの分類

基本コンポーネントは 2 つのカテゴリに分類されます。

  • データ入力コンポーネント: ファイルの読み取り、テキスト入力、データベースの読み取り、HTTP パケットの送信
  • データ処理コンポーネント: スクリプトの実行、コンテナーの実行、フィルター

パラメータ入力コンポーネントは主に外部データをワークフローにインポートし、データ処理コンポーネントは入力データを処理して結果をプラットフォームに出力します。

ベースコンポーネントとマーケットコンポーネントの違いは何ですか?

基本コンポーネントは、プラットフォームによって提供されるプラットフォームの最も基本的な機能です。たとえば、スクリプト コンポーネントを実行すると Python コードを実行できますが、コードは依然としてユーザーが記述する必要があります。

マーケット コンポーネントでは、ユーザーは、実行中のスクリプト コンポーネントでネットワーク スキャン用の Python コードを入力するなど、基本コンポーネントのパラメータを入力します。

したがって、基本コンポーネント=基本コンポーネントそのもの、マーケットコンポーネント=基本コンポーネント+パラメータ構成と理解できる。

プログラムの寿命はどれくらいですか?

プラットフォームは基本的なコンポーネントと接続を提供します。ユーザーがコンポーネントをキャンバスにドラッグすると、ノードが表示されます。ノードとノードは接続を通じて論理関係を形成します。

プラットフォームはキャンバス内のノードの数を読み取り、プログラムを使用して上から下に実行し、A上流ノードのデータが文件共享メソッドを通じて下流ノードに渡されBBノードのデータが渡されます。ファイル共有方式を通じてファイルに送信しますC

上流ノードのデータを取得するためのコードと下流ノードにデータを転送する方法はプラットフォーム自体が提供しており、ユーザーは中間のデータ処理プロセスに注意するだけで済みます。

ノードをデバッグするにはどうすればよいですか?

現在のノードと上流ノードの間の関係を扱うだけで済みます。通常、データの処理には実行中のスクリプト コンポーネントが使用されます。Dragonfly は上流ノードのデータを提供します。ノードをクリックすると、設定パネルが表示されます。ワンクリックで上流ノードのデータをコピーし、ローカルでコードをデバッグします。

おすすめ

転載: blog.csdn.net/u013431141/article/details/128617376