これは、Linux オンラインで実行するために C# で記述された CANUSB Library という名前の Linux アプリで、その最新リリースは Package.zip としてダウンロードできます。 これは、ワークステーション用の無料のホスティング プロバイダーである OnWorks でオンラインで実行できます。
C# で記述された CANUSB Library という名前のこのアプリをオンラインでダウンロードして実行し、OnWorks を使用して Linux オンラインで無料で実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショットは
Ad
Linuxオンラインで実行するためにC#で記述されたCANUSBライブラリ
DESCRIPTION
これは、 www.canusb.com デバイス完全なメモ: ReadMe.txt を参照してください。
まとめ
LAWICEL DLL は「アンマネージ コード」であり、C#/VB/Mono で使用するように設計されていません。
http://en.wikipedia.org/wiki/Managed_code
「マネージ コード」から「アンマネージ コード」を呼び出したい場合は、「C# ラッパー」を使用して DLL にアクセスする必要があります。 このラッパーは、「PInvoke」(ピーク/ポークなど) を使用して、マネージド コードからアンマネージド コードへの「マルシャル」呼び出しを行います。 複雑そうに聞こえますが、実際その通りです。
それも全く不要です。 DLL をマネージ コードとして使用しないのはなぜですか?? プロジェクト内でライブラリを参照し、その関数を呼び出すだけではどうでしょうか?? このプロジェクトはまさにそれを実現します
ライセンス:
LGPLV3.: 要約すると、私たちが求める唯一のことは、ライブラリを改善/バグ修正/拡張する場合、jon_newcomb に電子メールで送信するか、sourceforge アクセスをリクエストすることで、これらの変更をプロジェクトにフィードバックすることです。 このライブラリを使用して開発するアプリケーションは、このライセンスの対象ではないため、クローズド ソースおよび商用のままにすることができます。
特徴
- C# / VB プロジェクトで参照できる C# で書かれた CANUSB ライブラリ
- 'PInvoke' / ラッパー / アンマネージ コードへの呼び出しをマーシャリングすることは避けてください。 それはただ不快で不必要です!
- DLL をシステム ディレクトリにインストールする必要を避ける
- アプリケーションが CANUSB ライブラリ キューから CAN メッセージを「プル」します
- 別の缶メッセージ オブジェクトにより、ユーザーはメッセージをより簡単に作成および処理できます。
- サンプルソフトウェアが提供されています
- メッセージ受信時のコールバックはサポートされていませんが、簡単に追加できます。
Audience
製造、エンジニアリング、自動車
プログラミング言語
C#
これは、https://sourceforge.net/projects/canusb/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。