|目次前ページ次ページ|
─────────────────────────────────────
3.メインシーケンスの説明 
─────────────────────────────────────
■<<< 留意点 >>> 
   ※※不正なシーケンス
                       -> 不正なシーケンスは出力しないようにして 
                          ください。
                          オブジェの懸け橋[bySIM] が異常終了する場合が
                          考えられます。
                          更に、<<オープンデータ>>したら適切に<<クローズデータ>>
                          を行ってください 。
                          <<オープンデータ>>してから行うべき処理は順序に
                          従って正しくシーケンス出力してください。 
   ※※編集領域の介在
                      -> 凡例などの文字列や浮動小数点の値などは 
                         一旦編集領域にダウンロードしてからその編集領域 
                         を呼び出しシーケンスで指定します。 
      --------------------------------------------------
        edit領域への値の格納 
            <esc>%59;edit sp F<文字列><CR> 
      --------------------------------------------------
        長いパラメータ領域への値の格納 %%%03-jan-99%%% 
            <esc>%531; sp F<文字列><CR> -> ストリング領域
            <esc>%532; sp F<文字列><CR> -> コマンド領域
            <esc>%533; sp F<文字列><CR> -> リターン領域
            <esc>%534; sp F<文字列><CR> -> エデット領域
      --------------------------------------------------
     ※※キャレットの消去
                       -> キャレットの消去をおこなってから 
      (テキストカーソル)          チャートの作成 と チャートの消去 をしてください、
                          またチャートを閉じたら 
                          キャレットを表示するようにしてください。
                ※※キャレットを表示をしたままチャートの作成すると 
                    vcomの画面に影が残る場合があります。
     <esc>[?25l  --> テキストカーソル消去 
     <esc>[?25h  --> テキストカーソル表示 
     ※※受信キューサイズの問題(pc98のWindows95での問題)
                       -> チャートの作成機能を利用する際は十分な大きさの 
                          RS232C受信キューサイズを用意してくだ 
                          さい。(telnetのみの時は不要です) 
                          rs232cは フロー制御の必要があります。
                          また主要な呼び出しシーケンスでの
                          リスポンスを受け取って時間を同期させるのも良い
                          でしょう。 
                      ※※正常に描画しなっかたりコマンドシーケンスの認識を 
                          していない個所があるようでしたら1度に 
                          出力してキー読み込み待ちになるまでの 
                          送信データ文字数分以上の受信キューサイズが 
                          必要となりますのでご注意ください。 
─────────────────────────────────────
              3−1
─────────────────────────────────────
---------------------------------------------------------------------
■<<< 呼び出しシーケンス >>>
---------------------------------------------------------------------
[1] チャートの作成
※※このコマンドシーケンスのリスポンスを受け取ることはデータの受信取りこぼしを 
    防ぐのに役立ちます。(受信キューサイズが小さい時) 
    (pc98のWindows95での問題) 

 <esc>%1;chartid;edit;retflg;ws;type(L);type(H);style(L);style(H);
           x;y;cx;cy;points;series;flag sp C 
   chartid --> チャートを識別する番号(1<->255)
   edit    --> ここでは使用しない
   retflg  --> リスポンスを戻すかどうかのフラグ(0:無 1:リスポンスを戻す)
--------------------------------------------------
   ws --> ウィンドウスタイルパラメータ(上位ワード) 
※※※チャートウィンドウの形態情報がセットされます。 
--------------------------------------------------
◆代表的な例 
  (1)子ウィンドウ(枠無し)  16384+4096 -> 20480 
     ※※チャートメニューやツールバー無しで、vcomウィンドウの上の定位置に描画する 
         見た目は vcomウィンドウ上に描画した様になります。 
  (2)子ウィンドウ(枠有り)  16384+4096+128+64+8+4 -> 20684 
     ※※チャートメニューやツールバー有りの場合やチャートウィンドウの位置やサイズ変更を 
         する場合。vcomウィンドウをはみ出すことは出来ません。 
  (3)ポップアップウィンドウ   32768+4096+128+64+8+4 -> 37068 
     ※※チャートメニューやツールバー有りの場合やチャートウィンドウの位置やサイズ変更を 
         する場合で vcomウィンドウをはみ出して表示したい場合など。 
  (4)ポップアップウィンドウ   32768+128+4 -> 32900 
     ※※非表示で作成する場合(後で表示コマンドで表示するか) 
         (又はvcomウィンドウ内に描画したい場合など) 

 ※子ウィンドウスタイルのとき 5:CN_DESTROYメッセージ は通知されません 
 ※子ウィンドウスタイルのときは、システムメニューでクローズさせないでください 
─────────────────────────────────────
              3−2
─────────────────────────────────────
■スタイルコード一覧表

WS_OVERLAPPED       0           
WS_POPUP            32768       
   ※※ポップアップウィンドウ WS_CHILD とは指定出来ない 
WS_CHILD            16384       
   ※※子ウィンドウ WS_POPUP とは指定出来ない 
/* Clipping styles */           
WS_CLIPSIBLINGS     1024        
   ※※子ウィンドウが重ならないようにする 
WS_CLIPCHILDREN     512         
   ※※親の指定時子ウィンドウが親の境界を越えないようにする 
/* Generic window states */     
WS_VISIBLE          4096        
   ※※最初に表示される 
   ※※ (指定しないと画面に表示されません) 
WS_DISABLED         2048        
   ※※最初に無効なウィンドウとなる 
/* Main window states */        
WS_MINIMIZE         8192        
   ※※最初に最小化されて表示されるウィンドウ 
WS_MAXIMIZE         256         
   ※※最初に最大化されて表示されるウィンドウ 
WS_CAPTION          192         
   ※※ウィンドウ上のタイトルを指定する 
WS_BORDER           128         
   ※※ウィンドウの境界を指定する 
WS_DLGFRAME         64          
   ※※2重の境界を持ったウィンドウ 
WS_VSCROLL          32          
   ※※垂直スクロールがあるウィンドウ 
WS_HSCROLL          16          
   ※※水平スクロールがあるウィンドウ 
WS_SYSMENU          8           
   ※※システムメニューがあるウィンドウ 
WS_THICKFRAME       4           
   ※※ウィンドウのサイズ変更が出来る枠 
WS_MINIMIZEBOX      2           
   ※※右上隅に最小化ボックスがあるウィンドウ 
WS_MAXIMIZEBOX      1           
   ※※右上隅に最大化ボックスがあるウィンドウ 
─────────────────────────────────────
              3−3
─────────────────────────────────────
--------------------------------------------------
   type(L) --> チャートタイプパラメータ(下位ワード)
※※※チャートの形と外観情報がセットされます。 
--------------------------------------------------
 折れ線グラフ          1     LINE
 棒グラフ              2     BAR
 スプライン              3     SPLINE
 点グラフ              4     MARK
 円グラフ              5     PIE
 面グラフ              6     AREA
 統計グラフ            7     PARETO
 散布図              8     SCATTER
 高値安値グラフ        9     HILOW
 等高線             10     SURFACE
 レーダチャート           11     POLAR
 立方体グラフ         12     CUBE
 ドーナッツ             13     DOUGHNUT

 3次元表示        256     CT_3D        
※3次元表示する 
 横棒グラフ          512     CT_HORZ      
※棒グラフのとき横棒を指定する 
 ツールバーの表示     1024     CT_TOOL      
※チャートウィンドウにツールバーを表示する 
 パレットバーの表示   2048     CT_PALETTE   
※チャートウィンドウにパレットバーを表示する 
 凡例の表示       4096     CT_LEGEND    
※凡例を凡例ウィンドウに表示する 
                 8192     CT_TOGETHER  
 点の表示        16384     CT_POINTS    
※折れ線又はスプラインで点の表示する 
 値ゼロからの表示 32768     CT_SHOWZERO  
※棒グラフで負の値が下向きに表示される 
─────────────────────────────────────
              3−4
─────────────────────────────────────
--------------------------------------------------
   type(H) --> チャートタイプパラメータ(上位ワード)
--------------------------------------------------
 各棒表示           1    CT_EACHBAR     
※単一データ系列で色やデータマーカーを変えて表示する
 クラスタオプション         2    CT_CLUSTER     
※各データ系列でクラスタオプションをオンにする(3Dオプションが必要)
 データエデッター         4    CT_SHOWDATA    
※チャートが表示されずデータエデッターが有効となる
 グレーダイアログ        8    CT_DLGGRAY     
※ダイアログをグレーの背景で表示する
 パターンバー表示      16    CT_PATTERN     
※チャートウィンドウにパターンバーを表示する
 チャート内に値表示    32    CT_SHOWVALUES  
※チャート内でマーカーの上に値を表示する
 チャートメニュー表示      64    CT_MENU        
※チャートウィンドウにチャートメニューを表示する
 レーダチャートで線表示 128    CT_SHOWLINES   	
※レーダチャートでポイント間を線で表示する
 散布図で線表示   128    CT_SCATTERLINE 
 2D折れ線で色表示 256    CT_COLORLINE   
※2次元折れ線グラフで線を色表示する
  デフォルトは黒の線を表示する
 垂直線を非表示   512    CT_NOAREALINE  
※面グラフで垂直線を表示しない。
 標準高値安値     512    CT_HILOWSTD    
※高値安値終値グラフでローソク足グラフにせず標準モードで表示
 棒グラフで境界非表示1024    CT_NOBORDERS   
 円グラフで値表示  2048    CT_PIEVALUES   
※円グラフでパーセント表示でなく値で表示する
 マウスキャプチャー      4096    CT_TRACKMOUSE  
※マウスの軌跡を捕らえる必要があるチャートで指定
 イーブンスペーシング   8192    CT_EVENSPACING 
※指定すると余白はグラフの右側にとられます。
 データ系列凡例   16384    CT_SERLEGEND   
※チャートの内にデータ系列の凡例窓を表示する。
 メッセージイベント    32768    CT_PAINTMARKER 
※描画カスタマイズのメッセージイベントを有効にする。
─────────────────────────────────────
              3−5
─────────────────────────────────────
--------------------------------------------------
   style(L) --> チャートスタイルパラメータ(下位ワード)
※※※許可禁止情報がセットされます。 
--------------------------------------------------
 折れ線グラフ       1     CS_CHLINE      
 棒グラフ           2     CS_CHBAR       
 スプライン           4     CS_CHSPLINE    
 点グラフ           8     CS_CHMARK      
 円グラフ          16     CS_CHPIE       
 面グラフ          32     CS_CHAREA      
 統計グラフ        64     CS_CHPARETO    
 散布図         128     CS_CHSCATTER   
 高値安値グラフ   256     CS_CHHILOW     
 マルチタイプチャート   2048     CS_MULTITYPE   
 デフォルト        4095     CS_CHDEFAULT   
 最大最小      4096     CS_MINMAX      
 3次元表示    8192     CS_3D          
 横棒グラフ     16384     CS_HORZ        
              32768     CS_TOGETHER    
 全機能の許可 65535     CS_ALL         
--------------------------------------------------
   style(H) --> チャートスタイルパラメータ(上位ワード)
※※※許可禁止情報がセットされます。 
--------------------------------------------------
 点の表示            1     CS_SHOWPOINT   
 Y軸スケール変更         2     CS_SCALE       
 タイトルの変更          4     CS_TITLES      
 フォントの変更          8     CS_FONTS       
 値の変更           16     CS_EDITABLE    
 ファイル保存           32     CS_FILEEXPORT  
 ファイル読込           64     CS_FILEIMPORT  
 スクロールの許可       128     CS_SCROLLABLE  
 プリントの許可       256     CS_PRINTABLE   
 3次元表示変更     512     CS_3DVIEW      
 軸の変更         1024     CS_GRID        
 サイズの変更       2048     CS_RESIZEABLE  
 テンプレート操作      4096     CS_TEMPLATE    
 クリップボート転送    8192     CS_COPY        
 システムメニューでクローズ 16384     CS_CLOSEABLE   
 Logスケール         32768     CS_LOGSCALE    
 全機能の許可    65535     CS_ALL         
--------------------------------------------------
  x   --> ウィンドウの左上端のテキスト位置(桁)
  y   --> ウィンドウの左上端のテキスト位置(行)
  cx  --> ウィンドウのテキスト幅の(桁)
  cy  --> ウィンドウのテキスト高さ(行)
  points -> チャートが持つ点の数(0を指定して良い) 
  series -> チャートが持つデータ系列の数(0を指定して良い) 
  flag -> 0:デフォルトは、テキスト幅高さでvcomウィンドウの相対座標で指定 
        bit0(1)=1  ウィンドウのテキスト幅高さはドット単位 
        bit1(2)=1  ポップアップウィンドウの時スクリーン座標 
--------------------------------------------------
─────────────────────────────────────
              3−6
─────────────────────────────────────
---------------------------------------------------------------------
[2] ウィンドウタイトルの設定 
 <esc>%2;chartid;edit;retflg sp C 
--------------------------------------------------
  edit   -> ウィンドウタイトル文字列の編集領域番号(1->45) 
            長いパラメタ領域(531,532,533,534) 
--------------------------------------------------
---------------------------------------------------------------------
[3] チャートの表示 
 <esc>%3;chartid;edit;retflg sp C 
※※ WS_VISIBLE を指定しなかった時に表示を行う。 
---------------------------------------------------------------------
[4] チャートの消去 
 <esc>%4;chartid;edit;retflg sp C 
---------------------------------------------------------------------
---------------------------------------------------------------------
[7] チャートウィンドウのサイズ変更 
 <esc>%7;chartid;edit;retflg;wx;wxp;wxm;hy;hyp;hym sp C 
  wx  --> ウィンドウのテキスト幅(合計幅 = wx + wxp - wxm) 
  wxp --> ウィンドウの加算ドット幅 
  wxm --> ウィンドウの減算ドット幅 
  hy  --> ウィンドウのテキスト高さ(合計高さ = hy + hyp - hym) 
  hyp --> ウィンドウの加算ドット高さ 
  hym --> ウィンドウの減算ドット高さ 
---------------------------------------------------------------------
[8] チャートウィンドウの位置変更 
 <esc>%8;chartid;edit;retflg;x;xp;xm;y;yp;ym sp C 
  x  --> ウィンドウのテキスト幅(合計x位置 = x + xp - xm) 
  xp --> ウィンドウの加算ドット位置 
  xm --> ウィンドウの減算ドット位置 
  y  --> ウィンドウのテキスト高さ(合計y位置 = y + yp - ym) 
  yp --> ウィンドウの加算ドット位置 
  ym --> ウィンドウの減算ドット位置 
---------------------------------------------------------------------
[9] チャートウィンドウの表示変更 
 <esc>%9;chartid;edit;retflg;show; sp C 
  show  --> ウィンドウの表示変更状態 
 0 ウィンドウを非表示にしほかのウィンドウをアクティブ化します。
 1 ウィンドウをアクティブ化し表示します。アイコン化又は
   最大化されている時は元のサイズと位置に復元します。
 2 ウィンドウをアクティブ化しアイコン化します。
 3 ウィンドウをアクティブ化し最大化して表示します。
 4 以前に表示されたサイズと位置に表示します。
   現在アクティブなウィンドウはアクティブな状態のままです。
 5 ウィンドウをアクティブ化し現在のサイズと位置に表示します。
 6 指定されたウィンドウをアイコン化しシステムのタスクリスト
   内のトップレベルウィンドウをアクティブ化します。
 7 ウィンドウをアイコン化します。現在アクティブな
   ウィンドウはアクティブな状態のままです。
 8 ウィンドウを現在の状態で表示します。
   現在アクティブなウィンドウはアクティブな状態のままです。
 9 ウィンドウをアクティブ化し表示します。アイコン化又は
   最大化されている時は元のサイズと位置に復元します。 
---------------------------------------------------------------------
─────────────────────────────────────
              3−7
─────────────────────────────────────
[10] チャートウィンドウの再表示 
 <esc>%10;chartid;edit;retflg; sp C 
※※強制的にチャートウィンドウの再表示をさせます。
---------------------------------------------------------------------
[113] オープンデータ 
 <esc>%113;chartid;edit;retflg;data-type;data1;data2 sp C 
------------------
  data-type -->  
------------------
 1:プロットする値を設定   COD_VALUES         1 
    data1 --> データ系列の数  
    data2 --> ポイントの数  
 2:定数を設定          COD_CONSTANTS      2 
    data1 --> 定数ラインの数  
 3:色を設定            COD_COLORS         3 
    data1 --> 色の数  
 4:ストライプを設定        COD_STRIPES        4 
    data1 --> ストライプの数  
 5:初期値を設定(棒)    COD_INIVALUES      5 
    data1 --> データ系列の数  
    data2 --> ポイントの数  
 6:X軸値を設定(散布図) COD_XVALUES        6 
    data1 --> データ系列の数  
    data2 --> ポイントの数  
 7:ステータスバー値を設定    COD_STATUSITEMS    7 
    data1 --> ステータスバー項目数  
 
 1024:リアルタイムチャートで使用 COD_ADDPOINTS     1024   0x0400 
※※※相対的なポイント指定を利用する。(リアルタイムチャートで使用) 
※※※ポイントインデックス 0 からポイントの値を追加入力していきます 
 128:最大最小を再計算    COD_RESETMINMAX    128    0x0080 
※新しい値がセットされた時最大最小を再計算する。 

data1 で以下の値もセット出来る 
data2 で以下の値もセット出来る 
 65535:COD_UNKNOWN    65535   0xffff 
※データ系列の数ポイントの数が不定のとき。 
 0:COD_UNCHANGE       0              
※既に入力したポイントの値をそのまま保持してこの後ポイントの値を一部 
  変更する時利用します。 
─────────────────────────────────────
              3−8
─────────────────────────────────────
----------------------------------------------
<リターン値>(リスポンスメッセージのエラーフラグに設定されます) 
----------------------------------------------
CR_OUTRANGE -1 
   ※データオープンで指定した領域外の値をデータマーカーやデータ系列に設定した場合 
CR_NOOPEN   -2 
   ※データオープンしないで値セットを実行した場合 
CR_FAIL     -3   
   ※チャートを作成するに必要なメモリを確保できなっかた 
CR_INVALID  -4 
CR_BADCODE  -5 
CR_SUCCESS   0 
   ※データをチャートに入力出来た場合 
CR_NEW       1 
   ※特定のデータタイプについて初めて実行した場合 
CR_KEEPALL   2 
   ※チャートに必要なメモリを変更したが入力したデータを全て保持している時 
CR_LOSTLAST  3 
---------------------------------------------------------------------
[114] クローズデータ 
 <esc>%114;chartid;edit;retflg;data-type sp C 
------------------
  data-type --> データオープンの項参照 
------------------
※※※データオープンで指定した値に以下の論理和で指定する。 
COD_SCROLLLEGEND   16384   0x4000 
※リアルタイムチャートにおけるスクロール凡例 
COD_NOINVALIDATE   8192    0x2000 
※再描画のときチャートを無効化しない 
COD_SMOOTH         4096    0x1000 
※スムーズ描画 
COD_REMOVE         2048    0x0800 
※リアルタイムチャートにおける関連したコード値を削除する。
COD_REALTIMESCROLL 768     0x0300 
※リアルタイムチャートにおいて最新の点をスクロール表示 
COD_REALTIME       256     0x0100 
※リアルタイムチャートにおいてスクロールしない。 
----------------------------------------------
<リターン値>(リスポンスメッセージのエラーフラグに設定されます) 
----------------------------------------------
0 : エラーが発生した
0以外 : 正しくクローズデータできた 
---------------------------------------------------------------------
─────────────────────────────────────
              3−9
─────────────────────────────────────
[115] 値のセット 
 <esc>%115;chartid;edit;retflg;series;point;count sp C 
--------------------------------------------------
  edit   -> 値(浮動小数点)がセットされている編集領域番号(1->45) 
            長いパラメタ領域(531,532,533,534) 
         ※デリミタ ; で区切られた複数個の値 
         ※ 値が * の場合は、欠損データ(ミッシング値)となります 
            ポイントの値が存在しない場合(欠損値)。 
  point -> チャートが持つ点の開始番号(0からの値) 
         ※デリミタ ; で区切られた複数個の値の点は point;point+1;... 
           となります。(一度に複数の点の値がセットできます) 
  series -> チャートが持つデータ系列の番号(0からの値) 
  count  -> デリミタ ; で区切られた値の個数(1024まで) 
--------------------------------------------------
----------------------------------------------
<リターン値>(リスポンスメッセージのエラーフラグに設定されます) 
----------------------------------------------
CR_OUTRANGE -1 
CR_NOOPEN   -2 
CR_FAIL     -3 
CR_INVALID  -4 
CR_BADCODE  -5 
CR_SUCCESS   0 
CR_NEW       1 
CR_KEEPALL   2 
CR_LOSTLAST  3 
※特定のオープンデータとクローズデータの間に行ってください。
---------------------------------------------------------------------
[116] 初期値のセット(棒グラフ) 
 <esc>%116;chartid;edit;retflg;series;points;count sp C 
--------------------------------------------------
  edit   -> 初期値(浮動小数点)がセットされている編集領域番号(1->45) 
            長いパラメタ領域(531,532,533,534) 
         ※デリミタ ; で区切られた複数個の値 
  points -> チャートが持つ点の番号(0からの値) 
  series -> チャートが持つデータ系列の番号(0からの値) 
  count  -> デリミタ ; で区切られた値の個数(1024まで) 
--------------------------------------------------
----------------------------------------------
<リターン値>(リスポンスメッセージのエラーフラグに設定されます) 
----------------------------------------------
※特定のオープンデータとクローズデータの間に行ってください。
---------------------------------------------------------------------
[117] X軸値のセット(散布図) 
 <esc>%117;chartid;edit;retflg;series;points;count sp C 
--------------------------------------------------
  edit   -> X軸値(浮動小数点)がセットされている編集領域番号(1->45) 
            長いパラメタ領域(531,532,533,534) 
         ※デリミタ ; で区切られた複数個の値 
  points -> チャートが持つ点の番号(0からの値) 
  series -> チャートが持つデータ系列の番号(0からの値) 
  count  -> デリミタ ; で区切られた値の個数(1024まで) 
----------------------------------------------
<リターン値>(リスポンスメッセージのエラーフラグに設定されます) 
----------------------------------------------
─────────────────────────────────────
              3−10
─────────────────────────────────────
--------------------------------------------------
※特定のオープンデータとクローズデータの間に行ってください。
---------------------------------------------------------------------
[118] 定数値のセット 
 <esc>%118;chartid;edit;retflg;index;count sp C 
--------------------------------------------------
  edit   -> 定数値(浮動小数点)がセットされている編集領域番号(1->45) 
            長いパラメタ領域(531,532,533,534) 
         ※デリミタ ; で区切られた複数個の値 
  index  -> インデックス値(0からの値) 
  count  -> デリミタ ; で区切られた値の個数(1024まで) 
----------------------------------------------
<リターン値>(リスポンスメッセージのエラーフラグに設定されます) 
----------------------------------------------
--------------------------------------------------
※特定のオープンデータとクローズデータの間に行ってください。
---------------------------------------------------------------------
[119] デフォルト色値のセット 
 <esc>%119;chartid;edit;retflg;index;pallet;type sp C 
--------------------------------------------------
  index  -> インデックス値(0からの値) 
  pallet -> 色を指定するパレット番号(0<->63) 
      ※pallet=256の時 
      <esc>%119;chartid;edit;retflg;index;pallet;type;R;G;BspCで指定 
      R,G,B は 0 から 255 までの値を指定する。 
  type   -> パターンの時にフォアグランド(0)かバックグランド(1)かの指定 
  R  -> 赤の値(0->255) 
  G  -> 緑の値(0->255) 
  B  -> 青の値(0->255) 
----------------------------------------------
<リターン値>(リスポンスメッセージのエラーフラグに設定されます) 
----------------------------------------------
--------------------------------------------------
※特定のオープンデータとクローズデータの間に行ってください。
─────────────────────────────────────
              3−11
─────────────────────────────────────
---------------------------------------------------------------------
[120] デフォルト値のセット 
 <esc>%120;chartid;edit;retflg;ndata sp C 
--------------------------------------------------
  edit  -> セットされる値、編集領域番号(1->45) 
           長いパラメタ領域(531,532,533,534) 
  ndata -> デフォルト値を指定するコード 
          CSA_MIN(0) -> y軸の最小値の変更, 
          CSA_MAX(1) -> y軸の最小値の変更, 
          CSA_GAP(2) -> y軸の目盛り間隔の変更, 
          CSA_SCALE(3) -> y軸の縮尺(倍率), 
          CSA_YLEGGAP(4) -> y凡例テキスト(CM_SETYLEGメッセージ), 
          CSA_PIXXVALUE(5) -> (CM_SETPIXFACTORメッセージ), 
          CSA_XMIN(6) -> x軸の最小値の変更(散布図), 
          CSA_XMAX(7) -> x軸の最大値の変更(散布図), 
          CSA_XGAP(8) -> x軸の目盛り間隔の変更(散布図), 
          CSA_LOGBASE(9) -> y軸のLogBaseの変更,  
	  CSA_MIN2(10) -> 第二y軸の最小値の変更, 
          CSA_MAX2(11) -> 第二y軸の最小値の変更, 
          CSA_GAP2(12) -> 第二y軸の目盛り間隔の変更, 
          CSA_SCALE2(13) -> 第二y軸の縮尺(倍率), 
          CSA_XSCALE(14) -> 第二x軸の縮尺(倍率), 
          CSA_LOGBASE2(15) -> 第二y軸のLogBaseの変更, 
          CSA_LOGBASEX(16) -> x軸のLogBaseの変更(散布図) 
--------------------------------------------------
---------------------------------------------------------------------
[121] ストライプのセット 
 <esc>%121;chartid;edit;retflg;index;pallet;R;G;B; sp C 
--------------------------------------------------
  edit  -> セットされる値、編集領域番号(1->45) 
           長いパラメタ領域(531,532,533,534) 
           "ストライプの開始値;ストライプの終了値" の様に指定します。
  index  -> ストライプのインデックス(0からの値) 
  pallet -> 色を指定するパレット番号(0<->63) 
      ※pallet=256の時 
      <esc>%119;chartid;edit;retflg;index;pallet;type;R;G;BspCで指定 
      R,G,B は 0 から 255 までの値を指定する。 
  R  -> 赤の値(0->255) 
  G  -> 緑の値(0->255) 
  B  -> 青の値(0->255) 
----------------------------------------------
<リターン値>(リスポンスメッセージのエラーフラグに設定されます) 
----------------------------------------------
--------------------------------------------------
※特定のオープンデータとクローズデータの間に行ってください。
─────────────────────────────────────
              3−12
─────────────────────────────────────
---------------------------------------------------------------------
[122] ステータスバー項目のセット 
 <esc>%122;chartid;edit;retflg; 
           index;text;id;frame;width;min;desp;style sp C
--------------------------------------------------
  index  -> 項目のインデックス(0からの値) 
  text   -> 項目がテキストを持つかどうか 
  id     -> 項目のid番号 
  frame  -> 項目が枠を持つかどうか 
  width  -> 項目の幅 
  min    -> 項目の最小幅 
  desp   -> 最終項目からの距離 
  style  -> 項目のテキストのスタイル 
            左     CHART_STLEFT    0 
            中央   CHART_STCENTER  1 
            右     CHART_STRIGHT   2 
--------------------------------------------------
<リターン値>(リスポンスメッセージのエラーフラグに設定されます) 
---------------------------------------------------------------------
[123] チャートをvcomウィンドウに描画 
 <esc>%123;chartid;edit;retflg;xl;yt;xr;yb;mode;sw; sp C 
-------------------------------------------------
  xl   --> 描画開始テキスト桁位置(1から) 
  yt   --> 描画開始テキスト行位置(1から) 
  xr   --> 描画終了テキスト桁位置(1から) 
  yb   --> 描画終了テキスト行位置(1から) 
  mode --> 
    2:CPAINT_BKGND  0x0002 
      ※凡例部を含んだグラフ部分の背景色を描く 
    1:CPAINT_PRINT  0x0001 
      ※凡例部を除いたグラフ部分にのみ背景色を描く 
  sw  --> 0:ドット単位(0から) 
          1:テキスト座標(1から) 
---------------------------------------------------------------------
[124] チャートをwindowsプリンタに描画 
 <esc>%124;chartid;edit;retflg;x;y;xe;ye;mode;sw sp C 
-------------------------------------------------
  xl   --> 描画開始位置 
  yt   --> 描画開始位置 
  xr   --> 描画終了位置 
  yb   --> 描画終了位置 
  mode --> 
    2:CPAINT_BKGND  0x0002 
      ※凡例部を含んだグラフ部分の背景色を描く 
    1:CPAINT_PRINT  0x0001 
      ※凡例部を除いたグラフ部分にのみ背景色を描く 
  sw  --> 0:ドット単位(0から) 
          1:テキスト座標(1から) 
※windowsプリンタはオープンされていなければなりません。 
─────────────────────────────────────
              3−13
─────────────────────────────────────
---------------------------------------------------------------------
[131] 値の取得 
 <esc>%131;chartid;edit;retflg;series;points;wcode sp C
--------------------------------------------------
  points -> チャートが持つ点の番号(0からの値) 
  series -> チャートが持つデータ系列の番号(0からの値) 
  wcode  -> y値(0),x値(1),初期値(2)
 ※結果値はリスポンスメッセージの(string)部に 
   実数データ形式(小数点有)で戻ります。 
      (ver3.522)%%%15-JUL-97%%%以降で正しく動作します 
---------------------------------------------------------------------
[132] デフォルト値の取得 
 <esc>%132;chartid;edit;retflg;ndata sp C 
--------------------------------------------------
  edit  -> 取得される値、編集領域番号(1->45) 
           長いパラメタ領域(531,532,533,534) 
  ndata -> デフォルト値を指定するコード 
          CSA_MIN(0) -> y軸の最小値の変更 
          CSA_MAX(1) -> y軸の最小値の変更 
          CSA_GAP(2) -> y軸の間隔の変更 
          CSA_SCALE(3) -> y軸の縮尺(倍率) 
          CSA_YLEGGAP(4) -> y凡例テキスト(CM_SETYLEGメッセージ) 
          CSA_PIXXVALUE(5) -> (CM_SETPIXFACTORメッセージ) 
          CSA_XMIN(6) -> x軸の最小値の変更(散布図) 
          CSA_XMAX(7) -> x軸の最大値の変更(散布図) 
          CSA_XGAP(8) -> x軸の間隔の変更(散布図) 
          CSA_LOGBASE(9) -> y軸のLogBaseの変更  
          CSA_MIN2(10) -> 第二y軸の最小値の変更 
          CSA_MAX2(11) -> 第二y軸の最小値の変更 
          CSA_GAP2(12) -> 第二y軸の間隔の変更 
          CSA_SCALE2(13) -> 第二y軸の縮尺(倍率) 
          CSA_XSCALE(14) -> 第二x軸の縮尺(倍率) 
          CSA_LOGBASE2(15) -> 第二y軸のLogBaseの変更 
          CSA_LOGBASEX(16) -> x軸のLogBaseの変更(散布図) 
 ※結果値はリスポンスメッセージの(string)部に 
   実数データ形式(小数点有)で戻ります。 
      (ver3.522)%%%15-JUL-97%%%以降で正しく動作します 
--------------------------------------------------
[254] チャートフォントデフォルトの日本語・英語切り換え 
 <esc>%254;mode sp C <-- [19-apr-97]
--------------------------------------------------
  mode  -> 0:デフォルトは日本語 1:英語 
─────────────────────────────────────
              3−14
     |目次前ページ次ページ