nanoCADは西郚のCAD゜リュヌションを眮き換えるこずができたすか 答えを探したしょう...





CADプラットフォヌムを導入するずき、私たちの囜では、CADなどの耇雑で倚面的なツヌルの機胜を適切に評䟡し、競合する゜リュヌションを完党に比范し、公平な評䟡を䞋せる人はほずんどいたせん。 ほずんどの堎合、そのような䜜業は地元のCADの第䞀人者に委ねられおいたす。 珟圚䜿甚しおいる゜リュヌションが気に入っおいたす。 その結果、「おいしい」が十分に掻甚されおいない関数のリストが埗られ、「それ以倖の堎合は実装しないでください」、およびむンポヌト眮換のトピックはスムヌズに消えおいきたす。 それに応えお、独立した評䟡を可胜にし、それを実装し、あなたず共有する準備ができたツヌルを考えたした。



はじめに

このツヌルのアむデアは、平均的なCADナヌザヌが毎日䜿甚する機胜のリストをたずめるこずです。 ナヌザヌのグルヌプを遞択し、コンピュヌタヌでコマンドラむンロギングを有効にし、組織のネットワヌク䞊の特定のフォルダヌに収集し、分析したす。 スキヌム自䜓は非垞に䟿利です。



最も重芁なこずは、この統蚈の収集により、最も完党な分析を実行できるこずです。少なくずも1幎間ログを収集でき、プログラムは1぀のフォルダヌにチヌム呌び出しをきちんず収集したす。 ナヌザヌをグルヌプに分けお分析するこずもできたす-統蚈を収集するために異なるフォルダヌを指定するだけです。 そしお、ログには、䜿甚されたプラットフォヌムコマンド、アプリケヌションたたは远加の開発が䜿甚されたかどうか、プラットフォヌムずアプリケヌションの䜿甚レベルコマンドコヌルの頻床が衚瀺されたす。 偏りのない玔粋な統蚈ず䞻芳性。



「このような雑誌をどのように含めるか」ずいう疑問が生じたす。 ここではすべおが簡単です。コマンドプロンプトで、コマンド「Parameters」たたは英語バヌゞョンの堎合は「OPTIONS」を入力したす。 次に、「開く\保存」タブたたは「開くず保存」に移動したす。 そしお、「ログファむルを保持する」オプションたたは「ログファむルを保持する」-図1を参照を蚭定したす。 このコマンドの結果、コマンドラむンからの情報コマンドログは、LOGFILEPATH倉数で指定されたシステムフォルダヌに保存されたす。





図 1. [ログファむル]オプションを有効にするず、CAD゜リュヌションで䜿甚されるコマンドに関する統蚈を、LOGFILEPATH倉数で蚭定されたフォルダヌに蓄積できたす。



原則ずしお、これらはすべお3぀のシステム倉数で構成されたすLOGFILEMODEロギングモヌドの有効化/無効化、LOGFILEPATHロギングフォルダヌぞのパス、およびLOGFILENAME珟圚のコマンドログぞのパス。 そのようなコマンドず倉数はありたせんか ほずんどの堎合、CADを䜿甚しおいるため、呌び出されたコマンドのログを保持できず、むンポヌト眮換はありたせんが、競合゜リュヌションからの移行-これはわずかに異なる話です...



UPG倚くの堎合、システム管理者は、ドメむンポリシヌを䜿甚しおこれらの倉数を構成する方法を尋ねたす各職堎に行かず、ナヌザヌむンタヌフェむスを介しおログのコレクションを構成しないように。 私たちは答えたす-レゞストリを通じお。 特に、倉数はHKCU \ Software \ Autodesk \ AutoCAD \ <version> \ ACAD-1001セクションにありたす419 \ Profiles \ << Profile with name >> \たたはナヌザヌが䜿甚するプロファむル











そこで、ログを有効にし、ログをフォルダに収集したした-次は䜕をしたすか



デヌタの前凊理

結果のファむルはファむルの山で、内郚には䜿甚されおいるコマンドが隠されおいたす図2。





図 2.コマンドログのある兞型的なフォルダヌ-各ファむルの個別のログ。



内郚を芋るず、コマンドコヌル興味のあるもの、システムメッセヌゞ、ナヌザヌ応答、倉数倀、゚ラヌメッセヌゞ、譊告など、CADで蚘述されたすべおがコマンドラむンに衚瀺されたす。 これはすべお凊理する必芁があり、コマンドのリストを呌び出す頻床に関する情報ずずもに呌び出す必芁がありたす。 これを行うために、指定されたフォルダヌ内のログファむルにログオンし、それらを順次凊理し、呌び出しの頻床でコマンドの配列を圢成するAutoItで簡単なナヌティリティを䜜成したした図3。





図 3.ナヌティリティStatCAD。コマンドログを凊理し、䜿甚するコマンドのリストを䜜成できたす。



StatCADナヌティリティの操䜜は非垞に簡単です。ログでフォルダヌを指定し、[分析]ボタンをクリックしお、䜜業が終了するのを埅ち、[統蚈を衚瀺]ボタンをクリックしお別のりィンドりにリストを取埗したす。 このりィンドりから、Excelたたはテキスト圢匏にデヌタをコピヌできたす-必芁に応じお。 次は そしお、創造的な仕事が始たりたす。



受信した統蚈の凊理

たず、芋぀かったリストでCADプラットフォヌムコマンドを遞択する必芁がありたす。 比范するフルタむムのCADプラットフォヌムチヌムのリストが必芁です。 珟圚、玄2400のコマ​​ンド、システム倉数、および略語の゚むリアスロシア語ず英語の䞡方が蓄積されおおり、これず比范しおいたす-Accessのテヌブルの単玔な共通郚分により、ワンクリックで同様のコマンドず異なるコマンドを取埗できたす。 最も難しいのは、さたざたなコマンドを䜿甚するこずです。コマンドを手動で分析し、構文゚ラヌをアプリケヌションコマンド、ナヌザヌが䜜成したコマンドなどから分離する必芁がありたす。 倚くの堎合、結果は驚くべきものです図4を参照-統蚈は、プラットフォヌムのシェアがアプリケヌションのシェアを倧幅に超えおいるこずを瀺しおいたす。



図 4.コマンドの予備リストには、アプリケヌション呌び出しず構文゚ラヌの䞡方が含たれる堎合がありたす。



次に、認識されおいるCADプラットフォヌムコマンドのリストを、実装されおいるnanoCAD Plusプラットフォヌムコマンドのリストず比范できたす。これは、Accessの2぀のテヌブルの共通郚分でもありたす。 その結果、1察1モヌド完党䞀臎で実装されたコマンドのリストを取埗したす。



分析結果

最埌に、残りのチヌムのリストは3぀の郚分に分かれおいたす。

  1. 実装された機胜 、぀たり nanoCAD Plusのコマンドラむンを経由しないコマンドですが、それでもプログラムむンタヌフェヌスを介しお実装され、ナヌザヌは実際にはそれらの䞍圚に気付かないでしょう。 たずえば、「PDFATTACH」コマンドPDF基板の挿入は珟圚nanoCADコマンドリストに登録されおいたせんが、挿入\基板...メニュヌからアクセスできたす。
  2. 代替機胜 、぀たり 蚭蚈機胜により、他のCADシステムの類䌌チヌムずは異なるが、ナヌザヌは類䌌たたはさらに高いパフォヌマンスでタスクを解決できるチヌム。 たずえば、nanoCAD Plus 7.0の環境でのテヌブルの操䜜は、ロシアの蚭蚈暙準ず、珟圚のDWG図面からのデヌタ収集操䜜のために匷化されおいたす。
  3. 機胜が実装されおいない 、぀たり 珟圚nanoCAD Plus 7.0で動䜜しおいないチヌムであり、残念ながら、それらを眮き換える代替手段はありたせん。 これらの機胜の䞀郚は開発䞭バむンダヌ、ツヌルパレットなど、実装には分析ず远加の承認が必芁、䞀郚は明らかにオプションです「360りェブサむトの呌び出し」など。


分析の芳点から3番目の郚分は最も困難です-各チヌムを分析し、それが䜕をするのかを明確にする必芁がありたす。nanoCADPlusプラットフォヌムに代替手段がありたすたたは既に実装されおいる堎合がありたす。 。 これは手動の分析䜜業ですが、その結果、優れたスピヌキングチャヌトが授䞎されたす図5。



図 5. nanoCAD Plusコマンドのリストを、顧客の1人が䜿甚する西郚CADプラットフォヌムのコマンドのリストず明確に比范する図。



しかし、これだけではありたせん。呌び出したコマンドのリストを䜜成しただけでなく、呌び出しの頻床に関する統蚈も収集したこずを思い出しおください。 そしお真実は、1぀のこずは「コマンドが実装されおいるかどうか」ずいう質問に察する答えであり、たったく異なるものです-「呌び出されたコマンドは䜿甚されおいたすか」 そしお、ここで結果を䌝えるこずもできたす図6を参照-nanoCADに実装されおいない機胜のシェアは1〜3に䜎䞋する可胜性がありたす ぀たり、ほずんどの堎合、ナヌザヌは機胜面でnanoCADずWestern゜リュヌションの違いに気付かないでしょう。



図 6.そしお、呌び出しの頻床でチヌムを比范するず、状況はさらに説埗力がありたす。



結論の代わりに

私が最初にそのような結果を埗たずき、私はショックを受けたした。 珟時点では、nanoCADプラットフォヌムは機胜的な芳点で人気のある西欧の゜リュヌションを非垞に自由に眮き換えるこずができたす。97-99の堎合、ナヌザヌは仕事甚の代替ツヌルを受け取りたす。 これたでに、5぀の組織で同様の分析を実斜したした。チヌムの比率はほが同じであり、疑問に思うこずはありたせん。



ただし、分析結果は組織ごずに倧きく異なる可胜性があるず思いたす。 すべおの資料をあなたず共有したいのはそのためです。䌁業で分析を行い、「nanoCAD Plusの代替品をむンポヌトするこずはできたすか」ずいう質問に答えたしょう。 私が持っおいるもの



収集された統蚈を自分で分析できない堎合は、ログファむルを受信させおいただきたす。 たたは、䜿甚するコマンドのリストを含むExcelスプレッドシヌト​​添付のアヌカむブからCLIENT_CMD.xlsxで埋められたす。 この堎合、自分で分析を実行し、その結果を䜿甚しおnanoCADプラットフォヌムを開発できたす。 私を信じお、これは私たちにずっお非垞に有甚な情報になるでしょう-これらのデヌタに基づいお、私たちは補品をさらに開発し、あなたは䟿利なツヌルを手に入れたす。



免責事項
この分析は、あるCAD゜リュヌションを別のCAD゜リュヌションに眮き換えるこずの基本的な可胜性たたは䞍可胜性を瀺しおいたすが、結果を保蚌するものではありたせん。 この蚘事で説明されおいる技術的偎面以倖の実装は、他の倚くの技術的、組織的、心理的、およびその他のポむントに関連付けられおいたす。 そのため、Nanosoft CJSCの正芏代理店ず䞀緒に茞入代替に関する䜜業を実斜するこずをお勧めしたす 。



UPDPMのリク゚ストにより-ナヌティリティでx32バヌゞョンをアヌカむブに報告したした...



All Articles