需要使用PYTHON通过RS232与KEITHLEY 4200进行通信的示例

时间:2018-09-11 05:55:53

标签: python-3.x serial-port pyvisa

我一直在尝试通过RS232和PyVisa与Keithley 4200进行通信。我完成了所有我想需要的模块的安装。但是它不断发送诸如“超时响应”之类的错误,无法识别诸如“ * IND”之类的命令。命令(也尝试过'\ n \ r'),等等。根据指南,GPIB的命令与RS232相同。

老实说,我是Python的新手,希望能有一点帮助来共享信息以使其正常工作(示例,技巧等)。

2 个答案:

答案 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中的其他设备(例如探头)。