1

LabVIEWで画像の明るさを調整するプログラムを作成しようとしています。

赤、緑、青のすべての値に特定の値を追加して、明るさを上げています。スライダーを動かしてその値を取得します。

式ノードでプログラムを作成しましたが、常にエラーが発生します。

あなたが私を助けてくれることを願っていました。

ブロック図:

ブロック図 1

ブロック図 2

エラー:

6 行目のエラーは「#」文字でマークされています: " ...Blue; int truncate(#int value); new "

4

2 に答える 2

4

これには、LabVIEW に同梱されているハイライト カラーと呼ばれる関数があります。 この画像は、VIブロックダイアグラムに直接ドラッグアンドドロップするスニペットです

(この画像は、VI ブロックダイアグラムに直接ドラッグ アンド ドロップするスニペットです)

トン

于 2012-11-17T11:25:33.280 に答える
1

間違っていたら訂正してください。ただし、フォーミュラ ノード内で C のような関数を使用することはできませんでした。範囲を制限するには、LabVIEW を使用する必要があります。同等のコードのスクリーンショットを添付しましたが、画像の明るさを変更するより効率的な方法があると確信しています。

ブロック図

于 2012-11-16T22:14:50.087 に答える