当前位置:编程学习 > C/C++ >>

向PI中写入digital snapshot值

可以使用浮点数写入
 
    long pt = 177;
    int rs;
    double v_d = 0;
    rs = pisn_putsnapshotx(pt, &v_d, NULL, NULL, NULL, NULL, NULL, NULL); 
0.0~1.0之间的数,当做1;1.0~2.0之间的数,当做2;以此类推
 
 
也可以使用整形数写入
 
    long pt = 177;
    int rs;
    long v_i = 0;
    rs = pisn_putsnapshotx(pt, NULL, &v_i, NULL, NULL, NULL, NULL, NULL); 
 
若写入的值不在该点对应的digitalset中,则无法写入,返回错误值-10702
 
[-10702] STATE Not Found
补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,