Changes between Version 10 and Version 11 of epics/streamdevice/tips_and_tricks


Ignore:
Timestamp:
09/04/14 17:26:48 (5 years ago)
Author:
michkawa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • epics/streamdevice/tips_and_tricks

    v10 v11  
    334334== Webページのデータを取得する必要がある == 
    335335 
    336  まず、正しくフォーマットされたHTMLのリクエストを送信する必要がある。{{{"http://サーバー/ページ"}}}と2行改行で終了する必要があり、この要求のような完全なURLが含まれている必要があることに注意。サーバーは、drvAsynIPPortConfigure(HTTPプロキシを使用しない場合)コマンドを使用します。ウェブページは、多くの場合、かなりのデータ量があるので必要な部分のみ 正規表現で取得するようにしたほうがいい。 
    337  
     336 まず、正しくフォーマットされたHTMLのリクエストを送信する必要がある。{{{"http://サーバー/ページ"}}}と2行改行で終了する必要があり、この要求のような完全なURLが含まれている必要があることに注意。サーバーは、drvAsynIPPortConfigure(HTTPプロキシを使用しない場合)コマンドを使用する。ウェブページは、多くの場合、かなりのデータ量があるので必要な部分のみ 正規表現で取得するようにしたほうがいい。 
     337 
     338 * db file 
     339{{{ 
     340record (stringin, "$(DEVICE):title") { 
     341  field (DTYP, "stream") 
     342  field (INP, "@$(DEVICETYPE).proto get_title($(PAGE)) $(BUS)") 
     343} 
     344record (waveform, "$(DEVICE):longtitle") { 
     345  field (DTYP, "stream") 
     346  field (INP, "@$(DEVICETYPE).proto get_title($(PAGE)) $(BUS)") 
     347  field (FTVL, "CHAR") 
     348  field (NELM, "100") 
     349} 
     350}}} 
     351 
     352 * protocol file 
    338353 {{{ 
    339354get_title {