PalmExecはPalmsens BV社のSensit Smartと連携して動作します。Sensit Smartは、サイクリックボルタンメトリーなど、様々な電気化学的手法を実行できます。PalmExecはSensit Smartに指示を送信し、測定データを受信します。電圧や電流などのデータはスマートフォン/タブレットに保存され、後でPCにダウンロードして解析できます。
PalmExecはMethodSCRIPTを読み込んで実行します。MethodSCRIPTはSensit Smartを完全に制御するためのツールです。テキストファイルなので、PalmExecを実行する前に簡単に編集できます。スクリプトを使用することで、様々な電気化学的手法を順序立てて実行できます。スクリプトは一度開始すると、数分、数時間、あるいは数日間実行できます。Sensit Smart用スクリプトの詳細については、https://www.palmsens.com/app/uploads/2025/10/MethodSCRIPT-v1_8.pdf の「EMStat Pico」の項目をご覧ください。
PalmExecには、サイクリックボルタンメトリー、クロノアンペロメトリー付きリニアスイープボルタンメトリー、インピーダンス分光法、開回路電位測定、方形波ボルタンメトリーのサンプルスクリプトが付属しています。PalmExecを初めて起動すると、これらのスクリプトはデバイスのdownloads/PalmDataフォルダに保存されます。
アプリは、端末の設定に応じて、データをセミコロン区切りのテキストファイルに保存します。保存先は、端末の内蔵RAMまたはSDカードとなります。
バージョン04では、制御対象の測定項目とオン/オフ制御のパラメータを指定できるダイアログが追加されました。PalmExecは、ローカルネットワーク経由でスイッチにHTTPコマンドを送信します。これらのコマンドは以下のとおりです。
http://[スイッチのIPアドレス]/rpc/Switch.Set?id=0&on=true
http://[スイッチのIPアドレス]/rpc/Switch.Set?id=0&on=false
http://[スイッチのIPアドレス]/rpc/Switch.GetStatus?id=0
最初の2つのコマンドはスイッチのオン/オフを切り替え、最後のコマンドはスイッチの状態を取得します。この制御ダイアログはShelly Gen3スイッチで正常に動作することが確認されています。
PalmExec用のシンプルなJavaコードはGitHub(https://github.com/DavidCecil50/PalmExec)にあります。このコードは、特定の化合物をリアルタイムで測定するように変更可能です。スマートフォンとSensit Smartを組み合わせることで、スタンドアロンの計測器として使用できます。
PalmExecのオリジナルコードはGitHub(https://github.com/PalmSens/MethodSCRIPT_Examples)にあります。PalmExecの変更点としては、ファイルピッカー、データストレージ、スクリプトコードの拡張処理などが挙げられます。
PalmExecはAndroid 8.0以降の端末で動作します。
このアプリはインターネットとのデータ交換を行いません。
PalmExecの使用によって生じるいかなる結果についても、私は一切責任を負いません。
PalmExecはPalmsens BVの製品ではありません。