コード例 #1
0
ファイル: parse.py プロジェクト: mrkraimer/testPython
#!/usr/bin/env python

from pvaccess import Channel

chan = Channel('PVRdouble')
str1 = 'value=' + '20'
str2 = '{"timeStamp":{"userTag":"30"}}'
args = [str1, str2]
chan.parsePut(args, "value,timeStamp", True)

result = chan.get("value,timeStamp")
print(result)
コード例 #2
0
#!/usr/bin/env python

from pvaccess import Channel

name = "PVRbyte"
chan = Channel(name)
str1 = 'value=' + '20'
args = [str1]
chan.parsePut(args, "value", True)
result = chan.get("value")
print(result)

name = "PVRstring"
chan = Channel(name)
str1 = 'value=' + '"this is a string"'
args = [str1]
chan.parsePut(args, "value", True)
result = chan.get("value")
print(result)

name = "PVRenum"
chan = Channel(name)
str1 = 'value=' + 'one'
args = [str1]
chan.parsePut(args, "value", False)
result = chan.get("value,alarm,timeStamp")
print(result)

name = "PVRBigRecord"
chan = Channel(name)
str1 = 'scalar.double.value=' + '10'