All posts by me_hungry

AVEVA.PDMS.PML. Import Attributes from excel for CE

Update attributes for a particular element (seleceted in explorer) from a huge number of elements in excel. If you need to update all elements from the list check this.

You need only to change Excel path, that’s highlighted red in the code and navigate in design to your element

explorer to your element, then run macro

Continue reading AVEVA.PDMS.PML. Import Attributes from excel for CE

CMD.Batch.Join many PNG to one TIFF (SpriteSheet for Unity3D)

For creating the sheet we will use ImageMagick’s montage.

Batch Code:

set ImageMagickRoot=”c:\Program Files\ImageMagick-7.0.2-Q16\magick.exe”
set ScreenshotFolder=”C:\Users\me_hungry\Documents\Unity3d\testWater\ScreenshotFolder”
%ImageMagickRoot% montage %ScreenshotFolder%\*.png -mode concatenate -tile 5×5 -background transparent %ScreenshotFolder%\sprite_sheet.tiff

Thanks to TwinFox


Template for PML .NET

using Aveva.PDMS.PMLNet;
[assembly: PMLNetCallable()]

namespace Aveva.Pdms.PMLNetClass
public class PMLNetClass
public PMLNetClass(){}

public void Assign(PMLNetClass that){}

public void Run(){}