LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

EPICS access issues via DSC Module - Array Size Limitations

It seems that LabVIEW/DSC is not paying attention to the EPICS_CA_MAX_ARRAY_BYTES environment variable.  I have set it to a large value which works for caget and camonitor, but LV/DSC only allows me to read 4099 four byte floats in a single array.  If I ask for 4100 or more I get "Unknown Bad Quality" in the System Manager status.

Is there some way I can get larger array bounds?  I have some quite large arrays (20,000+ floats) that I must read and process.
0 Kudos
Message 1 of 3
(2,977 Views)

Yes.  This is an issue.  The EPICS client I/O server does not read any Environment Variables.  In my case, it doesn't read EPICS_CA_ADDR_LIST, so I can not connect to our EPICS pv gateway, making it not possible to connect to any channels.  Has anyone solved this?

 

Thank you,

Eric

0 Kudos
Message 2 of 3
(2,832 Views)

Hello,

 

Currently there is no workaround for this situation, but I can assure you that R&D is looking into it because there was CAR created for it by one of the R&D engineers. So I can assure you that it is being looked into.

National Instruments
RIO Embedded Hardware PSE

CompactRIO Developers Guide
0 Kudos
Message 3 of 3
(2,819 Views)