ACTIVE TOUCH FAQ

ACTIVE TOUCHについてよくある質問をまとめました。

Rev 2011.6.8


1.セットアップ関係
2.開発関係
3.実行関係

1. セットアップ関係
1-1 ACTIVE TOUCHのライセンスキー入力方法が分からない。

2 .開発関係
2-1 分散グラフを表示することは可能ですか?
2-2 ページをモーダル表示出来ませんか?
2-3 eStepに記述したコメントや関数を複数コピーできないのか?
2-4 ページタブの抑止は行えますか?
2-5 リングバッファにあるデータをnバイト分取得してトレンドグラフにを表示出来ますか?
2-6 Titleコントロールの文字の色を変更出来ますか?
2-7 トレンドグラフにデータを一括でまとめて設定出来ますか?
2-8 タイトルコントロールのブリンク表示の設定を内部的に行えますか?
2-9 コントロールを非表示にしたい場合、画面(ページ)の切り替え時に何か制御をしてあげる必要がありますか?
2-10 Windows7でプロジェクト設定(PC起動時の自動起動の有無、更新周期など)、ライセンス入力が反映されない。

3.実行関係
3-1 実行環境をインストールしたPCを立ち上げると、自動でACTIVE TOUCHが起動してしまいます。 これを立ち上げ時に自動でなく手動で起動することは可能ですか?
3-2 実行環境で開発環境のようにプロジェクト設定の変更(例えば、更新周期設定)は可能ですか?
3-3 ACTIVE TOUCHを起動してからWindowsAPを起動した場合、INpMacWin.OCXは正常にRead/Writeできますか?
3-4 INpMacWin.OCXが正常にRead/Writeできる状態からWindowsAPで共有メモリを削除して、また生成した場合、正常にRead/Writeできるか?
3-5 開発環境で開発したプロジェクトを実行環境で動作できるようにすれば良いですか?

1. セットアップ関係 
1-1 ACTIVE TOUCHのライセンスキー入力方法が分からない。
○ACTIVE TOUCH-RTの場合
プロジェクトの画面上で右クリックするとメニューが出ます。このメニューの「バージョン情報(C)」を選択すると右下に「ランセンスキーを入力>>」というボタンがありますので、それを押すことでライセンスの入力画面になります。

   


○ACTIVE TOUCH-SDKの場合
メニューバーの「ヘルプ(H)」から「バージョン情報(C)」を選択します。出てくる画面の右下に「ランセンスキーを入力>>」というボタンがありますので、それを押すことでライセンスの入力画面になります。

   


2 .開発関係
2-1 分散グラフを表示することは可能ですか?
可能です。 標準部品の「X-Yグラフコントロール」が使用できます。ただし、eStepを使用する必要があります。

2-2 ページをモーダル表示出来ませんか?
モーダル表示機能は実装されていませんが、PageSetEnable関数を使用する事によりモーダル表示に似た動作をさせる事は可能です。

2-3 eStepに記述したコメントや関数を複数コピーできませんか?
複数選択は出来ません、代わりにIF文(条件無し)の中に、必要な部分をまとめておけばそのブロックをコピーできます

複数コピー代替方法 例:

   // コメント_1
   処理A  
   // コメント_2
  処理B
  処理C
  処理D

処理A~処理Cまでの4行をコピーしたい場合、下記のようにif(条件無し)を使ってブロック化すれば、if(条件無し)をコピーすることで、中の処理が一気にコピーできる。

  // コメント_1
  if(条件なし)
   処理A
  // コメント_2
     処理B
     処理C

  処理D

2-4 ページタブの抑止は行えますか?
ページタブは、ACTIVE TOUCH本体の機能なので、抑制は出来ません

2-5 リングバッファにあるデータをnバイト分取得してトレンドグラフにを表示出来ますか?
HMI Treand(Ex) Graph Controlを使用することで可能です。
※メソッド;EnterArrayDataStep()を使用する 。

2-6 Titleコントロールの文字の色を変更出来ますか?
SetTitleColor関数で変更出来ます。引数は、下記のように色を整数で指定します。 例  0xBB GG RR (Bは青、Gは緑、Rは赤)

2-7 トレンドグラフにデータを一括でまとめて設定出来ますか
HMI Treand(Ex) Graph ControlのEnterArrayDataStepメソッドを使用するとで、引き数に設定した配列データを任意のタイミングでグラフに表示する事ができます

2-8 タイトルコントロールのブリンク表示の設定を内部的に行えますか?
メソッドを使う時に、すべてのメソッドを参照(B)のチェックをONにしておくことで、隠しメソッドが表示されます。
SetBlink()で可能になります

2-9 コントロールを非表示にしたい場合、画面(ページ)の切り替え時に何か制御をしてあげる必要がありますか?
画面切り替え時に表示を初期化するには、ページのeStepに”OnPageEvent”の条件式を作成して、”visible”変更の初期化処理を 記述する必要があります。

2-10 Windows7でプロジェクト設定(PC起動時の自動起動の有無、更新周期など)、ライセンス入力が反映されない。
ACTIVE TOUCH Editerを起動する時に「管理者として実行」で起動する。 または、ACTIVE TOUCH Editerを起動するショートカットのプロパティで「互換性」タブにある「特権レベル」の「管理者としてこのプログラムを実行する」にチェックを入れて起動してください。 これでプロジェクト設定、ライセンス入力が反映されるようになります。
   


3.実行関係 
3-1 実行環境をインストールしたPCを立ち上げると、自動でACTIVE TOUCHが起動してしまいます。 これを立ち上げ時に自動でなく手動で起動することは可能でですか?
レジストリから次の項目を削除することで自動起動を解除できます。
※ レジストリの変更は、自己責任で行ってください。   

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"StartActvieTouch"

3-2 実行環境で開発環境のようにプロジェクト設定の変更(例えば、更新周期設定)は可能可能ですか?
出来ません
変更するには、開発環境で設定してから、実行環境へ移す必要があります。

3-4 INpMacWin.OCXが正常にRead/Writeできる状態からWindowsAPで共有メモリを削除して、また生成した場合、正常にRead/Writeできるか?
出来ます

3-5 開発環境で開発したプロジェクトを実行環境で動作できるようにすれば良いですか?
開発環境をインストールしたときに「C:\ACTIVETOUCH_PRJ\NfDisk」に生成されるので、 そのプロジェクトをフォルダごとコピーし、実行環境のPCの同フォルダに貼り付けてください。

さらに「C:\ACTIVETOUCH_PRJ\NfDisk」にある「HmiView.ini」で

[Project]
 DefaultPath=\NfDisk\
 DefaultName=\NfDisk\Opening.HPF

上記の部分を実行させたいプロジェクトのパスに変更することで 開発環境で開発したプロジェクトを実行環境で動作させることが出来ます。


ACTIVE TOUCH | HOME