多くの業界では、独自の設計手法を組み込んだ社内カスタムアプリケーションを使用しています。新しいCADプラットフォームに移行する際、通常、ターゲットプラットフォームの統合およびカスタマイズ機能について心配する必要があります。しかし恐れることはありません!この投稿では、カスタムアプリケーションをBricsCADで簡単に開発、統合、展開、維持できることについて説明します。また、CADカスタマイズの開発設定をのぞくことができます。
堅牢なCADシステム
堅牢なCADシステムがなければ、操作を実行するのは難しい場合があります。製品の設計中に実際に近い経験をすることで、設計の有効性が何倍にも向上します。
多くの場合、企業には独自の複雑な設計手法があり、数十年にわたって完成されています。このようなシステムをCADプラットフォームと統合することは、困難な作業になる可能性があります。リスクの高いドメインには、CADシステムからの多面的なサービスが必要です。基本的な設計機能とともに、速度、正確さ、データ管理、同時実行性。
プラットフォームをカスタマイズ、統合、アドオン、コーディングする機能は、ソフトウェアパッケージを選択する際の重要な意思決定者になります。これは、BricsCADが非常に効果的な選択肢であることが証明される場所です。
BricsCADの2Dおよび3D製図機能とは別に、BricsCADは、外部システムを統合して完全にカスタマイズされたCADプラットフォームを作成する開発者に提供する使いやすさと多様性のおかげで、確立されたシステムに対して比類のないエッジを提供します。
ケーススタディ
BricCADの多様性を実証するために、産業用大容量記憶域ドメインのクライアントの1人のためにBricsCADをカスタマイズした経験を共有します。彼らの仕事には、巨大なメカノ土木構造物、リスクの高い、構成可能性の高い製品、そして「時代を超えて完成した」設計手順が含まれます。スペースの最適化、アクセシビリティ、およびMRO(Maintenance Repair&Overhaul)を効率的に管理してストレージ施設の収益性を最大化する必要があるため、リッチ3Dモデルもこの会社にとって重要な資産です。
BricsCAD – CADプラットフォームの自然な選択
私たちのクライアントにとって、新しいCADシステムを探すとき、BricsCADは当然の選択でした。これは、BricsCADがAutoCADからの移行を可能にするネイティブの.dwgであるためです。® シンプル。主な課題は、既存のプログラム(高IPコンテンツを含む)をCAD駆動設計の追加要件と統合し、プロジェクト成果物の自動化された高品質な生産を統合することでした。
BricsCADのBRX(BricsCAD Rアンタイムeバツテンション)プログラミングインターフェイスは、あらゆる面で用途の広いツールです。 APIの学習、プログラミングの開始、サードパーティのテクノロジの統合、展開またはインストールなど、合理的な経験を積んだCAD開発者であれば、すべての側面を簡単に理解し、取り入れることができます。 (CADの経験がない初心者は、BricsCADとBRXの両方をほとんど労力なしで学習できます。)
BricsCADを使用してソリューションを開発することを決定したら、多くの側面に対処する必要があります。それらを1つずつ訪問してみましょう。
BricsCAD開発環境のセットアップ
まず、マシンにBricsCADをインストールします。で30日間の無料トライアルを入手できます。 bricsys.com Webサイト。これでCADプラットフォームが決まりますが、次にプログラミングを開始するには開発ツールキットが必要です。
BricsCADに開発者として登録する 同様に簡単です。登録後、BRXツールキットのダウンロードリンクが表示されます。また、試用期間を超えてBricsCADを実行できるようにするBricsCAD NFR(Not For Resale)キーを申請する必要があります。これによりスムーズな開発が可能になりますが、商業目的でのBricsCADの使用は禁止されています。
BRXは統合されたC ++およびC# APIであり、適切な Microsoft Visual Studio IDE。 BRXのドキュメントには、サンプルコードの豊富なインスタンスとBricsCADの上にソリューションを簡単に開発できるドキュメントが含まれています。 BRX開発を開始するために、追加のVisual Studioアドオンは必要ありません。
開発者は、BricsCADまたはIDEに追加のアドオンを必要としません。
ソリューションの開発
あなたはどちらか 開発に選択する言語としてC ++またはC#を選択する。 BRXは両方の言語で非常に豊富なAPIを提供します。 BricsCAD自体は、UIテクノロジとしてWinFormsを使用しています。ただし、WPFアプリケーションをBricsCADと統合することも同様に簡単です。
DLLをBricsCADウィンドウにドラッグするだけで、ソリューションをデバッグおよびテストできます。デバッガーからBricsCADを開始するか、後でデバッガーをBricsCADプロセスに接続してデバッグすることができます。サードパーティのテクノロジーとBricsCADの統合は、BRX APIによって非常に簡単になります。
豊富なAPIと統合機能により、お客様の高IPコンテンツシステムをBricsCADとシームレスに統合することができました。
高度なプログラミング機能
TXを介してパラメトリックモデリングやBRepモデリングなどの高度な機能を取得できます(Teigha eバツテンション)API。 BricsCADバージョンと対応するBRXおよびTX APIの進歩により、高度なモデリング機能がさらに向上しています。 HLR APIなどのより高度な機能により、カスタムプロジェクションとビューを作成するための優れた柔軟性が得られます。
これにより、標準の文書化手順の一部であった主要な機能の一部をお客様に提供することができました。
テクニカルサポートを開発する
Bricsysテクニカルサポート 技術的な質問への回答を提供することに非常に効率的で情熱的です。初心者から経験者まで、ハウツーの質問からAPI /動作の問題の解決に至るまで、クエリに対して非常に迅速な応答が得られます。
ソリューションの導入
CUIファイルの定義 BricsCADを介してインタラクティブにアプリケーションのUIの場合:コマンドを作成し、メニュー、ツールバー、 クワッド などは簡単に達成できます。
標準のインストーラー生成プログラムを使用して、ソリューションのインストーラーを構築できます。 ARXLoad対応ライブラリをon_start.lspに接続するだけです。
下位互換性は、BRX APIのもう1つの優れた機能です。 BRX APIの2つのバージョン間の変更はほとんどありません。つまり、BRX APIの1つのバージョンに基づいて構築されたソリューションは、将来のバージョンの妥当な範囲内で機能します。ただし、BRXバージョンを変更する場合は、Visual Studioバージョンの互換性に対処する必要があります。
結論として
汎用性の高いプラットフォーム、豊富なAPI、セットアップとソリューション開発の容易さ、迅速なテクニカルサポートを備えたBTP APIを備えたBricsCADは、CADプラットフォームとカスタマイズ機能の非常に強力な組み合わせであることが証明されています。
BricsCAD向けの開発の詳細
Engenextソフトウェアソリューション (http://engenext.com)は、CAD /エンジニアリングソフトウェアソリューションに特化しています。 20年の経験と、さまざまなドメイン、多様な役割、複数の地域、および多数のCADプラットフォームへの露出に基づいて構築された同社は、革新的で包括的かつ効果的なソフトウェアソリューションを提供することに自信を持っています。
素敵で有益なブログ。
軽微な修正:
> BricsCAD自体は、UIテクノロジとしてWinFormsを使用しています。
BricsCADはGUIの目的でWinFormsを使用しませんが、主にWxWidgetsといくつかのマイナーなWinSDK Windows機能を使用します
よく説明しました。本当にありがとうございます。よくやった。がんばり続ける。