Skip to main content

No project description provided

Project description

Mitsubishi monitor

This package allows you to use the oscillograph function from the RT Toolbox3 application for monitoring the required devices.

The purpose of this monitor is to record the energy consumption of the Mitsubishi robotic arm, but it also allows you to monitor other parameters, e.g. current position, speed, axial loading.

The overall communication is started by sending an initialization message, the length and shape of which is static, and the only part that changes is the type of required information from the monitored device. The monitored device then sends UDP packets with the required data approximately every 3.5 ms. The entire communication must then be terminated using the monitor method, otherwise the monitored device would constantly send data.

  • Only realtime monitoring is implemented.

Usage:

 from mitsubishi_monitor import Monitor 
 from mitsubishi_monitor import DataType
 from mitsubishi_monitor import parse_current_feedback

 monitor = Monitor(ip_addr='127.0.0.1',                         #   IP addr of monitored device
                   port=12000,                                  #   port of monitored device
                   datatype=DataType.CURRENT_FEEDBACK.value)    #   type of monitoring

 monitor.start_monitor()                                        #   initialize communication

 while True:
    data = parse_current_feedback(monitor.receive_data())       #   receives UDP package
    print(data)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mitsubishi_monitor-0.0.8.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

mitsubishi_monitor-0.0.8-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file mitsubishi_monitor-0.0.8.tar.gz.

File metadata

  • Download URL: mitsubishi_monitor-0.0.8.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for mitsubishi_monitor-0.0.8.tar.gz
Algorithm Hash digest
SHA256 cf0804850661805a5a5aac35a8d1cd3a86a25ac58d3b0080dcf87c8bb15e0467
MD5 b498eabcbb553926520ca4a71ac804bf
BLAKE2b-256 e62541a064d6d30a500a44d34ce8ba47d17e0133f39515ecb275b10357794bd7

See more details on using hashes here.

File details

Details for the file mitsubishi_monitor-0.0.8-py3-none-any.whl.

File metadata

File hashes

Hashes for mitsubishi_monitor-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 be1ae186bf50b4f63f52c2bc59fd024176f89a1886014daa246d79d2db49d09e
MD5 047858a1076446c0e70dfabfdf50d652
BLAKE2b-256 8f1726eb4ed6f0edde5adbd6d29a1e0c9ff42786eb17a2ffd5ad3231f92ee7c0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page