web-dev-qa-db-ja.com

多くのアイテム間の入出力接続を作成および管理しやすくするにはどうすればよいですか?

ユーザーが「チャネル値」をリンクできるようにする、リリースのために終了しようとしているアプリケーションがあります。これが現在どのように機能するかのワークフローの例です-画面上のフェーダーコントロールを取り、その値を仮想LCD=ディスプレイに表示します。これは簡単な例ですが、フェーダーは100のライトのうちの1つで、効果音を鳴らしたり、他の多くのシナリオを引き起こしたり、UIによってユーザーがアプリケーションを生産的に使用できなくなるような気がします。

1。ユーザーが画面にコントロールを追加します

Sample Controls

2。ユーザーは[チャネルアクション]画面に移動し、アクションを追加するチャネルをクリックして、[新規追加]をクリックしてアクションを追加します

Channel Actions

。ユーザーは2つのドロップダウンリストから宛先を選択します。この場合、フェーダーの値はLCD text。

Channel Action Dialog

4。ユーザーは選択した宛先を追加し、アクションを「有効化」します。

Channel Action Finished

チャネルアクションリストが入力されます。

List Populated

...そしてフェーダーの値はLCDテキストを更新します。

Fader Connected

このプロセスは、多数のチャネルが動作していると、かなり退屈になる可能性があります。

Snowball Machine

このプロセスをより直感的で、ユーザーにとってできるだけ簡単/無痛にする方法を教えてください。

2
Brandon

これらの要素を接続するグラフィカルな方法を検討しましたか?

Quartz Composerがそれを行う方法を確認してください: http://sintixerr.files.wordpress.com/2009/02/simplevizjpg-ready.jpg

これは、ノードUIを使用してこれを設定する方法です。

Nodal connection

これにより、ドラッグアンドドロップを使用して、ユーザーが非常に直感的で高速な方法でセットアップを非常に簡単に作成できるようになります。もちろん、スライダーの「OUT」ノードでさまざまな接続を開始して、たとえば、 LEDが点灯します。

これが煩雑すぎると感じた場合は、「セットアップ接続の表示/非表示」ボタンを追加することを検討します。

これを実装するのは簡単なことではないかもしれませんが、これは実際に最もユーザーフレンドリーな方法の1つです。

3
Lukzen

あなたはオブジェクトマネージャのようなものを試すことができます:

enter image description here

このパネルでは、視覚的なサポートにより、コントロールを簡単に構成できます。また、システムにはソース(エミッター)エレメントと宛先(レシーバー)エレメントがあることに注意してください。したがって、レシーバーのみをChannel Destinationドロップダウンリストに配置できるように賢くしてください。他の制限や制限も考慮してください。

パフォーマンスを向上させるためのいくつかのトリックは次のとおりです。

  • 受信機の直接選択のためのツールを使用して、チャネル宛先ドロップダウンリストの右側にある「ターゲット」ボタンを見てください。だから、マウスでレシーバーを選ぶことができます
  • バインドされたレシーバーにマークを付けてステータスを表示するには、Pipe1 Scoreの黄色の三角形を確認してください。これにより、バインドされていないレシーバーを非常に迅速に決定できます。いくつかのマークの代わりに、バインドされたエミッター要素の値を表示することができます。
  • 重要度/頻度でプロパティを並べ替え、スマートデフォルトを使用する
2

初心者でカジュアルなエキスパートTweakモード:(a)機能し、(b)すばやく、(c)見栄えが良く、デモで製品を販売するグラフィカルな方法。

エキスパートおよび一括更新モード:TableView。パッチ全体をカットアンドペーストしたり、セットアップ全体をインポートおよびエクスポートしたり、CSVまたはExcelで編集したりできます。このビューは、セットアップの概要であり、大きなセットアップでのパターンと高度なエラーを表示できます。行/列のソート、非表示、オペレーターがプレッシャーの下で真夜中の修正を行うことができるようにするすべてを許可し、それを愛してください。色分けが役立ちます(数値に応じてセルにオプションで色を付け、ランダムにステップするシステムを見たので、異常な構成を見つけるためのコントラストとパターンが得られました。オペレーターは、マシン全体とそのセットアップを1つのものとして扱うことができます。そして、あなたが彼らを地下室でトーチとはんだごてでいじるのではなく、より高いレベルで問題に対処するのを助けることができるどんな方法でも、メーカーとしてあなたが望む忠誠心を生み出すでしょう。

0
S_eng