可以使用浮點數寫入 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