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-1.0.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mitsubishi_monitor-1.0.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for mitsubishi_monitor-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0c7003df8d0c2b9ab9edf73da7a8740f4011eb4840ab26fad4b64799af9e75a0
MD5 c9146f8c4d1676f6007f1d8f73e7e2e4
BLAKE2b-256 929ddd584f891fdf69512532f9a37c0cfc8edca329d25ec98aafa3e52be63215

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mitsubishi_monitor-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 516294b0673710699d943dcabe4f0887b43053ccb8862ee9f251319ff1a3a5ad
MD5 395cd17c9a86eba89709bc3ffe26242c
BLAKE2b-256 a8b18c908256a95b4deaa111749a15486fd2dea7221485939a346c493233c755

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