ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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
(3,194 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
(3,049 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
(3,036 Views)