OpenGratis en Open Source OLE voor Process Control Library | |
Download nu |
Open Rangschikking & Samenvatting
Advertentie
- Vergunning:
- Freeware
- Prijs:
- FREE
- Naam uitgever:
- Barry Barnreiter
- Uitgever website:
- Besturingssystemen:
- Mac OS X
- Bestandsgrootte:
- 165 KB
Open Tags
Open Beschrijving
Gratis en Open Source OLE voor Process Control Library OpenOPC voor Python is een eenvoudig te gebruiken OPC (OLE voor Process Control) -bibliotheek voor gebruik met de Python-programmeertaal. Het project bevat een Windows Gateway-service die niet-Windows-clients mogelijk maakt om ook toegang te krijgen tot OPC-DA-oproep .Niet: OpenOPC heeft een vergunning en gedistribueerd en gedistribueerd onder de voorwaarden van de GNU-bibliotheek of mindere General Public License (LGPL). Hier zijn enkele belangrijke functies van "OpenOPC": Makkelijk te gebruiken: · Omdat de OpenOPC-bibliotheek een minimaal aantal Python-functies implementeert die op verschillende manieren aan elkaar kunnen worden geketend, is de bibliotheek eenvoudig te leren en gemakkelijk te onthouden. In de eenvoudigste vorm kunt u OPC-items zo gemakkelijk lezen en schrijven als elke variabele in uw Python-programma ... Cross Platform Ondersteuning: · OpenOPC werkt met zowel Windows als niet-Windows-platforms. Het is getest op Mac OS X, Linux en Windows. Functionele programmeerstijl: · OpenOPC stelt OPC-oproepen toe om samen te worden geketend in een elegante, functionele programmeerstijl. U kunt bijvoorbeeld de waarden lezen van alle items die overeenkomen met een jokertekenpatroon met behulp van een enkele lijn van Python-code! Ontworpen voor dynamische talen: · De meeste OPC-toolkits zijn vandaag ontworpen voor gebruik met statische systeemtalen (zoals C ++ of C #), waardoor een navakantie op de onderliggende Win32 COM-methoden wordt aangeboden. OpenOPC verwijdert dit omslachtige model en probeert in plaats daarvan te profiteren van de dynamische taalkenmerken van Python. Vereisten: · Python · Vuur Wat is er nieuw in deze release: · Vast probleem met async-lees () oproepen die plaatsvonden wanneer meerdere OPC-clientobjecten werden gebruikt in een applicatie met meerdere schroefdraad. Het symptoom was dat multiple gelijktijdige lees () oproepen af en toe mislukken met een onverwachte "time-out" -fout. Dit zou het meest worden gezien bij het gebruik van meerdere clientsessies die zijn aangesloten op de gateway-service. · Vaste Windows-specifieke code in de Opc.py-opdrachtregelclient, zodat deze goed op Linux werkt. (Sourceforge aanvraag ID 2260592) · Fixed de Health-module voor het systeem, dus het werkt goed met Windows Vista. (Sourceforge aanvraag ID 2260581) · Betere ondersteuning voor Unicode-gebaseerde foutmeldingen toegevoegd. · Op sommige machines zou de OpenOPC-gateway-service falen om met succes te beginnen tijdens een herstart wanneer u is ingesteld op een opstarttype "Automatisch". Dit is opgelost. · De servicenaamsnoer van de Gateway Service is gewijzigd van OpenOPCService naar ZzzopenopCService. · De OpenOPC Gateway-service logt nu berichten in op het Windows-gebeurtenislogboek wanneer het begint te vertellen welke poort het luistert. · Bij het verwijderen van OPC-groepen was OpenOPC niet de callback van de gebeurtenismelding die is gemaakt met Win32Com.client.wittents (). Op sommige OPC-servers zou dit middelen veroorzaken die niet onmiddellijk worden vrijgegeven. OpenOPC houdt nu alle callbacks van het evenement bij en sluit ze goed bij het vernietigen van hun bijbehorende OPC-groep.
Open Gerelateerde software