You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Subsystem version

DeveloperVersionRelease dateLast update

2021.1

08/10/2020



Subsystem description

TypeDescription
Devil ethernet (Low-Level demon)686 (Labview 2010)
CPU type (Low-Level demon)Virtual Machine
CPU name (Low-Level demon)vldantedev037
Communication lines

to be defined

Programming languages

LanguageRequired Add ons/Plugings/Extensions/Libraries
LabVIEW 2010 (64-bit) - Low Level Devil

DCS environment, TML Lib (Technosoft Motion Library)

LabVIEW 2019 (64-bit) - High Level Interface

DCS environment, Drivers Agilent-XGS-600 by Francesco Galletti

(Devil first run 07/10/2021)


Devil Description

Classes: VIG (ID=54)

Devils : 686

DCS SIP Class 

Database record

Static Fork

Dynamic Fork

ControlTypes references:

  • VUG_array

ControlTypes references:

  • sysFlags.ctl ( /common/controlTypes/miscellaneus/sysFlags.vi)
  • ArraySensors
  • SetPoints

sample of one laboratory element:

* Static fork
* Devil: 686
* Version: preliminare
* Type: eth
* Classes: SER, VIG
* System: Vacuometers XGS Agilent
* Data: 30.09.2021 
*
* ------- end of comments -------
%SER
#SER68686
@HCI(S)[DI32,(DBL),HU32,DU32,DU32,HU32,DU32,DU32,(DBL):1]
0,SER68686,1FFFFFFF,1024,100,1FFFFFFF,1024,100,VIG01001
@GSC(S)[DU16,DI32,DU16,DU16,DU16,DU16,TF,TF,HU16,HU16,TF,TF,TF,TF,
HU16,HU16,HU16,HU16,HU16,(DBL),HU32,HU32,HU32]
0,19200,8,0,0,1024,0,0,0,0,0,0,0,0,0,0,0,0,0,SerXGS01,1FFFFFFF,0,1
%VIG
#VIG01001
@HCI(S)[DI32,(DBL),abc,DU32,DI32,abc]
54,VIG01001,VIG01001,1000,0,00
@VUG_array(A)[abc,abc]
VUGLB001,HFIG1
VUGLB002,HFIG2

sample of one laboratory element:

* Dynamic fork
* Devil: 686
* Version: preliminare
* Type: eth
* Classes: SER, VIG
* System: Vacuometers XGS Agilent
* Data: 30.09.2021 
*
* Note:
* ArraySensor[VacuometerDCSName,LabelOfSensor,userLabel,underControl[1|0] ,...] 
*
* ------- end of comments -------
%SER
#SER68686
@HCI(S)[(DBL),DI32,DU32,DI32,DU32,DU32,DI32,DU32,TF,TF,TF,TF,TF,TF,DI32]
SER68686,0,000,0,0,1000,0,0,0,0,1,0,1,0,0
%VIG
#VIG01001
@HCI(S)[(DBL),abc,DU16,DI32,DI32,DU32,DU32,DI32,TF,TF,TF,TF]
VIG01001,VIG01001,0,0,0,0,0,0,1,0,1,0
@ArraySensor(A)[abc,abc,abc,TF,DBL,DU16,DU16,DBL,DBL,DBL,DI32]
VUGLB001,HFIG1,HFIG1,1,0.0,0,0,0.0,0.0,0.0,1
VUGLB002,HFIG2,HFIG2,0,0.0,0,0,0.0,0.0,0.0,2
@Setpoints(A)[DI32,DI32,DI32,DI32,DI32]
1,0,0,0,0
2,0,0,0,0
3,0,0,0,0
4,0,0,0,0
5,0,0,0,0
6,0,0,0,0
@Extra(S)[DBL:2,DU16,DU16,abc,abc]

Devil APIs

loader


initHW


control


command


close


Command

CommandsDescriptionParameters
RESVSystem command
ONLNSystem command
BYPSSystem command
PUTTSystem command
EMSK System command
CMSGSystem command
QMSGSystem command
INITInit serial channel
RESEto be defined
SYSRto be definet
EXECExec low level command
SETESet emission[sensorName] , [OFF | ON1 | ON2]
SETDSet degas

[sensorName] , [OFF | ON]

SETPSet pressure unit[torr | mbar | pascal ]
STUPSet operative setup Number of operative setup
GENEGeneric future command


Manual Controller

Read command :

Set Command :

System Read Command :

System Set Command :

Read Setpoint :

Low Level APIs






  • No labels