Skip to main content

No project description provided

Project description

pydevmgr extention for VLT devices.

Under construction So far only Motor and IoDev has been implemented

The rest will be implemented on demand

Install

> pip install pydevmgr_vlt

Basic usage

from pydevmgr_vlt import VltMotor
from pydevmgr_core import wait

m1 = VltMotor( "m1", address="opc.tcp://192.168.1.11:4840", prefix="MAIN.Motor001")

io = VltIoDev( "m1", address="opc.tcp://192.168.1.11:4840", prefix="MAIN.IODev1")

try:
    m1.connect()
    io.connect()
    
    wait( m1.init() )

    wait( m1.move_abs(4.0, 1.0) )

    print(m1.stat.pos_actual.get())


    io.set_do( [False]*8 )
    io.set_do( {2:True, 5:True} 
    io.set_ao( {0: 45.6, 1:89.2} )

finally:
    m1.disconnect()
    io.disconnect()

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

pydevmgr_vlt-0.5.dev0.tar.gz (19.4 kB view details)

Uploaded Source

File details

Details for the file pydevmgr_vlt-0.5.dev0.tar.gz.

File metadata

  • Download URL: pydevmgr_vlt-0.5.dev0.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.25.1 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for pydevmgr_vlt-0.5.dev0.tar.gz
Algorithm Hash digest
SHA256 2a66c4207c94bf6a2a371ebe799dce18d8a02c14661e0d486bd4f4e4f04d142a
MD5 91af23cfdce9b93507f609fdfdecbb49
BLAKE2b-256 3005da0a346960a6dda5a8247fd2f3766b5d619ea160a83be0207b9b25864648

See more details on using hashes here.

Supported by

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