バージョン22-SP2におけるMaterialプロパティの取り扱いに関する変更点・改善点。
背景
Alibre Design では、パーツの材質を指定できる場所は、ファイルプロパティ->パーツデータおよびファイルプロパティ->材質ダイアログページの 2 箇所です。V22以前では、ユーザーは上記の場所で異なる材料値を入力するか、またはこれら2つの場所で材料値を同期させることを選択することができました。2D図面やBOMに表示される材料特性値は、ファイルプロパティ->部品データで指定された材料値から得られるということを知っておく必要があります。V22では、1つの部品に1つの材料しか割り当てられないことに意味があると考え、次のような変更を行いました:
- ユーザーは、V22に新しく追加された材料ライブラリから部品の材料のみを選択することができます。ファイルプロパティ」→「部品データ」と「ファイルプロパティ」→「材質」の両方のダイアログで同じ材質が表示されます。
- 以前のバージョンと異なり、「ファイルプロパティ」→「部品データ」の中で材料特性の値を変更することはできません。このフィールドは読み取り専用になりました。
- カスタム密度」を指定する機能(明示的に材料を選択することなく)を削除しました。
- 新規に作成された部品には、デフォルトで「アルミニウム - キャストハンマード」が自動的に割り当てられます。
- V22以前に保存された部品で、材料が明示的に割り当てられていないものは、自動的に「アルミニウム - キャストハンマード」が割り当てられます。
- アセンブリのマテリアルプロパティを指定する機能が完全に削除されました
V22-SP2での変更点・改善点
前項で指摘した変更点の中には、一部のユーザーにとって問題があることが判明しました。これに対処するため、バージョンV22-SP2では、以下の変更を行いました:
- 素材を明示的に選択しなくても、「カスタム密度」の値を指定できる機能が復活しました。以下のスクリーンショットをご覧ください。
カスタム」チェックボックスをチェックした状態で、物理特性の計算で使用する密度の値を入力することができます。材料は、図のように未割り当てのままです。 - ファイルプロパティ」→「部品データ」で材料特性を編集する機能が一部復活しました。 ONLY は、ユーザーが材料エディタから部品の材料を選択していない場合です。つまり、材料ページで「カスタム」チェックボックスがチェックされている場合(上のスクリーンショットに示すように)、下のスクリーンショットに示すように、ユーザーは部品データページで材料名を入力することができるようになります。
- V22以前に作成された部品ファイルをV22-SP2で開くと、レガシーバージョンと全く同じように材料特性値が保持されます。ユーザーは引き続き、ファイルプロパティ->部品データダイアログで材料特性値を編集することができます。
- ユーザーが材料エディタで部品の材料を変更した場合、同じ材料がファイルプロパティ->部品データの材料特性にも自動的に適用され ます。つまり、部品の材質は両方の場所で自動的に同期され、ファイルプロパティ->部品データの材質フィールドは読み取り専用になります。
- V22-SP2では、新規に作成されたパートファイルには、デフォルトで素材が割り当てられません。代わりに、「カスタム」チェックボックスがデフォルトでチェックされます。
- アセンブリファイルでは、マテリアルエディタから材質を割り当てることはできませんが、ファイルプロパティ→部品データダイアログから材質値を入力できるようになりました。
- 部品表ファイルに「密度」欄がある場合、V22-SP2で新規作成された部品表ファイルでは、そこに表示されている密度単位がマテリアルエディタの単位から選ばれます。
- Alibre Script APIによる「File Properties->Part Data」マテリアルプロパティの設定機能が復活しました(ただし、上記2.の条件付き)。
- 上記の改良に伴い、M-Files vaultの実装を変更しました。
クリティカル(!)なアップデート
Windows 10 Fall Updateの重大な不具合修正について
- Microsoft の Windows 10 の Fall Update では、Application.VisualStyleState にバグがあり、ファイル > 開く、ファイル > 挿入、またはファイル > 保存ダイアログが表示されるとリボンが使用できなくなる。Alibre社はこのバグをMicrosoft社に提示し、Microsoft社はこのバグを認め、修正する予定です。ただし、マイクロソフト社からのこの修正プログラムのリリース日は現在のところ未定です。
- Alibreは、Microsoftのバグを回避する応急的なパッチを実装しました。この結果、Windows Vistaのガラスの外観を強制的にオフにすることで、Alibre Design ウィンドウの外観をわずかに修正することができます。
- Alibre Design 2018.2を入手せずにWindows 10 Fall Updateのメジャーバージョンをインストールした場合、本ソフトウェアを使用することができなくなります。
Alibre Atom3D
新機能
- にヘリカルボス 、ヘリカルカットが追加されました。Alibre Atom3D
インポート/エクスポート
- 2018年版のDWG、DXFのインポート/エクスポートが可能になりました。
Keyshot 8.x forAlibre Design
パフォーマンス
- 大規模なアセンブリの場合、SaveAs/SaveAllAsダイアログの対話のパフォーマンスが大幅に向上するような変更をいくつか行いました。その他の変更により、アセンブリのロード(開く)パフォーマンスが改善されるはずです。
- 複雑なアセンブリの図面をより速く開くことができるようになりました。多くの制約と構成を持つアセンブリに対する最適化により、図面ファイルのロード時間が改善されました。
バグフィックス
- 外部スレッドの編集ができない場合がある不具合が修正されました。
- 2D図面の寸法スタイルインプレイス編集メニューで、フィットオプションを選択すると入力ボックスが重なってしまう不具合に対応しました。
- リボンが無効になっている場合、スクリプトオーバーレイの初回実行時に例外が発生する不具合が修正されました。
- センターラインの問題で2D図面のDXFへの書き出しに失敗する場合がある不具合が修正されました。
- リボンを無効にすると、一部のアドオンに問題が発生する不具合が修正されました。
- 2D図面のインプレース編集メニューで寸法値をオーバーライドすると、スタイルもオーバーライドされてしまう不具合が修正されました。
- 配色を切り替えると、Disposed Cursor Error例外が発生する不具合が修正されました。
- 2D図面において、デフォルトの単位がフィートとインチである場合に、新規ビューの挿入に問題がある不具合が修正されました。
- Alibre Scriptのいくつかのバグに対応しました。
その他
- 最後に使用したエクスポートタイプは、セッション間で記憶されるようになりました。例えば、STLファイルをよくエクスポートする場合、Alibre Design / Atom3Dを再度開いた後、エクスポートフォーマットとしてSTLを選択する必要はなくなりました。
- 参照平面、軸、点などの参照ジオメトリを非表示にする新しいAPI。
- ライセンスされたマシンのComputer Nameは、Alibreのライセンスサーバーに渡されます。これにより、ライセンスの問題が発生した場合に、どのマシンを廃止する必要があるのかを、あなたやサポートが簡単に把握することができます。これは、現在使用されているランダムな文字列である "DeviceID "を置き換えることになります。
- パートナーコードライセンスタイプが導入されました。お客様への影響はございません。
- 2D図面のコンテキストメニューの文字列を更新し、一貫性を持たせる。
- ドイツ語のダイアログが修正されました。
- PDFパブリッシングの文字列をよりわかりやすくするために、一部修正しました。
- パッケージファイルの復元で、対象フォルダの選択時にエクスプローラーダイアログを自動スクロールし、デフォルトのフォルダを表示するようになりました。
Alibre Scriptのアップデート
- 検索/置換を追加しました。
- SQLite3 のサポートを有効にしました。
- デザインプレーン、軸、ポイントの表示/非表示に対応しました。
- ダイアログウィンドウを閉じるときにエラーが発生する不具合を修正しました。
- アセンブリ内のパーツやサブアセンブリのコンフィギュレーションを有効化できるようにした。
- 選択の不具合を修正しました。
- Pythonのライブラリが見つからないバグを修正しました。
- Sketch.ToXml(), Sketch.FromXml(), Sketch.SavetoXml(), Sketch.LoadXml() を追加しました。
- Sketch3D.ToXml(), Sketch3D.FromXml(), Sketch3D.SavetoXml(), Sketch3D.LoadXml() を追加。
- スクリプトベースのダイアログウィンドウは、Alibre Design のビルトインダイアログとより近い選択システムを持つようになりました。
- スクリプトベースのダイアログウィンドウで、フォーカスされた入力が常にハイライトされるようになりました。
- 環境設定ダイアログに、Alibre Script用に保存されたユーザーデータを削除するボタンを追加しました。
- Bsplineを追加する2D Sketch関数がBsplineオブジェクトを返すようになりました。
- 2D BsplineオブジェクトにGetPoint()を追加し、任意の点でのBsplineの評価を可能にした。
- 2D BsplineオブジェクトにLengthとSubDivide()を追加しました。
- BSpline3DにLength、Subdivide()、SubdivideGetNormals()を追加しました。
- 2D BsplineオブジェクトにGetPointAt()を追加しました。
- 3D BsplineオブジェクトにGetPointAt()とGetNormalAt()を追加しました。
- スクリプトタブにカーソルを合わせると、スクリプトのパスとファイル名が表示されるようになりました。
- Polyline3D、CircularArc3D、Line3D、PolylinePoint3Dを追加。
- 3D スケッチのパーツを照会する Sketch3D.Figures を追加しました。
- Polylineのコンストラクタを追加しました。
- コンソールからスクリプトにパラメータを渡せるようにした。
- コンソールから特定のスクリプトを実行できるようにした。
- スケッチが作成された平面や面を取得するSketch.GetSurfaceを追加しました。
- スクリプトベースのダイアログウィンドウで、面、辺、頂点、点、面、軸、スケッチを複数選択できるようになりました。
- スクリプトタブにコンテキストメニューを追加しました。
- AlibreScriptVersionグローバル変数が、major.minorをrealからbuild numberをintegerに変更しました。
- エディターでオートインデントを追加しました。
- タブ/スペースのオプションを追加しました。
- コンソールにAlibre Scriptのビルド番号が表示されるようになりました。
- Part.ExportRotatedSTL()を追加しました。
- オプションダイアログに入力変更コールバックを追加しました。
- ダイアログ入力を有効にして表示する機能を追加しました。
- オプションとユーティリティのダイアログにコールバックを追加し、ダイアログ作成後に現在の設定に基づく項目の有効/無効などのユーザーインターフェイスを設定できるようにしました。
- STL Exporterのサンプルスクリプトを追加し、3D 印刷用に回転させたSTLをエクスポートできるようにしました。
- ユーザーデータをパーツファイルに格納するためのPart.GetUserData()とPart.SetUserData()を追加しました。
- アセンブリファイルにユーザーデータを保存するためのAssembly.GetUserData()とAssembly.SetUserData()を追加しました。
- コード補完でenumの値が表示されるようになりました。
- コード補完機能に不足しているクラスを追加しました。
- スクリプトベースのダイアログがAlibre Design ウィンドウの上に表示されないことがある不具合を修正しました。
- Windowsクラス使用時に、パート/アセンブリセッション間でpython環境が相互汚染される不具合を修正しました。
- 部品やアセンブリの画像を保存するためのPart.SaveSnapshot()、Assembly.SaveSnapshot()を追加しました。
- 部品やアセンブリのサムネイルを保存する前に、Windowsにサムネイルのリフレッシュを要求するようになりました。
- Part.GetFeature()を追加しました。
- Feature.SetColor(r, g, b)を追加しました。
- エッジとフェイスを選択するためのPart.Select()の追加
- パーツのIGESおよびSATエクスポートを追加しました。
- アセンブリのエクスポートオプションを追加しました。
- パーツエクスポーターのサンプルスクリプトを追加しました。
- ファイルコピー機のサンプルスクリプトを追加しました。
- 現在の選択範囲を取得するためのPart.SelectionsとAssembly.Selectionsを追加しました。
- レイアウトやスクリプトを部品ファイルやアセンブリファイルに保存しないようにできるオプションを追加しました。
- デフォルトのレイアウトを設定・リセットするオプションを追加しました。
- パーツとアセンブリのBIPエクスポートを追加しました。
新商品情報
Alibre Atom3D
- Alibre Atom3Dは、コンシューマーおよびマニアックな顧客に焦点を当てた新しい製品です。従来のAlibre Design Personal Editionと似ていますが、異なる機能セットを含んでいます。
アリバー・スクリプト
- Alibre Design Professional とExpert で利用可能な Alibre Script は、完全に統合された Python ベースのスクリプト言語であり、スタンドアローンのアドオンを作ることに関連するオーバーヘッドなしにAlibre Designの API で利用できるほぼすべてを駆動することができます。特に、繰り返し作業の自動化や、微妙に異なる50個のパーツを作成する場合などに便利です。いくつかのサンプルスクリプトを試してみてください。
削除された項目
このリリースでは、同じサードパーティーの技術ライブラリに依存する2つの機能を削除する必要がありました。これは長期的な解決策としては望ましくなく、技術パートナーによる活発な開発が終了しているためです。これらの項目は以下の通りです:
3D プリント解析
3D プリント解析機能は削除されました。現在、Alibreではこの機能を置き換える予定はありません。
Mesh Support
メッシュファイル(OBJ/STL/etc)をインポート、表示、使用する機能は、ソフトウェアから削除されました。Alibreは現在、利用可能な技術パートナーの評価を待って、この機能を置き換える計画を持っています。現在、スケジュールは決まっておらず、以下の基準で技術パートナーの分析が行われています:
- インポートおよび変換ツールが大幅に強化されました。
- 従来の機能を置き換えるだけでなく、より強固なワークフローを可能にするためのお客様との対話
- その他、お客様が興味を持たれるであろうメッシュモデリング技術をご紹介します。
ユーザーインターフェース
ホームウィンドウの「開く」ボタン
- お客様のご要望により、開くボタンを左側に移動しました。
クイックアクセスツールバー
- ウィンドウ左上のクイックアクセスツールバー(ジェム付近)に「ロールビューレフト」「ロールビューライト」コマンドが追加されました。
リセットビュー
- リセットビュー(旧オリエント・トゥ・スケッチ)ツールは、スケッチモードの選択ツールの近くでより目立つようになりました。
ツールの名称を変更
- いくつかのツールは、簡略化のため名称が変更されています。例えば、「測定ツール」は「測定」に改名されました。
軸の挿入と点の挿入ダイアログがDPIを意識して表示されるようになりました。
- スケッチモードの「軸の挿入」「点の挿入」ダイアログが、高解像度モニターでも正しく表示されるようになりました。
バグフィックス
- 円筒面に何らかのフィーチャーがある場合、外部化粧ネジは作成できない
- 一部のユーザーで、エラーが発生することがありました:Windowsのアップデート後にノートを編集または作成すると、「Attempt to access index __; valid range is 0...__」というエラーが発生する。この問題は解決されています。
- API経由で作成したスケッチが、状況によっては変形してしまうことがある
- スケッチモード以外で、複雑なスケッチをキャンバスに表示する際の不具合
- 円錐形の板金部品を変換した板金エラー
- 板金加工部品の特定のクラスでフラットパターンが失敗する。
- Project as Flatパターンを適用した場合、ワークスペースの向きが崩れる。
- 一部のレガシーシートメタルパーツの再生時に見られるオブジェクトリフレクションエラー
- 隣接するフランジが同一平面上にある場合、曲げ法則を作成できない」エラーが修正されました。
ライセンスとビューワーモード
パッシブライセンス
- 極めてセキュアな環境で、ライセンスプロセス中にデータがコンピュータから離れることができないお客様のために、新しいライセンスメカニズムが存在するようになりました。LSURFTBZQXに似たショートコードであるコンピュータのサイトキーをAlibreに送ることで、ライセンスを生成することができるようになりました。
ネットワークライセンス
- Linuxの仮想マシンを使って、内部ネットワークにLicensing Daemonをインストールすることができます。
- ライセンスはすべてオンネットワークで行う
- 大規模でセキュアなデプロイメントに最適
ビューアーモード
- 新たにViewerモードが追加されました。起動時にライセンスが検出されない場合、ライセンスを入力するか、Viewerオプションを選択するかという選択肢があります。Viewerオプションを選択すると、製品をViewer Modeで起動し、モデルを開いて問い合わせることができます(例:測定)。
コンポーネントのアップグレード
以下のコア技術コンポーネントが最新バージョンにアップグレードされ、これらのコンポーネントプロバイダーが提供する数年にわたるアップデートとバグフィックスを利用できるようになりました:
- ACIS- コアモデリングカーネル
- 2D-DCM- 2D 制約マネージャ/ソルバー
- 3D-DCM-3D 制約マネージャ/ソルバー
- HLM- 隠れたラインマネージャー
- ST-Developer- STEPインポート/エクスポート
- Datakit- サードパーティ独自のCAD 形式をインポート/エクスポートします。
- Adobe PDFLibs- PDFパブリッシング
- ODA Toolkit - 2D インポート/エクスポート
- Alibre Design のビルド環境(Visual Studio)をバージョンアップしました。
新しいインポートフォーマット
- Solidworks 2018のインポートに対応しました。
- Inventor 2018のインポートに対応しました。
- Parasolid 30のインポートに対応しました。
高解像度対応
Alibre Design 、高解像度ディスプレイ(4kなど)でより快適に使用できるようにするために、多くの努力がなされています:
- Design/Drawing/Assembly Explorerのアイコンが高解像度に対応しました。
- インプレース編集のアイコンが高解像度に対応しました。
- リボンアイコンが高解像度に対応しました。
- デザインエクスプローラーの仕切りを掴んでリサイズするのが簡単です
- 2D拘束記号オプションを大きくする (システムオプション > 部品/アセンブリ > スケッチ > スケッチ拘束のサイズ)
- スケッチノードのサイズを大きくするオプション(システムオプション > パーツ/アセンブリ > スケッチ > スケッチノードサイズ)
- DPIを考慮した選択スナップにより、高解像度ディスプレイでの選択が容易になります。
- DPIを意識していなかった多くのダイアログが、DPIを意識したダイアログになりました。
ディスプレイ全般の修正
- スリープモードからの復帰後など、キャンバスが "Red X "に置き換わってしまういくつかのシナリオに対応しました。
新機能
マイターフランジ
- フランジダイアログの新しいコーナータブにあるマイターオプションでマイターフランジ(ビデオ)を作成できるようになり、多くのクラスの板金部品の作成が劇的に簡素化されました。
ニューホームウィンドウ
グラフィカル 最近使ったもの
- 新しいホームウィンドウには、最近使ったファイルのアイコンがプレビュー表示され、最近のドキュメントを簡単かつ迅速に選択することができます。
STEP輸出ユニット
- 以前は、すべてのSTEPファイルがcmでエクスポートされていました。システムオプション>相互運用性>STEPで、使用する単位を選択できるようになりました。
設定可能なマウスボタン
- ズーム」「パン」「回転」コマンドをカスタマイズできるようになりました。複数のソフトを使用する場合、すべてのソフトを同じように操作できるようになりました。
Pick PDF Engine
- PDFパブリッシングエンジンがオプションになり、システムオプション>図面>PDFで選択できるようになりました。新しいPDFライター(PDFillなど)をインストールした場合、ここに表示され、選択して使用できるようになるはずです。
デフォルトのカラースキーム
- ロールオーバーとプレビューの色のデフォルトスキームの小さな変更
APIの強化
以下のAPIの改良を行いました:
- .NETベースのADアドオンを作成するための新しいフレームワーク。
- AlibreCAMです:トリムサーフェスAPIが更新され、MecSoftのAlibreCAMがアップグレードできるようになりました。
- パートでフィーチャーにカラーを割り当てる
- セレクションイベント
- グローバルパラメーターファイルのアクセスコンフィギュレーション
- ポイント間の寸法測定
- アンカー/ハイド/サプレスサブアッセンブリー
- キャンバスの画像をキャプチャする
- アセンブリ内の部品構成を設定する