No. | : 688 |
Title | : Re: SAD Ver.1.0.10.9a1 のCaMonitor/CaGet |
Date | : 2017/12/25(Mon) 17:45:26 |
Name | : Akio Morita |
URL | : |
> お世話になっております.
> Ver.1.0.10.9a1 において,CaMonitor/CaGetで STRING typeのPVを指定すると,三文字までしかデータが取れません.
>
> e.g.)
> PVnameの内容が,
> SP_AT_0
> である場合,
>
> data=CaMonitor["PVname"];
> Print[data@Value[]]
> をsadで実行すると,最初の三文字である,
> SP_
> が取得される.
>
コード的には、ca_element_countが 1なPVと転送要素数 1でのアクセスは等価なので、
DBF_STRINGなwaveformに対する読み出しで再現を試みましたが、afsad*cでは再現できませんでした
ca = CaMonitor["LIiBM:BPM_SYNC:NAMELIST", DefaultCount->1];
ca@WaitValue[];
Print[ca@Value[]];
SP_AT_0
In[1]:= CaRead["LIiBM:BPM_SYNC:NAMELIST"->2]
Out[1]:= {{"SP_AT_0","SP_AT_1"},17,3,0}
In[2]:= CaRead["LIiBM:BPM_SYNC:NAMELIST"->1]
Out[2]:= {"SP_AT_0",17,3,0}
- WebForum -