我一直在尝试通过RS232和PyVisa与Keithley 4200进行通信。我完成了所有我想需要的模块的安装。但是它不断发送诸如“超时响应”之类的错误,无法识别诸如“ * IND”之类的命令。命令(也尝试过'\ n \ r'),等等。根据指南,GPIB的命令与RS232相同。
老实说,我是Python的新手,希望能有一点帮助来共享信息以使其正常工作(示例,技巧等)。
答案 0 :(得分:2)
function 491777935_subscriptions_custom_price_string( $pricestring ) {
$products_with_price_str = array( ...$id(s) or logic... );
if ( in_array( $product->id, $products_with_price_str ) ) {
$pricestring = str_replace( 'every 3 months', wc_clean($0.00)'', $pricestring );
$pricestring = str_replace( 'sign on fee', 'wc_clean($20.00)', $pricestring);
}
return $pricestring;
}
检查仪器的波特率。我必须将其设置为9600。
答案 1 :(得分:0)
您可能想查看堆栈溢出帮助中心。这里涉及很多事情,问题可能出在python之外。
https://stackoverflow.com/help/how-to-ask
我对吉时利4200并不熟悉,如果翻阅手册,如果要从外部PC进行控制,则需要设置KXCI(吉时利外部控制接口)。我相信只能通过GPIB或以太网来完成。 RS-232仅可用于控制4200中的其他设备(例如探头)。