Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Open the IP connections with the four VME SIS3153 controllers and return the connection handles.
The VME access is A32, D32 and "block transfer" is enabled.
The VME mapped size is 4 MByte (that is the whole Apple DEVIL memory).
The vme_base_address is set to E0000000 (which is the DEVIL extended base address).

Warning

The connector pane pattern for all initHWXXX VIs is fixed and mandatory and – for (wrong) historical reasons – does not return any errors.

Controls

Data type

Name

Description

BoolddInLegacy data-dependency input

...

Data type

Name

Description

BoolddOut

Legacy data-dependency output.
The connector pane pattern for all initHWXXX VIs is fixed and mandatory and – for (wrong) historical reasons – it has no indicator returning the error.
In this initHWGOD.vi, the error cluster output of the vme_open SubVI is ubundled and its status is returned by ddOut.

ddOut = T indicates that an error occourred in the vme_open

Details

WARNING: the connector pane pattern for all initHWXXX VIs is fixed and mandatory and – for (wrong) historical reasons – does not return any errors.

...

Data type

Name

Description

BoolddOutLegacy data-dependency output
errorClustererrorOut

Details

---

Examples

---

GGODConnection.vi

Image Added

Array of cluster. Some variables are constants saved as default values

Variables

Data type

Name

Type

Description

abcDEVILconstant[ 364, 365 ,366, 367 ]
The sequence is sorted according to the direction of the beam for the electronic mode: clockwise, starting from rack 063 (DEVIL364)
abcelementconstant

[ ORBRAK63, ORBRAK71, ORBRAK70, ORBRAK66 ]
clockwise direction for electrons

abccontrollerIPconstant
U32vme handle
written at startup by the initHWGOD.vi
U32DEVILBaseAddressconstant0xE0000000 for all 4 DEVILs
U32DEVILBufferOffsetconstant0x200000 (2 MB) for all 4 DEVILs
U32ACQNumDynOffset
?????
abcHCIDynDescriptor

U32HCIDynOffsetconstantposition of the dynamic fork in the DEVIL memory. It varies depending on the lenght of the static fork which is written before in memory
U32HCIDynNumOfLongwordsconstant
abcHCIStaDescriptor

U32HCIStaOffset

U32HCIStaNumOfLongwords


Turn for positronsTurn for electrons
Image Added


Image Added

Picture 1-a: The sequence is sorted according to the direction of the electrons beam: counterclockwise, starting from rack 071 (DEVIL365 > 364 > 367 > 366)

Picture 1-b: The sequence is sorted according to the direction of the positrons beam: clockwise, starting from rack 063 (DEVIL364 > 365 > 366 > 367)

Details

---

Examples

---


GRawBuffer.vi

Image Added


Jira
serverINFN Ticketing System
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId8087fedc-8816-3706-9e66-78f987f39e0c
keyLNFDCS-122

...