株式会社アイ・エル・シー
このパートナー社の会社情報(アライアンスパートナープログラム)

組込み機器向けGUI開発環境 GENWARE®3(ジェンウェアスリー)
組込みGUI統合開発環境「GENWARE®3(ジェンウエアスリー)」は、組込みGUI開発において、デザイン、仕様設計からデバッグまで、すべてのGUI開発工程に一貫した開発環境を提供します。GUI開発における各工程間の無駄な作業を徹底的に排除・自動化することで、開発効率の大幅アップを実現します。情報家電から産業機器まで、あらゆる分野のGUI開発に適用できます。

- GENWARE3の構成
GENWARE3は、GUIエディタ「GENSKETCH3(ジェンスケッチスリー)」とGUIライブラリ「GENIFA3(ジェニファスリー)」から構成されます。 - 抜け・漏れのない画面遷移設計
GENWARE3では、状態遷移設計手法をGUI開発用に拡張した「画面遷移設計機能」を提供します。Microsoft社製Visioを使って作成した 画面遷移図をGENSKETCH3に画面遷移表(状態遷移表)として取り込めるため、抜け・漏れのない設計を行うことが可能です。 - デザインデータインポート機能
Adobe社製Photoshop/Flashで作成したPSDファイル/SWFファイルをドラッグ&ドロップで簡単にインポートできます。 - GUIシナリオ
GUI動作(表示、移動、イメージ変更など)をメニューから選択するだけで簡単に作成できます。 - C /C++言語ソースコードを自動生成
GUIデータをC/C++言語のソースコードとして自動生成します。 - パソコンでのシミュレーション
作成したGUIは開発ターゲットが未完成の状態でも、パソコン上でデバッグできます。試作フェーズではパソコン上でのGUI仕様のプロトタイピングに利用できます。 - 実機のフォントで画面作成
GENWARE3では実機のフォントを使って画面を作成、デバッグできる機能を備えており、パソコン上で作成した画面イメージがそのまま実機の表示となります。 - 高速・コンパクトなGUIライブラリGENIFA3
CPUパワーやメモリ量が非常に小さい環境でも十分な性能を発揮するようコンパクトで高速なアルゴリズムで実装されています。 - プラットフォームフリーなソフトウェア構造
GENIFA3は様々なCPUやグラフィックチップ、OSに対応できるようプラットフォームの違いを吸収する仮想インタフェースを装備しているため、高い移植性を持ちます。
主な対応デバイス
- RX
- V850
- SuperH
- SH-Mobile
- H8SX
- M16C
対応デバイスに関する詳細はパートナー社までお問合せください。
動作環境
【開発環境】
Windows 7, Windows XP, Windows 2000
【ターゲット環境(動作実績)】
μITRON3、μITRON4、Linux、VxWorks、Nucleus, Windows2000、WindowsXP Embedded、WindowsCE、他
組込みソフトウェア開発支援パッケージ Real-Series (リアル・シリーズ)
Real-Series(リアル・シリーズ)は、組込みソフトウェア開発工数を大幅に削減する、状態遷移設計モデルを取り入れた組込みソフトウェア開発支援パッケージです。作成した状態遷移表からソースコードを自動生成(フレームワークのみ生成)、デバッグ作業の自動化など、設計からデバッグ工程まで幅広く効果を発揮。デジタル家電やモバイル端末、業務用機器、産業機器など多くの組込みソフトウェア開発に適用できます。

- Real-Seriesの構成
Real-Series(リアル・シリーズ)は、状態遷移表設計・デバッグ支援ツールReal-Developer(リアル・デベロッパー)とデバッグ支援ツールReal-Debugger(リアル・デバッガー)で構成されます。 - 抜け・漏れのない設計が可能
状態遷移設計手法を手軽に導入することができ、設計の検討漏れや仕様の抜けを無くした高品質なソフトウェア開発ができます。Real-Seriesは上流開発工程から下流開発工程まで活用できます。 - 設計書からソースコードを自動生成
状態遷移表(設計書)からソースコードを自動生成できます。状態遷移のフレームワークまでを自動生成するので、ソースコードは可読性に優れ、ソース自動生成処も非常に高速です。 - デバッグ作業を自動化
Real-Seriesでは自動カバレッジ機能、デバッグ操作記録・再生機能など、デバッグで必要な作業を自動化しているため、デバッグ効率が格段に向上します。 - ソースコードリバース機能
ソースコード上で変更した関数コメント、状態遷移先などを状態遷移表にリバースできますので、デバッグ・不具合修正などの工程でソースコードを変更しても、簡単に設計情報に反映可能です。 - 状態遷移表のセル内での条件分岐
Real-Seriesでは、状態遷移表のセル内で条件分岐することができるため、分岐により状態数の増加を防ぐことができます。 - 状態遷移時の共通処理と状態遷移表の継承
Real-Seriesでは、状態遷移時(遷移前・後)の共通処理の記述や、派生元・先の状態遷移表での共通処理の共有などにより、共通処理の重複記述を省くことができます。 - デバッグパネル機能・簡易スタブ機能
実機の入力画面やボタンと同様のデバッグ画面を作成できるデバッグパネル機能と模擬応答を返す簡易スタブ機能により、パソコン上で実機と同じ操作感でデバッグできます。
主な対応デバイス
- RX
- V850
- SuperH
- SH-Mobile
- H8SX
対応デバイスに関する詳細はパートナー社までお問合せください。
動作環境
【開発環境】
Windows 7, Windows Vista, Windows XP, Windows 2000
【ターゲット環境(動作実績)】
マルチプラットフォーム(μITRON、Linux、VxWorksなど、OSなしでも可)
ソフトウエアPLC INTALOGIC™ (インタロジック)
あらゆるシステムに最適化できるソフトウエアPLC


INTALOGIC™は、ハードウエアやOSに依存することなく、様々なマイコンに移植できるソフトウエアPLCです。
既製のPLCのイメージを根底から変え、 まったく新しいアプローチでコストダウンと付加価値アップを実現します。
快適な開発環境
INTALOGIC™の開発言語は、PLCで最も一般的に使われているラダー言語。
使い慣れたラダーエディタの操作感をそのままに、組込み機器の制御プログラムを開発できます。
ワンチップPLC-最小のPLCソリューション
INTALOGIC™は、M16CやSH-3、SH-4などのシステムLSIに組み込めます。
この「ワンチップPLC」は、現在の技術では最も小さく安価なPLCとして幅広い分野へ応用されています。
センサ・アクチュエータに組み込めば、自律分散制御に対応した「インテリジェントデバイス」の開発を実現します。
PIDコントローラやモーションコントローラに組み込めば、PLC機能と特殊機能が統合された制御ユニットの開発が可能です。
※PLC:Programmable Logic Controller
洗練された基本機能
INTALOGIC™エディタのシンプルで洗練された操作性によって、INTALOGIC™をお使いいただくその日からプログラミングを始めることができます。
命令数も基本命令27種・応用命令57種と、汎用PLCにひけをとりません。カスタマイズサービスにより、お客様独自の命令を作成することも可能です。
シミュレーション
作成したラダープログラムをパソコン上でシミュレーションできます。
ハードウエアの開発と制御プログラムの開発を平行して進められるため、開発のリードタイムを確実に短縮します。
ラダープログラムからC/C++を呼び出し可能
通信、データ処理、AD/DA変換などの複雑な処理をラダーで記述するのは、とても手間のかかる作業です。
INTALOGIC™にはDFC(Dynamic Function Call)命令を搭載し、C/C++で記述した関数をラダープログラムから呼び出せるため、タスクごとに最適な開発言語を選択できます。
ネイティブコード方式、インタプリタ方式に対応
INTALOGICランタイムの実行方式は、ネイティブコード方式、インタプリタ方式に対応しており、お客様の製品に最適な方式をお選びいただけます。
(ただしINTALOGICランタイムを移植するチップにより、対応する方式が異なります。対応状況についてはお問い合わせください)
OEMが可能
INTALOGICをお客様ブランドの製品として、OEM提供することが可能です。
INTALOGIC™を使ったワンチップPLC開発の流れ

INTALOGICランタイムの仕様(SH-4へ移植した場合の参考仕様)
| ステップ数 | 30Kステップ |
| 入出力仕様 | 入力8192点 出力8192点 |
| 命令数 | 基本命令27命令 応用命令57命令 |
| プログラム容量 | ランタイム:200KB ラダープログラム:125KB |
製品の詳細につきましては、こちら(株式会社アイ・エル・シー ホームページ)もご覧ください。
FA(ファクトリー・オートメーション)分野の方々へのご提案
FA分野の方向けに、INTALOGIC搭載の制御開発キット「OAKS16-PLC」がオークス電子より発売されています。 PLCボードの開発を体験するために、また制御システム試作のために、ぜひご利用ください。

主な対応デバイス
- SuperH
- H8SX
- M16C
対応デバイスに関する詳細はパートナー社までお問合せください。
動作環境
【開発環境】
Windows 7, Windows XP
問合せ先
株式会社アイ・エル・シー
082-262-7799
Japan 日本語






