Go to the first, previous, next, last section, table of contents.

### `ox_pop_cmo`, `ox_pop_local`

`ox_pop_local(number)`
  :: プロセス識別子 number からデータを受信する.

return
  受信データ
number
  数 (プロセス識別子)

- プロセス識別子 number のプロセスからデータを受信する.
- `ox_pop_cmo` は, Asir 以外の Open_XM サーバから受信 する際に用いる.
- `ox_pop_local` は, ``ox_asir'`, ``ox_plot'` から データを受け取る場合に用いることができる.
- サーバが計算中の場合ブロックする. これを避けるためには, `ox_push_cmd` で `SM_popCMO` (262) または `SM_popSerializedLocalObject` (258) を送っておき, `ox_select` でプロセスが ready になっていることを確かめてから `ox_get` すればよい.

    [341] ox_cmo_rpc(0,"fctr",x^2-1);
    0
    [342] ox_pop_cmo(0);
    [[1,1],[x-1,1],[x+1,1]]
    [343] ox_cmo_rpc(0,"newvect",3);
    0
    [344] ox_pop_cmo(0);
    error([41,cannot convert to CMO object])
    [345] ox_pop_local(0);
    [ 0 0 0 ]

`参照`
  section `ox_rpc`, `ox_cmo_rpc`, `ox_execute_string`, section `ox_push_cmd`, `ox_sync`, section `ox_select`, section `ox_get`

Go to the first, previous, next, last section, table of contents.