PyTool USB Serial APK
情報
バージョン 0.1 (#1)
更新しました 2021年July02日
APKファイルサイズ 9.7 MB
Android 要件 Android 2.3+ (Gingerbread)
開発元 Quan Lin
カテゴリー ツール (アプリケーション)
アプリケーションのID com.quanlin.pytoolusbserial
開発者ノート Pythonスクリプト機能を備えたUSBシリアルツール。
スクリーンショット画像
画像をクリックするとフルサイズで表示されます
新機能
PyTool USB Serial 0.1の新機能
Python version for the script is 3.8.
Now the script runs in Python global environment. Existing scripts should still work as before.
Terminal settings are remembered.
`app.version` is added for checking app version.
説明
それはあなたに最大の柔軟性を与えるPythonスクリプト機能を備えています。
USBシリアルツールにスクリプト機能が望ましいのはなぜですか?
電気技師は、Androidスマートフォンやタブレットなどのハンドヘルドデバイスを使用して、フィールド、工場、またはラボでシリアル通信をデバッグまたは監視すると便利です。
しかし、ほぼすべての通信システムには、独自のプロトコルまたはデータ形式があります。
「02a5b4ca .... ff000803」のような16進データの海を検索して、何が起こっているのかを理解しようとするのは、まったく楽しいことではありません。
そこで、PyToolUSBシリアルが役立ちます。
カスタムPythonスクリプトを実行する機能により、PyTool USBシリアルは、受信したデータを読み取って解析し、希望どおりに表示し、必要に応じて返信することもできます。
クイックスタート用のスクリプト例があります。それらの1つをコピーして貼り付けるだけで、試してみることができます。
一般的な使用のための便利なUSBシリアル端末もあります。
これは、次のようなメインストリームのUSBシリアルドライバーをサポートします。
FTDIドライバー
CDCACMドライバー
CP210xドライバー
CH34xドライバー
PL2303ドライバー
スクリプト一般ガイド
====================
*このアプリで使用されているPythonのバージョンは3.8です。
*スクリプトはスクリプトフィールドで編集できますが、このアプリはスクリプトエディターとして設計されていません。
最良の方法は、お気に入りのスクリプトエディタを使用してから、スクリプトをコピーして貼り付けることです。
*奇妙なエラーを避けるために、インデントには常に4つのスペースを使用してください。
*標準のPythonライブラリのほとんどのパッケージをインポートできます。
* whileループが必要な場合は、スクリプトを適切に停止するために、常に `app.running_script`を条件として使用してください。
* `app.version`を使用して、アプリのバージョン文字列を取得します。
* `app.get_output()`を使用して、スクリプト出力フィールドを文字列として取得します。
* `app.set_output(object)`を使用して、スクリプト出力フィールドに文字列として `object`を表示します。
* `app.set_output(app.get_output()+ str(object))`のショートカットとして `app.print_text(object)`を使用して、スクリプト出力フィールドにテキストを追加します。
*スクリプト出力フィールドをクリアするには、 `app.set_output(" ")`のショートカットとして `app.clear_text()`を使用します。
* `app.send_data(bytearray)`を使用して、シリアルポートを介して `bytearray`を送信します。
* `app.receive_data()`を使用して、バッファからデータをバイト配列として読み取ります。
* `app.log_file(text)`を使用して、ログファイルをストレージに保存します。
ログファイルは、[ストレージディレクトリ] / PyToolUSBSerial / log_ [UTCタイムスタンプ] .txtにあります。
text(str):テキストコンテンツ
return(str):フルファイルパス
このアプリのスクリプト例を次に示します。
####################
#受信したデータを16進数で表示し、エコーバックします。
binasciiからインポートhexlify
コーデックからインポートデコード
while(app.running_script):
#バッファで受信したデータをフェッチしてみてください。
data_rcv = app.receive_data()
data_rcvの場合:
#データは16進数で表されます。
data_hex = decode(hexlify(data_rcv)、 'utf_8'、 'ignore')
#受信したデータを古いデータと一緒に表示します。
app.set_output(app.get_output()+ data_hex)
#エコーバック。
app.send_data(data_rcv)
####################
評価とレビュー
評価: 5.0 / 5 · Less than 100 票
(*) 必要とされている
旧バージョン
類似のアイテム
Arduino Bluetooth Serial Monitor APK
Communication Serial Bluetooth APK
USB Host Serial Communication APK
Communication USB RS232 Serial APK
「Quan Lin」のその他のアイテム
最もダウンロードされたアプリとゲーム
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK