Skip to content

max bytes? #14

@Aemornion

Description

@Aemornion

Nevermind, i figured it out.
the answer was "I am stupid"

I have been using this software to interface to canberra NIM modules.

I recently decided to change the number of data channels on my ADC from 2048 to 4096.
This change works fine with issueing the command directly with the CMD, but when trying to read with ca_matlab it hangs perpetually requiring a restart of matlab to overcome.
I suspect there is a limitation somewhere about how large a variable can be read with ca_matlab, but I lack the experience required to locate and correct it.
This supported by the issue only appearing when exceeding 2048 channels, going down to 1024 posed no issue.
Any help appreciated.

EDIT:
Its definitely an issue with how large the data is, changing from double[] to integer[] permitted the 4096 channel dataset to function and the issue was passed up to the 8192 channel dataset.

ca_matlab is by far the easiest way to get matlab and epics to talk to one another, i really hope this issue can be overcome in some fashion.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions