メニュー English Ukrainian ロシア語 ホーム

愛好家や専門家向けの無料テクニカル ライブラリ 無料のテクニカルライブラリ


無線電子工学および電気工学の百科事典
無料のライブラリ / 無線電子および電気機器のスキーム

Ke-USB24AモジュールをExcelから制御します。 無線エレクトロニクスと電気工学の百科事典

無料のテクニカルライブラリ

無線電子工学と電気工学の百科事典 / コンピューター

記事へのコメント 記事へのコメント

最初の部分

Ke-USB24A USB モジュールのプログラミングの全体的な魅力は、あまり普及していない言語でプログラムを作成する必要があるか、または動作する機能を提供していないように見える環境でプログラムを作成する必要があるという疑問が生じたときに高く評価できます。 USB デバイス。 ここにいる方法は? - ライブラリの接続、システム関数の呼び出しなどを処理しますか? 多くの場合、これはすべて困難です。 Ke-USB24A モジュールはまったく別の問題です。 プログラミングインターフェースがシリアルポートの形で実装されているため、ほとんどすべての言語でモジュールをプログラミングできます。 これを例で示しましょう。 この記事では、Excel からモジュールの出力を制御する方法について説明します。 はい、はい、それは通常、テーブルを作成してグラフを作成するところからです。

ExcelがCOMポートと通信するには、Microsoftの特別なコンポーネントであるMSCommActiveX要素をシステムにインストールする必要があります。 このため この記事のファイルをダウンロードする。 そこにActiveXフォルダがあります。

ExcelからKe-USB24Aモジュールを制御する

コンポーネントをインストールするには、ファイルを実行するだけです インストール.bat -彼自身が、コンポーネントをシステムにインストールして登録するために必要なすべての作業を実行します。 その過程で、次の質問があります。

ExcelからKe-USB24Aモジュールを制御する

[はい] をクリックします。 インストール成功のメッセージが表示されます。 「OK」を押します。

ExcelからKe-USB24Aモジュールを制御する

すべてのコンポーネントがインストールされているので、Excel で直接使用できます。 プログラムを開始します。 次のステップとして、Excel マクロの実行を有効にする必要があります。 ほとんどの場合、デフォルトで無効になっています。 これを行うには、メニューに移動します ツール -> マクロ -> セキュリティ...

ExcelからKe-USB24Aモジュールを制御する

低セキュリティ オプションを設定します。これは、独自のプログラムが安全であることを確信しているからです。

ExcelからKe-USB24Aモジュールを制御する

それでは、実際に Excel から取得したいものを決定しましょう。 デバイスへのアクセスを開き、指定した I / O ラインに低または高電圧レベルを書き込むことができるコントロールをシートに含めます。

コントロールの配置を見てみましょう。 これを行うには、たとえば、プログラムのメイン メニューを右クリックし、表示されるリストで [コントロール] を選択して、適切なウィンドウを呼び出します。

ExcelからKe-USB24Aモジュールを制御する

必要なコントロール(XNUMXつのラベル、XNUMXつの入力ボックス、XNUMXつのボタン)をシートにドラッグします。 要素のプロパティエディタでマウスの右ボタンをクリックすると、要素のテキストを変更できます。 結果は次のようになります。

ExcelからKe-USB24Aモジュールを制御する

いよいよプログラミングに取り掛かります。 Excel プログラム、および Microsoft の他のオフィス プログラム (Word、Acsess など) には、VBA (Visual Basic For Application) プログラミング言語のサポートが組み込まれています。 やや拡張された Visual Basic です。 プログラムエディタに移動するには、「ポートを開く」ボタンをダブルクリックします。これは、そこからプログラムの実行プロセスを開始するためです。

VBAエディターに入ると、ボタンクリックイベントを処理するための空のコードが空白になっています。

ExcelからKe-USB24Aモジュールを制御する

プログラムを直接作成する前に、MSCommコンポーネント(システムにインストールしたばかりのコンポーネント)を接続する必要があります。 これを行うには、メニューのVBAエディターで[ ツール -> 参照....

ExcelからKe-USB24Aモジュールを制御する

ボタンを押す ブラウズ...。 表示されるファイル選択ウィンドウでコンポーネントを見つけます。 MSCOMM32.OCX - ディレクトリにある必要があります C:\ WINDOWS \ system32 \。 Нажимаем オープン、次にボタン Ok.

ExcelからKe-USB24Aモジュールを制御する

次のコードを書きます。 彼は何をしているの? ポートで動作するコンポーネントのインスタンスを作成し、そのパラメータを設定して、最後にポートを開きます。

'ポートで動作するコンポーネントのインスタンスを作成します
新しい MSCommPrivate サブ CommandButton1_Click() として KeUSB を暗くする
'ポートを設定します
KeUSB.CommPort = Val(TextBox1.Value)
KeUSB.Settings=9600,N,8,1"
KeUSB.Handshaking = comNone
KeUSB.InputLen = 0
KeUSB.InBufferSize = 40
KeUSB.OutBufferSize = 40
KeUSB.RThreshold = 0
'ポートを開けてください
KeUSB.PortOpen = True
End Subの
 

次に、Excelシートに戻ります。 ボタンをダブルクリック 書き留める. 次のコードを追加します。

プライベートサブCommandButton2_Click()
'コマンド$KE,WRを作成します
KeUSB.Output =$KE,WR," & TextBox2.Value &," & TextBox3.Value & Chr(13) & Chr(10)
End Subの

全てプログラミングで完結。 VBA エディターを閉じることができます (終了する前に保存することを忘れないでください)。 ここで、Excel シートでコントロール エディター モードから実行モードに切り替える必要があります。 これを行うには、「コントロール」馬で、三角形のバーの形で対応するボタンを押して、非アクティブにする(強調表示しない)必要があります。

ExcelからKe-USB24Aモジュールを制御する

これで回路を組み立てることができます。ここでは何も変更しません。前回の記事と同じように使用します。LEDはKe-USB24Aモジュールのすべての入力/出力ラインに接続されています。 すべての行が出力に設定されます。 それが実際には回路全体です。

ExcelからKe-USB24Aモジュールを制御します。 図式

したがって、モジュールのCOMポートの番号を示し、ボタンを押します ポートを開く. 次に、目的の行の番号とレコードの値 (0 または 1) を指定します。 ボタンを押します 書き留める - LED の点滅。

ExcelからKe-USB24Aモジュールを制御する

そしてこちらが構造写真。 回路はブレッドボードに入力されます-非常に便利です。何もはんだ付けする必要はありません。 ここには 24 個の LED がすべて取り付けられているわけではありませんが、少ないです。

Excel から Ke-USB24A モジュールを制御します。 ブレッドボードに組み立てた回路

したがって、モジュールのCOMポートの番号を示し、ボタンを押します ポートを開く. 次に、目的の行の番号とレコードの値 (0 または 1) を指定します。 ボタンを押します 書き留める - LED の点滅。

もちろん、プログラムを最新化する必要があります。ここでは、実行エラーや入力されたデータ自体は分析しません。 ただし、その単純さにも関わらず、この例は、ActiveX コンポーネントと少なくとも一部のプログラミング言語 (スクリプトも) をサポートするほぼすべての環境から Ke-USB24A モジュールを操作できることを示しています。 たとえば、モジュールの操作を Microsoft Access プログラムに統合してデータベースを維持したり、この概念を 1C プログラムに統合したり、センサー (キー) などからの外部イベントに対してアクションを実行したりできます。 - 可能性は無限大。 また、Excel を使用してトピックの開発を続けることができます。たとえば、Excel を使用して、モジュールの ADC から受信したデータに従ってグラフを自動的にプロットします。

著者:ドミトリー・イワノフ(グリログ); 出版物:cxem.net

他の記事も見る セクション コンピューター.

読み書き 有用な この記事へのコメント.

<<戻る

科学技術の最新ニュース、新しい電子機器:

タッチエミュレーション用人工皮革 15.04.2024

距離を置くことがますます一般的になっている現代のテクノロジーの世界では、つながりと親近感を維持することが重要です。ドイツのザールランド大学の科学者らによる人工皮膚の最近の開発は、仮想インタラクションの新時代を象徴しています。ドイツのザールラント大学の研究者は、触覚を遠くまで伝えることができる超薄膜を開発した。この最先端のテクノロジーは、特に愛する人から遠く離れている人たちに、仮想コミュニケーションの新たな機会を提供します。研究者らが開発した厚さわずか50マイクロメートルの極薄フィルムは、繊維に組み込んで第二の皮膚のように着用することができる。これらのフィルムは、ママやパパからの触覚信号を認識するセンサーとして、またその動きを赤ちゃんに伝えるアクチュエーターとして機能します。保護者が布地に触れるとセンサーが作動し、圧力に反応して超薄膜を変形させます。これ ... >>

Petgugu グローバル猫砂 15.04.2024

ペットの世話は、特に家を清潔に保つことに関しては、しばしば困難になることがあります。 Petgugu Global のスタートアップ企業から、猫の飼い主の生活を楽にし、家を完璧に清潔で整頓された状態に保つのに役立つ、新しい興味深いソリューションが発表されました。スタートアップの Petgugu Global は、糞便を自動的に流し、家を清潔で新鮮に保つことができるユニークな猫用トイレを発表しました。この革新的なデバイスには、ペットのトイレ活動を監視し、使用後に自動的に掃除するように作動するさまざまなスマートセンサーが装備されています。この装置は下水道システムに接続されており、所有者の介入を必要とせずに効率的な廃棄物の除去を保証します。また、トイレには大容量の水洗トイレがあり、多頭飼いのご家庭にも最適です。 Petgugu 猫砂ボウルは、水溶性猫砂用に設計されており、さまざまな追加機能を提供します。 ... >>

思いやりのある男性の魅力 14.04.2024

女性は「悪い男」を好むという固定観念は長い間広まっていました。しかし、モナシュ大学の英国の科学者によって行われた最近の研究は、この問題について新たな視点を提供しています。彼らは、男性の感情的責任と他人を助けようとする意欲に女性がどのように反応するかを調べました。この研究結果は、男性が女性にとって魅力的な理由についての私たちの理解を変える可能性がある。モナシュ大学の科学者が行った研究により、女性に対する男性の魅力に関する新たな発見がもたらされました。実験では、女性たちに男性の写真と、ホームレスと遭遇したときの反応など、さまざまな状況での行動についての簡単なストーリーを見せた。ホームレス男性を無視する人もいたが、食べ物をおごるなど手助けする人もいた。ある研究によると、共感と優しさを示す男性は、共感と優しさを示す男性に比べて、女性にとってより魅力的であることがわかりました。 ... >>

アーカイブからのランダムなニュース

麻痺したネズミが治った 11.06.2012

脳との接続を完全に失い、下肢の制御を失った重度の脊髄損傷を負ったラットは、脊髄の化学的および電気的刺激とロボットベルトを使用した特別なトレーニングを数週間行った後、走ることを学びました. これは、サイエンス誌の最新号に掲載されたスイスとフランスの研究者グループによる記事で報告されています。 近い将来、同じ方法が麻痺した人々にうまく適用できる可能性があります。

数年前、同じ科学者グループが、脳から切り離された脊髄を目覚めさせ、麻痺したネズミに動く歩道で足を動かすことに成功しました. 彼らは、化学刺激剤で脊髄ニューロンのセンサーをポンピングし、歩く準備を整えることによってこれを行いました. 次に、脊髄に埋め込まれた電極を介して長い電気インパルスが通過し、これが行動の信号として認識され、ラットが歩き始めました。

それは脳に依存しない無意識の行動でした。 その後、科学者たちは戦術を変更しました。 彼らは動く歩道を捨てて、反対側にチョコレートのお菓子が置いてある台の上にネズミを置きました。 垂直状態では、ラットは上から吊り下げられたロボットベルトで支えられ、動物が落下し始めたときにのみ作動しました。 説明された方法で興奮させられた脊髄は足を復活させ、ラットは自分で歩くことができると信じて、チョコレートに駆けつけようとしました。 同時に、この欲求に駆り立てられた脳と脊髄の神経線維の成長率は劇的に増加し、XNUMX、XNUMX週間のそのようなトレーニングの後、線維はバイパスを見つけて接続しました. 最初にネズミは意識的に一歩踏み出し、次に二歩踏み出し、しばらくすると自力で歩きました。 そして歩くだけでなく、走ったり、階段を上ったり、障害物を避けたりしました。

この研究を率いる Grégoire Courtin 教授は、人工的に麻痺させたラットは XNUMX% 回復したと述べています。 彼は麻痺した人々に同じ方法を適用することについて楽観的であり、明確なことは何も約束していませんが、今後XNUMX〜XNUMX年でチューリッヒの病院で臨床試験を開始する予定です.

その他の興味深いニュース:

▪ Gigabyte の外部ビデオ アダプター Aorus RTX 3080 Gaming Box

▪ 新しい戦闘機エアバス

▪ 琥珀色の羽

▪ Linksys EA8500 ワイヤレス ルーター

▪ 新型コロナウイルスに対する免疫系を活性化するために赤血球を変化させる

科学技術、新しいエレクトロニクスのニュースフィード

 

無料の技術ライブラリの興味深い資料:

▪ サイトの「代替エネルギー源」セクション。 記事の選択

▪ 記事 ペンを銃剣と同等にしてほしい。 人気の表現

▪ 記事 最大の雨粒はどこにありますか? 詳細な回答

▪ 記事貯留層圧力維持および石油増進回収施設の運用。 労働保護に関する標準的な指導

▪ 記事 三相モーターをオンにします。 無線エレクトロニクスと電気工学の百科事典

▪ 記事 手を濡らさずに水からコインを取り出す。 フォーカスの秘密

この記事にコメントを残してください:

Имя:


Eメール(オプション):


コメント:





このページのすべての言語

ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー

www.diagram.com.ua

www.diagram.com.ua
2000-2024