許容される名前: Boundary、Featureset、Group、Level、MachineTool、Macro、Model、NCProgram、Pattern、StockModel、Tool、Toolpath、Workplane名称には、大文字、小文字ともに利用可能です。
以下の形式を使用し、PowerMill エンティティメニューにカスタム追加を行います。
<?xml version="1.0" ?> <menupage> <button label= "The name of the menu option" command= 'SOME POWERMILL COMMAND/>' </menupage>
例えば、個別のストックモデルエンティティに次図のサブメニューを作成します。
stockmodel.xml ファイルのコード
<?xml version="1.0" ?> <menupage> <button label= "Transform" command= 'FORM MODELTRANS EDIT MODEL "%s" INTERACTIVE'/> <button label="Block" command='FORM BLOCK'/> </menupage>
label - メニューアイテム名
command - PowerMill コマンド
% - 個別のエンティティ名を表すワイルドカード文字
メニューにスペースを追加するには、XML コードに <spacer/> タグを追加します。サブメニューを追加するには、<menupage> タグにサブメニュー名を含めます。
たとえば、「Hello World!」という名称にスペースを含む ユーザー メニューおよびサブメニューを作成します。
stockmodel.xml ファイルのコード
<?xml version="1.0" ?> <menupage> <button label="Replace Tool" command='EDIT TOOLPATH "%s" REPLACE_TOOL ;' multiple_selection="allowed"/> <button label="Undraw selected toolpaths" command='MACRO d:/temp/test.mac "%s"' multiple_selection="allowed"/> <spacer/> <menupage label="Hello World!"> <button command='PRINT "HELLO"' label="Hello"/> <button command='PRINT "WORLD"' label="World"/> </menupage> </menupage>
複数の選択エンティティでカスタムメニューを有効にするには、各 <button /> タグにキーワード multiple_selection="allowed" を追加します。
たとえば、次のように使用されます。
<button label= "Transform" command= 'FORM MODELTRANS EDIT MODEL "%s" INTERACTIVE' multiple_selection="allowed"/>