Programming Methods ------------------- There is a large selection of commands and interfaces that can be used to program the |product_type|. A computer can communicate with |product_type| using either USB, RS485, Ethernet, or GPIB. A programmable logic controller can control |product_type| operation through analog IO and digital IO pins exposed on the rear connector. The |product_type| implements Standard Commands for Programmable Instrumentation (SCPI), a protocol that communicates using simple ASCII commands through a standard serial port. These commands are detailed in :ref:`scpi`. Simple digital and analog interfaces to the product are detailed in :ref:`user-io`.