| | 123 | 0に見えているのが、今回接続したボードのアドレスのようで、試しにロータリースイッチを変更すると番号が変わることが確認できた。 |
| | 124 | |
| | 125 | === ドライバ設定 === |
| | 126 | |
| | 127 | このボードをプログラムから使用する際には、ドライバをインストールするだけでなく各ボードに名前を設定する必要がある。[[br]] |
| | 128 | ドライバをコンパイルすると、ディレクトリに{{{config}}}ディレクトリが作成され、その中の{{{config}}}を実行することでボード名を設定する。[[br]] |
| | 129 | |
| | 130 | {{{ |
| | 131 | root@raspberrypi:/home/epics/epics/caio530F/contec/caio/config# ./config |
| | 132 | ---------------------------------- |
| | 133 | CONTEC API-AIO(LNX) Configuration |
| | 134 | ---------------------------------- |
| | 135 | Message : Auto detecting devices. |
| | 136 | ................................................................................... |
| | 137 | .. |
| | 138 | -------------------------------------------------------------------------------- |
| | 139 | Devices list |
| | 140 | -------------------------------------------------------------------------------- |
| | 141 | DeviceName Product Name ID IP/Master IP Status |
| | 142 | [1]:+ AIO000 CPI-AI-1208LI 1 |
| | 143 | [2]:+ AIO001 CPI-AO-1602LC 0 |
| | 144 | -------------------------------------------------------------------------------- |
| | 145 | [#]:Select device [o]:List sort [r]:Redetect devices list |
| | 146 | [d]:Delete device [a]:Add device manually [e]:Diagnostic report |
| | 147 | [s]:Save settings [q]:Exit |
| | 148 | Please select the device to set up. |
| | 149 | Please input >s |
| | 150 | ******************************************************************************** |
| | 151 | Save OK?(y/n):y |
| | 152 | Message : Setting file is 'contec_aio.conf'. |
| | 153 | Message : Start script file is 'contec_aio_start.sh'. |
| | 154 | Message : Stop script file is 'contec_aio_stop.sh'. |
| | 155 | Confirm(y):y |
| | 156 | .. |
| | 157 | -------------------------------------------------------------------------------- |
| | 158 | Devices list |
| | 159 | -------------------------------------------------------------------------------- |
| | 160 | DeviceName Product Name ID IP/Master IP Status |
| | 161 | [1]: AIO000 CPI-AI-1208LI 1 |
| | 162 | [2]: AIO001 CPI-AO-1602LC 0 |
| | 163 | -------------------------------------------------------------------------------- |
| | 164 | [#]:Select device [o]:List sort [r]:Redetect devices list |
| | 165 | [d]:Delete device [a]:Add device manually [e]:Diagnostic report |
| | 166 | [s]:Save settings [q]:Exit |
| | 167 | Please select the device to set up. |
| | 168 | Please input >q |
| | 169 | ******************************************************************************** |
| | 170 | }}} |
| | 171 | |
| | 172 | DIOの場合、 |
| | 173 | |
| | 174 | {{{ |
| | 175 | root@raspberrypi:/home/epics/epics/cdio_820F/contec/cdio/config# ./config |
| | 176 | ---------------------------------- |
| | 177 | CONTEC API-DIO(LNX) Configuration |
| | 178 | ---------------------------------- |
| | 179 | Message : Auto detecting devices. |
| | 180 | ........................................................................................................................................................ |
| | 181 | .. |
| | 182 | -------------------------------------------------------------------------------- |
| | 183 | Devices list |
| | 184 | -------------------------------------------------------------------------------- |
| | 185 | DeviceName Product Name ID IP/Master IP Status |
| | 186 | [1]: DIO000 CPI-RRY-16 2 |
| | 187 | [2]:+ DIO001 CPI-DIO-0808L 3 |
| | 188 | -------------------------------------------------------------------------------- |
| | 189 | [#]:Select device [o]:List sort [r]:Redetect devices list |
| | 190 | [d]:Delete device [a]:Add device manually [e]:Diagnostic report |
| | 191 | [s]:Save settings [q]:Exit |
| | 192 | Please select the device to set up. |
| | 193 | Please input >s |
| | 194 | ******************************************************************************** |
| | 195 | Save OK?(y/n):y |
| | 196 | Message : Setting file is 'contec_dio.conf'. |
| | 197 | Message : Start script file is 'contec_dio_start.sh'. |
| | 198 | Message : Stop script file is 'contec_dio_stop.sh'. |
| | 199 | Confirm(y): |
| | 200 | Confirm(y):y |
| | 201 | .. |
| | 202 | -------------------------------------------------------------------------------- |
| | 203 | Devices list |
| | 204 | -------------------------------------------------------------------------------- |
| | 205 | DeviceName Product Name ID IP/Master IP Status |
| | 206 | [1]: DIO000 CPI-RRY-16 2 |
| | 207 | [2]: DIO001 CPI-DIO-0808L 3 |
| | 208 | -------------------------------------------------------------------------------- |
| | 209 | [#]:Select device [o]:List sort [r]:Redetect devices list |
| | 210 | [d]:Delete device [a]:Add device manually [e]:Diagnostic report |
| | 211 | [s]:Save settings [q]:Exit |
| | 212 | Please select the device to set up. |
| | 213 | Please input >q |
| | 214 | ******************************************************************************** |
| | 215 | }}} |
| | 216 | |
| | 217 | ドライバにアクセスするためには、付属ライブラリ内にある{{{contec_aio_start.sh}}}と{{{contec_dio_start.sh}}}を実行する必要があるそうなので、マニュアルに従って{{{/etc/rc.local}}}に記述する。 |
| | 218 | |
| | 219 | {{{ |
| | 220 | root@raspberrypi:/root# emacs -nw /etc/rc.local |
| | 221 | cd /home/epics/epics/caio530F/contec/caio/config/ |
| | 222 | ./contec_aio_start.sh |
| | 223 | cd /home/epics/epics/cdio_820F/contec/cdio/config/ |
| | 224 | ./contec_dio_start.sh |
| | 225 | }}} |
| | 226 | |
| | 227 | ちなみにこのスクリプトを実行するためには、実行に必要なファイルを適当なディレクトリにコピーすることが求められているが、今回は展開先で直接実行するようにしておいた。 |
| | 228 | |
| | 229 | == IOC == |
| | 230 | |
| | 231 | やっとIOC。 |
| | 232 | |