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

Compare with Current View Page History

« Previous Version 17 Next »

Document status

FINAL

Document owner
DesignerAlessandro Stecchi
DevelopersAlessandro Stecchi
QAAlessandro Stecchi

Description

New current monitor (using the KeySight Ethernet DVM)

Source

DEVIL 723, 724 (under development)

Keys

Key nameSource

Write freq. [Hz]

Data size [byte]

Throughput
[kbyte/s]

FomatNotes

DCTEL002_BUF

DEVIL723

2

32937

~128

Cluster of:
- DCTDyn
- 4096 [DBL]

LV cluster [flattened to str]

[0 ............ 168] [..................]
[DCTDyn (169 bytes)] [array of 4096 DBLs]

DCTPS002_BUF

DEVIL723

2

32937

~128

Cluster of:
- DCTDyn
- 4096 [DBL]

LV cluster [flattened to str]

[0 ............ 168] [..................]
[DCTDyn (169 bytes)] [array of 4096 DBLs]

DCTA*002

DEVIL724to be measured...to be measured...to be measured...to be done...

LV cluster [flattened to str]

[0 ............ 168] [..................]
[DCTDyn (169 bytes)] [array of 4096 DBLs]

Total throughput

kbyte/sMbit/s
128 kbyte/s (*)~0.125 Mbit/s (*)

(*) NOTE: The DEVIL alternately acquires e-, e +, e-, e +, ... and does only one update at a time. As a consequence the throughput is not determined by the data volume of the 2 elements but by that of only one.

Keys usage

Example of LabVIEW code to use at level 1 to unflatten and extract the DCTDyn and the array od 4096 DBL values. The DCTDyn cluster occupies 169 bytes, then 4096 DBLs follow.

DCTDyn format

String example

Example of the returned value from the LabVIEW function "Flatten To String")

4443 5445 4C30 3032 0000 0064 FFFF FFFF 0100 0100 AABB CCDD 3FF0 0000 0000 0000 0000 0000 0000 0000 40A8 7918 308A AEBC 4088 6CFB E427 6490 BFD5 2AC4 71B2 A000 0000 0000 0000 0000 BFD5 2AC4 71B2 A000 0000 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4456 4D34 3230 3031 0000 0001 0000 0200 4088 6CE3 1726 8D32 0000 0000 0000 0000 BF50 624D D2F1 A9FC 01


elementName (cast to DBL) 4443 5445 4C30 3032  (DCTEL002)

consoleName (I32) 0000 0064 (10010)

errorMask (U32) FFFF FFFF

sysFlags (online, bypass, remote, busy) 0100 0100 (T F T F)

statusWord (I32) AABB CCDD

<I> (DBL) 3FF0 0000 0000 0000 (-1.000)

Acquisition pointer (U32) 0000 0200 (51210)

calibration ( DBL) BF50 624D D2F1 A9FC

calType 01 "[False=A (?????), True=B (-1.000E-3 A)]


  • No labels