操作ウィンドウやプログラムによってオブジェクトに操作信号を発行した場合、それらのデータは、一つずつこの関数によって取得できます。KARACRIXシステムへ、整数型オブジェクトデータを送る。整数型オブジェクトに操作信号を発行する時に使用します。この関数が使えるのは、objvaltypeがKcxOBJtp_INTEGERのものに限ります。現在の時刻を取得する。現在時刻を取得します。使いやすいように加工してあります。戻り値は、以下のようになります。アナログ型オブジェクトのスケールを取得する。オブジェクト登録で設定した、アナログ型オブジェクトの上下限のスケールを調べる時に使用します。この関数が使えるのは、objatttypeがKcxOBJtp_ANALOGのものに限ります。プロセスを一定時間休止する。成する場合、使用をお勧めします。microsecが10000(10msec)以下の場合、UNIXの構造上機能があいまいになります。これ以上の場合においても、UNIX環境においては正確でない事があります。KARACRIXシステムへ、実数型オブジェクトデータを送る。実数型オブジェクトに操作信号を発行する時に使用します。この関数が使えるのは、objvaltypeがKcxOBJtp_FLOATのものに限ります。整数型共有メモリから、データを得る。プロセス間でデータを受け渡しする時に使用します。共有メモリ(排他制御されています)から整数データを取得する時に使用します。共有メモリ番号には、0から9までのチャネルを指定できます。共有メモリ番号とは独立しています。整数型共有メモリへ、データを設定する。プロセス間でデータを受け渡しする時に使用します。共有メモリ(排他制御されています)へ整数データを設定する時に使用します。共有メモリ番号には、0から9までのチャネルを指定できます。共有メモリ番号とは独立しています。実数型共有メモリから、データを得る。プロセス間でデータを受け渡しする時に使用します。共有メモリ(排他制御されています)から実数データを取得する時に使用します。共有メモリ番号には、0から9までのチャネルを指定できます。共有メモリ番号とは独立しています。実数型共有メモリへ、データを設定する。プロセス間でデータを受け渡しする時に使用します。共有メモリ(排他制御されています)へ整数データを設定する時に使用します。共有メモリ番号には、0から9までのチャネルを指定できます。共有メモリ番号とは独立しています。文字型共有メモリから、データを得る。プロセス間でデータを受け渡しする時に使用します。共有メモリ(排他制御されています)から文字列データを取得する時に使用します。共有メモリ番号には、0から9までのチャネルを指定できます。文字列データバッファの大きさは、32以上にして下さい。共有メモリ番号は、整数型、実数型の共有メモリ番号とは独立しています。文字型共有メモリへ、データを設定する。プロセス間でデータを受け渡しする時に使用します。共有メモリ(排他制御されています)へ文字列データを設定する時に使用します。共有メモリ番号には、0から9までのチャネルを指定できます。文字列データバッファの大きさは、32以上にして下さい。共有メモリ番号は、整数型、実数型の共有メモリ番号とは独立しています。データ表示エリアに文字列情報を出力する。実行モニタ画面の情報表示エリアの指定した番号の行に文字列を表示します。プログラム実行過程で各種変数値など表示したい場合や、デバッグなどを行なう時に使用します。プログラムに対話データ入力を行なう。プログラム実行時に任意の場所で、データ入力を行なう場合に使用します。プログラム実行過程で各種パラメータを変更して動作を変更したい場合や、デバッグなどを行なう時に使用します。本関数を実行すると、実行モニタ画面ので実行行がマーキングされ、INPUTボタンを選択すると文字列入力ダイアログが表示されます。C言語ライブラリです。以下に、現在ご利用できる関数の一覧を示します。期化関数を先頭で実行する必要があります。KCX印刷ライブラリの初期化を行う。ベースになる印刷フォームを読み込み。テキストを印刷フォーム上に配置する。整数型、実数型データを印刷フォーム上に配置する。プリンタに印刷出力を行なう。※KCX印刷ライブラリは、KaracrixBuilderPro-500Rでサポートしています。KCX印刷ライブラリの初期設定を行ない新しい描画ページを用意します。印刷ライブラリの初期設定を行ない、新しい印刷描画ページを用意します。KCX印刷ライブラリの初期設定を行う。指定された印刷フォームのデータをシステムに読込みます。印刷フォームID名を省略した場合には、印刷プログラム登録画面で選択した印刷書式を指定したものとみなされます。本関数を複数コールした場合、読込まれた印刷フォームはオーバーレイされて印刷されます。文字列を印刷フォーム上に描画する。strbuffの内容を、印刷フォームに定義されているoriginの位置に印字出力します。“/”オプションを指定することで、印字位置を指定することができます。本関数は、KARACRIX上でコンパイルされるときにプリプロセスされるマクロ関数になっています。実数データを印刷フォーム上に描画する。dataの内容を、印刷フォームに定義されているoriginの位置に印字出力します。priformには、数値指定を行ないます。“/”オプションを指定することで、印字位置を指定することができます。本関数は、KARACRIX上でコンパイルされるときにプリプロセスされるマクロ関数になっています。印字出力ファイルをプリンタスプールに送信する。描画している印字出力ファイルをプリンタスプールに送ります。能を提供するライブラリです。以下に、現在ご利用できる関数の一覧を示します。初期化関数を先頭で実行する必要があります。画像を自動記録する時のJPEG圧縮の画質を設定する。画像記録を行なう場合の各種動作モードを設定する。画像を自動記録する時のJPEG圧縮クウォリティを設定する。プログラムで自動画像記録を行なう場合に画像記録の画質を変更したい時に使用します。具体的には、JPEG圧縮ライブラリへのクウォリティパラメータを変更します。クウォリティ値は、100が最も高画質になり、0が最低画質になります。クウォリティ値を高く設定する程、作成されるJPEG画像ファイルのサイズは大きくなります。画像を自動記録する時の動作モードを設定する。プログラムで自動画像記録を行なうための動作モードを設定します。動作モード0、1では、本関数を実行した時点から連続的に画像記録が開始、終了します。動作モード2では、本関数を実行した時点の入力画像が1回だけ記録されます。センサの状態変化を監視して画像記録を行なったり、定時観測などの用途に便利な機能です。KCX通信ライブラリ一覧KCX通信ライブラリは、外部IO装置と通信するための機能を提供します。現在サポートされているものは、シリアルポート通信用の機能です。初期化関数を先頭で実行する必要があります。シリアルデバイスの初期化を行う。シリアルデバイスからデータを受信する。シリアルデバイスへデータを送信する。シリアルデバイスの初期設定を行う。open関数で取得した通信デバイスの初期化を行います。シリアルデバイスからデータを受信する。RS232C等のデバイスから、データを受信する時に使用します。rcvbuffは、受信したデータを格納するバッファの先頭アドレスを指定します。1),2)に適合しないまま、タイムアウト時間を経過したの3条件があります。rcvlenは、通常受信データバッファの大きさを指定し、ctermは、復帰コードとしての13か、改行コードとしての10を指定する場合が多い様です。タイムアウトを起こさせたくない場合は、timeoutに0を指定します。シリアルデバイスへデータを送信する。RS232C等のデバイスへ、データを送信する時に使用します。sndbuffには、送信するデータを格納したバッファの先頭アドレスを指定します。sndlenには、送信するデータ長を指定します。送信するための機能を提供します。初期化関数を先頭で実行する必要があります。1行メッセージをEメールで送信する。複数行のメッセージをEメールで送信する。1行メッセージに付加情報を添付してEメールで送信する。複数行メッセージに付加情報を添付してEメールで送信する。※KCXEメールライブラリは、KaracrixBuilder-30Sではサポートしていません。1行メッセージをEメールで送信する。指定したEメールアドレスに、64文字以内のメッセージを送信します。複数行メッセージをEメールで送信する。指定したEメールアドレスに、1行64文字100行以内のメッセージを送信します。1行メッセージに付加情報を添付してEメールで送信する。指定したEメールアドレスに、64文字以内のメッセージを送信します。この時、KARACRIXのオブジェクト画像情報を添付することができます。複数行メッセージをEメールで送信する。指定したEメールアドレスに、1行64文字100行以内のメッセージを送信します。この時、KARACRIXのオブジェクト画像情報を添付することができます。現在描画しているページを改ページします。複数ページを1つの印字ファイルに出力する場合に使用します。オブジェクトの状態ダイアログ表示モードフラグを設定する。監視パネルでオブジェクトを選択した場合に表示される状態ダイアログのタイプを設定します。表示+設定の設定を行なうと、状態表示と状態値の設定を行なえるダイアログが表示されます。typeが0の場合、syscnf.envファイルに定義されているxidlgwintypeパラメータの定義によって表示されるダイアログが決まります。この関数は、計測制御通信プログラムで主に使用します。監視パネルのオブジェクト状態ダイアログを表示のみ型にする。S.I.Soubou,Inc.。