Changes between Initial Version and Version 1 of css/opi_diff


Ignore:
Timestamp:
09/24/14 12:03:49 (10 years ago)
Author:
michkawa
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • css/opi_diff

    v1 v1  
     1= CSS 3.1.2 -> CSS 3.2.xへのバージョンアップに伴う opi の修正点 = 
     2 
     3CSS 3.1.2で作成したOPIをCSS 3.2.xで動かすための修正点。 
     4 
     5== loc://の初期値設定 == 
     6 
     7一番大きな変更点として{{{loc://}}}がある。CSS 3.2.xからは{{{loc://}}}には初期値の設定が必須になっていて、これを設定していないと {{{disconnect}}}になる。[[br]] 
     8修正方法は、{{{loc://xxxx}}}となっているところを、数値なら{{{loc://xxxx(0)}}}、文字列なら{{{loc://xxxx("")}}}のように修正する。[[br]] 
     9 
     10一つ一つOPI Editorでやっていくのは面倒なので、OPIファイルを開くときにNavigatorのファイル上で右クリックし、サブメニューを表示して{{{Open with->Text Editor}}}を選択し、テキストエディターで{{{loc://xxxx}}}を検索して{{{loc://xxxx(0)}}}変換した後に、動作がおかしいところを直したほうが早い。 
     11 
     12 
     13== createPV APIの変更 == 
     14 
     15次に問題になるのが、PVUtilのcreatePV API。[[br]] 
     16CSS 3.1.2ではunofficalながら 
     17 
     18{{{ 
     19from org.csstudio.utility.pv import PVFactory 
     20 
     21pv = PVFactory.createPV(pvName) 
     22pv.start() 
     23}}} 
     24 
     25と記述することで使用可能だった。 
     26 
     27